
@charset "utf-8";
#form {
    color: #993300;
    width: 100%;
}




.ws_form_content{
font-family:geneva;
font-size:13px;
}
.kbe_form_fieldset {
    background-color: #DDF5DD;
    border-bottom: 1px solid #993300;
    border: 0 none;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size:12px;
    margin-bottom: 10px;
	margin-top: 2px;
    text-align: left;
	width: 100%;
	padding: 0;
	padding-top: 20px;

}

.kbe_form_fieldset_container{
	width: 550px;
    position: relative;
	float: left;

}
.kbe_form_fieldset_container_wrapper{
	width: 100%;
	overflow: hidden;
	padding-bottom: 0px;
}

.kbe_form_fieldset_container_separator{
	width: 25px;
    position: relative;
	float: left;
}

.kbe_fieldset_legend{
    background: none repeat scroll 0 0 transparent;

    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 25px;
    letter-spacing: 0.2em;
    padding-left: 10px;
    color: #333333;
	line-height: 40px;


}
.kbe_form_elem_label{
    background: none repeat scroll 0 0 transparent;
    /*color: #333333;*/
	 color: #993300;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
	vertical-align: top;
    /*letter-spacing: 0.4em;*/
	position: relative;
	float: left;



}

.kbe_form_elem_label_cont {
	float: left;
	padding-left: 0px;
	vertical-align: top;
	overflow: hidden;
	max-width: 480px;
}
.kbe_form_elem_label_cont__right{
	margin-left: auto;
	text-align: right;
	float: right;
}

.kbe_form_elem_value_cont {
	float: right;
	text-align: right;
	vertical-align: top;
}
.kbe_form_elem_help{
	height:10px;margin-left: 5px;
	display: inline-block;
	margin-top: 3px;
}
.kbe_form_elem_help_img{
    border: 0 none;
}
.kbe_form_elem_comment {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    padding: 0;
    text-align: left;
	margin-left: 0px;
	font-style: italic;
}
.kbe_form_elem_comment_group {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    padding: 0;
    text-align: left;
	margin-left: 15px;
	font-style: italic;
}
.kbe_form_elem_header_pbox {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    padding: 0;
    text-align: left;
	margin-left: 30px;
    margin-right: 25px;
    margin-bottom: 8px;
	font-style: italic;
}
.kbe_form_elem_info_link{
    /*color: #000000;*/
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
	margin-left: 15px;
}

.kbe_form_elem_container__table_selectmc_div{
	width: 355px;
}
.kbe_form_elem_container__table_radio_div{
	width: 355px;
}


.kbe_form_elem_container__outer{
	width: 100%;
	overflow: hidden;
	padding-bottom: 3px;
	/* border-left: 5px solid #DDF5DD;*/
	/* border-left: 20px solid transparent; */
}
.kbe_form_elem_container__outer:hover{
	/*border-left: 5px solid #993300;*/

}
.kbe_form_elem_container__left_space{
	width: 30px;
	position: relative;
	float: left;
}

.kbe_form_elem_container__right_inner{
	width: 500px;
	overflow: hidden;
	position: relative;
	float: left;
}

.kbe_form_elem_container__right_inner:hover{
    
    /*color: #333333;*/
}

.kbe_form_elem_clear {
	clear: both;line-height: 0; height: 0;
}

.kbe_form_elem_header_pbox input {
    height: 28px;
    box-sizing: border-box;
    padding-left: 5px;
    width: 100px;
    margin-left: 5px;    
}

.kbe_form_elem_value_cont input {
	height: 28px;
    box-sizing: border-box;
    padding-left: 5px;
}

.kbe_form_elem_value_cont input:focus {
    border: 3px solid #FF9933;
	/*font-size: 16px;*/
	font-weight: bold;
    /*
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    font-size: 100%;  
    */
}
.kbe_form_elem_value_cont select {
    border: 1px solid #0099CC;
}

.kbe_form_elem_container__table_radio, .kbe_form_elem_container__table_selectmc{
	width: 100%;
}


.kbe_form_top_button_group {
	width:100%;
	padding-top: 5px;
	text-align: right;
	display: inline-block;
	float: none;
	overflow: hidden;


}


