html, body
{
min-height:100%;

}
body {
margin: 0px;
padding: 0px;
font-family: 'Roboto','Lato latin',helvetica, arial, verdana, sans;
font-size: 16px;
font-weight:300;
color:#333;
background: #fff;


}


body.forum .aloldal{
background:#fff;
}

@-webkit-viewport { width: device-width; }


@-moz-viewport { width: device-width; }
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }



td {

}

img {
behavior: url("pngbehavior.htc");
}


a {text-decoration:underline; color:#199D36; }
a:hover {text-decoration:underline; color:#c02030; }



b, strong
{
font-weight: bold;
}


a:focus {
outline: none;
}




.eu {
cursor:pointer;
position: fixed;
right:0;
top:0;
z-index:3242342;
width:200px;
}
.eu img {
max-width: 200px;
}


header {
clear:left;
width:100%;
height:174px;
background:#fff;
backface-visibility: hidden;
position: fixed;
top: 0;
transform: translateZ(0px);
z-index:1;
transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;

}


header.user-logged-in {
height:199px;

}

header .container {
clear:left;
margin:0 auto;
}

header .container .logo {
float:left;
margin-top:30px;
height:120px;
width:180px;
-webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition:
all 0.4s ease-out;
-webkit-transition: width 0.3s, height 0.3s;
-moz-transition: width 0.3s, height 0.3s;
transition: width 0.3s, height 0.3s;
}

header .container .logo img {
-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition:
all 0.2s ease-out;
-webkit-transition: width 0.3s, height 0.3s;
-moz-transition: width 0.3s, height 0.3s;
transition: width 0.3s, height 0.3s;
}


header .container nav {
float:right;
padding-top:80px;
-webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition:
all 0.4s ease-out;
}


header.cbp-af-header-shrink {
height: 80px;
-webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition:
all 0.4s ease-out;
border-bottom:1px solid #eee;
}
header.user-logged-in.cbp-af-header-shrink {
height: 110px;

}

header.cbp-af-header-shrink .logo {
margin-top:10px;
width:90px;
height:60px;
margin-bottom:10px;
-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition:
all 0.2s ease-out;
}



header.cbp-af-header-shrink .logo img{
-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition:
all 0.2s ease-out;
-webkit-transition: width 0.3s, height 0.3s;
-moz-transition: width 0.3s, height 0.3s;
transition: width 0.3s, height 0.3s;
}

header.cbp-af-header-shrink .container nav {
float:right;
padding-top:33px;
-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition:
all 0.2s ease-out;
}

header.user-logged-in.cbp-af-header-shrink .container nav {
padding-top:29px;
}


header .container nav .menu {
margin:0px;
padding:0px;
}

header .container nav .menupont {
float:left;
margin-right:20px;
}

header .container nav .menupont a{
font-size:14px;
font-weight:700;
olor:#896d59;
color:#000;
text-transform: uppercase;
text-decoration:none;
}


#mapCanvas {
clear:left;
width:100%;
height:280px;
margin-top:-40px;
background: #447b35;
}


.nyil {
position:fixed;
background: #447b35;
border: none;
display: inline-block;
position: relative;
text-decoration: none;
}

.nyil:before{
background: #447b35;
border: none;
content: '';
display: block;
height: 30px;
left: 300px;
position: absolute;
top: -52px;
z-index:1;
-moz-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
width: 30px;
}


.cont {
width:100%;
max-width:990px;
margin:0 auto;
}


.sarga {
width:100%;
background: #ffc823;
min-height:340px;
}

.sarga .txt {
min-height:130px;
}
.sarga .link {
text-align:center;
margin-top:0px;
margin-bottom:30px;
}

section.fooldal-fejlec {
margin-top:174px;

}

.sarga .link a{
text-align:center;
background: #cfa813;
padding:5px 15px 4px 15px;
color:#fff;
text-decoration:none;
text-transform: uppercase;
font-size:12px;
font-weight:500;
border-radius:20px;
}

#slidercontent {
position:absolute;
top:80px;
width:100%;

}

#slidercontent .szlogen {
margin:0 auto;
width:100%;
max-width:1000px;
text-align:center;

}


