.cifra {
    font-family: Lobster, sans-serif;
	letter-spacing: 2px;
}
.hetivagos td {
	width: 70px;
}
#info2, #info3 {
	padding: 5px;
}

.felhasznalok > thead > tr > th, 
.felhasznalok > tbody > tr > th, 
.felhasznalok > tfoot > tr > th, 
.felhasznalok > thead > tr > td, 
.felhasznalok > tbody > tr > td, 
.felhasznalok  > tfoot > tr > td
{
	padding:1px ! important;
}

th.rotate {
  /* Something you can count on */
  height: 140px;
  white-space: nowrap;
}

th.rotate > div {
  transform: 
    /* Magic Numbers */
    translate(5px, 0px)
    /* 45 is really 360 - 45 */
    rotate(315deg);
  width: 30px;
} 
th.rotate > div > span {
  border-bottom: 1px solid #ccc;
  padding: 4px 0px;
}
 
 
 .header-fixed {
    width: 100% 
}

.header-fixed > thead,
.header-fixed > tbody,
.header-fixed > thead > tr,
.header-fixed > tbody > tr,
.header-fixed > thead > tr > th,
.header-fixed > tbody > tr > td {
    display: block;
}

.header-fixed > tbody > tr:after,
.header-fixed > thead > tr:after {
    content: ' ';
    display: block;
    visibility: hidden;
    clear: both;
}

.header-fixed > tbody {
    overflow-y: auto;
    height: 450px;
}

.header-fixed > tbody > tr > td,
.header-fixed > thead > tr > th {
    width: 8.9%;
    float: left;
}
.header-fixed > thead > tr > th {
    height:55px;
}
.nagykerakcios.header-fixed > tbody > tr > td,
.nagykerakcios.header-fixed > thead > tr > th {
    width: 8%;
    float: left;
}
.nagykerakcios.header-fixed > tbody > tr > td:nth-child(6),
.nagykerakcios.header-fixed > thead > tr > th:nth-child(6),
.nagykerakcios.header-fixed > tbody > tr > td:nth-child(8),
.nagykerakcios.header-fixed > thead > tr > th:nth-child(8),
.nagykerakcios.header-fixed > tbody > tr > td:nth-child(11),
.nagykerakcios.header-fixed > thead > tr > th:nth-child(11) {
    width: 3%;
    float: left;
}
.nagykerakcios.header-fixed > tbody > tr > td:nth-child(1),
.nagykerakcios.header-fixed > thead > tr > th:nth-child(1),
.nagykerakcios.header-fixed > tbody > tr > td:nth-child(3),
.nagykerakcios.header-fixed > thead > tr > th:nth-child(3),
.nagykerakcios.header-fixed > tbody > tr > td:nth-child(12),
.nagykerakcios.header-fixed > thead > tr > th:nth-child(12) {
    width: 10%;
    float: left;
}
.nagykerakcios.header-fixed > tbody > tr > td:nth-child(2),
.nagykerakcios.header-fixed > thead > tr > th:nth-child(2) {
    width: 12%;
    float: left;
}
.nagykerakcios.header-fixed > tbody > tr > td:nth-child(4),
.nagykerakcios.header-fixed > thead > tr > th:nth-child(4) {
    width: 17%;
    float: left;
}