.errbox {
    background-color: #999999;
    color: #FFFFFF;
    display: table;
    overflow: hidden;
    text-align: left;
    width: 100%;
	    display: block;
    opacity:1;
  -webkit-animation-name: fadeIn;
-webkit-animation-duration: .2s;
animation-name: fadeIn;
animation-duration: .2s;
}
.errbox:hover {
    background-color: #CC3333;
}

.errbox_hided {
    background-color: #CC3333;
    color: #FFFFFF;
    display: none;
    font-size: 12px;
    overflow: hidden;
    text-align: left;
    width: 100%;
	opacity:0;
}
@-webkit-keyframes fadeIn {
0% { opacity: 0; }
20% { opacity: 0; }
40% { opacity: 0.3; }
60% { opacity: 0.5; }
80% { opacity: 0.9; }
100% { opacity: 1; }
}

@keyframes fadeIn {
0% { opacity: 0; }
20% { opacity: 0; }
40% { opacity: 0.3; }
60% { opacity: 0.5; }
80% { opacity: 0.9; }
100% { opacity: 1; }
}




.separator {
    border-top: 2px double #000000;
    height: 4px;
    text-align: left;
    width: 100%;
}
.separator_hided {
    display: none;
    margin: 0;
    padding: 0;
}









input {
    border: 1px solid #006699;
}
input#lfgy_szuletesi_datum {
    background: none repeat scroll 0 0 #FF0000;
    color: #FFFFFF;
}
.err_input {
    background: none repeat scroll 0 0 #FF0000;
    color: #FFFFFF;
}
.err_select {
    background: none repeat scroll 0 0 #FF0000;
    color: #FFFFFF;
}
.err_check {
    background: none repeat scroll 0 0 #FF0000;
    color: #FFFFFF;
}
#form fieldset ul li input:focus {
    border: 1px solid #FF9933;
}
#form select {
    border: 1px solid #0099CC;
}

form ol {
    padding: 20px;
}
fieldset fieldset ol {
   margin-top: -10px;
}
#form form li {
    list-style-type: none;
    margin-bottom: 2px;
    padding-bottom: 2px;
}
span.label {
    font-weight: bold;
}
li.radioContainer label {
    float: none;
    font-weight: normal;
}
select {
    border: medium none #FF0000;
    width: 150px;
}
input[type="text"] {
}
textarea {
    height: 50px;
    width: 400px;
}
#buttons {
    text-align: center;
}
#buttons input {
    color: #993300;
    font-size: 1.5em;
    font-variant: small-caps;
    height: 50px;
    margin: 10px;
    width: 150px;
}
.sectiontext {
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    margin-left: 20px;
}

.pline {
    background: url("pline.gif") repeat-x scroll 0 0 transparent;
    height: 5px;
    width: 100%;
}
#tspacer {
    height: 30px;
    width: 2px;
}
#tspacerr {
    height: 60px;
    width: 2px;
}
#btnholder {
    height: 70px;
    text-align: center;
    width: 100%;
}
.button_form {
    background: url("dijat_szamol.jpg") no-repeat scroll center 60% transparent;
    border: 0 none;
    color: #FFFFFF;
    height: 30px;
    width: 150px;
}
.fieldsetbottom {
    background: none repeat scroll 0 0 #993300;
    border-bottom: medium none #FF0000;
    font-size: 1px;
    height: 2px;
    width: 100%;
}
#vspacer {
    height: 10px;
    width: 15px;
}
.centerizer {
    margin-left: 0;
    text-align: center;
}
.centerizer_hided {
    display: none;
    margin-left: 0;
    text-align: center;
}
input.blue {
}
input.red {
}
.chkbox {
    border: 0 none;
}



.kbm_status_row_container{
	overflow: hidden;
	display: inline-block;
	text-align: left;
	height: 100%;
}
.kbm_status_row_elem_container{
	overflow: hidden;
	position: relative;
	float: left;
	

}

