	
	/*reset previous*/
	
	*
	{
		box-shadow: none;
	}
	
	div#header
	{
		position: static;
		border-bottom: 0px;
		box-shadow: none;
	}
	
	div#page-box
	{
		margin-top: 0px;
		padding:0;
	}
	
	div#form div#submit-feedback
	{
		height: auto;
	}
	
	#MainContainerBox .shadowed
	{
		box-shadow: none;
	}
	
	#LoginBox  *
	{
		background-color:#fff;
	}
	
		form#aspnetForm
		{
			margin:0;
		}
	
	body {
		<!-- background-color: #132531; -->
	}
	
	
	.container.maincontainer,
	.row.mainrow
	{
		height: 100%;
		background-color: #ccc;
		width: 100%;
		min-width: 100%;
		padding: 0;
		margin: 0;
	}
	
	.login
	{
		background-color: #f0f0f0;
		min-width: 350px;

	}

	#bootstrapFooter
        {
		margin-top: 20%;
	   /*position: fixed;
	   bottom: 1rem;*/
	}

	#bootstrapFooter ul.Logos li.logo
        {
		list-style-type:none;
	}
            
	#menuContainer
	{
		margin: auto;
		line-height: 3rem;
	}

	#contentContainer
	{
		margin-top: 5rem;
	}
			
	.cmTnBgColor {
		/* background-color: #005463; */
		background-color: #e30613;
	}
	
	.cmTnBgColorDark {
		background-color: #005463;
	}
	
	.bgWhite {
		background-color: white;
	}
	
	.topLogo,
	.chiusura
	{
		display: none;
	}
	
	.currentlogo {
		text-align: center;
	}

	.bottomFix.footer
	{
		background: linear-gradient(0deg, #e30613 82%, #fff 82%);
		width: 100%;
	}

	.topBottomWidth {
		max-width: 1080px;
		min-width: 360px;
		margin: auto;
	}
	
	.topBottomWidth img.adaptive {
		width:100%;
		height: auto;
	}
	
	.form-group.row.loginblock {
		z-index: 999;
	}

	#AuthenticationMaster div#form {
		padding-top: 3rem;
		padding-bottom: 0rem;
	}
	
	
	.currentlogo .row .text-left.left img.old {
		max-height: 79px;
		margin-top: 60px;
	}
			
	.currentlogo .row .text-left.left img {
		max-height: 70px;
		margin-top: 30px;
		margin-bottom: 25px;
	}

	.currentlogo .row .text-right.right img {
		max-height: 119px;
		margin-top: 0px;
	}

	h3 {
		line-height: 1.6em;
		margin-top: 2.4rem;
		margin-left: 1rem;
	}
	
	h5, h4 {
		margin-top: 1rem;
		margin-left: 1rem;
	}
		

.btn-primary {
    color: #fff;
    background-color: #e30613;
    border-color: #e30613;
    box-shadow: inset 0 1px 0 rgb(255 255 255 / 15%), 0 1px 1px rgb(0 0 0 / 8%);
}

.btn-primary:hover, .defaultbutton:hover, a.btn-outline-primary:hover {
    color: #fff;
    background-color: #be0510;
    border-color: #b1050f;
}