.muhelytervezett.header-fixed > tbody > tr > td:nth-child(1),
.muhelytervezett.header-fixed > thead > tr > th:nth-child(1) {
    width: 6%;
    float: left;
}
.muhelytervezett.header-fixed > tbody > tr > td:nth-child(2),
.muhelytervezett.header-fixed > thead > tr > th:nth-child(2) {
    width: 6%;
    float: left;
}
.muhelytervezett.header-fixed > tbody > tr > td:nth-child(3),
.muhelytervezett.header-fixed > thead > tr > th:nth-child(3){
    width: 4%;
    float: left;
}
.muhelytervezett.header-fixed > tbody > tr > td:nth-child(4),
.muhelytervezett.header-fixed > thead > tr > th:nth-child(4){
    width: 6%;
    float: left;
}
.muhelytervezett.header-fixed > tbody > tr > td:nth-child(5),
.muhelytervezett.header-fixed > thead > tr > th:nth-child(5){
    width: 6%;
    float: left;
}
.muhelytervezett.header-fixed > tbody > tr > td:nth-child(6),
.muhelytervezett.header-fixed > thead > tr > th:nth-child(6){
    width: 8%;
    float: left;
}
.muhelytervezett.header-fixed > tbody > tr > td:nth-child(7),
.muhelytervezett.header-fixed > thead > tr > th:nth-child(7){
    width: 8%;
    float: left;
}
.muhelytervezett.header-fixed > tbody > tr > td:nth-child(8),
.muhelytervezett.header-fixed > thead > tr > th:nth-child(8){
    width: 9%;
    float: left;
}
.muhelytervezett.header-fixed > tbody > tr > td:nth-child(9),
.muhelytervezett.header-fixed > thead > tr > th:nth-child(9){
    width: 6%;
    text-align: right;
}
.muhelytervezett.header-fixed > tbody > tr > td:nth-child(10),
.muhelytervezett.header-fixed > thead > tr > th:nth-child(10){
    width: 4%;
    text-align: right;
}
.muhelytervezett.header-fixed > tbody > tr > td:nth-child(11),
.muhelytervezett.header-fixed > thead > tr > th:nth-child(11){
    width: 6%;
    text-align: right;
}
.muhelytervezett.header-fixed > tbody > tr > td:nth-child(12),
.muhelytervezett.header-fixed > thead > tr > th:nth-child(12){
    width: 10%;
    float: left;
}
.muhelytervezett.header-fixed > tbody > tr > td:nth-child(13),
.muhelytervezett.header-fixed > thead > tr > th:nth-child(13){
    width: 10%;
    float: left;
}
.muhelytervezett.header-fixed > tbody > tr > td:nth-child(14),
.muhelytervezett.header-fixed > thead > tr > th:nth-child(14){
    width: 7%;
    text-align: center;
}
.muhelytervezett.header-fixed > tbody > tr > td:nth-child(15),
.muhelytervezett.header-fixed > thead > tr > th:nth-child(15){
    width: 4%;
    text-align: right;
}
.muhelytervezett {
	font-size: 11px;
}


.beerkezes td, .beerkezes  th {
	padding:5px;
}


.nap_S, .nap_V {
    background-color: #f2dede !important;
}
.nap_U  {
    background-color: firebrick !important;
}
.nap_U2 {
    background-color: #C22222 !important;
}
.szabi> tbody > tr > td.csereltnap, .csereltnap {
	background-color: orange;
}	
.szabi> tbody > tr > td.csereltnap2, .csereltnap2 {
	background-color: goldenrod;
}	
.szabi> tbody > tr > td.diskurzus, .diskurzus {
	background-color: CornflowerBlue ;
}	
/*.houtso {
	border-right: 2px solid #ddd;
}*/

.szabi > tbody > tr > td,
.szabi > thead > tr > th {
    /*width: 1.45%;
    float: left;
	height:30px;*/
}
.szabi > thead > tr > th {
/*    width: 1.4285%;*/
}
.szabi > thead > tr > th, 
.szabi > tbody > tr > th  {
	font-size: 11px;
}
.szabinev {
	font-size: 11px;
	width:10%;
}
.szabikeret {
	font-size: 11px;
	text-align: right;
}
.szabi > tbody > tr > td {
    line-height: 1.2;
}
.szabi > tbody > tr > th.csoportnev {
	background-color: #337ab7;
    color: #fff;
	padding: 5px;
}
.szabi > tbody > tr.csoportnev {
	background-color: #337ab7;
}
.szabinap {
    height: 1.2em;
    width: 15px;
	cursor: default;
	text-align:center;
}
.szabi > thead > tr > th,
.szabi> thead > tr > td,
.szabi > tbody > tr > td,
.szabi > tbody > tr > th {
	padding: 1px 2px;
}
.szabi > thead > tr > th,
.szabi> tbody> tr > th {
	text-align: center;
}

