html,
body {
  padding: 0;
  margin: 0;
/*  background: #333;    EREDETI   */
}

#fullpageloading {
  position: fixed;
  z-index: 10000000;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);  /* EREDETI   */
  display: none; /*Feri írta 2020.05.15*/
/*background-image: url(../images/fustos_uveg.png);*/
}

#fullpageloading .spinner-container {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -50px;
  margin-top: -50px;
}

#fullpageloading .spinner-container .spinner-left {
  width: 72px;
  height: 72px;
  top: 4px;
}

#fullpageloading .spinner-container .spinner-right {
  width: 44px;
  height: 44px;
  top: -92px;
}

#innermost {
  width: 30px !important;
  height: 30px !important;
  top: -155px;
}

/*EREDETI*/
.spinner {
	box-sizing: content-box;
	background-color: transparent; /* EREDETI  */
	border-left: 10px solid #ffc90f; /*FERI #ffc90f;*/
	border-right: 10px solid #ffc90f; /*FERI*/
	border-top: 10px solid #ffc90f; /*FERI #01de0c;*/
	border-bottom: 10px solid #ffc90f; /*FERI #c106ff;*/
	opacity: 10;
	border-radius: 50px;
	margin: 0 auto;
}


/*A 11-wsvől
------------*/
/*
.spinner {
  background: rgba(0, 0, 0, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
*/

.spinner-right {
	position: relative;
	border-right: 10px solid rgba(0, 0, 0, 0);
	border-left: 10px solid rgba(0, 0, 0, 0);
	-moz-animation: spin 2s infinite;
	-webkit-animation: spin 2s infinite;
	-ms-animation: spin 2s infinite;
	-o-animation: spin 2s infinite;
}

.spinner-left {
  position: relative;
  border-top: 10px solid rgba(0, 0, 0, 0);
  border-bottom: 10px solid rgba(0, 0, 0, 0);
  -moz-animation: spinoff 1s infinite;
  -webkit-animation: spinoff 1s infinite;
  -ms-animation: spinoff 1s infinite;
  -o-animation: spinoff 1s infinite;
}

.spinnertext {
	font: normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	position: relative;
	color: #ADADAD;
	top: -50px;
	-moz-animation: spinnertext-opacity 4s linear 2s infinite normal;
	-webkit-animation: spinnertext-opacity 4s linear 2s infinite;
	-ms-animation: spinnertext-opacity 4s linear 2s infinite;
	-o-animation: spinnertext-opacity 4s linear 2s infinite;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  20% {
    -moz-transform: rotate(-50deg);
  }
  80% {
    -moz-transform: rotate(780deg);
  }
  100% {
    -moz-transform: rotate(720deg);
  }
}

@-moz-keyframes spinoff {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(-360deg);
  }
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  20% {
    -webkit-transform: rotate(-50deg);
  }
  80% {
    -webkit-transform: rotate(780deg);
  }
  100% {
    -webkit-transform: rotate(720deg);
  }
}

@-webkit-keyframes spinoff {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-360deg);
  }
}

@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  20% {
    -ms-transform: rotate(-50deg);
  }
  80% {
    -ms-transform: rotate(780deg);
  }
  100% {
    -ms-transform: rotate(720deg);
  }
}

@-ms-keyframes spinoff {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(-360deg);
  }
}

@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  20% {
    -o-transform: rotate(-50deg);
  }
  80% {
    -o-transform: rotate(780deg);
  }
  100% {
    -o-transform: rotate(720deg);
  }
}

@-o-keyframes spinoff {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(-360deg);
  }
}

@-moz-keyframes spinnertext-opacity {
  0% {
    opacity: 0
  }
  20% {
    opacity: 0
  }
  50% {
    opacity: 1
  }
  100% {
    opacity: 0
  }
}

@-webkit-keyframes spinnertext-opacity {
  0% {
    opacity: 0
  }
  20% {
    opacity: 0
  }
  50% {
    opacity: 1
  }
  100% {
    opacity: 0
  }
}

@-ms-keyframes spinnertext-opacity {
  0% {
    opacity: 0
  }
  20% {
    opacity: 0
  }
  50% {
    opacity: 1
  }
  100% {
    opacity: 0
  }
}

@-o-keyframes spinnertext-opacity {
  0% {
    opacity: 0
  }
  20% {
    opacity: 0
  }
  50% {
    opacity: 1
  }
  100% {
    opacity: 0
  }
}