/* INSHIPIA brand variables */
:root{
	--brand-padding-1:4px;
	--brand-padding-2:7px;
	--brand-padding-3:11px;
	--brand-padding-4:14px;
	--brand-padding-5:17px;
	--brand-padding-6:22px;
	--brand-padding-7:34px;
}
/* end: INSHIPIA admin site colors */
/**
 * CSS style of COLUMNS
 */

/**
 * https://www.w3schools.com/css/css3_flexbox.asp
 */

/* Default view */
/* 2 columns */
.iwgs--col2,
.iwgs--col-2,
.iwgs--col-3,
.iwgs--col-4,
.iwgs--col-5,
.iwgs--col-6,
.iwgs--col-7,
.iwgs--col-8{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
}

/* col box */
.iwgs--colbox,
.iwgs--col-box{box-sizing:border-box;}

/* 2 columns */
.iwgs--col2 .iwgs--colbox,
.iwgs--col2 .iwgs--col-box,
.iwgs--col-2 .iwgs--col-box{width:50%;}

	.iwgs--col2 .iwgs--colbox:nth-child(1),
	.iwgs--col2 .iwgs--col-box:nth-child(1),
	.iwgs--col-2 .iwgs--col-box:nth-child(1){padding-right:var(--brand-padding-4);}

	.iwgs--col2 .iwgs--colbox:nth-child(2),
	.iwgs--col2 .iwgs--col-box:nth-child(2),
	.iwgs--col-2 .iwgs--col-box:nth-child(2){padding-left:var(--brand-padding-4);}

/* 3 columns */
.iwgs--col-3 .iwgs--col-box{width:33%;}

	.iwgs--col-3 .iwgs--col-box{padding-right:var(--brand-padding-1);}
	
/* 4 columns */
.iwgs--col-4 .iwgs--col-box{width:25%;}
/* Responsive mode */.iw--w50{width:50% !important;}

.iw--minh200{min-height:200px !important;}.iw--fa-a::after,
.iw--fa-b::before{
	font-family:'Font Awesome 5 Pro';
	font-weight:900;
	display:inline-block;
}

.iw--fa-a::after{padding-left:var(--brand-padding-1);}

.iw--fa-b::before{padding-right:var(--brand-padding-1);}

/* external-link */
.iw--fa-a.iw--fa-external-link::after,
.iw--fa-b.iw--fa-external-link::before{content:'\f35d';} /* https://fontawesome.com/icons/external-link-alt?style=solid */

/* save button */
.iw--fa-a.iw--fa-save-button::after,
.iw--fa-b.iw--fa-save-button::before{content:'\f0c7';} /* https://fontawesome.com/icons/save?style=solid */

/* delete button */
.iw--fa-a.iw--fa-delete-button::after,
.iw--fa-b.iw--fa-delete-button::before{content:'\f2ed';} /* https://fontawesome.com/icons/trash-alt?style=solid */

/* upload button */
.iw--fa-a.iw--fa-upload-button::after,
.iw--fa-b.iw--fa-upload-button::before{content:'\f574';} /* https://fontawesome.com/icons/file-upload?style=solid *//**
 * FORM AND INPUT FIELDS
 */
 
form.iw--label-above-input p label{
	display:block;
	font-weight:bold;
	padding-bottom:var(--brand-padding-1);
}

input,
textarea{line-height:130%;}

textarea.iw--h60{
	height:60px;
	min-height:0;
}

	textarea.iw--h60:focus{height:auto;}*{
	margin:0;
	padding:0;
}

textarea{font-family:inherit;}