html * { 
	outline: 0 !important; 
	outline: 0 none;
	-moz-outline: 0 none;	
	}

html, body {
	background-image: linear-gradient(to right top, #f6f6f6, #f4f4f4, #f2f2f2, #f0f0f0, #eeeeee);
    font-family: 'Roboto', sans-serif;
	}

body {
    position: relative;
    min-height: 100%;
}


.van_sorrend {
	background:#d8ecf3 !important;
}

body.megrendelolap,
body.ajanlatnyomtatas {
/*    font-family: Arial, sans-serif; */
}

html {
}

.sub-header {
  padding-bottom: 10px;
  border-bottom: 1px solid #eee;
}

a {
	color: #00a8df;
}


/*
 * Top navigation
 */
.navbar-fixed-top {
  border: 0;
}

.navbar-brand,
.navbar-collapse,
.navbar-inverse {
	background:#151f28;
	background: #172431;
	background: #22313f;
	background: #00a8df;
	background: #25282a;
	border-width: 0;
	background: #fff;
	}


.navbar-brand img {
	max-height: 32px;
	margin-top: -6px;
	margin-left: 30px;
}

.navbar-inverse {
	border-width: 0;
	border-radius: 0;
}

@media(min-width:800px) {
	.kismenu {
		padding-right:0;	
	}
}

.kismenu .vonal {
	border-left: 1px solid #f4f4f4;
}

.kismenu .navbar-nav li.ajanlatokkinyit a {
	font-weight: 700;
	background: #f6f6f7;
}

.kismenu .navbar-nav li.demolnk a:hover {
	background: #F5EB61;
	color: #333;
}

.kismenu .navbar-nav li.fullscreen a:hover {
	background: #91D6AC;
	color: #fff;
}

.kismenu .navbar-nav li.fullscreen a:active,
.kismenu .navbar-nav li.fullscreen a:focus {
	color: #333;
}


.kismenu .navbar-nav li.kilepes a:hover {
	background: #D22730;
	color: #fff;
}

.kismenu .navbar-nav li.userprofil a:hover {
	background: #888C8C;
	color: #fff;
}


.kismenu .navbar-nav li.gameoff a {
	background: #00a8df;
	background: #9BE3BF;
	background: #f5eb62;
	color: #333;
}

.kismenu ul.nav li a {
	color: #fff;
	color: #333;
	font-size: 11px;
}

.kismenu ul.nav li a:hover {
	color: #fff;
	background: #00a8df;
}

.kismenu ul.nav li.userlogin a:hover {
	background: transparent;
	color: #333;
}

.kismenu a i.latszik {
	display: none;
}

.kismenu a:hover i.latszik {
/* 	display: inline-block; */
}

.navbar-kismenu {
	border-radius: 0;
	border-width: 0;
}

.navbar-kismenu,
.kismenuk {
	background: #00a8df;
	background: #222;
}

.kismenuk ul li a {
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 700;
}

.kismenuk ul li a:hover {
	background: #fff;
	color: #d22830;
}

.kismenuk ul li.active a {
	color: #00a8df;
	background: #333;
	cursor: default;
}

.kismenuk ul.navbar-admin li a {
	font-weight: 400;
	text-transform: none;
	color: #ccc;
	font-size: 12px;
}

.kismenuk ul.navbar-admin li ul.dropdown-menu li a {
	font-weight: 400;
	text-transform: none;
	color: #444;
	font-size: 12px;
}


.kismenuk ul.navbar-admin li a:hover,
.kismenuk ul.navbar-admin li ul.dropdown-menu li a:hover {
	color: #d22830;
}

.kismenuk ul li ul.dropdown-menu li a {
	color: #444;
}

.kismenuk ul li ul.dropdown-menu li a:hover {
	color: #444;
	background: #eee;
}


/*
 * AJANLAT NAVBAR	
 */

.navbar-ajanlat {
	color: #ccc;
}

.aktivajanlat {
	min-width: 240px;
	margin-top: 14px;
	margin-right: 5px;
	text-align: right;
}

.navbar-ajanlat h3,
.aktivajanlat h3 {
	font-size: 9px;
	font-weight: normal;
	margin: 0px 0 2px 0;
	line-height: 10px;
	padding: 0;
	color: #888;
}


.navbar-ajanlat h4,
.aktivajanlat h4 {
	font-size: 11px;
	text-transform: none;
	font-weight: normal;
	margin:0 0 0px 0;
	padding: 0;
	line-height: 10px;
}

.navbar-ajanlat h5,
.aktivajanlat h5 {
	font-size: 7px;
	font-weight: normal;
	margin: 0px;
	line-height: 9px;
	padding: 0;
	letter-spacing: 1px;
}

.aktivajanlat .col-md-1 {
	position: relative;
}

.aktivajanlat a {
	display: block;
}

.aktivajanlat a i {
	padding: 3px;
	margin-top: 2px;
	line-height: 1.2;
	vertical-align: middle;
}

.aktivajanlat a.lock i{
	color:#f5eb62;
}

.navbar-ajanlat .open a.dropdown-toggle {
	background: none;
}

.navbar-ajanlat li a:hover {
	color: #00a8df !important;
	background: transparent !important;
}

.aktivajanlat .dropdown-toggle {
	text-decoration: none;
}

.aktivajanlat .dropdown-menu {
    width: 400px !important;
    height: auto !important;
}

.aktivkosar {
	margin: 10px 20px;
}

.aktivkosar h3,
.aktivkosar h5 {
	display: none;
}

.aktivkosar h4 {
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	margin: 15px auto 15px auto;
	color: #222;
}

.aktivkosar table td {
	font-size: 11px;
	color: #333;
	line-height: 1.2;
}

.aktivkosar table td a {
	font-size: 12px;
	font-weight: 400;
	text-transform: none;
	padding: 0;
	line-height: 1.3;
}

.aktivkosar .tul table th {
	background: transparent;
	color: #333;
}

.aktivkosar a.btn {
	width: auto;
	display: inline-block;
	margin: 0 auto;
	color: white !important;
	font-size: 12px;
}

.btn-xs.kosar-tovabb {
	text-align: center;
	font-size: 12px !important;
	line-height: 18px;
}

/*
 * Sidebar
 */

/* Hide for mobile, show later */
.sidebar {
  display: none; 
}
@media (min-width: 768px) {
  .sidebar {
/*     position: fixed; */
    top: 50px;
    bottom: 0;
    left: 0;
    z-index: 2000;
    display: block;
    padding: 20px;    
    overflow-x: hidden;
    overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
    background-color: #d0d3d4;
    background: #9be3bf;
/*     border-left:10px solid #00a8df; */
    border-right: 1px solid #eee;
  }
}

button.navbar-toggle {
	border-width: 0;
}

button.navbar-toggle:hover {
	color: #fff;
}

@media (max-width: 767px) {

	.navbar-brand img {
		max-height: auto;
		margin-top: 0;
		margin-left: 0;
	}


.navbar-header,
ul#menu,
.nav,
.nav-sidebar,
.sidebar-navbar-collapse {
/* 	background-color: #00a8df; */
	}
}

	

/* Sidebar navigation */
.nav-sidebar {
  margin-right: -21px; /* 20px padding + 1px border */
  margin-bottom: 20px;
  margin-left: -20px;
}
.nav-sidebar > li > a {
  padding-right: 20px;
  padding-left: 20px;
}

.nav-sidebar li a {
	color: #333;
	font-weight: 700;
	font-size: 16px;
	}

.nav-sidebar li a i {
	color: #333;
}

.nav-sidebar > .active > a,
.nav-sidebar > .active > a:hover,
.nav-sidebar > .active > a:focus {
  color: #fff;
  background-color: #428bca;
}

.nav-sidebar li a:hover {

}

html > body > div.container-fluid > div.row > div.col-sm-3.col-md-2.sidebar.collapse.sidebar-navbar-collapse > ul#menu.nav.nav-sidebar > li.active > ul.submenu.collapse.in > li > a:hover > span {
	text-decoration: none;
	}


