﻿@import url('https://fonts.googleapis.com/css?family=Signika');
@import url('https://fonts.googleapis.com/css?family=Roboto');
#cartprintSelect {height:250px; width:100%;}
#searchResultsCart {  
 	border:none;
	padding: 0px;	 
	overflow:auto;
	margin: 0px;
	height: 255px; 
	overflow: auto; 
}  
html,
body {font-family: 'Roboto',  Arial, Verdana;}
h1,h2,h3,h4,h5,h6  {font-family: 'Roboto', Verdana, Arial;}
#CautaForm{border-top: 0px solid #fff;border-bottom: 0px solid #fff;}
.ListSerieModel{margin:1px 0 0;list-style-type: none;}/*border:1px solid #ccc;*/
.ListSerieModel.manufacturer{margin-right:1px;}
.ListSerieModel.manufacturer2{margin-right:1px;}
.ListSerieModel.series{margin-left:1px;margin-right:1px;}
.ListSerieModel.model{margin-left:1px;}
.ListSerieModel li{margin-bottom:1px;}
.ListSerieModel li:last-child{margin-bottom:0;}
.ListSerieModel li > a{display:block;padding:4px 10px;background:#fff;font-weight:400;   border:1px solid #ccc;margin:2px 0 0;list-style-type: none; border-radius: 5px 5px 5px 5px;}
.ListSerieModel li > a:hover{background:#eee;color:#333;}
.ListSerieModel li > a.current{
    padding:3px 9px;
    color:#fff;border:1px solid green;
    background:#4ACBF1;  
    }
.ListSerieModel li > a.notfound { display:block;padding:4px 10px;background:#ff0000;font-weight:400; border:1px solid #ccc;margin:2px 0 0;list-style-type: none; border-radius: 5px 5px 5px 5px; color:#ff0000; }	
.ListSerieModel li > a.current:hover{color:#fff;}
.ListSerieModel .cat_description{background:#fff;}
.ListSerieModel .cat_description h2{margin:14px 0 0;text-transform:none;font-size:18px;}
.ListSerieModel .cat_description h3{margin:12px 0 0;text-transform:none;font-size:16px;}
.ListSerieModel .cat_description p{line-height:1.6em;margin:8px 0 0;}
.ListSerieModel .cat_description :first-child{margin-top:0;}
.labelSM {font-weight: bold;font-size: 1.75em;}
.PretOfertaCart {font-size:20px;color:#14489b;font-weight:bold;}
.PretInfoOfertaCart {margin-bottom:0px;font-weight: bold;font-size:11px;color:#ccc;}
.input-group-button {background:#52c635;border:1px solid #42962d;}
.SearchSerieModel{border: 3px solid #8DDBFC;border-radius: 10px 10px 10px 10px;color:#000;}
.DetaliiProdLine ul { list-style-type: none;margin: 0;padding: 0; }
.DetaliiProdLine li { 	padding:10px;margin:5px;   display:inline-block;   width: 100px; border: 1px solid #8DDBFC; color:#000;	}
.DetaliiProdLine li {
  float: left;
  box-sizing: border-box;
  margin-bottom: .5em;
  border: thin solid #EEE;
  padding: 1em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  background-color: #CEF;
}
.DetaliiProdLine li:first-child {
  width: 300px;
  border-top-left-radius: 1em; 
  border-bottom-left-radius: 1em;
}
.DetaliiProdLine li:last-child {
  border-top-right-radius: 1em;
  border-bottom-right-radius: 1em;
}

.DetaliiProdLine li:first-child {float:left;}
.MarcaSel ul { list-style-type: none;margin: 0;padding: 0; }
.MarcaSel li { 	padding:10px;margin:5px; float:left;	display: block;   width: 122px;		border: 1px solid #8DDBFC;border-radius: 10px 10px 10px 10px;color:#000;	}
.MarcaSel li:hover { border: 1px solid #999; }	

.ImprimanteCartus ul { list-style-type: none;margin: 0;padding: 0; }	
.ImprimanteCartus li {padding:2px;margin:2px; float:left;	display: block; width:30%;border: 1px solid #8DDBFC;border-radius: 3px 3px 3px 3px;color:#000;	}
.ImprimanteCartus li:hover { border: 1px solid #999;background:#fff; }	

.navbar .brand {
 margin-top: 0px;
}
.navbar-fixed-top .container {
/* Uncomment to make nav expand full width 
 	width: auto; */
}
#mtop{background-color: #072864;height:30px;width:100%;	border-bottom: 1px solid #00AFE4;color:#AEC4FC;font-size:13px; padding:5px;letter-spacing: 0px;text-align:right;}
.navbar .brand {
	padding: 0;
	margin:0;
	margin-top:5px;
	
}
.navbar .brand a {

	color: #FF5E00;
	font-size: 1.75em;
	margin-left: 0;
	margin-bottom: 0;
	font-weight: normal;
	font-family: 'Patua One', cursive;
}
.navbar .brand a:hover {
	text-decoration: none;
	color:#FF5F00;
 transition: color .15s linear;
 -webkit-transition: color .15s linear;
 -moz-transition: color .15s linear;
}
.navbar .brand a:focus {
	outline: none;
}

.navbar-inner {
	min-height: 1.75em;
	background-repeat: repeat;
	background-color: #2552C5;
	border-top: 0px solid #FF5F00;
	border-right: 0px solid #FF5F00;
	border-bottom: 3px solid #4ACBF1;
	border-left: 0px solid #FF5F00;
	
}
.navbar-inverse .navbar-inner {
	background-repeat: repeat;
	background-color: #2552C5;
	border-top: 0px solid #FF5F00;
	border-right: 0px solid #FF5F00;
	border-bottom: 3px solid #4ACBF1;
	border-left: 0px solid #FF5F00;
	margin: 0px;
	padding: 0px 0px 0px;
}
.navbar-wrapper {
	overflow:hidden;/* No fixed height, will break collapsible nav */
}
#menu-main {
	margin-top: 1.125em;
	float:right;
}
ul#menu-main > li > a {
	font-family: 'Signika', 'Arial';
	font-weight: normal;
	font-size: 1.165em;
	color: #fff;
}
ul#menu-main > li > a:hover {
	background: #FF5F00;
	padding: 9px 15px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
ul#menu-main li.CartActiv {
	background: #FF5F00;
	padding: 9px 15px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.navbar-inverse .brand, .navbar-inverse .nav > li > a {
	text-shadow: none;
}

 .nav > li.Fmenu > a { background: #fff; }
/*************************NAV BAR**************************/

@media (max-width: 979px) {
 #mtop{display:none;}
 .navbar-fixed-top {
 margin-bottom: 0; 
}
 .navbar .container {
 width: 100%;
}

 .navbar .btn-navbar {
 margin-top: 0;
}
 .navbar-fixed-top .navbar-inner {
	padding: 0px;
	
 	background-repeat: repeat;
	background-color: #2552C5;
	border-top: 0px solid #FF5F00;
	border-right: 0px solid #FF5F00;
	border-bottom: 3px solid #4ACBF1;
	border-left: 0px solid #FF5F00;
	margin: 0px;
	padding: 0px 0px 10px;
}
.navbar-inverse .navbar-inner {
	background-repeat: repeat;
	background-color: #2552C5;
	border-top: 0px solid #FF5F00;
	border-right: 0px solid #FF5F00;
	border-bottom: 3px solid #4ACBF1;
	border-left: 0px solid #FF5F00;
	margin: 0px;
	padding: 0px 0px 10px;
}
 
.navbar .brand {
	margin-top:5px;
	margin-left:5px;
	padding: 0px;
}
 .navbar .btn-navbar {
	margin-top:5px;
	margin-right:15px; 
	color:#fff;
}
}
 
 @media (min-width: 300px) and (max-width: 979px) {
	#mobileinfo {display:none;}
}

 @media (max-width: 767px) {
 .navbar-fixed-top,  .navbar-fixed-bottom,  .navbar-static-top {
 margin-right: 0px;
 margin-left: 0px;
 margin-bottom:0px;
 padding-bottom:0px;
 
}
.navbar-inner {
	margin: 5px;
 	margin: 0px;
	padding: 0px 0px 10px;
}

}


