﻿
:root {
	--background-color-mainsite: #F7F7F7;
	--background-color-body: #F7F7F7;
	--background-color-container-active-header: #E5E5E5;
	--background-color-container-active: white;
	--background-color-container-active-footer: #E5E5E5;
	--background-color-container-form-header: #E5E5E5;
	--background-color-container-form: white;
	--background-color-container-form-editing: black;
	--background-color-container-generic-header: #E5E5E5;
	--background-color-container-generic: #F0F0F0;
	--background-color-container-input: white;
	--background-color-container-input-editing: white;
	--background-color-container-list: #F0F0F0;
	--background-color-container-list-hover: white;
	--background-color-container-list-selected: #C4DBBC;
	--label-color-main: black;
	--label-color-submain: #65605B;
	--label-color-containerHeader: black;
	--label-color-dataLabel: black;
	--label-color-dataInfo: #65605B;
	--label-color-title: #000000;
	--label-color-information: #BC5A45;
	--input-color-data: #65605B;
	--border-color-container: #B7B7B7;
	--border-color-container-hover: #BDBDBD;
	--border-color-container-selected: #8F908F;
	--border-color-input-not-editing: #B7B7B7;
	--border-color-input-editing-focus: black;
	--border-color-input-editing: #646464;
	--border-color-input-editing-mandatory: orange;
}

div[ML_StyleSelector=CookieMan] .ML-FORMTABLE-Container div[ML_PageControl_Key=FORMTABLE_Container] div[ML_PageControl_Key=FieldsContainer] span {
	font-size: 17px !important;
}

div[ML_StyleSelector=CookieMan] div[ML_PageControl_Key=FieldsContainer] input[type=text][ML_PageControl_Editable=Editable_ON] {
	height: 45px !important;
}

div[ML_StyleSelector=CookieMan] .ML-FORMTABLE-Container > table > tbody > tr > th > span {
	font-size: 18px !important;
}

div[ML_StyleSelector=CookieMan] .ML-TAB-Container [ML_PageControl_Type=ML_TAB_Lip][ML_TabCell_Type=TabSelected] span {
	font-size: 18px !important;
}

div[ML_StyleSelector=CookieMan] .ML-TAB-Container [ML_PageControl_Type=ML_TAB_Lip] span {
	font-size: 18px !important;
}

div[ML_StyleSelector=CookieMan] div[ML_PageControl_Key=FieldsContainer] input[type=text][ML_PageControl_Editable=Editable_ON] {
	font-size: 16px !important;
}

div[ML_StyleSelector=CookieMan] .PUBLIC-PAGELAYOUT-Login div[ML_PageControl_Attributes="ActionLev1"] span {
	font-size: 17px !important;
}


div[ML_StyleSelector=CookieMan] [ML_PageControl_Key=CookieMan_Registration_Response] {
	font-size: 17px !important;
}

div[ML_StyleSelector=CookieMan] div[ML_PageControl_Attributes=BackToBeginCountDown] {
	background-color: #008080;
	border: 0px;
	height: 6px;
	margin-top: 6px;
	float: none;
	width: 390px;
}





/*
Tipo	: Avanti nel form 
*******************************************************************************
*/
div[ML_StyleSelector=CookieMan] div[ML_PageControl_Type=COMMAND][ML_PageControl_Attributes="GoForward"] {
	background-color: #2ECD99;
	border: 1px solid var(--border-color-container-hover);
	height: 40px;
	cursor: pointer;
	text-align: center;
	border-radius: 2px;
	display: table-cell;
	vertical-align: middle;
	padding: 0px 15px;
	float: none;
	transition: all 0.3s ease;
}

	div[ML_StyleSelector=CookieMan] div[ML_PageControl_Type=COMMAND][ML_PageControl_Attributes="GoForward"] span {
		color: white;
		font-size: 17px;
		cursor: pointer;
		text-transform: uppercase;
		padding: 0px;
	}

	div[ML_StyleSelector=CookieMan] div[ML_PageControl_Type=COMMAND][ML_PageControl_Attributes="GoForward"]:hover {
		background-color: #76d2aa;
		border: 1px solid var(--border-color-container-hover);
	}



/*
Tipo	: Indietro nel form 
*******************************************************************************
*/
div[ML_StyleSelector=CookieMan] div[ML_PageControl_Type=COMMAND][ML_PageControl_Attributes="GoBack"] {
	background-color: var(--border-color-container);
	border: 1px solid var(--border-color-container-hover);
	height: 40px;
	cursor: pointer;
	text-align: center;
	border-radius: 2px;
	display: table-cell;
	vertical-align: middle;
	padding: 0px 15px;
	float: none;
	transition: all 0.3s ease;
}

	div[ML_StyleSelector=CookieMan] div[ML_PageControl_Type=COMMAND][ML_PageControl_Attributes="GoBack"] span {
		color: white;
		font-size: 17px;
		cursor: pointer;
		text-transform: uppercase;
		padding: 0px;
	}

	div[ML_StyleSelector=CookieMan] div[ML_PageControl_Type=COMMAND][ML_PageControl_Attributes="GoBack"]:hover {
		background-color: var(--border-color-container-hover);
		border: 1px solid var(--border-color-container-hover);
	}

