/*@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700&subset=latin,latin-ext);*/



.kbe-tbl-wrapper {
    /*width: 960px;*/
    margin: 10px auto;
}

/* ==========================================================================
Nyitvatartas
========================================================================== */
table#uszi {
    background-color: #4b9228;
    color: white;
	width: 95%;
}
table#uszi td, table#uszi th {
     padding: 10px;
    vertical-align: middle;
    border: 2px solid white;
}
table#uszi td.greybg, table#uszi th.greybg {
    color: black;
    background-color: #bdbeb9;
	text-align: left;
}
table#uszi td.textcenter {
    text-align: center;
}
/* table#uszi td.icon-wheelchair:before {
    font: normal normal normal 30px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    content: "\f193";
    display: block;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    vertical-align: middle;
} */
table#uszi td.icon, table#uszi th.icon {
    text-align: left;
}
table#uszi td.icon i, table#uszi th.icon i {
    font-size: 30px;
    float: left;
    margin-right: 5px;
}
table#uszi th i {
    margin-right: 5px;
}




table#uszi_regio {
    background-color: #4b9228;
    color: white;
	width: 95%;
}
table#uszi_regio td, table#uszi_regio th {
     padding: 10px;
    vertical-align: middle;
    border: 2px solid white;
}
table#uszi_regio td.greybg, table#uszi_regio th.greybg {
    color: black;
    background-color: #bdbeb9;
	text-align: left;
}
table#uszi_regio td.textcenter {
    text-align: center;
}
/* table#uszi td.icon-wheelchair:before {
    font: normal normal normal 30px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    content: "\f193";
    display: block;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    vertical-align: middle;
} */
table#uszi_regio td.icon, table#uszi_regio th.icon {
    text-align: left;
}
table#uszi_regio td.icon i, table#uszi_regio th.icon i {
    font-size: 30px;
    float: left;
    margin-right: 5px;
}
table#uszi_regio th i {
    margin-right: 5px;
}




.uszi-label-vert {
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    height: 30px;
	line-height: 30px;
}





/* Link Brackets */
.link_effect_bracket_xl {font-size: 20px;}
.link_effect_bracket_white a{color: #fff;}
.link_effect_bracket_green a{color: #4b9228;}
.link_effect_bracket a::before,
.link_effect_bracket a::after {
	display: inline-block;
	opacity: 0;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
	-moz-transition: -moz-transform 0.3s, opacity 0.2s;
	transition: transform 0.3s, opacity 0.2s;
}

.link_effect_bracket a::before {
	margin-right: 5px;
	content: '[';
	-webkit-transform: translateX(10px);
	-moz-transform: translateX(10px);
	transform: translateX(10px);
}

.link_effect_bracket a::after {
	margin-left: 5px;
	content: ']';
	-webkit-transform: translateX(-10px);
	-moz-transform: translateX(-10px);
	transform: translateX(-10px);
}

.link_effect_bracket a:hover::before,
.link_effect_bracket a:hover::after,
.link_effect_bracket a:focus::before,
.link_effect_bracket a:focus::after {
	opacity: 1;
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transform: translateX(0px);
}



.uszi_telefonos_cont{
	background-color: #4b9228;
	color:white;
	padding: 10px 10px 10px 30px;
}
.uszi_telefonos_cont_label,.uszi_telefonos_cont_info{
	margin-left: 10px;
}


.uszi_iroda_cont{
	padding: 10px 10px 10px 30px;
}
.uszi_iroda_cont_label,.uszi_iroda_cont_info{
	margin-left: 10px;
}







.kbe-cont-tooltip {
                position: absolute;
                text-transform: uppercase;
                font-weight: bold;
                color: #EF4134;
                opacity: .9;
                line-height: 15px;
                height:  15px;
            }
.kbe-cont-county {
                position: relative;
                cursor: pointer;
            }