/* -----------------------------------	*/
/* Általános 							*/
/* ----------------------------------- 	*/

.megn-rowFixDiv {
	padding:0px;
	background-color:#374d65;
	margin-right:0px;
	margin-left:0px;
	padding-top:72px;
}

.megn-rowDiv {
	padding:0px;
	background-color:#374d65;
	margin-right:0px;
	margin-left:0px;
}

.megn-Div {
	padding-bottom:10px;
}

.megn-cimH1 {
	font-size:18px;
	color:rgb(255,255,255);
	margin:10px;
}

.megn-cimH2 {
	font-size:15px;
	color:rgb(255,255,255);
	margin:10px;
}

.nav-custom {
  background-color:#374d65;
}

.nav-row {
  background-color:#374d65;
  margin-right:0px;
  margin-left:0px;
}

.hidden {
	display: none;
}

#overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.95);
  z-index: 2;
  cursor: pointer;
}

#text{
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 50px;
  color: white;
  transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  text-align: center;
}

/* ----------------------------------- 	*/
/* Napló 			             		*/
/* ----------------------------------- 	*/

.p-valaszok {
  font-size:120%;
}

.naplo-kulsoRowDiv {
	margin-top:15px;
	margin-bottom:15px;
	background-color:#ffffff;
}

.container-eredmeny {
  margin-top:15px;
  margin-bottom:15px;
}

.container-arnyek {
  box-shadow:1px 1px 5px rgba(0,0,0,0.1);
}

/* ----------------------------------- 	*/
/* Napló 			             		*/
/* ----------------------------------- 	*/

.naplo-oldal-headerH {
	margin-top: 5px;
}

.naplo-tagP {
  font-style:italic !important;
}

.naploP {
	text-indent:25px;
	margin-bottom:15px;
	margin-top:10px;
	font-size: 120%;
	text-align: justify;
}

.hibasValasz {
	border-color: red !important;
}

.helyesValasz {
	border-color: green !important;
}

/* ----------------------------------- 	*/
/* Kérdőív 			             		*/
/* ----------------------------------- 	*/

.kerdes-szamozas {
  /* color:rgb(166,166,166); */
  color:rgba(215,215,215,1.00);
  height:auto;
}

.kerdes-szoveg-leiras {
  margin-bottom:0px;
}

.kerdes-panel {
  padding-bottom:0;
  margin-top:10px;
  margin-bottom:10px;
  box-shadow:1px 1px 5px rgba(0,0,0,0.2);
}

.kerdes-header1 {
  min-height:45px;
  background-color:rgba(22,30,40,0.1);
}

.kerdes-header2 {
  min-height:45px;
  /*background-color:rgba(22,30,40,0.1);*/
}

.kerdes-row {
  margin:0px;
  height:auto;
}

.kerdesLeiras-row {
  margin:0px 0px 10px 0px;
  height:auto;
}

.kerdes-col {
  padding:0px !important;
  height:auto;
}

.container-fejlec-fix {
  padding-right:0px;
  padding-left:0px;
  margin-left:0px;
  margin-right:0px;
  background-color:#374d65;
}

.kerdes-kezelogombok {
  margin:0px;
  width:none;
  height:auto;
  max-width:900px;
}

.kerdes-hiba {
	border-color: red !important;
	/*border-width: 0.1rem !important;*/
	border-width: 1.5px !important;
}

.inaktiv {
	display:none;
}

.has-error input[type="text"], .has-error input[type="email"], .has-error select {
  border:1px solid #9f2f2d;
}

.custom-control-label::before, .custom-control-label::after {
  top:.8rem;
  width:1.25rem;
  height:1.25rem;
}

.csoportSzovegH5 {
  margin: 10px 0px 10px 0px !important;
}

.container-kiegeszitoInformacio {
  /*padding: 18px 0px 18px 0px;*/
  padding: 0px;
  margin: 25px 0px 25px 0px;
  mask-border-width: 3px !important;
  border-radius: 3px;
  border-color: #374d65;
}

.container-kiegeszitoInformacio p {
  margin: 0px;
  text-align: justify;
}

.container-kiegeszitoInformacio h5 {
  margin-bottom: 5px;
  color: #374d65;
}

.container-kiegeszitoInformacio table {
  /*margin: 0px;*/
  margin: 10px 0px 10px 0px;
}

/*.container-kiegeszitoInformacio tbody th {
  padding: 3px;
}*/

.kerdes-tabla th {
  font-style: normal;
  font-size: 12px;
}

/* Gobok a kijelöléshez */
.kerdes-tabla input[type=radio] {
    display:none; 
    margin:10px;
}

.kerdes-tabla input[type=radio] + label {
    display:inline-block;
    margin:-2px;
    padding: 8px 8px;
    background-color: #e7e7e7;
    border-color: dimgray;
	border-radius: 3px;
	border-style: solid;
	border-width: 1px;
	width: 100%;
	height: 100%;
	color: dimgray;
}

.kerdes-tabla input[type=radio]:checked + label { 
   	background-color:#374d65;
	color: azure;
}

.modellkerdesCimkeP {
	font-weight: 500;
	font-size: 120%;
	margin: 5px 0px;
}