/* BASE  */

.red {color: red;}

.right {float: right;}

.left {	float: left;}

a:hover {color: black;}

hr {border: 1px solid white;margin-bottom: 0px;}

a {	color: #e60027; font-weight: bold;}

a.hover {text-decoration: underline;}

footer a, .media-body a {color: #333;}

h1, h2, h3 { font-family: helveticaN-bd,Times New Roman,Times,serif; color: black;}

h2, .h2 {font-size: 1.6em; line-height: 1.1; margin-bottom: 15px;}

ul.language {
	padding: 7px;
	float: right;
	background-color: white;
	width: 74px;
	padding-left: 12px;
	margin-top: 10px;}

ul.language li {display: inline; padding: 2px;}

ul li {margin-left: -36px; list-style-type:none;}

/*         */

.box {background-color: #f5f5f5;}

.slogan {color: #449d44; margin-left: 338px; width: 84%; margin-top: 33px; font-size: 39px; text-align: right; font-family: 'Lucida Grande', Verdana, Arial!important; letter-spacing: -0.08em;}

.navbar-right {margin-top: 33px;}

.navbar-inverse .navbar-nav > li > a {color: #808185;}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { color: #6db33f;}

.navbar-inverse { background-color: white; border-color: white; height: 105px; border-top: 5px solid #e60027; border-bottom: 1px solid #ccc;}
.navbar-toggle { background-color: #6db33f;}

/*  BOTTONE INVIO*/

input[type="submit"], .button {
	background: #6db33f none repeat scroll 0 0;
	border-radius: 6px;}

/* FOOTER */

footer {
	margin: 0 0;
	padding-bottom: 0px;
	padding-top: 0px;}

/*   PAGINA DI ASSISTENZA   */

.rowForm { text-align: right;}

label {float: left;}

.assistenza input, .assistenza textarea {
	/* copiare tutto dalla classe di bootstrap "btn btn-success" (vedi nella login) tranne larghezza e margin*/
	width: 65%; margin-bottom: 5px;   

	min-height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}

.rowForm  input[type= "submit" ] {color: #fff; background-color: #449d44;  border-color: #398439;}

 
    


/*.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}*/





/*MEDIA QUERIES           @media (min-width: 320px) and (max-width: 768px)    */

@media (min-width: 1220px) {
.small {display: none;}
}

@media (max-width: 767px) {
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { background-color: black;}
}

@media screen and (min-width: 280px) and (max-width: 320px){
	.slogan { display: none; }
}
@media screen and (min-width: 301px) and (max-width: 991px){
	.slogan {float: left; font-size: 15px;margin-left: 74px;}
}


.navbar-header {float: none;}


/*   @media screen and (max-width: 320px){

}

@media screen and (min-width: 321px) and (max-width: 480px){

}

@media screen and (min-width: 481px) and (max-width: 600px){

}

@media screen and (min-width: 601px) and (max-width: 768px){

}

@media screen and (min-width: 769px) and (max-width: 1024px){

}

@media screen and (min-width: 1025px) and (max-width: 1200px){

}


*/


@font-face {
 font-family:helveticaN-bd;
 src:url(../fonts/helveticaneueltpro-bd.woff) format("woff");
 font-weight:400;
 font-style:normal
}
@font-face {
 font-family:helveticaN-rm;
 src:url(../fonts/helveticaneueltpro-roman.woff) format("woff");
 font-weight:400;
 font-style:normal
}