.szlogen1 {
width:100%;
max-width:550px;
text-align:center;
margin:0 auto;
}

.szlogen2 {
width:100%;
max-width:450px;
text-align:center;
margin:0 auto;
color:#fff;
font-weight:600;
text-transform: uppercase;
font-size:22px;
margin-top:10px;
margin-bottom:20px;
box-shadow: 4px 4px 0px 0px rbga(0,0,0,0.33);
-moz-box-shadow: 4px 4px 0px 0px rbga(0,0,0,0.33);
-webkit-box-shadow: 4px 4px 0px 0px rbga(0,0,0,0.33);
}

#slidercontent .bemutatkozas {
text-shadow:1px 1px 0px rgba(0,0,0,0.3);

color:#fff;
font-weight:500;
ext-transform: uppercase;
font-size:16px;
line-height:1.3;
width:100%;
max-width:800px;
text-align:center;
margin:0 auto;
margin-top:50px;
}


.btn-fooldal {
border:2px solid #fff;
background:none;
color:#fff;
font-weight:600;
text-transform: uppercase;
font-size:12px;
margin-top:20px;
padding-top:8px;
padding-left:18px;
padding-right:18px;
text-decoration:none;
}
.btn-fooldal:hover {
border:2px solid #fff;
color:#000;
background:#fff;
}

.sarga .ikon {
margin-top:40px;
text-align:center;
height:60px;
}
.sarga .blokk {
text-align:center;
color:#4c2502;
}

.sarga .blokk h2{
text-align:center;
color:#4c2502;
font-weight:200;
text-transform: uppercase;
font-size:24px;
}

}

.sarga .blokk h1 {

}

#slider ul {
margin:0 !important;
}


.cimkecont {
margin-top:20px;
text-align: center;
position: relative;
margin-bottom:25px;
}
.cimkecont span {
font-size:16px;
font-weight:600;
text-transform: uppercase;
display: inline-block;
}

.cimkecont span:before,
.cimkecont span:after {
border-top: 1px solid #ccc;
display: block;
height: 1px;
content: " ";
width: 39%;
position: absolute;
left: 0;
top: 0.8em;
}
.cimkecont span:after {
right: 0;
left: auto;
}


section.fooldal-hirek .cimkecont span:before,
section.fooldal-hirek .cimkecont span:after {
border-top: 1px solid #ccc;
display: block;
height: 1px;
content: " ";
width: 31%;
position: absolute;
left: 0;
top: 0.8em;
}




.irjonnekunk {
background: url(/theme/pic/irjonnekunk-hatter.jpg) no-repeat #487b36;;
background-size:100% auto;
min-height:500px;
}

footer {
padding-top:20px;
padding-bottom:20px;
color:#fff;
background:#414143;
font-size:12px;
font-weight:500;
}

footer a {
color:#fff;
font-size:12px;
text-transform: uppercase;
font-weight:200;

}


footer .copy {
text-transform: uppercase;
font-weight:500;
float:left;
}

footer .menu{
float:right;
}


footer .menupont {
float:left;
padding-left: 20px;
}

.fooldalforumcont {
border:2px solid #c8c8c8;
min-height:480px;
margin-top:50px;
margin-bottom:30px;
}

.hireklista {
margin-bottom:30px;
}

.hireklista .datum{
text-transform: uppercase;
font-size:11px;
}

.hireklista .cikkcim a{
font-size:22px;
text-transform: uppercase;
olor: #4c2502;
font-weight:500;
}



.hireklista {
margin-bottom:30px;
}

.hirek .datum{
text-transform: uppercase;
font-size:11px;
}

.hirek .cikkcim a{
font-size:22px;
text-transform: uppercase;
olor: #4c2502;
font-weight:500;
}

.irjonnekunk {
padding-top:20px;
}

.irjonnekunk .cimkecont {
color:#fff;
}

.irjonnekunk label {
color:#fff;

}


.irjonnekunk textarea {
width:100%;
height:320px;
}

.well {
background:none !important;
border:0px;
}

form .error {
color:#ff0000;
min-width:20px;
float:left;
font-weight:600;
background: #ff0000;
width:100%;
}

