.TurnKeyCRM.Custom fieldset {
	background-color: transparent;
}
.TurnKeyCRM {
	margin: 0px auto;
	max-width: 100%;
	display: block;
}
.TurnKeyCRM fieldset {
	margin: 0px 0px;
	padding: 10px;
	position: relative;
	border: 0px solid #ffffff!important;
}
.akc {
	width: 100%!important;
	padding: 5px!important;
	height: 360px;
	overflow-y:scroll
}
.TurnKeyCRM input[type=button], .TurnKeyCRM input[type=submit] {
	color: #fff!important;
	border: 1px solid #311e3e;
	background: #311e3e;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
}
.TurnKeyCRM input[type=button]:hover, .TurnKeyCRM input[type=submit]:hover {
	color: #fff !important;
	border: 1px solid #ea9e00;
	background: #ea9e00;
}
.TurnKeyCRM.Custom-small input[type=text] {
	font-size: 13px;
	margin-bottom: -7px;
	margin-top: 1px;
	height: 36px;
}
.TurnKeyCRM.Custom-small select {
	font-size: 13px;
	margin-bottom: -7px;
	margin-top: 1px;
	height: 36px;
}
.TurnKeyCRM label {
	color: #311e3e;
	width: 100%;
	float: none;
	text-align: left;
	padding-top: 5px;
}
.TurnKeyCRM input[type=text] {
	margin-right: 0;
	margin-left: 0%;
	width: 100%;
}
.TurnKeyCRM textarea {
	margin-right: 0;
	margin-left: 0%;
	width: 100%;
}
.TurnKeyCRM select {
	margin-right: 0;
	margin-left: 0%;
	width: 100%;
}
.TurnKeyCRM .InputBlock>div {
	margin-left: 0%;
}
#Contact_AdatvedelmiTajekoztatotElfogadom_1849_2888 {
	accent-color: #311e3e;
	text-align: left;
	float: left;
	width: 28px;
	top: 3px;
	position: relative;
}
#Contact_AdatkezeleshezHozzajarulok_1849_2892 {
	accent-color:#311e3e;
	text-align: left;
	float: left;
	width: 28px;
	top: 3px;
	position: relative;
}
.TurnKeyCRM .Response {
	display: block;
	width: 95%;
	margin-top: -40px;
	margin-bottom: 40px;
}
.alf {
	position: relative;
	display: block;
	margin: -15px 0px -15px 0px;
}
.kg {
	width: 94% !important;
	margin-top: -25px !important;
	z-index: 1;
	position: relative;
}
.tkk {
	width: 15px!important;
	position: relative!important;
	top: 3px!important;
}
.pst {
	margin-top:60px;
}
.lfc {
	background: #fff;
	max-width: 650px;
	padding: 10px;
	position: relative;
	height: 620px;
	overflow-y: scroll;
	overflow-x: hidden;
}
.TurnKeyCRM {
	margin-top: 0px!important;
}
.cdx {
	margin-top: 60px;
}
.szrv {
	color: #ffffff!important;
	padding: 11px;
	font-size: 21px;
	width: 660px;
	border-radius: 10px 0px 0px 0px;
	margin-top: -20px;
	position: absolute;
	display: block;
	margin-left: -20px;
	padding-left: 38px;
	font-weight: 300;
	background: #311e3e;
	margin-bottom: 36px;
	line-height: 41px;
	padding-top: 21px;
}
.TurnKeyCRM a, .TurnKeyCRM a:visited {
	color: #ea9e00;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
}
.lfc {
	border-radius: 16px;
}
.TurnKeyCRM a:hover {
	color: #ea9e00;
}
iframe {
	height: 470px;
	border: 0 !important;
	margin-top: 23px;
	overflow-y: scroll;
}
iframe form {
	background:#F00;
}
 @media(max-width:991px) {
 .tbx {
 width: 100px;
 float: none;
 height: auto;
 text-align: left;
 margin: 0px 0px 8px 0px;
}
.split-left {
 padding: 40px;
}
 .split-right {
 padding: 40px;
}
}
 @media(max-width:767px) {
 .akc {
 width: 100%!important;
 padding: 15px!important;
 height: 100%!important;
}
.tbx {
 width: 100px;
 float: none;
 height: auto;
 text-align: left;
 margin: 0 auto 10px;
}
.split-left {
 padding: 20px;
}
 .split-right {
 padding: 20px;
}
.szrv {
 font-size: 19px;
 width: 100%;
 margin-left: -10px;
 padding-left: 38px;
}
 .lfc {
 width: 96%;
}
 .wrapper {
 margin: 28px auto 40px;
}
.fejlec-telefon {
 color: #ea9e00;
 line-height: 19px;
 position: absolute;
 top: 2px;
}
.fsor1 {
 display: inline;
 color: #ea9e00;
 font-size: 13px;
}
.fsor2 {
 display: inline;
 color: #ea9e00;
 font-size: 13px;
}
.mj {
 display:none;
}
.akc {
 overflow:hidden!important;
}
}
 @media(max-width:630px) {
 iframe {
 height: 364px;
 border: 0 !important;
 margin-top: 23px;
}
.lfc {
 height: 400px;
}
}
