﻿/*!
 * Start Bootstrap - Simple Sidebar (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

/*Colors*/

.bg-body
{
	background-color: #fff;
}

.bg-evidence
{
	background-color: #edf1f5;
}

.bg-dark
{
	background-color: #4f5467;
}


/*Generals*/

html, body
{
	font-family: sans-serif;
	font-weight: normal;
	font-style: normal;
}

h1
{
	font-size: 2.2em;

	margin: 0 !important;
}

h2
{
	font-size: 1.5em;
	font-weight: normal;
}

h3
{
	font-size: 1.2em;
	font-weight: normal;
}

.dropdown li
{
	font-size: 16px;
}

.form-control
{
	font-size: 1em;
}



/*Navbar custom topbar*/

#topbar li
{
	font-size: 1.3em;
}


#topbar .navbar-brand,
#topbar .navbar-nav > li > a
{
	line-height: 65px;
	height: 65px;
	padding-top: 0;
}

#topbar .navbar-btn
{
	margin-top: 16px;
	margin-bottom: 16px;
}

#topbar .navbar-form
{
	line-height: 45px;
}

#topbar .titolo
{
	float: right;
	font-size: 1.8rem;
	line-height: 1.8em;
	margin-top: 0.125rem;
}

.navbar-default,.btn-lang/*Bottone della lingua */
{
	/*background-color: #4f5467;*/
	background-color: #2c2c2c;
	border: none;
	border-radius: 0;
}

#topbar.navbar-default
{
	margin-bottom: 0px;
	border-bottom: 4px solid #da151a;
}


.navbar-default .navbar-brand
{
	color: #ecf0f1;
}

	.navbar-default .navbar-brand:hover,
	.navbar-default .navbar-brand:focus
	{
		color: #eae0e0;
	}

.navbar-default .navbar-text
{
	color: #ecf0f1;
}

.navbar-default .navbar-nav > li > a
{
	color: #ecf0f1;
}


	.navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav > li > a:focus
	{
		color: #eae0e0;
	}

.navbar-default .navbar-nav > li > .dropdown-menu
{
	background-color: #4f5467;
}

	.navbar-default .navbar-nav > li > .dropdown-menu > li > a
	{
		color: #ecf0f1;
	}

		.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
		.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus
		{
			color: #eae0e0;
			background-color: #60626d;
		}

	.navbar-default .navbar-nav > li > .dropdown-menu > li > .divider
	{
		background-color: #60626d;
	}

.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus
{
	color: #eae0e0;
	background-color: #60626d;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus
{
	color: #eae0e0;
	background-color: #60626d;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus
{
	color: #eae0e0;
	background-color: #60626d;
}

.navbar-default .navbar-toggle
{
	border-color: #60626d;
}

	.navbar-default .navbar-toggle:hover,
	.navbar-default .navbar-toggle:focus
	{
		background-color: #60626d;
	}

	.navbar-default .navbar-toggle .icon-bar
	{
		background-color: #ecf0f1;
	}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form
{
	border-color: #ecf0f1;
}

.navbar-default .navbar-link
{
	color: #ecf0f1;
}

	.navbar-default .navbar-link:hover
	{
		color: #eae0e0;
	}

@media (max-width: 767px)
{
	.navbar-default .navbar-nav .open .dropdown-menu > li > a
	{
		color: #ecf0f1;
	}

		.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
		.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus
		{
			color: #eae0e0;
		}

	.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus
	{
		color: #eae0e0;
		background-color: #60626d;
	}
}

/*Breadcrumbs*/

.breadcrumb
{
	font-size: 1.2em;
	margin-bottom: 0px;
}

#wrapper
{
	height: calc(100% - 72px);
	/*overflow:hidden;*/
}

/*Ricerca Home*/

thead.head
{
	font-size: 1.2em;
}

.search p
{
}

.search .data
{
	margin-bottom: 1.25rem;
	padding: 0 0.625rem;
	text-align: right;
}

.search .cliente, .searchresult .fornitore
{
	margin-bottom: 2.5rem;
	padding: 0 0.625rem;
}

.search .fornitore .to
{
}

.search .fornitore .nome, .search .fornitore .indirizzo
{
	margin-bottom: 0.625rem;
}

.search .fornitore .indirizzo, .search .fornitore .contatti
{
}

.search .searchresult
{
	border-top: 1px solid #CCC;
	margin-bottom: 1.25rem;
	padding-top: 1.25rem;
}

	.search .searchresult img
	{
		margin-bottom: 0.625rem;
	}

	.search .searchresult .prodotti-group
	{
		margin-bottom: 0.625rem;
		padding: 0.625rem;
	}

	.search .searchresult .head
	{
		font-weight: 700;
		margin-bottom: 0.625rem;
	}

	.search .searchresult .prodotti
	{
		line-height: 1.1875rem;
	}

.search .note, .search .operatore
{
	border-top: 1px solid #CCC;
	margin-bottom: 1.25rem;
	padding: 1.25rem 0.625rem 0;
}

	.search .note h2, .search .operatore h2
	{
		font-weight: 700;
		margin-bottom: 0.625rem;
	}

	.search .operatore span
	{
		text-transform: uppercase;
	}

/*Catalogo*/

.catalogo
{
	background: #fff;
}

	.catalogo .elenco li
	{
		margin-bottom: 5px;
		/*text-transform: uppercase;*/
	}

		.catalogo .elenco li.title
		{
			font-size: 1.8em;
			/*font-weight: bolder;*/
		}

@media (max-width: 767px)
{
	#img-cover
	{
		margin: auto;
	}
}


/*Video*/

video.loading
{
	background: white url(/Content/images/loading.gif) center center no-repeat;
}
