/*
 * Template Name: Unify - Responsive Bootstrap Template
 * Description: Business, Corporate, Portfolio, E-commerce, Blog and One Page Template.
 * Version: 1.9.2
 * Author: @htmlstream
 * Website: http://htmlstream.com
*/

/*Import Global Compulsory CSS Files*/
@import url(app.css);
@import url(blocks.css);

/*Import CSS Plugins*/
@import url(plugins/style-switcher.css);

* {
	border-radius: 0;
}

body {
 color: #333;
 font-size: 14px;
 line-height: 1.6;
}

p {text-align:justify}
.headline-center p {text-align:center !important}

body.header-fixed-space {
  padding-top: 94px;
}
body.header-fixed-space-v2 {
	padding-top: 135px;
}

@media (max-width: 991px) {
	body.header-fixed-space,
	body.header-fixed-space-v2 {
		padding-top: 0;
	}
}

p,
li,
li a,
label {
 color: #555;
}

a {
 color: #a4bc4a;
 text-decoration: none;
}

a,
a:focus,
a:hover,
a:active,
button,
button:hover {
	outline: 0 !important;
}

a:focus {
text-decoration: none;
}
a:hover {
 color: #a4bc4a;
 text-decoration: none;
}

/*Boxed Layout
------------------------------------*/
.wrapper {
	background: #fff;
	margin-top:70px
}

@media (max-width:991px){
	.wrapper {margin-top:0 !important}
	.breadcrumbs-v2-in {padding:60px 0 !important}
}

.boxed-layout {
  padding: 0;
  box-shadow: 0 0 5px #ccc;
  margin-left: auto !important;
  margin-right: auto !important;
  background: url(../img/patterns/15.png) repeat;
}

/*Hiding arrows for select field in IE*/
select::-ms-expand {
  display: none;
}

.helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
} 

.marchio {
    height: 106px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.img_marchio {
    max-height: 58px !important;
    max-width: 100% !important;
    transition: all 0.5s ease-out 0s;
    vertical-align: middle;
}
.img_marchio:hover {
    transform: scale(1.1);
}

#impliedsubmit {color:#222; border:none}

.pricing-v1-bord .btn-u {
    background: #a4bc4a !important;
}



.box_news {margin-bottom:30px !important; height:375px; border:1px solid #dcdcdc; padding:10px}
.box_news .box_titolo{min-height:76px}
.box_img_news {margin-bottom:5px}
.img-news {height:200px; width:auto !important; margin: 0 auto}

.mega-menu-content img {width:100%;}
.mega-menu-content .img_auto {width:auto !important}

.pre_footer { background-color:#f1f1f1; }
.marchio {
    height: 106px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
	 background:#fff;
	 margin-right:20px
}
.img_marchio {
	 min-width:150px !important;
    max-height: 100% !important;
    max-width: 100% !important;
    transition: all 0.5s ease-out 0s;
    vertical-align: middle;
}
.img_marchio:hover {
    transform: scale(1.1);
}

/*tabella analisi*/
.analisi_ricerca { border-collapse:separate !important; border-spacing:7px !important}
.analisi_ricerca th, .analisi_ricerca td {border:none !important}
.analisi_ricerca a {float:left; width:100%; color:#000; min-height:35px}
.analisi_ricerca tr:hover td { background-color:#E9ECEE}
.intestazione th {background-color:#50256c; color:#fff}
.analisi_1 td { background-color:#edf2db}
.analisi_2 td { background-color:#ebe1f3}
.analisi_3 td { background-color:#e9ecdd}
.analisi_4 td { background-color:#dcd4e3}


.btn_download {max-width: 200px; white-space: normal}

.error {font-weight: normal;color:red}