input.error
{
border:2px solid #ff0000 !important;

-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(252, 68, 36, 0.4) !important;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(252, 68, 36, 0.4) !important;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(252, 68, 36, 0.4) !important;
}



label.error {
color:#ffffff;
clear:left;
min-width:20px;
loat:left;
padding:6px !important;
margin-top:6px;
margin-bottom:4px;
font-size:12px;
}

form .error:before {
width: 0;
height: 0;
border-left: 5px solid transparent; /* left arrow slant */
border-right: 5px solid transparent; /* right arrow slant */
border-bottom: 5px solid #ff0000; /* bottom, add background color here */
font-size: 0;
line-height: 0;
position:absolute;
margin-top:-11px;
content:"";
}

* html .error {
width:20px;
}

label.checked {
clear:none;
color:#fff;
loat:left;
display:inline-block !important;
padding-left:20px;
background: url(pic/gray_dark/check_12x10.png) no-repeat 3px 0px;
width:20px;
}





input[type=text].error,
input[type=password].error,
textarea.error,
select.error {
border-color: #c00;
background-color: #fee;
}




section.aloldal {
ackground: url(/theme/pic/fejlechatter.jpg);
ackground-size:100% auto;
ackground-repeat:repeat-x;
order-top:2px solid #ffd023;
min-height:350px;
background-color:#f9f8f2;
ackground-color:#f3f0dd;
padding-top:35px;
padding-bottom:35px;
}

section.aloldal h1 {
font-weight:700;
font-size:17px;
color:#634b0a;
text-transform: uppercase;
ont-family: 'Droid Serif',helvetica, arial, verdana, sans;
padding-bottom:10px;
}

.cont2 {
ackground: #fafafa;
margin-top:-10px;
padding:20px;
min-height:550px;
}

ul.palyazatok {
list-style-type:none;
margin:0;
padding:0;

}

ul.palyazatok li {
order:1px solid #eee;
border-left:10px solid #ee3333;
background:#fff;
clear:left;
margin-bottom:15px;
padding:15px;
width:100%;
box-shadow:0px 0px 2px rgba(0,0,0,0.2);
}

ul.palyazatok li ul {
list-style-type:none;
margin:0;
padding:0;
}

ul.palyazatok li ul li {
border:0;
box-shadow:none;
margin-bottom:0px;
padding:10px 15px;

}

.progress {
margin-top:5px;
margin-bottom:0px;
}


.logincont {
width:40%;
margin:0 auto;
margin-top:30px;
border-radius:5px;
padding:30px;
border:1px dashed #ffc823;
background: #fff3cd;
}


ul.fooldal-topicok {
list-style-type:none;
padding:0;
margin:0;
margin-top:15px;
margin-bottom:15px;
}

ul.fooldal-topicok li {
margin-bottom:15px;
border-bottom:1px dashed #eee;
}


ul.fooldal-topicok li a{
font-size:16px;
font-weight:500;
color:#333;
}

ul.fooldal-topicok li .cim {
clear:left;
}

ul.fooldal-topicok li .datum {
clear:left;
font-size:10px;
font-style:italic;
margin-bottom:5px;
}



ul.topicok {
list-style-type:none;
padding:0;
margin:0;
margin-top:15px;
margin-bottom:15px;
}


ul.topicok li {
margin-bottom:15px;
border-bottom:1px dashed #eee;
border:2px solid #c8c8c8;
background:#fff;
padding:15px;
}
ul.topicok li a{
font-size:16px;
font-weight:500;
color:#333;
}

ul.topicok li .cim {
clear:left;
}

ul.topicok li .datum {
clear:left;
font-size:10px;
font-style:italic;
margin-bottom:5px;
}





.usercont {
background:#51595c;
padding:5px;
color:#fff;
text-transform: uppercase;
font-size:10px;
padding-top:9px;
padding-bottom:9px;
font-weight:500;
}

.usercont .loginnev {
float:right;
}

.usercont a{
color:#ddd !important;
}

ul.topic-header {
list-style-type:none;
padding:0;
margin:0;
margin-top:15px;
background:#fff;
margin-bottom:15px;
}