.napszin_O {
	background-color: yellowgreen;
	color: white;
}
.napszin_J {
	background-color: seagreen;
	color: white;
}
span.napszin_O, span.napszin_J, span.szabinap, input.szabinap {
	width: 100%;
	display: inline-block;
	
}
.tiltottnap {
	background-color: orangered;
}
.tullepett {
	color: red;
}
.szabijovalink {
	padding: 2px;
}
#szabitorol > thead > tr > th ,
#szabitorol > tbody > tr > td {
	text-align:center
}
.lezartho {
	background-color: yellow;
}

.karnisszer > thead > tr > th, 
.karnisszer > tbody > tr > th  {
	text-align: center;
}
.karnisszer > thead > tr > th,
.karnisszer> thead > tr > td,
.karnisszer > tbody > tr > td,
.karnisszer > tbody > tr > th {
	padding: 3px 3px;
	line-height: 14px;
	font-size: 8pt;
	background-color: white;
}
td.elfoglaltnap > span, .elfoglaltjel {
	padding: 2px;
	background-color: orangered;
	display: inline-block;
}
.elfoglaltnap {
	text-align: center;
}
/*#szereloszemelyek  span:nth-child(odd) {
	background-color: #ccc;
}*/
#szereloszemelyek  span{
	padding: 3px;
	display: inline-block;
	margin-right: 5px;
}
.table > tbody > tr.szersor  > td {
	border-top: none;
}
.elfoglaltjel2 {
	background-color: #f2dede;
}
.karnisszernap  ul, .karnisszernap_z  ul{
	margin: 0;
	padding-left: 10px;
}
.karnisszernap {
	background-color: #ccc;
	padding:2px;
}
.karnisszernap_z {
	/*background-color: #eee;*/
	border: 1px solid gray;
	padding:2px;
}
.pointeres {
	cursor: pointer;
}
.mult {
	background-color: #fcf8e3 !important;
}
.nap_S, .nap_V {
    background-color: #f2dede !important;
}

.athuzott {
	color: darkred;
	text-decoration: line-through;
}
.karnisfelmeres {
	color: darkslateblue;
}
.lapozogomb {
	position: fixed; 
	top: 50%; 
	opacity: 0.7;
}
.lapozojobb {
	right: 5px;
}
.lapozobal {
	left: 5px;
}
.pontos {
	border-bottom: 1px dotted gray;
}
.red {
	color: orangered;
}
.stickyheader th {
	background-color: white;
	vertical-align: middle !important;
}
.keskenyimput {
	width: 50px;
}
.koteg_user {
	font-weight: bold;
}
.koteg_id {
	font-weight: bold;
	font-size: 1.2em;
}
.koteg_user {
	width:15%;
	display: inline-flex;
}
.koteg_mj {
	width:15%;
	display: inline-flex;
}
.table-nonfluid {
   width: auto !important;
}
.osszesen1 td {
	background-color: #ccc;
}	
.osszesen2 td {
	background-color: #bbb;
}
.osszesen3 td {
	background-color: #aaa;
}
.osszesen4 td {
	background-color: #999;
}
table#karnisszerlist {
	font-size: 8pt;
}

/*varrodaikapacitás*/
.popover {
	max-width: 600px;
}
.munkainfo {
	font-size: 0.8em;
}
#varrodai_kapacitas_tabla > thead > tr > th {
	font-size: 0.8em;
	padding: 3px 10px;
}

table.munkainfo {
	margin-bottom: 0;
}
tr.muveletsor td {
	background-color: #eee;
}
table#varrodai_kapacitas_tabla  > thead > tr > th {
	/*min-width:290px;
	max-width:310px;*/
}
table#varrodai_kapacitas_tabla  > thead > tr > th , table#varrodai_kapacitas_tabla  > tbody > tr > td {
	/*min-width:290px;
	max-width:310px;*/
	border-right: 1px solid #ededed;
}

.munkaszamgomb {
	/*color: black;*/
}
.munkainfo > thead > tr > th, 
.munkainfo > tbody > tr > th, 
.munkainfo > tfoot > tr > th, 
.munkainfo > thead > tr > td, 
.munkainfo > tbody > tr > td, 
.munkainfo > tfoot > tr > td
{
	padding:4px ! important;
}