/*
 * Main content
 */

h1 {
	font-weight: 300;
	font-size: 30px;
	margin-bottom: 20px;
}

h5 {
	font-weight: 700;
	margin-bottom: 10px;
	font-size: 16px;
}

.main {
  padding: 20px;
/*   background: #f6f6f7; */
}
@media (min-width: 768px) {
  .main {
    padding-right: 40px;
    padding-left: 40px;
  }
}
.main .page-header {
  margin-top: 0;
}

.dashicons .col-md-4 {
	text-align: center;
	margin-bottom: 30px;
}

.dashicons a {
	display: block;
	border-radius: 10px;
	border:1px solid #eee;
	background: #fff;
	color: #333;
	text-decoration: none;
}

.dashicons a i {
	color: #00A8DF;
	color: #91D6AC;
}

.dashicons a:hover {
	background: #f1ff1;
	border:1px solid #ddd;
	color: #D22730;
}

.dashicons a:hover i {
	color: #D22730;
}


.dashicons a i {
	margin-top: 50px;
	font-size: 40px;
	line-height: 40px;
	margin-bottom: 5px;
}

.dashicons a h3 {
	font-size: 18px;
	margin-bottom: 30px;
}

.panel-border {
	border-radius: 10px !important;
	border:1px solid #eee;
}

.ajanlatoklst_index .tul {
	max-height: 290px !important;
	overflow-y: auto;
	overflow-x:hidden;
}

.ajanlatoklst_index .elrejt {
	display: none;
}

.ajanlatoklst_index h4 {
	text-align: left !important;
}

.ajanlatoklst_index .table-responsive thead th {
	background: #f9f9f9;
	border-color: #f1f1f1;
	color: #333;
}


.ajanlatoklst_index td {
	text-align: left;
}

.ajanlatoklst_index td .small {
	display: none;
}

.ajanlatoklst_index .ajanlatok_nyitott td {
	border-width: 0;
}

.ajanlatoklst_index .ajanlatok_nyitott td:first-child {
	font-size: 10px;
	color: #ccc;
	line-height: 1.6;
	width: auto;
}

.ajanlatoklst_index .ajanlatok_nyitott tr:hover td:first-child,
.ajanlatoklst_index .ajanlatok_nyitott td:first-child:hover {
	color: #666;
}


.ajanlatoklst_index .ajanlatok_nyitott td a {
	background: none;
	border-width: 0;
	font-weight: 700;
	text-decoration: underline;
	color: #00A8DF; 
	font-size: 12px;
}

.ajanlatoklst_index .ajanlatok_nyitott td a:hover {
	color: #d22830; 
}


.ajanlatoklst_index .ajanlatok_nyitott th,
.ajanlatoklst_index .ajanlatok_nyitott td {
	font-size: 12px;
	vertical-align: middle !important;
}

.ajanlatok_nyitott td {
	vertical-align: middle !important;
}

.kosar .ajanlatok_nyitott td,
.kosar .ajanlatok_nyitott tr {
	border-width: 0;
}

.ajanlattag-nyitott,
.ajanlattag-nyitott:hover {
	color:#F0AD4E; 
}

.ajanlattag-lezart,
.ajanlattag-lezart:hover {
	color:gray; 
}

.ajanlattag-elutasitott,
.ajanlattag-elutasitott:hover {
	color:#D9534F; 
}