#statusspacer {
    height: 50px;
}
.cntrr {
    text-align: left;
}
.step_active {
    font-weight: bold;
    padding-top: 5px;
    text-align: center;
    vertical-align: top;
	word-spacing: 9999999px;
	min-width: 80px;
	/*word-break: break-all;*/
}
.step_inactive {
    color: #CCCCCC;
    font-weight: bold;
    padding-top: 5px;
    text-align: center;
    vertical-align: top;
	word-spacing: 9999999px;
	min-width: 80px;
	/*word-break: break-all;*/
}
.szam {
	padding: 0px;
    text-align: center;
    vertical-align: top;
    /*width: 50px;*/
	max-width: 100px;
	height: 90px;
	position: relative;
	float: left;

}
.hely {
    text-align: center;
    vertical-align: top;
    /*width: 50px;*/
    width: 40px;
	height: 90px;
	position: relative;
	float: left;

}
#status {
    /*height: 75px;*/
    left: 20px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 10px;
    text-align: left;
}
#st_container {
    /*background: url("status/vonal__old.png") repeat-x scroll center 10% transparent;*/
    /*height: 45px;*/

    text-align: left;
}
.sttext {
    text-align: center;
    vertical-align: top;
    width: 960px;
}
#st_bkg {
    text-align: left;
}
.st_spacer {
    width: 10px;
}
#first {
    text-align: left;
}
.highlight {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FF9900;
    text-align: left;
}





.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{
	color: #333;
}
.kbe_form_fieldset_container__mn{
	width: 550px;
    position: relative;
	float: left;

}
.kbe_form_fieldset_container_wrapper__mn{
	width: 100%;
	overflow: hidden;
	padding-bottom: 0px;
	margin-top:4px;
}
.kbe_form_fieldset_container_group_label__mn{
	font-weight: bold;
	line-height: 14px;
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 5px;
}
.kbe_form_elem_label__mn{
    background: none repeat scroll 0 0 transparent;
    /*color: #333333;*/
	 color: #333;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1em;
    /*font-weight: bold;*/
	vertical-align: top;
    /*letter-spacing: 0.4em;*/
	position: relative;
	float: left;
	width: 200px;
	margin-left: 30px;

}
.kbe_form_elem_value_cont__mn{
    background: none repeat scroll 0 0 transparent;
    /*color: #333333;*/
	 color: #000;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
	vertical-align: top;
    /*letter-spacing: 0.4em;*/
	position: relative;
	float: left;
	width: 300px;
	margin-left: 10px;
}




@media screen and (-webkit-min-device-pixel-ratio:0) { .help{margin-left:0px;position:relative;bottom:0px;border:none;} }


mqrquee{
    width:98px;
}

.mw_rate_highlight_text {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FF9900;
    text-align: left;
	font-weight:bold; font-size: 16px;
}
.mw_rate_highlight_info_text {
    font-weight:bold; font-size: 12px;color: #AA4455;
}
.mw_rate_highlight_det_text {
    font-weight:bold; font-size: 10px;color: #111111;
}
.mw_rate_highlight_text_subinfo {
	font-weight:bold; font-size: 12px; color: #FF9900;
}
.mw_rate_highlight_text_subinfo_padding {
	padding-left: 10px;
	padding-right: 10px;
}
.mw_rate_highlight_text_subinfo_plus{
	font-size: 10px;color: #999999;text-align: justify;padding-left: 10px;padding-right: 10px;padding-top: 7px;
}

.mw_rate_higlight__left_rate_subinfo{
	font-weight:bold; font-size: 12px; color: #FF9900;
	position: relative;
	float: left;
	padding-left: 20px;
	padding-right: 20px;

}

.mw_rate_higlight__wrapper{
	width: 100%;
}
.mw_rate_higlight__left_wrap_text {
	position: relative;
	float: left;
}
.mw_rate_higlight__left_wrap_text_outer{
	position: relative;
	float: left;
} 
.mw_rate_higlight__left_text_subinfo{
	position: relative;
	float: left;
}
.mw_rate_higlight__center_wrap_price {
	position: relative;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
}
.mw_rate_higlight__right_wrap_button {
	position: relative;
	float: right;
}
.mw_rate_higlight__wrap_info{
}
.mw_rate_higlight__wrap_det{
	display: hidden;
}
.mw_clearfix{
	clear: both;
}