.bg-warning {
	background-color: #ec971f;
	padding: 2px 3px 1px 2px;
	color: white;
}
.bg-info {
	background-color: #31b0d5;
	padding: 2px 3px 1px 2px;
	color: white;
}
.bg-success {
	background-color: #449d44;
	padding: 2px 3px 1px 2px;
	color: white;
}
tr.bersor td, tr.bersor th {
	background-color: #fcf8e3;
}
span.cegnevfej {
	font-weight: normal;
}
.inverz i {
	color:white;
	background-color: black;
	padding: 3px;
}
#varrono_cont div.szabi_S {
	text-decoration: line-through;
	background-color: #d9534f;
}
#varrono_cont div.szabi_F {
	background-color: orange;
}

#varrono_cont div {
	font-weight: normal;
	padding: 1px 4px;
	margin-bottom: 2px;
}
input.napora {
	width: 20px;
}
.tartalek {
	color: orange;
}
.egybe {
	white-space: nowrap;
}

/*kapacitástábla:*/
table#varrodai_kapacitas_terv  > thead > tr > th , table#varrodai_kapacitas_terv  > tbody > tr > td  {
	/*min-width:290px;
	max-width:310px;*/
	border-right: 1px solid #ededed;
	font-size: 12px;
	text-align:center;
}
 table#varrodai_kapacitas_terv  > tbody > tr > td  {
	padding: 0;
}
.megoszlas_td {
	vertical-align: bottom !important;
}
.megoszlas_cont {
	padding: 4px;
	
}

.blokkfej {
	cursor: help;
}
.blokkfej span {
	display: block;
	background-color: white;
	opacity: 0.5;
	padding: 2px;
}
.adatsor td {
	padding: 0px;

}
.blokk {
	overflow: hidden;
	color: black;
}
.blokk_KISKER {
	background-color: #5cb85c;
}
.blokk_MINTA {
	background-color: #5bc0de;
}
.blokk_KOZULET {
	background-color: #f0ad4e;
}
.szabad {
	background-color: white;
	opacity: 0.5;
	cursor: help;
	overflow: hidden;
}
.athuzott2 {
	text-decoration: line-through;
}
.vallalt {
	background-color: darkred;
	cursor: help;
	overflow: hidden;
}
.hatarido {
	color: darkred;
	font-weight: bold;
}
tr.muveletsor.athuzott3 td {
	background-color: #f2dede;
	text-decoration: line-through;
}
tr.muveletsor.hibas td {
	background-color: #f2dede;
}
tr.muveletsor.kezdo td {
	background-color: #fcf8e3;
}
tr.muveletsor.kezdo {
	display: none;
}
.atlagontul {
	background-color: #f2dede !important;
}

/*.mso-szaz0 {
	mso-number-format: "0\,";
}
.mso-szaz2 {
	mso-number-format: "0\,00";
}
.mso-szam0 {
	mso-number-format: "#,##0";
}
.mso-szam2 {
	mso-number-format: "\#\ \#\#0\,00";
}*/
.sarga {
	color: goldenrod;
}
.muvido th {
	text-align: center;
}
.szurke {
	background-color: #ddd;
	border-color: white !important;	
} 
.sum {
	font-weight: bold;
}
@media print {
	.btn {
		display: none;
	}
/*	select[multiple], select[size] {
		height: 365px;
	}*/
	td.red, td.sarga {
		/*-webkit-print-color-adjust: exact; */
		font-weight: bold;
	}
	td.sarga {
		color: goldenrod !important;
	}
	td.red {
		color: orangered !important;
	}

}
.popover{
    max-width: 100%; /* Max Width of the popover (depending on the container!) */
}
.jobbra {
	float: right;
}
.fileinput-upload-button, .fileinput-remove-button  {
	display: none;
}

/*webpage:*/
@font-face { font-family: 'myriadwebpro'; src: url('myriadwebpro.ttf') format('truetype');}
@font-face { font-family: 'myriadpro'; src: url('myriadpro-reg.otf') format('opentype');}


body {
    font-size: 15px;
    font-family: myriadwebpro,Tahoma,Arial;
    color: #272526;
	min-width: 390px;
}