/*
Tipo	: Indietro nel form 
*******************************************************************************
*/
div[ML_StyleSelector=CookieMan] div[ML_PageControl_Type=COMMAND][ML_PageControl_Attributes="cmdCancel"] {
	background-color: var(--label-color-information);
	border: 1px solid var(--border-color-container-hover);
	height: 40px;
	cursor: pointer;
	text-align: center;
	border-radius: 2px;
	display: table-cell;
	vertical-align: middle;
	padding: 0px 15px;
	float: none;
	transition: all 0.3s ease;
}

	div[ML_StyleSelector=CookieMan] div[ML_PageControl_Type=COMMAND][ML_PageControl_Attributes="cmdCancel"] span {
		color: white;
		font-size: 17px;
		cursor: pointer;
		text-transform: uppercase;
		padding: 0px;
	}

	div[ML_StyleSelector=CookieMan] div[ML_PageControl_Type=COMMAND][ML_PageControl_Attributes="cmdCancel"]:hover {
		background-color: #de6e56;
		border: 1px solid var(--border-color-container-hover);
	}


/* mandatory */
div[ML_StyleSelector=CookieMan] div[ML_PageControl_Key=FieldsContainer] input[type=text][ML_PageControl_Editable=Editable_ON][ML_PageControl_Attributes*=Mandatory] {
	border-left: 2px solid #C63200 !important;
}

div[ML_StyleSelector=CookieMan] .PUBLIC-PAGELAYOUT-Login span[ML_PageControl_Type=FieldInfo] {
	color: black !important;
}


.CountDown15Seconds {
	transition: all 15s linear;
}

@keyframes borderAlert_blink {
	33% {
		border-color: orange;
	}
}

div[ML_StyleSelector=CookieMan] .borderAlert {
	border: 2px solid grey !important;
	animation: borderAlert_blink;
	animation-timing-function: step-end;
	animation-iteration-count: infinite;
	animation-direction: alternate;
	animation-duration: .7s;
}


@keyframes bgcolor_blink {
	0% {
		background-color: orange;
	}

	50% {
		background-color: transparent;
	}
}

.bgcolorBlink {
	animation: bgcolor_blink;
	animation-timing-function: all 1s ease;
	animation-iteration-count: infinite;
	animation-direction: alternate;
	animation-duration: 1s;
}

div[ML_StyleSelector=CookieMan] .borderOK {
	border: 2px solid #2ECD99;
}

div[ML_StyleSelector=CookieMan] [ML_PageControl_Key=PnlBtnSnap] {
	width: 320px;
	display: inline-table;
}














.CookieMan-COOKIE-List-Details-Item {
	border: 1px solid var(--border-color-container);
	cursor: pointer;
	transition: all 0.5s ease;
	opacity: 0.7;
	box-sizing: border-box;
	position: relative;
	color: black;
	background-color: white;
	margin-bottom: 4px;
}



	.CookieMan-COOKIE-List-Details-Item:hover {
		opacity: 1;
	}

	.CookieMan-COOKIE-List-Details-Item td span:first-of-type {
		display: block;
		color: black;
	}

	.CookieMan-COOKIE-List-Details-Item td span {
		cursor: pointer !important;
	}

.CookieMan-COOKIE-List-Details-Item-NoDetails {
	border: 1px solid var(--border-color-container);
	transition: all 0.5s ease;
	box-sizing: border-box;
	position: relative;
	color: black;
	background-color: white;
	margin-bottom: 4px;
}

	.CookieMan-COOKIE-List-Details-Item-NoDetails td span[ML_PageControl_Type=Title] {
		color: black;
	}

	.CookieMan-COOKIE-List-Details-Item-NoDetails i {
		width: 16px;
		margin-right: 10px;
	}

	.CookieMan-COOKIE-List-Details-Item-NoDetails td span:first-of-type {
		display: block;
		color: black;
	}


/*
.label_a {
	color: red;
}

.label_b {
	text-transform: uppercase;
}

.label_d {
	color: darkgreen;
}

.label_e {
	text-decoration: underline;
}

.text_a {
	color: yellow !important;
}

.text_b {
	text-transform: capitalize;
}

.text_d {
	border-radius: 10px;
	padding: 30px;
}

.text_e {
	text-align: right;
}

.textbox_a {
	color: lightblue;
}

.textbox_b {
	border: 1px solid green;
}

.textbox_d {
	border-radius: 2px;
	padding: 30px;
}

.textbox_e {
	border-color: white;
}

.combo_a {
	color: violet;
}

.combo_b {
	border: 5px solid green;
}


.combo_d {
	color: darkgreen;
}

	.combo_d input {
		margin: 20px !important;
	}

.combo_e {
	text-decoration: underline;
	width: 100%;
	border: 2px solid red;
	font-size: 25px;
}

.button_a {
	color: violet;
}

.button_b {
	border: 5px solid green;
}

.button_d {
	background-color: black !important;
	width: 200px;
	right: 0px;
	text-align: right;
}

	.button_d span {
		color: white !important;
	}

.radio_a {
	color: violet;
}

.radio_b {
	border: 5px solid green;
}


.radio_d {
	background-color: pink;
}

.button_g {
	background-color: grey;
}

	.button_g h3 {
		font-size: 33px;
	}

	.button_g p {
		color: white;
	}

	.button_g li {
		color: yellow;
	}

.star_a {
	background-color: violet;
}

	.star_a span {
		color: black;
	}

.star_d {
	background-color: violet;
}

.upload_a {
	background-color: red;
	color: yellow;
}

.upload_d {
	background-color: yellow;
	color: red;
}
*/