.ajanlattag-elfogadott,
.ajanlattag-elfogadott:hover {
	color:#5CB85C;
	font-weight: 700; 
}



.ajanlattag-nyitott,
.ajanlattag-lezart
.ajanlattag-elutasitott
.ajanlattag-elfogadott {
	
}


.ajanlattag-nyitott,
.ajanlattag-lezart
.ajanlattag-elutasitott
.ajanlattag-elfogadott {
	
}

/*
 * Placeholder dashboard ideas
 */

.placeholders {
  margin-bottom: 30px;
  text-align: center;
}
.placeholders h4 {
  margin-bottom: 0;
}
.placeholder {
  margin-bottom: 20px;
}
.placeholder img {
  display: inline-block;
  border-radius: 50%;
}





.table-responsive {
    overflow-x: auto;
}

.table-responsive thead th {
	background: #888c8c;
	color: #fff;
}

.table-responsive thead th a {
	color: #ccc;
}

.table-responsive.nincs-th thead th {
	background:transparent;
	color: #333;
}

.table-responsive.nincs-th {
}

.table-vertical-align tr,
.table-vertical-align td {
	vertical-align: middle !important;
}

/* BLOX */

.blox {
	background: #fff;
}

.blox .in {
	padding: 20px 20px 0 20px;
}

.blox table {
	border: 1px solid #ccc;
}

.bg {
	background:#fff;
	border-top:5px solid #E7EAEC;
	}
	

.bot {
	margin-bottom:10px;
	}

.col-xs-12 {

	}

#content-wrapper {
	background: #e7ebee;
	margin-top: 0;
	margin-bottom: 0;
	position: relative;


}
#content-wrapper > .row {
	opacity: 1;

	/* -webkit-transition: opacity 0.8s ease-in-out 0s;
	-moz-transition: opacity 0.8s ease-in-out 0s;
	-o-transition: opacity 0.8s ease-in-out 0s;
	-ms-transition: opacity 0.8s ease-in-out 0s;
	transition: opacity 0.8s ease-in-out 0s; */
}
.main-box {
	background:#fff;
/* 	border-top:5px solid #E7EAEC; */
    margin-bottom: 16px;
/*    -webkit-box-shadow: 1px 1px 2px 0 #CCCCCC;
    -moz-box-shadow: 1px 1px 2px 0 #CCCCCC;
    -o-box-shadow: 1px 1px 2px 0 #CCCCCC;
    -ms-box-shadow: 1px 1px 2px 0 #CCCCCC;
    box-shadow: 1px 1px 2px 0 #CCCCCC;
    -webikt-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
*/
}
.main-box h2 {
    font-size: 1.3em;
    line-height: 29px;
    margin: 0;
    padding: 0;
}
.main-box.no-header {
	padding-top: 20px;
}
.main-box .main-box-header {
    min-height: 50px;
    padding: 10px 20px;
}
.main-box .main-box-header.with-border {
	border-bottom: 1px solid #ecf0f1;
}
.main-box .main-box-body {
	padding: 0 20px 20px 20px;
}
@media (max-width: 991px) {
	#content-wrapper {
		margin-left: 0;
	}
}
@media (max-width: 767px) {
	#content-wrapper {
		padding: 10px 8px 0 8px;
	}
	.main-box {
		margin-bottom: 10px;
	}
}
@media (max-width: 420px) {
	#content-wrapper {
		padding: 5px 5px 0 5px;
	}
	.main-box {
		
	}
	.main-box h2 {
		margin-bottom: 5px;
	}
}



/* LIST / GRID
*/

.glyphicon { margin-right:5px; }
.thumbnail
{
    margin-bottom: 20px;
    padding: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.item.list-group-item
{
    float: none;
    width: 100%;
    background-color: #fff;
    margin-bottom: 10px;
}
.item.list-group-item:nth-of-type(odd):hover,.item.list-group-item:hover
{
    background: #428bca;
}

.item.list-group-item .list-group-image
{
    margin-right: 10px;
	width: 120px;
}
.item.list-group-item .thumbnail
{
    margin-bottom: 0px;
}
.item.list-group-item .caption
{
    padding: 9px 9px 0px 9px;
}
.item.list-group-item:nth-of-type(odd)
{
    background: #eeeeee;
}

.item.list-group-item:before, .item.list-group-item:after
{
    display: table;
    content: " ";
}

.item.list-group-item {
	}

.item.list-group-item img
{
    float: left;
	background: #ccc;

}
.item.list-group-item:after
{
    clear: both;
}
.list-group-item-text
{
    margin: 0 0 11px;
	font-size: 11px;
}

.item.thumbnail {
	position: relative;
	}

.thumbnail {
	-webkit-transition: .5s;
	-moz-transition: .5s;
	transition: .5s;
	border-radius: 0px;
}


.thumbnail:hover {
	border-color: #fff;
	box-shadow: 0 10px 50px rgba(0, 0, 0, 0.3);
    transform: translateY(-3px);	
	-webkit-transition: .2s;
	-moz-transition: .2s;
	transition: .2s;
}

.item.list-group-item .caption {
	position: absolute;
	padding: 0;
	left: 200px;
	top: 20px;
	display: block;
	background: #aaa;
	}

.item h5 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	}

div.item.col-xs-4.col-lg-4.list-group-item > div.thumbnail > div.caption > p.group.inner.list-group-item-text
{
    display: none;
}

/* GRID */

img.list-group-image {
	max-height: 200px;
	width: auto;
}

.img-holder {
	margin: 11px auto;
	background: #fafbfc;
	width: 200px;
	height: 200px;
	border-radius: 200px;
	line-height: 200px;
}

h5.list-gyarto {
	margin-bottom: 5px;
}

h5.list-cikkszam {
	font-weight: 300;
	margin-bottom: 5px;
	height: 30px;
	min-height: 30px;
}