#interiart_body {
	background-color: #f9f8f4;
	padding: 0;
	position: relative;
}
@media (min-width: 982px) {
	.roweqh {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  flex-wrap: wrap;
	}
	.roweqh > [class*='col-'] {
	  /*display: flex;
	  flex-direction: column;*/
	}
}
.langmenu li.active a {
	color: grey;
}
.langmenu ul {
}
ul.langmenu2 {
	position: absolute;
	top: 0px;
	right: 0px;
	margin-top: -2px;
}
ul.langmenu2  > li > ul.dropdown-menu , ul.langmenu1  > li > ul.dropdown-menu {
	min-width: 50px;
}
div.menucont {
	margin-left: -15px;
}
nav.menu {
	border: none;
	background-color: transparent;
	min-height: 100px;
	margin-bottom: 10px;
}
.navbar {
	margin-bottom: 0;
}
.navbar-brand {
	padding: 0 15px;
}
.navbar-toggle {
	margin-right: 30px;
	margin-top: 58px;
}
nav.menu  > div > ul > li > a{
	padding-top: 8px;
	padding-bottom: 8px;
}

.header_varrat {
    position: absolute;
    top: 1px;
    left: 237px;
    height: 152px;
    width: 2px;
    background: url("../images/header_varrat.png");
    background-position: top left;
}
.header_varrat2 {
    left: 262px;
    height: 550px;
}
.interiartlogo img{
	background-color: transparent;
	-webkit-transition: background-color 2s ease;
    -moz-transition: background-color 2s ease;
    -o-transition: background-color 2s ease;
    transition: background-color 2s ease;
	height: 100px;
	/*margin-left: -25px;*/
}
.interiartlogo2 img{
	margin-left: 25px;
}
.kiscim, .kiscimbal {
	font-size: 14px;
	font-weight: bold;
	text-align: center;	
	margin-bottom: 15px;
}
.kiscimbal {
	text-align: left;	
}

/*lábléc*/
div.lablec {
	margin-top: 20px;
	margin-bottom: 10px;
	color: #9c9b97;
}
div.lablec > ul  {
	text-align: center;
}
div.lablec > ul  > li > a {
	color: #9c9b97;
}
div.lablec2{
	font-size: 0.8em;
}

/*story gyűjtő*/
.inspkat h1 {
	font-size: 16px;
	letter-spacing: 6px;
	font-weight: lighter;
	text-align: center;
	color: lightgray;
}
div.storyindex , div.storyindex2 {
	text-align: center;
	margin-left: 30px;
}
span.storyindex, span.storyindex2 {
	display: inline-block;
	width: 150px;
	margin-right: 30px;
	text-align: center;
}
span.storyindex img, span.storyindex2 img {
	display: inline;
	padding: 2px 0;
}
span.storyindex a:nth-of-type(1) {
    min-height: 93px;
    display: inline-block;
    min-width: 150px;
}
img.halvany {
	opacity: 0.2;
}
@media (min-width: 982px) {
	.storycont2 > div.col-md-9, div.storycontkoz > div.col-md-9 {
		width: 711px;
	}
	.storycont2 > div.col-md-3, div.storycontkoz > div.col-md-3 {
		width: 270px;
	}
	div.storycontkoz > div.col-md-3 {
		background-position: 8px top !important;
	}
}
@media (min-width: 982px) {
	.item_jobb {
		height: 440px;
	}
	.item_jobb.lapos {
		height: 292px;
	}
	#item-fb-share {
		margin-left: -30px;
	}
}
/*story egy*/
div.storycont {
	background-color: #ebebeb;
}
div.story_bal > img {
	display: block;
	margin: 0 auto;
}
div.story_bal {
    overflow: hidden;
    background-repeat: repeat-y;
    background-position: top left;
    padding-top: 15px;
}
div.story_jobb {
}
div.story_icons {
	width: 100%;
	text-align: center;	
	margin-bottom: 10px;
}
div.story_icons img{
	padding: 0 5px;
}
@media (min-width: 982px) {
  div.jobbcsik {
    background: url("../images/bg_main_2columns.png");
  }
  div.story_bal {
    background: url("../images/bg_main_2columns.png");
	height: 445px;
  }
  div.story_bal.lapos {
    background: url("../images/bg_main_2columns.png");
	height: 479px;
  }
  div.story_icons {
	position: absolute;
	bottom: 0;
	width: 90%;
  }
  div.story_jobb {
    /*padding-top: 15px;*/
	padding-left: 0;
  }
}
.story_leiras h1 {
	font-size: 1.3em;
	font-weight: bold;
	color:white;
	text-align: left;
}
.story_leiras {
	font-size: 0.8em;
	text-align: justify;
	margin-left:10px;
	margin-right: 15px;
}
.story_leiras ul, .story_leiras ol {
    padding-left: 10px;
}
div.storycontkoz > div.col-md-9 , div.storycontkoz > div.col-md-12 , div.storycontkoz > div.col-md-3 , div.storycontkoz2 {
	background: url("../images/bg_footer.png");
	background-repeat: repeat-x;
	background-position: left top;
	height: 10px;
	background-color: white;
}
div.storycontkoz > div.col-md-3 {
	background-color: #ebebeb;
}
div.storycontkoz2 {
	background-color: #f9f8f4;
}
div.story_bal2, div.story_jobb2 {
	padding-top: 30px;
	padding-bottom: 30px;
}
div.storycont2 {
	background-color: #ebebeb;
}
div.story_bal2 {
	background-color: white;
}

