/*-------------------------------------------------------------------------------*/
/*      Notices 3.0.0.1                                                          */
/*      Copyright 2013 by Fabio Pistocchi. All Rights Reserved.                  */
/*                                                                               */
/*      Last Modified: 26-07-2020                                                */
/*      Web Site: www.sition.it                                                  */
/*      E-Mail: info@sition.it                                                   */
/*                                                                               */
/*      The following copyright display settings should                          */
/*      remain intact all the time if you are not a licensed                     */
/*      userotherwise the use of Notices 3.0.0.1 is illegal!!!                   */
/*-------------------------------------------------------------------------------*/

/*-- --------------------------------------------------------------------------------- Global --------------------------------------------------------------------------------- --*/
.global_item, .global_selected
{
	border:3px solid #777;
	display:block;
}
.global_selected
{
	border-color:#029;
}
.global_item[mobile=true], .global_selected[mobile=true]
{
	font-size:160%;
}
/*-- --------------------------------------------------------------------------------- Contact -------------------------------------------------------------------------------- --*/
.contact_item, .contact_selected
{
	border:3px solid #777;
}
.contact_selected
{
	border-color:#029;
}
.contact_item[mobile=true], .contact_selected[mobile=true]
{
	font-size:160%;
}
/*-- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --*/
.head_div
{
	border:0px solid red;
	display:table;
	width:100%;
	cursor:pointer;
	background:rgba(255,255,255,.3);

	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.head_div > div
{
	border:1px solid #FFF;
	display:table-cell;
	vertical-align:middle;
}
.head_div > div:nth-child(1)
{
	width:1%;
	white-space:nowrap;
}
.head_div > div:nth-child(2)
{
	width:1%;
	white-space:nowrap;
}
.head_div > div:nth-of-type(1) > span
{
	font-family:E_AwesomeSolid;
}

/*-- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --*/
.row_div
{
	border:0px solid magenta;
	display:table;
	width:100%;
}
.row_div[mobile=true]
{
}
/*-- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --*/
.field_div
{
	border:1px solid #FFF;
	display:table-cell;
	vertical-align:middle;
}
.field_div > div
{
	display:table;
	width:100%;
}
.field_div > div > span
{
	//display:table-cell;
	//width:1%;
	white-space:nowrap;
	vertical-align:middle;
}
.field_div div .toggle
{
	display:inline-block;
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
}
.field_div div .toggle:before
{
	padding:0 .48vw;
	vertical-align:-10%;
	font-family:E_AwesomeSolid;
	font-size:140%;
}
.field_div div .toggle.on:before
{
	content:'\f205';
}
.field_div div .toggle.off:before
{
	content:'\f204';
}
.field_div > div > input[type=text], .field_div > div > input[type=number]
{
	display:table-cell;
	width:100%;
	vertical-align:middle;
	font-family:inherit;
	font-size:inherit;
	background:initial;
}
.field_div > div > input[type=email], .field_div > div > input[type=password]
{
	display:table-cell;
	width:100%;
	vertical-align:middle;
	font-family:inherit;
	font-size:inherit;
	background:initial;
}
.field_div > div > input[type=date], .field_div > div > input[type=time]
{
	display:table-cell;
	width:50%;
	vertical-align:middle;
	font-family:inherit;
	font-size:inherit;
}
.field_div > div > select
{
	display:table-cell;
	width:100%;
	vertical-align:middle;
	font-family:inherit;
	font-size:inherit;
}
.field_div > div > textarea
{
	border:0px solid red;
	display:block;
	width:100%;
	white-space:pre-wrap;
	background:transparent;
	overflow:hidden;
}

.field_div[mobile=true]
{
	border:1px solid #FFF;
	display:block;
}
.field_div[mobile=true] > div
{
	display:table;
	width:100%;
}
.field_div[mobile=true] > div > span
{
	display:table-cell;
	width:1%;
	white-space:nowrap;
	vertical-align:middle;
}
.field_div[mobile=true] > div > input[type=text], .field_div[mobile=true] > div > input[type=number]
{
	display:table-cell;
	width:100%;
	vertical-align:middle;
	font-family:inherit;
	font-size:inherit;
}
.field_div[mobile=true] > div > input[type=email], .field_div[mobile=true] > div > input[type=password]
{
	display:table-cell;
	width:100%;
	vertical-align:middle;
	font-family:inherit;
	font-size:inherit;
}
.field_div[mobile=true] > div > input[type=date], .field_div[mobile=true] > div > input[type=time]
{
	display:table-cell;
	width:100%;
	vertical-align:middle;
	font-family:inherit;
	font-size:inherit;
}
.field_div[mobile=true] > div > select
{
	display:table-cell;
	width:100%;
	vertical-align:middle;
	font-family:inherit;
	font-size:inherit;
}
.field_div[mobile=true] > div > textarea
{
	border:0px solid red;
	display:block;
	width:100%;
}
/*-- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --*/