p.list-lead {
	min-height: 40px;
	height: 40px;
	overflow-y: auto;
}

/* FILE UPLOAD
*/

.image-preview-input {
    position: relative;
	overflow: hidden;
	margin: 0px;    
    color: #333;
    background-color: #fff;
    border-color: #ccc;    
}
.image-preview-input input[type=file] {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
.image-preview-input-title {
    margin-left:2px;
}


/* BREADCRUMB
*/

.breadcrumb {
	font-size: 12px;
	margin: 0 0 20px 0;
	padding: 0;
	background: none;
	}

.breadcrumb ul,
.breadcrumb li {
	padding: 0;
	list-style: none;
	margin: 0 0 0 0;
	}



.breadcrumb li { 
    display: inline; 
    color: #aaa;
}

.breadcrumb li:after { 
/*     content: ' / ';  */
    color: #aaa;
}

.breadcrumb li:last-child:after { 
    content: none; 
}

ol.breadcrumb li.active span {
	color: #ccc;
}

ol.breadcrumb li a {
	color:#888;
	}

@media(max-width:880px) {
	.col-md-4 > .pull-right {
		margin-bottom: 20px;
	}
}

/* TIMELINE
*/

.timeline {
  display: table;
  width: 100%;
  border-spacing: 0;
  table-layout: fixed;
  position: relative;
  border-collapse: collapse;
}
.timeline:before {
  content: "";
  width: 6px;
  margin-left: -4px;
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 30px;
  background-color: #ddd;
  z-index: 0;
}
.timeline .timeline-date {
  position: absolute;
  width: 150px;
  left: -200px;
  top: 50%;
  margin-top: -9px;
  text-align: right;
}
.timeline .timeline-icon {
  position: absolute;
  left: -41px;
  top: -2px;
  top: 50%;
  margin-top: -15px;
}
.timeline .time-icon {
  width: 30px;
  height: 30px;
  line-height: 26px;
  display: inline-block !important;
  z-index: 10;
  border: 2px solid #fff;
  border-radius: 20px;
  text-align: center;
}
.timeline .time-icon:before {
  font-size: 16px;
  margin-top: 5px;
}
.timeline-item {
  display: table-row;
}
.timeline-item:before,
.timeline-item.alt:after {
  content: "";
  display: block;
  width: 50%;
}
.timeline-item.alt {
  text-align: right;
}
.timeline-item.alt:before {
  display: none;
}
.timeline-item.alt .panel {
  margin-right: 25px;
  margin-left: 0;
}
.timeline-item.alt .timeline-date {
  left: auto;
  right: -200px;
  text-align: left;
}
.timeline-item.alt .timeline-icon {
  left: auto;
  right: -41px;
}
.timeline-item.active {
  display: table-caption;
  text-align: center;
}
.timeline-item.active:before {
  width: 1%;
}
.timeline-item.active .timeline-caption {
  display: inline-block;
  width: auto;
}
.timeline-item.active .timeline-caption h5 span {
  color: #fff;
}
.timeline-item.active .panel {
  margin-left: 0;
}
.timeline-item.active .timeline-date,
.timeline-item.active .timeline-icon {
  position: static;
  margin-bottom: 10px;
  display: inline-block;
  width: auto;
}
.timeline-caption {
  display: table-cell;
  vertical-align: top;
  width: 50%;
}
.timeline-caption .panel {
  display: inline-block;
  position: relative;
  margin-left: 25px;
  text-align: left;
}
.timeline-caption h5 {
  margin: 0;
}
.timeline-caption h5 span {
  display: block;
  color: #999;
  margin-bottom: 4px;
  font-size: 12px;
}
.timeline-caption p {
  font-size: 12px;
  margin-bottom: 0;
  margin-top: 10px;
}
.timeline-footer {
  display: table-row;
}
.timeline-footer a {
  display: table-cell;
  text-align: right;
}
.timeline-footer .time-icon {
  margin-right: -15px;
  z-index: 5;
}

.fontawesome-icon-list i {
  font-size: 14px;
  width: 40px;
  margin: 0;
  display: inline-block;
  text-align: center;
}
.fontawesome-icon-list a {
  line-height: 32px;
  display: block;
  white-space: nowrap;
}
.fontawesome-icon-list a:hover i {
  font-size: 28px;
  vertical-align: middle;
}


/*
	EGY PROJEKT LISTA
*/

h4.ajanlat-title {
	margin-bottom: 5px;
	padding-bottom: 0;
	font-weight: 300;
}

h3.ajanlat-subtitle {
	margin-bottom: 20px;
	font-weight: 700;
	margin-top: 0;
}


/*
	keresesform
*/

.keresesmorelst,
.keresesmorelst li {
	margin: 0;
	padding: 0;
	list-style: none;
	}

.keresesmorelst {
	margin: 10px 0 0 0;
	}

.keresesmorelst .checkbox {
	margin: 0 0 5px 0;
	padding: 0;
	}


/*
	arajanlat
*/

.invoice-table {
	margin-bottom: 0;
}


.invoice-table .small,
.invoice-table .small-leiras p {
	font-size: 12px !important;
}

.invoice-table th {
	font-size: 12px;
	}

.invoice-table h3 {
	margin: 0 0 5px 0;
	font-size: 16px;
	font-weight: 700;
	}

.invoice-table h3 a {
	color: #333;
}

.invoice-table h3 a:hover {
	color: #777;
}


h1.termek-title {
	font-size: 34px;
}

h3.termek-subtitle {
	font-size: 18px;
}

.termek-print {
	background: #fff;
	padding: 20px;
}

.termek-print h4{
	font-weight: 300;
	font-size: 18px;
	margin-bottom: 20px;
}

.termek-print h5{
	font-weight: 700;
	font-size: 14px;
	margin-bottom: 5px;
}

.termek-ar h3 {
	font-size: 30px;
	font-weight: 700;
	margin-bottom: 5px;
	padding-bottom: 0;
	line-height: 26px;
}

.termek-ar h5 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: 300;
	color: #777;
}

