/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
/*form landing*/

#field_3_2 span.gfield_required,
#field_3_5 span.gfield_required,
#field_3_3 span.gfield_required,
#field_3_11 span.gfield_required {
        color: #fff;
        margin-left: 0;
}
#field_3_2 .ginput_container.ginput_container_text,
#field_3_5 .ginput_container.ginput_container_text,
#field_3_3 .ginput_container.ginput_container_text{
    margin-top: -10px;
}
#field_3_11 label.gfield_label{
  color:#fff;
}

#gform_wrapper_3 form {
    max-width: 650px;
}
#gform_wrapper_3 input {
  font-size:14px;
  
}
@media only screen and (min-width: 641px) {
	
	.gform_wrapper textarea.large {
    	height: 100px;
    	width: 100%;
	}
}

#gform_wrapper_3 .ginput_container.ginput_container_consent{
    color: #fff;
    font-size:14px;  
}
#field_3_10 .gform_wrapper .field_description_below .gfield_consent_description, .gform_wrapper .gfield_consent_description {
    width: 100%;
    max-height: 240px;    
    border: none;
    margin-top: 12px;
    padding: 6px 8px;
    font-size: 10px;
    background: #fff;
}
#gform_3 .validation_error {
    color: #fff !important;
    border: none !important;
    font-size: 14px !important;
}
div#validation_message_3_2,
div#validation_message_3_3, 
div#validation_message_3_5,
div#validation_message_3_12, 
div#validation_message_3_11{
    color: #fff;
    padding: 0;
    font-size: 14px;
}
li#field_3_2,
li#field_3_3,
li#field_3_5,
li#field_3_12,
li#field_3_11{
    border: none;
    background: none;
}

element.style {
}
input#input_3_2 li.gfield_error {
    border: px solid #790000;
}
#gform_wrapper_3 input {
    font-size: 14px;
}
@media only screen and (min-width: 641px){
.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity), .gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select, .gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity), .gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select, .gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity), .gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select {
    width: 100%!important;
	}
}
div#gform_confirmation_message_3{
    color: #fff;
}
/***gravity forms **/
/*** REMOVE LABEL ON FIELDS USING PLACEHOLDER ***/
.gform_wrapper .top_label .gfield_label,
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
 display: none;
}
/*** FIELD STYLING ***/
input[type=text],
textarea, select, input[type=email], mauticform[email], input[type=tel], .mauticform-selectbox, .mauticform-input {
 background: #eee !important;
 border: none;
 border-radius: 0 !important;
 color: #999 !important;
 padding: 15px !important;
 font-size: 14px;
}
/*** BUTTON STYLING ***/
.gform_wrapper .gform_footer input.button {
 float: right;
 background: transparent;
 border: 2px solid #2ea3f2;
 font-size: 22px;
 color: #2ea3f2;
 padding: 12px 23px;
 border-radius: 5px;
 letter-spacing: 2px;
 cursor: pointer;
}
/*** BUTTON HOVER STYLING ***/
.gform_wrapper .gform_footer input.button:hover {
 background: rgba(0, 0, 0, 0.05);
 border: 2px solid transparent;
}
.gform_wrapper.gf_browser_chrome span.address_country {
    margin-top: 10px !important;
}
body .gform_wrapper ul li.gfield {
    margin-top: 0 !important;
    padding-top: 0;
}
.gform_wrapper .field_description_below .gfield_consent_description, .gform_wrapper .gfield_consent_description {
    font-size: 12px !important;
}

body .gform_wrapper .gform_footer input.button,
body .gform_wrapper .gform_footer input.button:hover{
    background-color: #fff;
    color: #666;
    border-width: 2px;
    border-color: #666;
    border-radius: 0;
    font-size: 16px;
    letter-spacing: 0px;
    text-transform: uppercase!important;
	font-weight:700;
}

#mauticform_wrapper_surveymic h2,
#mauticform_wrapper_2021modernworksurveyquestions h2{
	color: #eb2f5b;
	font-size: 52px;
	font-weight: 700;
}
input[type='radio'] {
        -webkit-appearance: none;
        width: 15px;
        height: 15px;
        border-radius: 50%;
        outline: none;
        box-shadow: 0 0 0 1px gray;
    }
