/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
#wpadminbar {
	background: #c02b2b;
}

.w-form-row.for_lname .w-form-row-field:before,.w-form-row.for_fname .w-form-row-field:before
	{
	content: '\f007';
}

.w-form-row.for_cfiscale .w-form-row-field:before, .w-form-row.for_cfiscale_company .w-form-row-field:before {
	content: '\f02a';
}

.w-form-row.for_born .w-form-row-field:before {
	content: '\f1ae';
}

.w-form-row.for_nation .w-form-row-field:before {
	content: '\f11d';
}

.w-form-row.for_province .w-form-row-field:before {
	content: '\f015';
}

.w-form-row.for_business_size .w-form-row-field:before {
	content: '\f015';
}

.w-form-row.for_municipality .w-form-row-field:before {
	content: '\f015';
}

.w-form-row.for_residence_address .w-form-row-field:before {
	content: '\f018';
}

.w-form-row.for_province_of_residence .w-form-row-field:before {
	content: '\f015';
}

.w-form-row.for_municipality_of_residence .w-form-row-field:before {
	content: '\f19c';
}

.w-form-row.for_zip_of_residence .w-form-row-field:before {
	content: '\f2b6';
}

.w-form-row.for_iva .w-form-row-field:before {
	content: '\f0d6';
}

.w-form-row.for_business_size .w-form-row-field:before {
	content: '\f0c0';
}

.w-form-row.for_zip_of_residence .w-form-row-field:before {
	content: '\f015';
}

.w-form-row.for_expiry_card .w-form-row-field:before, .w-form-row.for_subscription_date_register .w-form-row-field:before,
.w-form-row.for_durc_expiry_date .w-form-row-field:before, .w-form-row.for_cciaa_expiry_date  .w-form-row-field:before,
.w-form-row.for_expiry_card_quality .w-form-row-field:before {
	content: '\f273';
}

.w-form-row.for_denomination .w-form-row-field:before {
	content: '\f040';
}

.w-form-row.for_address_company .w-form-row-field:before {
	content: '\f018';
}

.w-form-row.for_zip_code_company .w-form-row-field:before {
	content: '\f2b6';
}

.w-form-row.for_province_company .w-form-row-field:before, .w-form-row.for_municipality_company .w-form-row-field:before,
.w-form-row.for_subscription_province .w-form-row-field:before {
	content: '\f19c';
}


.w-form-row.for_zip_code_company .w-form-row-field:before {
	content: '\f2b6';
}

.w-form-row.for_phone_company .w-form-row-field:before {
	content: '\f095';
}

.w-form-row.for_mobile_company .w-form-row-field:before {
	content: '\f10b';
}

.w-form-row.for_fax_company .w-form-row-field:before {
	content: '\f1ac;';
}

.w-form-row.for_mail_company .w-form-row-field:before, .w-form-row.for_pec_company .w-form-row-field:before {
	content: '\f2b7';
}
.w-form-row.for_rea .w-form-row-field:before{
		content: '\f283';
}
 
.w-form-row.for_ccnl .w-form-row-field:before {
	content: '\f2b7';
}

.w-form-row.for_input_info .w-form-row-field:before {
	content: '\f05a';
}


.for_resume .w-form-row-label, .for_identity_card .w-form-row-label,
.for_expiry_card .w-form-row-label, .for_born .w-form-row-label, .for_business_size .w-form-row-label,
.for_subscription_date_register .w-form-row-label, .for_cciaa_expiry_date .w-form-row-label,
.for_durc_expiry_date .w-form-row-label, .for_ccnl .w-form-row-label
	{
	display: block !important;
}
 /* The alert message box */
 .alert-box-common {
	position: fixed !important;
	top: 50px;
    margin-bottom: 15px;
    z-index:40000;
    opacity: 0.8;
}

.alert-box-red {
    background-color: #f44336; /* Red */

}

 /* The alert message box */
.alert-box-green {

    background-color: #86cf61; /* green */

}

.alert-box-yellow{

    background-color: #ffc054;

}

.flyip_row_person_template {
    padding: 1em 0;
}

/* The close button */
.closebtn {
    margin-left: 15px;
    color: white;
    font-weight: bold;
    float: right;
    font-size: 22px;
    line-height: 20px;
    cursor: pointer;
    transition: 0.3s;
}

/* When moving the mouse over the close button */
.closebtn:hover {
    color: black;
} 
.btn-erase{
	font-size:10px !important;
}

#us_form_1{
	/* padding:1em; */
	padding:0;
}
.rounded_none .w-form-row-field > textarea {
    border-radius:5px !important;
}
.rounded_none .w-form-row-field > input[type="date"] {
    padding-left: 2.8rem;
    border-radius:5px !important;
}

input.flyip_row_element{
	width: 30% !important;
}

.flyip_row_person{
	padding-top: 1em;
}

.remove_row_person, .remove_row_person_clear, .remove_row_soa_categories {
    color: #ef5350;
    position: absolute !important;
    right: 0em;
    top: 0.3em;
    cursor:pointer;
}


	.w-tabs-item-h {
			padding: 1em 0.5em !important;
			}
			
.flyip_row_soa_categories label, .flyip_row_soa_categories_template label{
	width: 45% !important;
}
.flyip_row_soa_categories label, .flyip_row_soa_categories select, .flyip_row_soa_categories_template label, .flyip_row_soa_categories_template select{
	display:inline-block;
}

.flyip_row_soa_categories select, .flyip_row_soa_categories_template select {
	display:block;
	width:90%;
}
.beefup__body label{
	display:block;
	line-height:1.1em;
	padding-bottom:1em;
}

h2.beefup__head {
	font-size:1em;

	}

@media screen and (min-width: 320px)  and (max-width: 720px)  {
   .flyip_row_soa_categories label, .flyip_row_soa_categories_template label{
	width: 38% !important;
}
#supplier_entry_form .w-btn-wrapper.align_right {
    float: left;
}
}
			