.termek-ar h4 {
	margin-bottom: 25px;
}

.table-arak {
	margin-top: 25px;
	font-size: 14px;
}

.table-arak tr:nth-child(1) td {  
	border-width: 0;
}

.table-arak td:nth-child(2) {  
	font-weight: 700; 	
	line-height: 22px;
	padding-right: 0;
	text-align: right;
}

.table-arak td:nth-child(1) {  
	line-height: 22px;
	padding-left: 0;
	font-size: 9px;
	text-transform: uppercase;
}

.table-arak tr.nincsAPLmegadva td {
	color: #ddd;
	font-weight: normal;
}

/*
	termek szerkesztese
*/

.tab-termek {
	margin-bottom: 30px;
}

.tab-termek .tab-pane {
	background: #fff;
	border-width:  0 1px 1px 1px;
	border-style: solid;
	border-color:  #ddd;
}

.tab-termek h4 {
	margin-bottom: 15px;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
}

.form-control {
	font-size: 14px;
	line-height: 1.8;
	padding: 0.5em 1em;
	background: #fff;
	border: 1px solid #c5c8c5;
	border-radius: 0;
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(200, 200, 200, 0.4);
	-moz-box-shadow:    inset 0px 0px 5px 0px rgba(200, 200, 200, 0.4);
	box-shadow:         inset 0px 0px 5px 0px rgba(200, 200, 200, 0.4);
}

.tjellem .col-sm-3 {
	margin-bottom: 15px;
}

.prodszerk .help-block {
	font-size: 11px;
}

.hr-line-dashed {
	border-top: 1px solid #ddd;
	height: 1px;
	margin: 10px 0;
}

.hr-line-solid {
  border-bottom: 1px solid #e7eaec;
  background-color: rgba(0, 0, 0, 0);
  border-style: solid !important;
  margin-top: 15px;
  margin-bottom: 15px;
}

.csoportlst li:hover {
	background: #eee;
}

ul.fajladatok {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.fajladatok li {
	margin-bottom: 5px;
}

code {
	color: #666;
}

/* 
	termek tobbnyelvu
*/

.leirasok {
	font-size: 16px;
	line-height: 24px;
	}


.leirasok h4 {
	font-size: 12px;
	text-transform: none;
	font-weight: 300 !important;
	color: #999;
	}

/*
.leirasok h4 span {
	font-size: 12px;
	text-transform: none;
	}
*/


.leirasok ul {
	padding-left: 15px;
	}

.arak table.table td{
	font-size: 14px;
	line-height: 20px;
	border-width: 0;
	padding: 3px 3px 8px 3px;
	}

.moddate {
	font-size: 10px;
	color: #888;
	}

.sortores {
	-ms-word-break: break-all;
     /* Be VERY careful with this, breaks normal words wh_erever */
     word-break: break-all;
     /* Non standard for webkit */
     word-break: break-word;
-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;	
	}

.armod {
	font-size: 10px;
	color: #888;
	}


.reszleteskereso h4.panel-title a,
html > body > div.container-fluid > div.row > div.col-sm-9.col-sm-offset-3.col-md-10.col-md-offset-2.main > div.well > div.row.reszleteskereso > div.col-md-12 > div#accordion.panel-group > div.panel.panel-success > div#headingOne.panel-heading > h4.panel-title > a {
	font-size: 12px;
	display: block;
	}

div#accordion.panel-group > div.panel.panel-success > div.panel-heading {
	padding: 8px 10px;
	line-height: 16px;
		}

.main-box.sidebar-box {
	background: none;
	}

.sidebar-box ul {
	list-style: none;
	padding: 0;
	font-size: 11px;
	}

.sidebar-box ul li {
	margin-bottom: 5px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	}


.widget-products {
	list-style:none;
	margin:0;
	padding:0;
}

.widget-products li {
	border-bottom:1px solid #ebebeb;
}

.widget-products li>a {
	height:88px;
	display:block;
	width:100%;
	color:#344644;
	padding:3px 10px;
	position:relative;
	-webkit-transition:border-color 0.1s ease-in-out 0s, background-color 0.1s ease-in-out 0s;
	transition:border-color 0.1s ease-in-out 0s, background-color 0.1s ease-in-out 0s;
}

.widget-products li>a:hover {
	color:#344644;
}


.widget-products li>a:hover {
	text-decoration:none;
	background-color:#f6f6f6;
}

.widget-products li .img {
	display:block;
	float:left;
	text-align:left;
	width:70px;
	height:68px;
	overflow:hidden;
	margin-top:7px;
}

.widget-products li .product {
	display:block;
	margin-left:80px;
	margin-top:19px;
}

.widget-products li .product>.name {
	display:block;
	font-weight:600;
	padding-bottom:7px;
}

.widget-products li .product>.price {
	display:block;
	text-decoration:none;
	width:50%;
	float:left;
	font-size:0.875em;
}

.widget-products li .product>.price>i {
	color:#2ecc71;
}

.widget-products li .product>.warranty {
	display:block;
	text-decoration:none;
	width:50%;
	float:left;
	font-size:0.875em;
}

.widget-products li .product>.warranty>i {
	color:#f1c40f;
}

@media only screen and (max-width: 440px)  {
	.widget-products li>a {
	height:auto;
	padding-bottom:10px;
}

.widget-products li .product>.price {
	width:100%;
}

.widget-products li .product>.warranty {
	clear:both;
	width:100%;
}

.widget-products li>a:after {
	display:none;
}

}