input[type='radio']:before {
        content: '';
        display: block;
        width: 60%;
        height: 60%;
        margin: 20% auto;
        border-radius: 50%;
    }
input[type='radio']:checked:before {
        background: #eb2f5b;
}

.mauticform-radiogrp-row {
    background-color: #f5f4f4;
    margin: 10px 0;
    border-radius: 6px;
    padding: 5px 12px 0 12px;
}
#survey .mauticform_wrapper {
    max-width: 100%;
    margin: 10px auto;
}
.num_cont,
.num_cont h3 {
    padding: 0;
    margin: 0 !important;
}
.mauticform-button-wrapper .mauticform-button, .mauticform-pagebreak-wrapper .mauticform-pagebreak {
    font-size: 20px !important;
}

/**survey
 * microsoft-azure-online-survey-maggio-2021-osservatorio-top-partner-en/
 * **/
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_see_cloud_as_a_str_10:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_run_regular_market_10:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_how_do_you_perceive_ms_az_10:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_sell_or_try_to_sel_10:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_how_would_you_rate_the_ov_10:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_are_there_any_certified_t_10:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_sell_other_softwar_10:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_sell__did_you_ever_10:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_have_a_dedicated_p_10:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_have_a_formal_jour_10:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_how_do_you_measure_the_su_10:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_have_a_dedicated_p1_10:before
{
	content:"1. ";
}
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_see_cloud_as_a_str_21:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_run_regular_market_21:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_how_do_you_perceive_ms_az_21:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_sell_or_try_to_sel_21:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_how_would_you_rate_the_ov_21:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_are_there_any_certified_t_21:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_sell_other_softwar_21:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_sell__did_you_ever_21:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_have_a_dedicated_p_21:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_have_a_formal_jour_21:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_how_do_you_measure_the_su_21:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_have_a_dedicated_p1_21:before
{
	content:"2. ";
}
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_see_cloud_as_a_str_32:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_run_regular_market_32:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_how_do_you_perceive_ms_az_32:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_sell_or_try_to_sel_32:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_how_would_you_rate_the_ov_32:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_are_there_any_certified_t_32:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_sell_other_softwar_32:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_sell__did_you_ever_32:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_have_a_dedicated_p_32:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_have_a_formal_jour_32:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_how_do_you_measure_the_su_32:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_have_a_dedicated_p1_32:before
{
	content:"3. ";
}
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_see_cloud_as_a_str_43:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_run_regular_market_43:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_how_do_you_perceive_ms_az_43:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_sell_or_try_to_sel_43:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_how_would_you_rate_the_ov_43:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_are_there_any_certified_t_43:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_sell_other_softwar_43:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_sell__did_you_ever_43:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_have_a_dedicated_p_43:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_have_a_formal_jour_43:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_how_do_you_measure_the_su_43:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_have_a_dedicated_p1_43:before
{
	content:"4. ";
}
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_see_cloud_as_a_str_54:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_run_regular_market_54:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_how_do_you_perceive_ms_az_54:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_sell_or_try_to_sel_54:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_how_would_you_rate_the_ov_54:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_are_there_any_certified_t_54:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_sell_other_softwar_54:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_sell__did_you_ever_54:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_have_a_dedicated_p_54:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_have_a_formal_jour_54:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_how_do_you_measure_the_su_54:before,
#mauticform_wrapper_surveyazurecloudinglese label#mauticform_radiogrp_label_do_you_have_a_dedicated_p1_54:before
{
	content:"5. ";
}