ul.topic-header li {
margin-bottom:15px;
background:#fff;
border-bottom:1px dashed #eee;
background:#ffd023;
border:2px solid #ffd023;
padding:15px;
}
ul.topic-header li a{
font-size:16px;
font-weight:500;
color:#333;
}

ul.topic-header li .cim {
clear:left;
}

ul.topic-header li .datum {
clear:left;
font-size:10px;
font-style:italic;
margin-bottom:5px;
}






.aloldal-fejlec {
margin-top:174px;
position:relative;
background-size:cover;
background-position:top center;
background-repeat: no-repeat;
min-height:400px;
}

.aloldal-fejlec.fiatalgazda {
background-image: url(/theme/pic/fejlec-fiatalgazda.jpg);
}

.aloldal-fejlec.forum {
background-image: url(/theme/pic/fejlec-forum.jpg);
}

.aloldal-fejlec.rolunk {
background-image: url(/theme/pic/fejlec-rolunk.jpg);
}

.aloldal-fejlec.tanacsadas {
background-image: url(/theme/pic/fejlec-tanacsadas.jpg);
}

.aloldal-fejlec.hirek {
background-image: url(/theme/pic/fejlec-hirek.jpg);
}

.aloldal-fejlec.palyazatok {
background-image: url(/theme/pic/fejlec-palyazatok.jpg);
}

.aloldal-fejlec.bemutatkozas {
background-image: url(/theme/pic/fejlec-bemutatkozas.jpg);
}

.aloldal-fejlec.kapcsolat {
background-image: url(/theme/pic/fejlec-kapcsolat.jpg);
}

.aloldal-fejlec {
color:#fff;
text-shadow:1px 1px 0px rgba(0,0,0,0.3);
}

.aloldal-fejlec .cim {
font-size:40px;
text-transform: uppercase;
padding-top:40px;
font-weight:600;
letter-spacing:1px;
text-shadow:1px 1px 0px rgba(0,0,0,0.3);
}

.aloldal-fejlec .bevezeto {
width:60%;
font-size:16px;

}


section.kapcsolatbox {
font-family: 'Noto serif',helvetica, arial, verdana, sans;
padding-top:30px;
padding-bottom:30px;
font-weight:500;
font-style:italic;
clear:left;
color:#fff;
background:#c66e24;
text-align:center;
}


.btn-conf {
border-radius: 50px;
margin-right: 15px;
font-size: 11px;
letter-spacing: 1px;
text-transform: uppercase;
padding: 14px 28px 13px 28px;
}

.btn-clear {
background: transparent;
color: white;
border: 2px solid white;
border-radius: 30px;
text-decoration:none;
font-family: 'Roboto','Lato latin',helvetica, arial, verdana, sans;
font-size: 12px;
font-weight:600;
font-style:normal;
text-transform: uppercase;
}

.btn-clear:hover {
background: white;
color: #2f2f2f;
}

section.kapcsolatbox .txt {
margin-bottom:15px;
}

section.social {
padding-top:45px;
padding-bottom:45px;
clear:left;
color:#000;
background:#fff;

}

section.social .buttons{
float:left;
}

section.social .menu {
float:right;

}

section.social .menupont {
float:left;
padding-left:25px;
}

section.social a{
text-decoration: underline;
color:#444;
}





.fejlec-animation {
}

.fejlec-animation .cim {
transform: translate(0px, 30px);
-moz-transform: translate(0px, 30px);
-webkit-transform: translate(0px, 30px);
transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0.8s;
-webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0.8s;
-moz-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0.8s;
opacity: 0;

}


.fejlec-animation .bevezeto {
transform: translate(0px, 80px);
-moz-transform: translate(0px, 80px);
-webkit-transform: translate(0px, 80px);
transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0.8s;
-webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0.8s;
-moz-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0.8s;
opacity: 0;

}


.fejlec-animation.fejlec-animation-active .cim , .fejlec-animation.fejlec-animation-active .bevezeto {
opacity: 1 !important;
transform: translate(0px, 0px) !important;
-webkit-transform: translate(0px, 0px) !important;
-moz-transform: translate(0px, 0px) !important;
}