.pdfgen [type=radio]:checked+label:after {
  top: 0;
}


.tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
}
.tabbable-line > .nav-tabs > li {
  margin-right: 2px;
}
.tabbable-line > .nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: #737373;
  font-size: 12px;
}
.tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
  border-bottom: 4px solid #fbcdcf;
  outline: none;
}
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
  outline: none;
  border: 0;
  background: none !important;
  color: #333333;
}
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}
.tabbable-line > .nav-tabs > li.active {
  border-bottom: 4px solid #333;
  position: relative;
}
.tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #333333;
  font-weight: 700;;
}
.tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}
.tabbable-line > .tab-content {
  margin-top: -3px;
  background-color: #fff;
  border: 0;
  border-top: 1px solid #eee;
  padding: 15px 0;
}
.portlet .tabbable-line > .tab-content {
  padding-bottom: 0;
}



/*
	DASHBOARD
*/

.dashbox .well {
	background: #fff;
	}


html.sb-init div#sb-site {
	background: #72b077; 
	}	


html.sb-init .sb-slidebar {
	background: #fff;
	color: #2F4050;
	margin-top: 0px;
	-webkit-box-shadow: -6px 0px 6px 0px rgba(50, 50, 50, 0.19);
	-moz-box-shadow:    -6px 0px 6px 0px rgba(50, 50, 50, 0.19);
	box-shadow:         -6px 0px 6px 0px rgba(50, 50, 50, 0.19);	
	}


html.sb-init .sb-slidebar h2 {
	font-size: 24px;
	margin-bottom: 5px;
	color: #2F4050;
	}

.sb-slidebar h5,
.sb-slidebar h3,
.sb-slidebar h4 {
	font-size: 16px;
	color: #2F4050;
	margin-bottom: 5px;
	}

.sb-slidebar h5 {
	font-size: 9px;
	font-weight: 400;
	margin: 0 0 3px 0;
	text-transform: uppercase;
	padding: 0;
}

.sb-slidebar h3 {
	margin: 0 0 10px 0;
	padding: 0;
}

html.sb-init .sb-slidebar p {
	}

.sb-active .sb-active-right {
	-webkit-transition: opacity 0.8s ease-in-out 0s;
	-moz-transition: opacity 0.8s ease-in-out 0s;
	-o-transition: opacity 0.8s ease-in-out 0s;
	-ms-transition: opacity 0.8s ease-in-out 0s;
	transition: opacity 0.8s ease-in-out 0s; 
	}

.tul {
/*
	max-height: 250px !important;
	overflow-y: auto;
	overflow-x:hidden;
*/
}

.egyik {
	max-height: 50% !important;
	overflow: hidden;
	}

.egyikdiv {
	margin-top: 0px;
	}

.egyik table {
	font-size: 11px;
}


table.ajanlatok_nyitott tr.active td {
	background: #eee;
	font-weight: 700;
	color: #859eb6;
	color: #2F4050;
}

.kosar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

.kosar ul li {
	margin: 0 0 5px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #859eb6;
	}

.kosar ul li p {
	margin: 0;
	padding: 0;
	}

.kosar h2 {
	font-size: 16px;
	}

.sb-slidebar ul li a h4 {
	margin-bottom: 0px;
	padding-bottom: 0;
	font-size: 16px;
	}

p.datum {
	font-size: 11px;
}

/*
	print
*/

.printpage h4 {
	font-size: 16px;
}


figure.keptarto {
	line-height: 200px;
	vertical-align: middle;
	width: 100%;
	text-align: center;
	margin: 10px auto;
}

figure.keptarto img {
	max-height:200px;
	display: inline-block;
	margin: 0px auto;
}


/*
	V2
*/

.kotelezo label {
	color: #D22730;
}

.kotelezo {
}

.table-firms tr.hianyos i.fa-hianyos {
	color: #e9255c;
}

/*
	KERESOK
*/

.well-black {
/* 	background: #99d6ea; */
	background: rgba(153,214,234,0.9);
	border-radius: 5px;
	border-color: #99d6ea;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.well-black label {
}

/*
	ADATLAP TERMEK
*/

.nagykep {
	position: relative;
	margin-bottom: 20px;
}

.nagykep img {
	position: relative;
	background: #eee;
	max-height: 500px;
	margin: 0 auto;
}

.nagykep .kepalairas {
	bottom:15px;
	display: block;
	position: absolute;
	right:15px;
	background: #000;
}

.nagykep a .kepalairas {
	opacity: 0.3;
	color: #fff;
	font-size: 12px;
	padding: 2px 10px;
	line-height: 20px;
}

.nagykep a:hover .kepalairas {
	opacity: 1;
}

.modal-termekfoto .kepalairas i {
	display: none;
}

.termekkepek {
	position: relative;
}


.kicsikepek {
	bottom: 5px;
	left: 15px;
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
}

.kicsikepek li {
	float: left;
	display: block;
	padding-left: 0;
	margin-right: 10px;
	margin-left: 0px;
	margin-bottom: 10px;
}

.kicsikepek li a img {
	opacity: 0.5;
	max-height: 50px;
	border:2px solid #aaa;
}

.kicsikepek li a:hover img {
	border-color: #333;
	opacity: 1;
}


.termeklap h4 {
	font-weight: 700;
}

.termeklap .alert i.fa {
	background-color: #EC971F;
	color: #fff;
	line-height: 14px;
	padding: 3px;
	border-radius: 5px;
	margin-right: 5px;
}

/* SEGEDLET */

.popover-segedlet .popover-title {
	font-weight: 700;
}

/* GOMBOK */

.btn-label-icon {
	padding-right: 6px;
}