div.story_bal2 {
	text-align: center;
}
span.itemindex {
	display: inline-block;
	width: 118px;
	margin-right: 30px;
	text-align: center;
	vertical-align: top;
}
span.itemindex img {
	display: inline;
}
span.itemindex a:nth-of-type(1) {
    min-height: 124px;
    display: inline-block;
    min-width: 124px;
}
span.itemindexalacsony a:nth-of-type(1) {
    min-height: 82px;
}
span.itemindex.itemindexkarnis {
	width: 124px;
	margin-right: 15px;
	margin-left: 15px;
	padding-bottom:10px;
}
span.itemindex.itemindexkarnis img{
	padding-bottom:3px;
}

span.itemindex.itemindexkarnis a:nth-of-type(1) {
    min-height: 82px;
}

/*span.itemindex_s{
	display: inline-block;
	width: 86px;
	margin-right: 20px;
	text-align: center;
}*/
/*span.itemindex_s img {
	display: inline;
	width: 100px;
}*/
div.itemindex_s a {
	font-size: 0.8em;
}
@media (min-width: 982px) {
	div.itemindex_s img {
		min-height: 105px;
	}
}
/*cikk*/
div.itemcont, div.storycont2, div.storycont {
	background-color: #ebebeb;
	background-image: url("../images/story_bontas_top.png");
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color: #ebebeb;
}
div.item_bal > img {
	display: block;
	margin: 0 auto;
}
div.item_bal {
    overflow: hidden;
    background-repeat: repeat-y;
    background-position: top left;
    padding-top: 15px;
}
.felhjav img {
	width: 20px;
	margin-right: 6px;
}
.kezut img {
	width: 25px;
	margin-right: 6px;
}
.item-images {
	margin-top: 15px;
}
div.item_jobb_tulaj {
	padding-top: 15px;
}
@media (min-width: 982px) {
  div.item_bal {
    /*background-image: url("../images/bg_main_2columns.png");*/
	height: 440px;
  }
  div.item_bal.lapos {
    /*background-image: url("../images/bg_main_2columns.png");*/
	height: 483px;
  }
  div.item_kozepe {
    /*padding-top: 15px;*/
	padding-left: 0;
  }
  div.item-images {
	margin-top: 0px;
  }
  div.item_jobb_tulaj {
	padding-top: 70px;
  }
}
div.item_jobb a {
	display: block;
	text-align:center;
}
div.itemslide {
	max-width: 440px;
	text-align: center;
	margin: 0 auto;
}
div.itemslide2 {
	max-width: 725px;
	text-align: center;
	margin: 0 auto;
}
.cikknev {
	font-size: 28px;
	text-align: center;
	margin-bottom: 16px;
}
.tulajdonsagnev {
    font-size: 16px;
    font-weight: bold;
	line-height: 16px;
}
.tulajdonsagertek {
	padding-bottom: 4px;
	min-height: 30px;
}
div.searchlink {
	width: 100%;
	display: inline-block;
	text-align: center;
	margin-bottom: 10px;
}
/*keres2*/
#custom-search-input{
    padding: 3px;
    border: solid 1px #E4E4E4;
    border-radius: 6px;
    background-color: #fff;
}
#custom-search-input div {
	width: 100%;
}

