
/*FORM*/
@font-face {
	font-family: Lato;
	font-weight: light;
	font-style: normal;
	src: url('../../fonts/googlelato/Lato-Light.ttf') format('truetype');
}
@font-face {
	font-family: Lato;
	font-weight: normal;
	font-style: normal;
	src: url('../../fonts/googlelato/Lato-Regular.ttf') format('truetype');
}
@font-face {
	font-family: Lato;
	font-weight: bold;
	font-style: normal;
	src: url('../../fonts/googlelato/Lato-Bold.ttf') format('truetype');
}

/* Container für Peak V und Peak V with safety factor */
.sameheight {
	background-color: #D7D7D7;
	margin:0px;
	margin-bottom:20px;
	padding-bottom:20px;
}
#peakVdiv, #peakVsecuritydiv {
	margin-top: 10px;
	padding-top: 10px;
}

/* Liste aller EMP Protectors */
#emptable {
	margin:0px;
	padding:0px;
}

#emptable th, #specstable th {
	background-color: #005090;
	color: white;
	font-family: 'Lato';
	font-size: 1.15em;
}

#emptable tr {
	height:65px;
}

.odd {
	background-color: #D7D7D7;
}

.even {
	background-color: #FFFFFF;
}

.activerow {
}

.inactiverow {
	opacity: 0.4;
}

#emptable tr.activerow:hover { 
	background-color: #9ECEEB; 
}

.activenormal {
}

#emptable td div {
	font-size: 12px;
	line-height:14px;
}

tr, td {
	padding:0px;
	margin:0px;
	border:0px;
}

.picture {
	min-width:65px;
}

/* Spezifikationstabelle eines einzelnen EMP Protectors */

tr td:nth-child(4), tr td:nth-child(5) {
   text-align: center;
}

th:nth-child(4), th:nth-child(5) {
   text-align: center;
}

.borderright {
  border-right: 3px solid #ddd  !important;
}

.borderbottom {
  border-bottom: 3px solid #ddd  !important;
}

.hiddenspecs{
	display:none;
}

.tablebold {
	font-weight: bold;
	background-color: #eeeeee;
}

#specstable div {
	padding-left: 10px;
}

#refer {
	padding-top:10px;
}

#subtitle2, #subtitle3, #subinfo2, #subinfo3 {
	padding-left: 20px !important;
}

#product_series {
	font-size: 40px;
	font-family: 'Gill Sans', 'Gill Sans MT', Calibri, sans-serif;
}

#product_technology {
	font-size:18px;
	font-family: 'Gill Sans', 'Gill Sans MT', Calibri, sans-serif;
}

#specs_title_row {
  text-align: center;
  padding-top:15px;
}

#product_pic_big {
	background-color: #e4e4e4;

	margin:0px !important;
	padding:0px !important;
}

#product_pic_big_div {
padding:0px;
}

#ContainerProtectorListBox, #ContainerSpecs {
	overflow: visible;
}

#specs_buttons{
	margin: 0px !important;
	padding: 0px !important;
}

#SeeButton, #GoBack {
	max-width: 170px;
}

/* Überschreiben der Bootstrap Button Klasse */
.btn {
        margin-bottom: 5px !important;
    }  

.btn-default:active,
.btn-default:focus {
	color: #333 !important;
	background-color: #fff !important;
	border-color: #ccc !important;
	outline: 0 !important;
	text-decoration: none !important;
}

.btn-default:hover {
	color: #333 !important;
	background-color: #e6e6e6 !important;
	border-color: #adadad !important;
}
