/*
  (C)2020-2023 EUC Online Service GmbH <https://www.euc.de>
  20200310
*/


/* Spinner  */

.spinner-wrapper {
  display: none;
  position: relative;
  margin: 0 auto;
  width: 150px;
  height: 150px;
  text-align: center;
  color: #d6ad33;
  font-weight: bold;
  background-color: #eee;
  opacity: 0.8;
  z-index: 10000
}
.spinner {
  width: 120px;
  height: 120px;
  margin-top: 0.6rem;
  margin-left: 25px;
  border: 16px solid #ebd699;
  border-radius: 50%;
  border-top: 16px solid #d6ad33;
  width: 100px;
  height: 100px;
  -webkit-animation: spin 2s linear infinite;
  -moz-animation: spin 2s linear infinite;
  -o-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); }
}
@-moz-keyframes spin {
  0% { -moz-transform: rotate(0deg); }
  100% { -moz-transform: rotate(359deg); }
}
@-o-keyframes spin {
  0% { -o-transform: rotate(0deg); }
  100% { -o-transform: rotate(359deg); }
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.product--description-box .success,
.product--mobile-box .success {
	display: none;
  height: 4rem;
  width: 100%;
  padding: 0.64rem 2rem;
  text-align: center;
  color: #D6AD33;
  font-weight: 500;
  background-color: #790C1B;
  z-index: 5;
}

#globalwrapper {
	position: relative;
}

.modal {
  display: none;
  position: fixed;
  z-index: 2000;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(160,160,160,.8) 
  	url('FhHRx.gif') 
		50% 50% 
    no-repeat;
	}

body.loading {
  overflow: hidden;   
}

body.loading .modal {
  display: block;
}
}