/**survey
 * /survey-en/microsoft-modern-work-security-online-survey-maggio-2021-en/
 * **/
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_see_modern_work__s1_10:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_run_regular_campai1_10:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_plan_to_start_offe1_10:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_sell_or_try_to_sel1_10:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_how_would_you_rate_the_ov_10:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_are_there_any_certified_t_10:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_have_internal_comp_10:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_sell_a_service_off_10:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_have_a_dedicated_p_10:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_have_a_formal_work_10:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_how_do_you_measure_the_su_10:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_have_a_dedicated_p2_10:before
{
	content:"1. ";
}
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_see_modern_work__s1_21:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_run_regular_campai1_21:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_plan_to_start_offe1_21:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_sell_or_try_to_sel1_21:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_how_would_you_rate_the_ov_21:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_are_there_any_certified_t_21:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_have_internal_comp_21:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_sell_a_service_off_21:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_have_a_dedicated_p_21:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_have_a_formal_work_21:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_how_do_you_measure_the_su_21:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_have_a_dedicated_p2_21:before
{
	content:"2. ";
}
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_see_modern_work__s1_32:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_run_regular_campai1_32:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_plan_to_start_offe1_32:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_sell_or_try_to_sel1_32:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_how_would_you_rate_the_ov_32:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_are_there_any_certified_t_32:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_have_internal_comp_32:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_sell_a_service_off_32:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_have_a_dedicated_p_32:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_have_a_formal_work_32:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_how_do_you_measure_the_su_32:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_have_a_dedicated_p2_32:before
{
	content:"3. ";
}
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_see_modern_work__s1_43:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_run_regular_campai1_43:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_plan_to_start_offe1_43:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_sell_or_try_to_sel1_43:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_are_there_any_certified_t_43:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_have_internal_comp_43:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_sell_a_service_off_43:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_have_a_dedicated_p_43:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_have_a_formal_work_43:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_how_do_you_measure_the_su_43:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_how_would_you_rate_the_ov_43:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_have_a_dedicated_p2_43:before
{
	content:"4. ";
}
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_see_modern_work__s1_54:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_run_regular_campai1_54:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_plan_to_start_offe1_54:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_sell_or_try_to_sel1_54:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_how_would_you_rate_the_ov_54:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_are_there_any_certified_t_54:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_have_internal_comp_54:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_sell_a_service_off_54:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_have_a_dedicated_p_54:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_have_a_formal_work_54:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_how_do_you_measure_the_su_54:before,
#mauticform_surveymicrosoft365inglese label#mauticform_radiogrp_label_do_you_have_a_dedicated_p2_54:before
{
	content:"5. ";
}

div#mauticform_input_surveymicrosoft365inglese_gdpr,
div#mauticform_input_surveyazurecloudinglese_gdpr{
    line-height: 1.4em;
    font-size: 14px;
	color:#7d7d7d;
}

.azuremediaplayer2 {
    background-color: #fff!important;
    position: relative;
    padding: 0;
    font-size: 9.3px;
    vertical-align: middle;
    font-weight: normal;
    font-style: normal;
    font-family: "Segoe UI semibold","Segoe UI",Arial,sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.amp-default-skin .vjs-big-play-button {
    bottom: .5em !important;
    top:unset !important;
    font-size: 2em !important;
}

/*
** Questionario NetApp
*/

.page-id-3192 .mauticform-label {
    font-size: 1.1em;
}
.page-id-3192 h3 {
    font-size: 1.8em !important;
    margin-top:50px;
}
h3#mauticform_label_surveyarrownetapp_consenso_gdpr {
    font-size:1.1em !important;
}



.for_sum_field {
    padding: 5px 15px !important;
    width: 100px !important;
    font-size:12px;
    margin: 0 50px 0;
}
.page-id-3192 #result {
    margin: 0 50px 0;
    font-size:12px;
}
#mauticform_label_surveyarrownetapp_microaziende_e_profession,
#mauticform_label_surveyarrownetapp_piccole_aziende,
#mauticform_label_surveyarrownetapp_medie_aziende,
#mauticform_label_surveyarrownetapp_grandi_aziende_e_enterpri,
#mauticform_label_surveyarrownetapp_pa_locale__centrale {
    font-size:14px !important;
    margin: 0 50px 0;
}
#mauticform_surveyarrownetapp_microaziende_e_profession,
#mauticform_surveyarrownetapp_piccole_aziende,
#mauticform_surveyarrownetapp_medie_aziende,
#mauticform_surveyarrownetapp_grandi_aziende_e_enterpri,
#mauticform_surveyarrownetapp_pa_locale__centrale {
    margin-bottom: 0 !important;
}
.contact-form .mauticform-label {
	color:#fff;
	line-height:1.2em;
	margin:0;
	
}
.contact-form .mauticform-freehtml,
.contact-form .mauticform-checkboxgrp-label {
	font-size:12px;
	color:#fff;
	line-height:1.6em;	
}