#custom-search-input input{
    border: 0;
    box-shadow: none;
	margin-right: 7px;
}

#custom-search-input button{
    margin: 2px 0 0 0;
    background: none;
    box-shadow: none;
    border: 0;
    color: #666666;
    padding: 0 8px 0 10px;
    border-left: solid 1px #ccc;
}

#custom-search-input button:hover{
    border: 0;
    box-shadow: none;
    border-left: solid 1px #ccc;
}

#custom-search-input .glyphicon-search{
    font-size: 21px;
}

div.s2result {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}
/*keres*/
div.keres_bal {
    padding-top: 15px;
}
div.keres_bal {
    padding-top: 15px;
}

div.szincont {
	/*margin-bottom: 12px;*/
}
div.szincont span {
	cursor: pointer;
}
div.szincont img {
	width: 36px;
	height: auto;
	margin: 0px 12px 12px 0px;
}
div.szincont img.selected {
	padding: 2px;
	background-color: #ffffff;
	border: 1px solid #655f5f;	
}
div.search_jobb {
	padding-top: 20px;
	background-color: #f9f8f4;
}

/*karnis színválasztó*/
div.szincontk {
	margin-bottom: 12px;
}
div.szincontk span {
	cursor: pointer;
}
div.szincontk img {
	width: 36px;
	height: auto;
	margin: 0px 3px 0px 12px;
}
div.szincontk img.selected {
	padding: 2px;
	background-color: #ffffff;
	border: 1px solid #655f5f;	
}
div.szincontk i {
	font-size: 9pt;
	display: inline-block;
	line-height: 10pt;
	vertical-align: middle;
	font-style: normal;
}
#sresult {
}
.slider.slider-horizontal {
    width: 95%;
	text-align: center;
}
.slider-handle {
    /*background-color: #aaa;
    background-image: -webkit-linear-gradient(top, #aaa 0%, #aaa 100%);
    background-image: -o-linear-gradient(top, #aaa 0%, #aaa 100%);
    background-image: linear-gradient(to bottom, #aaa 0%, #aaa 100%);*/
}
.intmin {
	padding-right: 15px;
}
.intmax {
	float:right;
	/*padding-left: 10px;*/
}
.keres_bal label {
	font-weight: normal;
}
.keres_bal div.kiscim {
	margin-top: 15px;
	margin-bottom:5px;
}
.resnum {
	padding-bottom: 15px;
	font-weight: bold;
}
.nextshow button{
	margin: 10px 0;
}
#all_item {
	margin: 10px 0;
}

/*Partnerek*/
#map {
	min-height: 500px;
}
html, body {
    height: 100%;
    margin: 0;
    padding: 0;
}
.markerinfo p{
	margin-bottom: 0;
}
.markerinfo td {
	vertical-align: top;
}
.markerinfo td > i{
	margin-right: 4px;
}
.partnerlista > div {
	margin-top: 15px;
}
.partnerlista.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
  flex-wrap: wrap;
}
.partnerlista.row > [class*='col-'] {
  display: flex;
  flex-direction: column;
}
.partnerlista i {
	color: gray;
}
.partnerlista table {
	width: 100%;
}
.boltnev {
	background-color: lightgray;
	display: inline-block;
	width: 100%;
	padding: 3px 10px;
	font-weight: bold;
	margin-bottom: 5px;
}
.orszagnev a, .orszagnev h3 {
	margin-top: 0px;
}
#orszvalaszt {
	width:100%;
}
.orszaglink li:after, .lablink li:after {
	content: '|'; margin-left: 14px;
}
.orszaglink li:last-child:after, .lablink li:last-child:after {
	content: ''; margin-leff: 0; 
}
.lablink {
	font-size: 14px;
}
.aktualis {
	font-weight: bold;
}
#rejtett {
	display: none;
}
.carousel-indicators li {
  width: 2px;
  height: 2px;
  margin: 3px 6px;
  
}
.carousel-indicators .active {
  margin: 1px 6px;
  width: 6px;
  height: 6px;
}