.scroll-to-top {
position: fixed;
ontent: "\xf139";
font-size:23px;
color:#fff;
background: rgba(0,0,0,0.3);
cursor: pointer;
width:36px;
text-align:center;
height: 30px;
border-radius:1px;
right:0.5em;
bottom: 0.5em;
display: none;
z-index: 2000;
line-height:1.2 !important;
}


ul.jobbnav {
list-style-type:none;
order-left:3px solid #aaa;
margin:0;
padding:0;
adding-left:15px;
}

ul.jobbnav li{
border-left:10px solid #ee3333;
background:#fff;
clear:left;
margin-bottom:15px;
padding:15px;
width:100%;
box-shadow:0px 0px 2px rgba(0,0,0,0.2);

}
ul.jobbnav li a{
font-weight:500;
font-size:16px;
}


.lapozo {
float:left;
margin-right:15px;
font-weight:500;
}

.lapozo a{
font-weight:500;

}


.modal-header {
background:#c66e24 ;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;

}

.modal-header h4 {
color:#fff;
font-weight:300;

}

.modal-header .close {
margin-top:2px;
font-weight:300;
color:#fff;
opacity:0.7;
}


.modal-footer {
clear:left;
}

.modal-footer .btn {
border:2px solid #c66e24;
background:#fff;
color:#000;
font-weight:500;

}

.modal-footer .btn:hover {
background: #c66e24;
color:#fff;
}


#ui_notifIt{
position: fixed;
top: 10px;
right: 10px;
cursor: pointer;
overflow: hidden;
-webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
-o-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
-wekbit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
z-index: 2000;
}
#ui_notifIt:hover{
opacity: 1 !important;
}
#ui_notifIt p{
text-align: center;
font-family: sans-serif;
font-size: 14px;
padding: 0;
margin: 0;
}

/* Color setup */
/* You are free to change all of this */
#ui_notifIt.success{
background-color: yellowgreen;
color: white;
}
#ui_notifIt.error{
background-color: orangered;
color: white;
}
#ui_notifIt.warning{
background-color: orange;
color: white;
}
#ui_notifIt.info{
background-color: deepskyblue;
color: white;
}
#ui_notifIt.default{
background-color: #EEE;
color: #444;
}



/*
Common
*/

.wizard,
.tabcontrol
{
display: block;
width: 100%;
overflow: hidden;
}

.wizard a,
.tabcontrol a
{
outline: 0;
}

.wizard ul,
.tabcontrol ul
{
list-style: none !important;
padding: 0;
margin: 0;
}

.wizard ul > li,
.tabcontrol ul > li
{
display: block;
padding: 0;
}

/* Accessibility */
.wizard > .steps .current-info,
.tabcontrol > .steps .current-info
{
position: absolute;
left: -999em;
}

.wizard > .content > .title,
.tabcontrol > .content > .title
{
position: absolute;
left: -999em;
}



/*
Wizard
*/

.wizard > .steps
{
position: relative;
display: block;
width: 100%;
}

.wizard.vertical > .steps
{
display: inline;
float: left;
width: 30%;
}

.wizard > .steps .number
{
font-size: 1.429em;
}

.wizard > .steps > ul > li
{
width: 25%;
}

.wizard > .steps > ul > li,
.wizard > .actions > ul > li
{
float: left;
}

.wizard.vertical > .steps > ul > li
{
float: none;
width: 100%;
}

.wizard > .steps a,
.wizard > .steps a:hover,
.wizard > .steps a:active
{
display: block;
width: auto;
argin: 0 0.5em 0.5em;
padding: 1em 1em;
text-decoration: none;

x-webkit-border-radius: 5px;
x-moz-border-radius: 5px;
xborder-radius: 5px;
}

.wizard > .steps .disabled a,
.wizard > .steps .disabled a:hover,
.wizard > .steps .disabled a:active
{
background: #f9f8f2;
color: #000;
cursor: default;
}

.wizard > .steps .current a,
.wizard > .steps .current a:hover,
.wizard > .steps .current a:active
{
background: #e5e5e5;
color: #000;
cursor: default;
font-weight:600;
}

.wizard > .steps .done a,
.wizard > .steps .done a:hover,
.wizard > .steps .done a:active
{
background: #e5e5e5;
color: #000;
}

