.labelRequiredRed:after { 
	color: #ff5c33;
    content: ' *';
}

.labelRequiredBlack:after { 
	color: black;
    content: ' *';
}

.lds-ring {
  display: inline-block;
  position: relative;
  width: 150px;
  height: 150px;
}
.lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 91px;
  height: 91px;
  margin: 6px;
  border: 6px solid #cef;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #cef transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes lds-ring {
  0% {
	transform: rotate(0deg);
  }
  100% {
	transform: rotate(360deg);
  }
}
.citizenship .row{
	margin-bottom:10px;
}

:root {
  --primaryTextColour: white;
  --primaryColour: #5b0012;
  --primaryColourDisabled: #ffcb00;
  --primaryColourDarker: #3c000c;
  --primaryColourDarkerder: #33000a;
}

.icon-container{
	display: grid;
	align-items: center;
	text-align: center;
	color: var(--primaryColour);
}

.btn-primary {
	color: var(--primaryTextColour);
	background-color: var(--primaryColour);
	border-color: var(--primaryColour);
}

.btn-primary:hover {
	color: var(--primaryTextColour);
	background-color: var(--primaryColourDarker);
	border-color: var(--primaryColourDarkerder)
}

.btn-primary:disabled {
	color: var(--primaryTextColour);
	background-color: var(--primaryColourDisabled);
	border-color: var(--primaryColour)
}

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show>.btn-outline-primary.dropdown-toggle {
	color: var(--primaryTextColour);
	background-color: #8ad3d3;
	border-color: var(--primaryColour)
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
	color: var(--primaryTextColour);
	background-color: var(--primaryColourDarker);
	border-color: var(--primaryColour)
}

.btn-primary.focus, .btn-primary:focus {
	color: var(--primaryTextColour);
	background-color: var(--primaryColourDarker);
	border-color: var(--primaryColour)
	box-shadow: 0 0 0 .2rem rgba(38,143,255,.5);
}