/*====FONTS====*/
.bigAlignLeft{
	text-align: left;
}
.bigAlignCenter{
	text-align: center;
}
.bigAlignRight{
	text-align: right;
}
/*====/FONTS====*/

/*====FORM====*/
.inputArea.bigLeft{
    padding-right: 1em;
}
.inputArea.bigCenter{
    padding-left: 1em;
    padding-right: 1em;
}
.inputArea.bigRight{
    padding-left: 1em;
}
/*====/FORM====*/

/*====TABELLE E COLONNE====*/
.bigColumnContainer{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
	display: flex;
}

.bigColumnWrap{
	-webkit-flex-direction: row;
    -moz-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
}

.bigColumnNoWrap{
	-webkit-flex-direction: row;
    -moz-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -o-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.bigVerticalAlign{
	-webkit-align-items: center;
    -moz-align-items: center;
    -o-align-items: center;
	align-items: center;
}

.bigVerticalAlign.bigBottom{
	-webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -o-align-items: flex-end;
	align-items: flex-end;
}

.bigVerticalAlign.bigStretch{
	-webkit-align-items: stretch;
    -moz-align-items: stretch;
    -o-align-items: stretch;
	align-items: stretch;
}

.bigColumnWrap.bigLeft, .bigColumnNoWrap.bigLeft{
	-webkit-justify-content: flex-start;
	-moz-justify-content: flex-start;
	-o-justify-content: flex-start;
	justify-content: flex-start;
}

.bigColumnWrap.bigCenter, .bigColumnNoWrap.bigCenter{
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
}

.bigColumnWrap.bigRight, .bigColumnNoWrap.bigRight{
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	-o-justify-content: flex-end;
	justify-content: flex-end;
}

.bigFlexDirectionColumn{
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
}

.bigCol-5{
	width: 5%;
}
.bigCol-10{
	width: 10%;
}
.bigCol-15{
	width: 15%;
}
.bigCol-20{
	width: 20%;
}
.bigCol-25{
	width: 25%;
}
.bigCol-30{
	width: 30%;
}
.bigCol-33{
	width: 33.33%;
}
.bigCol-35{
	width: 35%;
}
.bigCol-40{
	width: 40%;
}
.bigCol-45{
	width: 45%;
}
.bigCol-50{
	width: 50%;
}
.bigCol-55{
	width: 55%;
}
.bigCol-60{
	width: 60%;
}
.bigCol-65{
	width: 65%;
}
.bigCol-70{
	width: 70%;
}
.bigCol-75{
	width: 75%;
}
.bigCol-80{
	width: 80%;
}
.bigCol-85{
	width: 85%;
}
.bigCol-90{
	width: 90%;
}
.bigCol-95{
	width: 95%;
}
.bigCol-100{
	width: 100%;
}
/*====/TABELLE E COLONNE====*/

/*====UTILITA====*/
.bigHideElement{
    display: none;
}
.bigShowElement{
    display: block;
}

.bigPaddingLeft {
    padding-left: 48px;
    padding-left: 3rem;
}
.bigPaddingRight {
    padding-right: 48px;
    padding-right: 3rem;
}
.bigPaddingTop {
    padding-top: 48px;
    padding-top: 3rem;
}
.bigPaddingBottom {
    padding-bottom: 48px;
    padding-bottom: 3rem;
}

.bigNoPaddingLeft {
    padding-left: 0;
    padding-left: 0;
}
.bigNoPaddingRight {
    padding-right: 0;
    padding-right: 0;
}
.bigNoPaddingTop {
    padding-top: 0;
    padding-top: 0;
}
.bigNoPaddingBottom {
    padding-bottom: 0;
    padding-bottom: 0;
}

.bigMarginLeft {
    margin-left: 48px;
    margin-left: 3rem;
}
.bigMarginRight {
    margin-right: 48px;
    margin-right: 3rem;
}
.bigMarginTop {
    margin-top: 48px;
    margin-top: 3rem;
}
.bigMarginBottom {
    margin-bottom: 48px;
    margin-bottom: 3rem;
}

.bigNoMarginLeft {
    margin-left: 0;
    margin-left: 0;
}
.bigNoMarginRight {
    margin-right: 0;
    margin-right: 0;
}
.bigNoMarginTop {
    margin-top: 0;
    margin-top: 0;
}
.bigNoMarginBottom {
    margin-bottom: 0;
    margin-bottom: 0;
}
/*====/UTILITA====*/