.btn.btn-as-block {
  display: block;
}

a.btn.btn-default {
	background: #f1f2f3;
}

a.btn.btn-default:hover {
	background: #ddd;
}

.btn-primary {
	background: #00a8df;
	border-color: #00a8df;
}

.btn-primary:hover {
	background: #006b8e;
	border-color: #006b8e;
}


.btn-success {
	background: #9be3bf;
	border-color: #9be3bf;
	background: #6abc93;
	border-color: #6abc93;
	background: #89d6ae;
	border-color: #89d6ae;
	color: #fff;
	color: #25282a;
}

.btn-success:hover {
	background: #7BCE9B;
	border-color: #7BCE9B;
	color: #25282a;
}

.btn-info {
	background: #888c8c;
	border-color: #888c8c;
}

.btn-info:hover {
	background: #535555;
	border-color: #535555;
}


.btn-warning {
	background: #f5eb62;
	border-color: #f5eb62;
}

.btn-danger {
	background: #d22830;
	border-color: #d22830;
}

.btn-danger:hover {
	background: #99161c;
	border-color: #99161c;
}

.btn-warning {
	background: #777;
	border-color: #777;
}

.btn-segedlet {
	background: #9FA4FB;
	border-color: #9FA4FB;
	color: #fff;
}

.btn-segedlet:hover {
	background: #757ad5;
	color: #fff;
}

/* ALERT */
.alert-warning {
	background: rgba(245,235,98,0.5);
}

/* PANEL */
.reszleteskereso .panel-success .panel-heading {
	background: #D1E7E3;
	color: #333;
	background: #0082ad;
	color: #fff;
}

.reszleteskereso .panel-success {
	border-width: 0;
}

/* BEALLITASOK */

.settings h4 {
	margin-bottom: 20px;
}


/* Sticky footer 
body {
padding-bottom: 30px;
}
.footer {
  position: absolute;
  bottom: 0;
  margin-top: 30px;
  width: 100%;
  height: 40px;
  background-color: #fff;
}

.footer p {
	font-size: 11px;
	color: #888;
}

.footer p a {
	color: #888;
}

.footer p a:hover {
	color: #333;
}
*/


/*
	MODAL style
*/

.modalv2 .modal-body {
	background: #f7f8f9;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	-webkit-box-shadow: inset 0px 3px 3px 0px rgba(100, 100, 100, 0.1);
	-moz-box-shadow:    inset 0px 3px 3px 0px rgba(100, 100, 100, 0.1);
	box-shadow:         inset 0px 3px 3px 0px rgba(100, 100, 100, 0.1);
}

.modalv2 .modal-header {
	border-width: 0 !important;
}

.modalv2 h4.modal-title {
	font-weight: 300;
	font-size: 20px;
	color: #D22730;
	color: #00a8df;
}


.modalv2 .well {
	padding-top: 0;
	border-width: 0;
	margin-bottom: 0;
	background: transparent;
	box-shadow: none;
}


/* 
	TABLE style 
*/

.table.tablev2 {
	margin-bottom: 0;
}

.table.tablev2 tr th {
	text-transform: uppercase;
	font-size: 12px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.table.tablev2 thead tr th {
    border-color: #7a7e7e;
}

.table.tablev2 tr td {
	border-color: #eee !important;
	padding-top: 15px;
	padding-bottom: 15px;
}

.table-striped.tablev2 > tbody > tr:nth-child(odd) > td,
.table-striped.tablev2 > tbody > tr:nth-child(odd) > th {
  background-color: rgba(136,136,140,0.1);
}

.table-hover.tablev2 > tbody > tr:hover > td,
.table-hover.tablev2 > tbody > tr:hover > th {
  background-color: rgba(136,136,140,0.2);
  background-color: #d8ecf3;
}

.tablev2 tr td a i {
	font-size: 16px;
}

.tablev2 tr td a.btn {
    background: none;
    padding: 4px 7px;
}

.tablev2 tr:hover td a.btn {
/* 	background-color: #999; 
	color: #fff; */
}

.tablev2 tr:hover td a.btn:hover {
	background-color: #00A8D9;
	color: #fff;
}

i.fa.igen {
	color: #7BCE9B;
}

i.fa.nem {
	color: #D22830;
}

table.tablev2 i.fa-aktiv {
	color: #D22830;
}

table.tablev3 td {
	vertical-align: middle !important;
}

.actions {
	color: #ccc;
}

.actions a {
	font-size: 11px;
}

.tablev2 tr td .actions {
	visibility: hidden;
}

.tablev2 tr:hover td .actions {
	visibility: visible;
}

.tablev2 a.btn-default {
	border-width: 0;
}

/* nem teszi ket sorba a table-ben az ikonok cellat */
.nowrap {
	white-space: nowrap;
}


/*
	datatables kiegeszito
*/

.tablev2 thead tr th.sorting::after,
.tablev2 thead tr th.sorting_desc::after,
.tablev2 thead tr th.sorting_asc::after{
	color: #000 !important;
	line-height: 30px;
	}
	

#altinf_data_body .note-editor {
	background: #fff !important;
}

/*
    SUMMERNOTE kiegeszites
*/

.note-editor p {
  margin: 0 0 0px 0;
}

/*
    AJANLAT statuszok
*/

.circle {
    display:inline-block;
    width:7px;
    height:7px;
    line-height: 17px;
    border-radius:500px;
    margin:0 .1em 0 0;
    background-color:#ddd;
    vertical-align:baseline;
    border:2px solid transparent
    }

.circle-success {
    background: #5CB85C;
}

.circle-warning {
    background: #F0AD4E;
}

p.utolsomodositas {
    font-size: 11px;
    color: #aaa;
    margin-bottom: 20px;
}

