#foglalo input, #foglalo select {
	font-family:Helvetica, Arial, sans-serif !important;
}

a.btn-calc {
	border:1px solid #fff !important;
	color:rgb(65, 87, 133) !important;
	background:#fff !important;
}
a:hover.btn-calc {
	background:rgb(65, 87, 133) !important;
	color:#fff !important;
}

.center {
	text-align:center;
}

.bpt {
	padding-top:40px;
}

.ctext {
	text-align:center;
	display:none;
	padding-top:15px;
	padding-bottom:25px;
}

.ctext2 {	
	text-align:center;
	padding-top:15px;
	padding-bottom:25px;
}

.ctext b {
	color:#fff !important;
}

.alert-danger {
	border:1px solid rgb(245, 198, 203) !important;
	font-weight:200 !important;
}

#cwarn {
	display:none;
}

#csecond {
	height:2px;
	overflow:hidden;
	padding-top:0px !important;
}
.csecond {
	height:auto !important;
	padding-top:40px !important;
}

.indicator {
	display:none;
}

#obutton {
	display:none;
}


.arrowUp, .arrowDown {
	display:none !important;
}

.flatpickr-hour, .flatpickr-minute, .flatpickr-time-separator {
	height:30px !important;
	margin-top:4px !important;
	margin-bottom:0px !important;
}
.flatpickr-am-pm {
	/*margin-top:17px;*/
}
.flatpickr-time-separator {
	line-height:20px !important;
}
.flatpickr-time {
	padding:0px !important;
	overflow:show !important;
	margin-top:30px !important;
	max-height:80px !important;
}

.flatpickr-monthDropdown-months {
	width:50% !important;
	padding:0 !important;
	font-size:12px !important;
	float:left !important;
}
.numInputWrapper {
	height:20px !important;
	font-size:12px !important;
	padding:0px !important;
	width:40% !important;
}
.cur-year {
	font-size:12px !important;
	padding:3px !important;
	padding-bottom:2px !important;
}