#kbm_offer_close_email__bottom, #kbm_offer_close_email__top {
	font-size: 12px;color: #b30000;text-align: justify;padding-left: 10px;padding-right: 10px;padding-top: 0px;line-height: 1.5em;
	margin-top: 10px; margin-bottom: 10px;
	/* border-left: 5px solid #DDF5DD;*/
	/* border-left: 20px solid transparent; */

	border-left: 5px solid #b30000;

}
.kbm_offer_close_email__check{
	width: 200px;
	font-size: 14px;
	border: 2px solid #b30000;
}
#kbm_offer_close_email__top_error, #kbm_offer_close_email__bottom_error{
color: #FFFFFF;
background-color: #b30000;
font-weight: bold;
}

.kbm_offer_close__res_table {
	border-collapse: collapse;
}
.kbm_offer_close__res_table__finish_title{
	margin-top:14px;
}
.kbm_offer_close__res_table_finish_td_left, .kbm_offer_close__res_table_finish_td_right{
	/*border-bottom: dotted 1px #efefef;*/
	border-bottom: dotted 1px #eeeeef;
	padding-top: 4px;
	/*text-align: justify;*/
	vertical-align: top;
}
.kbm_offer_close__res_table_finish_td_left{
	padding-left: 15px;
	padding-right: 15px;
}
.kbm_offer_close__res_table_finish_td_right{

}

.kbm_offer_close__res_table_finish_tr:hover {
	background-color: #c0ebf1;
	    -webkit-transition: all ease .2s;
       -moz-transition: all ease .2s;
         -o-transition: all ease .2s;
            transition: all ease .2s;

}
#kbm_offer_close_button__bottom{
	margin-top: 10px;
}


.kbm_upload_button_success{
    color: #FFF;
    background-color: #5CB85C;
    border-color: #4CAE4C;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    -moz-user-select: none;
}
.kbe_kar_fileup_file_container{
	margin-left: 20px;
}
.kbe_kar_fileup_file_container__img{
	position: relative !important;
	right: auto !important;
	top: auto !important;
}

.text-danger{color:#a94442}a.text-danger:hover{color:#843534}
.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}
.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}

/*@media only screen and (min-width: 481px) and (max-width: 1200px), only screen and (min-device-width: 481px) and (max-device-width: 1200px) {*/
@media only screen and (min-width: 481px) and (max-width: 1200px) {
#form {
    width: 600px;;
}
.kbe_form_elem_label{
	/* max-width: 480px;*/
}
.kbe_form_elem_label_cont {
	font-size: 16px;
	max-width: 480px;
	width: 480px;

}

.kbe_form_elem_value_cont {
	clear: right;
	display: inline-block;
	/*width: 100%;*/

}
.kbe_form_elem_value_cont input[type="text"] {
	/*width: calc(100% - 100px);*/
	font-size: 16px;
	/*width:400px;*/
}

.kbe_form_elem_value_cont select {
	/*width: calc(100% - 100px);*/
	font-size: 16px;
	/*width:400px;*/
}

.kbe_form_fieldset_container{
	float: none;
	clear: left;
	width: 100%;
}
.kbe_form_fieldset_container_separator{
	width: 0px;
	clear: left;
}
.kbe_form_top_button_group {
	max-width: 160px;
	text-align: left;

}

.kbm_status_row_container{
	width: 600px;
}


}/* */

/* resp 480 */
@media only screen and (max-width: 480px) {
.kbe_form_elem_container__left_space{
	width: 5px;
	position: relative;
	float: left;
}
#form {
    width: 450px;
}
.kbe_form_elem_label_cont {
	font-size: 16px;
	max-width: 400px;
	width: 400px;

}
.kbm_status_row_container{
	width: 450px;
	height: 100%;
}
.kbe_form_fieldset_container{
	width: 450px;
    position: relative;
	float: left;
}


.kbe_form_elem_container__right_inner{
	width: 450px;
	overflow: hidden;
	position: relative;
	float: left;
}
.kbe_form_fieldset_container_separator{
	width: 15px;
    position: relative;
	float: left;
}


.mw_rate_higlight__left_wrap_text {
	float: none;
}
.mw_rate_higlight__center_wrap_price {
	float: none;
	padding-left: 0px;
	padding-right: 0px;
}
.mw_rate_higlight__right_wrap_button {
	float: none;}

} /* */