.wizard > .steps .error a,
.wizard > .steps .error a:hover,
.wizard > .steps .error a:active
{
background: #ff3111;
color: #fff;
}

.wizard > .content
{
background: #e5e5e5;
display: block;
margin: 0.0em;
margin-bottom: 0.5em;
min-height: 20em;
overflow: hidden;
position: relative;
width: auto;

x-webkit-border-radius: 5px;
x-moz-border-radius: 5px;
xborder-radius: 5px;
}

.wizard.vertical > .content
{
display: inline;
float: left;
margin: 0 2.5% 0.5em 2.5%;
width: 65%;
}

.wizard > .content > .body
{
float: left;
osition: absolute;
width: 95%;
height: 95%;
padding: 1.5%;
}

.wizard > .content > .body ul
{
list-style: disc !important;
}

.wizard > .content > .body ul > li
{
display: list-item;
}

.wizard > .content > .body > iframe
{
border: 0 none;
width: 100%;
height: 100%;
}

.wizard > .content > .body input
{
display: block;
border: 1px solid #ccc;
}

.wizard > .content > .body input[type="checkbox"]
{
display: inline-block;
}

.wizard > .content > .body input[type="text"].error
{
background: rgb(251, 227, 228);
border: 1px solid #fbc2c4;
color: #8a1f11;
}

.wizard > .content > .body label
{
display: inline-block;
margin-bottom: 0.5em;
}

.wizard > .content > .body label.error
{
color: #fff;
display: inline-block;
margin-left: 1.5em;
}

.wizard > .actions
{
position: relative;
display: block;
text-align: right;
width: 100%;
}

.wizard.vertical > .actions
{
display: inline;
float: right;
margin: 0 2.5%;
width: 95%;
}

.wizard > .actions > ul
{
display: inline-block;
text-align: right;
}

.wizard > .actions > ul > li
{
margin: 0 0.5em;
}

.wizard.vertical > .actions > ul > li
{
margin: 0 0 0 1em;
}

.wizard > .actions a,
.wizard > .actions a:hover,
.wizard > .actions a:active
{
background: #2184be;
color: #fff;
display: block;
padding: 0.5em 1em;
text-decoration: none;

-webkit-border-radius: 21px;
-moz-border-radius: 21px;
border-radius: 21px;
}

.wizard > .actions .disabled a,
.wizard > .actions .disabled a:hover,
.wizard > .actions .disabled a:active
{
background: #eee;
color: #aaa;
}

.wizard > .loading
{
}

.wizard > .loading .spinner
{
}



/*
Tabcontrol
*/

.tabcontrol > .steps
{
position: relative;
display: block;
width: 100%;
}

.tabcontrol > .steps > ul
{
position: relative;
margin: 6px 0 0 0;
top: 1px;
z-index: 1;
}

.tabcontrol > .steps > ul > li
{
float: left;
margin: 5px 2px 0 0;
padding: 1px;

-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

.tabcontrol > .steps > ul > li:hover
{
background: #edecec;
border: 1px solid #bbb;
padding: 0;
}

.tabcontrol > .steps > ul > li.current
{
background: #fff;
border: 1px solid #bbb;
border-bottom: 0 none;
padding: 0 0 1px 0;
margin-top: 0;
}

.tabcontrol > .steps > ul > li > a
{
color: #5f5f5f;
display: inline-block;
border: 0 none;
margin: 0;
padding: 10px 30px;
text-decoration: none;
}

.tabcontrol > .steps > ul > li > a:hover
{
text-decoration: none;
}

.tabcontrol > .steps > ul > li.current > a
{
padding: 15px 30px 10px 30px;
}

.tabcontrol > .content
{
position: relative;
display: inline-block;
width: 100%;
height: 8em;
overflow: hidden;
border-top: 1px solid #bbb;
padding-top: 20px;
}

.tabcontrol > .content > .body
{
float: left;
position: absolute;
width: 95%;
height: 95%;
padding: 2.5%;
}

.tabcontrol > .content > .body ul
{
list-style: disc !important;
}

.tabcontrol > .content > .body ul > li
{
display: list-item;
}

#form3 .form-control{
margin-bottom:10px;
}


.biztositasok-lista {

}

.biztositasok-lista h3 {
font-size:18px;

}