/*
	SZINKOD
*/

.blokk-szinkod {
	font-size: 12px;
	width: 100%;
}

.szinkod-group {
	margin-top: 5px;
	margin-bottom: 10px;
}

.szinkod-group input {
	font-weight: normal;
	font-size: 11px;
	
}
 
.szinkod-group button{
	padding: 3px 8px;
	font-size: 11px;
	font-weight: 700;
	background: #f1f1f1;
}


/*
.input-szinkod {
	margin-top: 3px;
	font-size: 11px;
	font-weight: normal;
	padding: 1px 8px;
	line-height: 12px;
}
*/

/*
	AJANLAT
*/



.ajanlatfejlec label {
	font-size: 10px;
	color: #999;
	margin-bottom: 0;
	padding-bottom: 0;
	text-transform: uppercase;
	display: block;
}

.ajanlatfejlec ul {
	margin: 0;
	padding: 0;
}

.ajanlatfejlec ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight: 700;
}

.ajanlatfejlec ul li:first-child {
	margin-bottom: 10px;
}

.ajanlatfejlec ul li i.ora {
	color: #ccc;
	padding-left: 3px;
	font-size: 11px;
	font-weight: 300;
}

.ajanlatgombok {
	margin: 20px auto;
}

.ajanlatgombok button {
	margin: 0 20px;
}

.fa-input {
	font-family: FontAwesome, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.ajanlatikonok {
	text-align: center;
	margin: 12px auto 10px auto;
}

.ajanlatikonok a,
.ajanlatikonok span {
	color: #888;
	text-decoration: none;
	display: block;
	font-size: 12px;
}

.ajanlatikonok a:hover {
	color: #00a8df;
}


.ajanlatikonok a i {
	font-size: 30px !important;
	line-height: 30px;
	display: block;
	margin: 0 auto 8px auto;
}

.ajanlatikonok a span {
	display: block;
	font-size: 12px;
}

.aktivkosar a.btn-primary:hover {
	color: white !important;
	background: #048cb9 !important;
	border-color: #048cb9;
}

/*
	AJANLAT MASOLASA
*/

.ajanlatcopy-label {
	display: block;
	font-weight: 400;
}

.ajanlatcopy-modal-sm small {
	margin-bottom: 10px;
	display: block;
}

.ajanlatcopy-label input {
	margin-right: 5px;
}


.altalanostartalom textarea,
.megjegyzes textarea {
	font-size: 13px;
	line-height: 1.2;
}

.altalanostartalom textarea {
	height: 330px;
}

.altalanostartalom textarea.nemszerkeszt {
	height: auto;
}


.sugo-automentes {
	margin-top: 10px;
	color: #ccc;
}


.arazaslink {
	font-size: 11px;
	color: #ccc;
	margin-bottom: 20px;
}

/*
	SZINVALASZTO
*/

.radio label {
  display: block;
  margin-bottom: 15px;
}

.radio input[type="radio"] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.radio label:before {
  content: "";
  display: inline-block;
  width: 1em;
  height: 1em;
  margin-right: 0.5em;
  border: 1px solid #000;
  padding:2px;
  background-color: transparent;
  background-clip: content-box;
  transition: all 0.2s ease;
}

.radio label {
  margin-right: 1em;
}

.radio input:hover + label:before {
  border-color: #3dbfef;
}

.radio input:checked + label:before {
  background-color: #3dbfef;
  border-color: #3dbfef;
}

.radio input:disabled + label {
  border-color: #d2d2d2;
  color: #d2d2d2;
}

.radio input:disabled + label:before {
  border-color: #d2d2d2;
}

.radio input:disabled:checked + label:before {
  background-color: #d2d2d2;
}

/*
	SZINVALASZTO AZ AJANLATI OLDALRA
*/

.radio-item {
  display: inline-block;
  position: relative;
  padding: 0 0px 0 0;
  margin: 10px 0 0;
}

.radio-item input[type='radio'] {
  display: none;
}

.radio-item label {
  color: #333;
  font-weight: normal;
}

.radio-item label:before {
  cursor: pointer;
  content: " ";
  display: inline-block;
  position: relative;
  top: 5px;
  margin: 0 5px 0 0;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 2px solid #fc0;
  background-color: transparent;
}

/*
.radio-item input[type=radio]:checked + label:before {
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.19);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.19);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.19);
}
*/

.radio-item input[type=radio]:checked + label:after {
  border-radius: 50%;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 8px;
  left: 3px;
  content: " ";
  display: block;
  background: #fc0;
  cursor: pointer;
}


.radio-item input[type=radio]:checked + label {
	font-weight: bold;
}

.radio-kek label:before {
	border-color:#00a8df;    
}

.radio-kek input[type=radio]:checked + label:after {
	background:#00a8df;    
}

.radio-zold label:before {
	border-color:#B7D698;    
}

.radio-zold input[type=radio]:checked + label:after {
	background:#B7D698;    
}

.radio-sarga label:before {
	border-color:#e5da52;    
}

.radio-sarga input[type=radio]:checked + label:after {
	background:#e5da52;    
}

.radio-szurke label:before {
	border-color:#ccc;    
}

.radio-szurke input[type=radio]:checked + label:after {
	background:#ccc;    
}

.radio-rozsaszin label:before {
	border-color:#e1b5aa;    
}

.radio-rozsaszin input[type=radio]:checked + label:after {
	background:#e1b5aa;    
}

.radio-ures label:before {
	border-color:#ccc;    
}

.radio-ures input[type=radio]:checked + label:after {
	background:url(../img/theme-ures.gif) 0 0;    
}

.radio-item-sep {
	margin-right: 5px;
	border-left: 1px dotted #ccc;
}

.radio-ures label {
}