body{
	font-family: segoe ui;
	background: url('Kepek/CRM_BG2.jpg') center no-repeat;
	background-size: 100% auto;
	color: rgb(70,70,70);
}

/*=================Elements===================*/
/*Main box*/
#container{
	position: absolute;
	top: 50px;
	width: 1200px;
	left: 50%;
	margin-left: -600px;
	height: 90%;
	background-color: rgba(70,70,70,0.3);
}
	/*Minden, ami egy panelen van*/
	.panel{
		background-color: rgba(255,255,255,0.5);
	}
	/*Rögzített magassag görgővel*/
	.y_fix{
		overflow-y: scroll;
	}
	/*Rögzített szélesség görgővel*/
	.x_fix{
		overflow-x: scroll;
	}
	
/*===================Layout====================*/
/*Bal,jobb két sáv szerinti layout def.*/
.layout_bal{
	position:absolute;
	left: 2px;
	top:4px;
	width:910px;
	height: 100%;
}
	.layout_bal > .panel_1{
		height: 70%;
	}
	.layout_bal > .panel_3{
		position: absolute;
		bottom:7px;
		height: 28%;
		width: 100%;
	}
	.layout_bal > .panel_full{
		height: 90%;
	}
.layout_jobb{
	position:absolute;
	right: 2px;
	top:4px;
	width:280px;
	height: 100%;
}
	.layout_jobb > .panel_2{
		height: 70%;
	}
	.layout_jobb > .panel_4{
		position: absolute;
		bottom:7px;
		height: 28%;
		width: 100%;
	}
	.layout_jobb > .panel_full{
		height: 90%;
	}
	
/*Fent, lent két sáv szerinti layout def.*/
.layout_fent{
	position:absolute;
	left: 2px;
	top:4px;
	width:1196px;
	height: 70%;
}
	.layout_fent > .panel_1{
		height: 100%;
	}
.layout_lent{
	position:absolute;
	left: 2px;
	bottom:3px;
	width:1196px;
	height: 28%;
}
	.layout_lent > .panel_2{
		height: 100%;
		width: 840px;
	}
	.layout_lent > .panel_3{
		position: absolute;
		bottom: 0px;
		height: 100%;
		width: 350px;
		right: 0px;
	}
	.layout_lent > .panel_5{
		position: absolute;
		bottom: 0px;
		height: 100%;
		width: 100%;
	}
	
/*===================Form elementek általános leírása====================*/
.valaszto_search{
	display:none;
}
#emailek{
	height: 285px;
	width: 280px;
}
.checkbox_valaszto{
	float:left;
	background-color: rgba(70,70,70,0.6);
	margin-bottom: 2px;
	margin-left: 1px;
	margin-right: 2px;
	color:white;
	padding-bottom: 2px;
	padding-right: 10px;
}
.valaszto_search_visible{
	
}
.keresoszavak_hide a{
	display: none;
}


.keresoszo_div{
	background-color: rgba(70,70,70,0.3);
	margin-bottom: 2px;
}

.form { 
	margin-top: 0; 
	margin-bottom: 0; 
	margin-left:0; 
	margin-right:0;
}

input[type="file"] {
	display:none;
}

.elfogad-gomb{
	border:none;
	background-color: rgba(233,134,42,1);
	color:white;
	height: 24px;
	cursor: pointer;
	font-size: 12pt;
	margin: 0;
	padding:0;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 1px;
	line-height: 24px;
	display: inline-block;
}
.elfogad-gomb:hover{
	background-color: rgb(243,144,42);
}

.gomb{
	display: inline-block;
	border:none;
	background-color: rgba(233,134,42,1);
	color:white;
	height: 24px;
	font-size: 12pt;
	margin: 0;
	margin-left: 1px;
	margin-right: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 24px;
	text-decoration:none;
	cursor: pointer;
}
.gomb:hover{
	background-color: rgb(243,144,42);
}

.bal{
	text-align: left;
}
.jobb{
	text-align: right;
}
.szoveg-mezo{
	width: 165px;
	height: 22px;
	text-align: left;
	color: rgb(80,80,80);
	font-size: 9pt;
	border: 1px solid rgb(233,134,42);
	background-color: rgba(255,255,255,0.4);
}
.szoveg-mezo-area{
	width: 165px;
	height: 100px;
	text-align: left;
	color: rgb(80,80,80);
	font-size: 9pt;
	border: 1px solid rgb(233,134,42);
	background-color: rgba(255,255,255,0.4);
}

.elvalaszto{
	border: 1px solid rgba(255,255,255,0.1);
}
.elvalasztotd{
	height: 1px;
	background-color:rgba(255,255,255,0.2);
}
.link:hover{
	cursor:pointer;
	text-decoration:underline;
}
.dataTables_filter {
	display: none;
}

/*==============================Szövegek=======================*/
.normal-szoveg{
	font-size: 8pt;
	cursor: default;
}
.white_font{
	color:white;
}
.grey_font{
	color:rgb(70,70,70);
}
.black_font{
	color:rgb(0,0,0);
}
.font_8pt{
	font-size: 8pt;
}
.font_10pt{
	font-size: 10pt;
}
.font_12pt{
	font-size: 12pt;
}

.hibauzenet{
	position:fixed;
	font-size: 12pt;
	cursor: default;
	color: red;
	background-color: black;
	z-index:300;
	height: 30px;
	line-height: 30px;
	width: 100%;
	top: 0px;
	left: 0px;
}

.h1-szoveg{
	font-size: 14pt;
	cursor: default;
}

.h2-szoveg{
	font-size: 12pt;
	cursor: default;
}

/*==========================Táblázatok==========================*/
/*Nagy közös fenti táblázat*/
.tablazat_fent th{
	color:black;
	font-weight: normal;
	cursor: default;
	font-size:12pt;
	border-bottom: 1px solid orange;
	background-color: rgba(255,255,255,0.5);
}
.tablazat_fent td{
	background-color: rgba(70,70,70,0.8);
	font-size:10pt;
	color:white;
	white-space: nowrap;
}

.tablazat .sor_hightlight:hover{
	background-color: rgba(70,70,70,1);
}

.search_table td{
	background-color: rgba(70,70,70,0.4);
	font-size:10pt;
	color:white;
	white-space: nowrap;
	padding-bottom: 1px;
}

/*==========================Tartalom============================*/
.modositas{
	background: url('Kepek/modositas.png') no-repeat;
	background-size: 20px 20px;
	background-position: center;
	width:20px;
	height: 20px;
	display: block;
	cursor: pointer;
}

.modositas-fejlec{
	background: url('Kepek/modositas.png') no-repeat;
	background-size: 20px 20px;
	background-position: center;
	width:20px;
	height: 20px;
}

.undo{
	background: url('Kepek/undo.png') no-repeat;
	background-size: 20px 20px;
	background-position: center;
	width:20px;
	height: 20px;
	display: block;
	cursor: pointer;
	border: none;
}

.undo-fejlec{
	background: url('Kepek/undo.png') no-repeat;
	background-size: 20px 20px;
	background-position: center;
	width:20px;
	height: 20px;
	border: none;
}

.torles{
	background: url('Kepek/torles.png') no-repeat;
	background-size: 20px 20px;
	background-position: center;
	width:20px;
	height: 20px;
	display: block;
	cursor: pointer;
	border: none;
}

.torles-fejlec{
	background: url('Kepek/torles.png') no-repeat;
	background-size: 20px 20px;
	background-position: center;
	width:20px;
	height: 20px;
}

/*=============================Egyéb============================================*/
#txtHint{
	color: rgb(70,70,70);
	height: 100%;
	font-size: 10pt;
}