@media (max-width: 1280px){
	.container {
	    width: 100% !important;
	}
}

@media (min-width: 1281px) and (max-width: 1600px) {
	.container {
	    width: 100% !important;
	}
}

@media (min-width: 1601px) and (max-width: 1920px) {
	.container {
	    width: 100% !important;
	}
}

@media (min-width: 1921px){
	.container {
	    width: 100% !important;
	}
}

@font-face {
	font-family: lato;
	src: url(./Font/Lato-Light.ttf);
	font-weight: normal;
}

@font-face {
	font-family: lato;
	src: url(./Font/Lato-Bold.ttf);
	font-weight: bold;
}

@font-face {
	font-family:"MuseoSans";
	src: url("Font/MuseoSans_500.otf");
}

* {
  font-family: MuseoSans !important;
}

.remove-col-padding {
	padding: 0px !important;
}

.accreditamento-row {
	margin-top: 5px;
}

.settore-industriale-title-row {
	margin-top: 25px;
}

.settore-industriale-row {
	margin-top: 20px;
}

.titoloGrande {
	color: #a9d59a;
	text-align: left;
	font-size: 2.5rem;
	margin-bottom: 6px;
	margin-top:2px;
}

.titoloMedio {
	text-align: left;
	font-size: 1.5rem;
	color: #a9d59a;
	margin-bottom: 6px;
}

.testoGenerale {
	text-align: left;
	font-size: 14px;
}

.buttonGenerale {
	width: 310px;
  text-align: center;
  background-color: #9be283;
  margin-top: 9px !important;
  border-radius: 5px;
  height: 30px;
  line-height: 30px;
  font-size: 11px;
  font-weight: bold;
  margin: 0 auto;
  cursor: pointer;
  box-shadow: 1px 2px 6px -2px #000000b0;
}

.cellSettoreIndustriale {
	border: 1px solid #a7afa6;
	/*height: 40px;
  line-height: 40px;*/
	cursor: pointer;
	min-height: 42px;
	min-height: 70px !important;
}

.immagineSelezionato {
	width: 10%;
	float: left;
	margin-top: 28px;
	margin-left:5px
}

.testoGriglia {
	text-align: left;
    font-size: 14px;
    width: 90%;
    margin-left: 35px;
    padding-top: 26px;
    line-height: 16px;
}

.imgSel {
  width: 16px;
  height: 11px;
  margin-left: 6px;
}

.selectSettoreIndustriale {
	background-color: #def3d5;
}

.defaultInputText {
	width: 100%;
  padding: 0px !important;
  border-radius: 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc;
  border-image: initial;
  font-size: 14px;
  height: 28px !important;
	outline: none;
	padding-left: 3px !important;
}

.testoForm {
	text-align: right;
	font-size: 14px;
	margin-top: 7px;
	margin-right: 8px;
}

.testoFormNoMarginTop {
	text-align: right;
	font-size: 14px;
	margin-right: 8px;
}

.testoFormRagioneSociale {
	text-align: left;
	font-size: 14px;
	padding-left: 30px;
}

.defaultRadioButton {
	margin-top: 0px;
  margin-right: 0px;
}

.rowAnagrafica {
	margin-top: 20px;
}

.rowAccettazione {
	margin-top:40px;
}

#trattamentoDatiCheck {
	float: left;
  margin-top: 2px;
}

.testoGeneraleAccettazione {
	text-align: left;
	font-size: 14px;
  margin-left: 17px;
}

.colorRed {
	color: red;
}

#ragioneSociale-error {
	float: left;
	font-size: 14px;
	color: red;
}

#codiceFiscale-error {
	float: left;
	font-size: 14px;
	color: red;
}

#partitaIva-error {
	float: left;
	font-size: 14px;
	color: red;
}

#telefono-error {
	float: left;
	font-size: 14px;
	color: red;
}

#email-error {
	float: left;
	font-size: 14px;
	color: red;
}

#trattamentoDatiCheck-error {
	float: left;
  font-size: 14px;
  color: red;
  display: block;
  width: 240px;
  margin-top: 18px;
  margin-left: 80px;
  position: absolute;
}

.labelErrorGenerale {
	float: left;
	font-size: 14px;
	color: red;
}

#email.defaultInputText.error, #ragioneSociale.defaultInputText.error, #codiceFiscale.defaultInputText.error, #partitaIva.defaultInputText.error, #telefono.defaultInputText.error {
border-color: red !important;
}

.col-1_IE {
	width: 8.333333% !important;
	display: inline-block !important;
	float: left;
}
.col-2_IE {
	width: 16.666667% !important;
	display: inline-block !important;
	float: left;
}
.col-3_IE {
	width: 25% !important;
	display: inline-block !important;
	float: left;
}
.col-7_IE {
	width: 63.636363% !important;
	display: inline-block !important;
	float: left;
}
.col-11_IE {
	width: 91.666666% !important;
	display: inline-block !important;
	float: left;
}
.col-12_IE {
	width: 100% !important;
	display: inline-block !important;
	float: left;
}
.col-9_IE {
	width: 75% !important;
	display: inline-block !important;
	float: left;
}
.close_IE {
	margin-top: -50px !important;
	margin-right: 0px !important;
}
.row_IE {
    margin-right: 0 !important;
    margin-left: 0 !important;
    float: left;
    width: 100%;
}

.loader {
	visibility:hidden;
    position: relative;
    z-index: 1;
}

.stopBody {
	overflow:hidden;
	pointer-events: none;
}

.loadingImage {
	position: fixed;
    left: 44%;
    top: 28%;
}
