.rb-box .form-group:nth-of-type(odd)
{
	
}

.stressResult,
.stressReadMore
{
	display:none;
}

.readMoreLink
{
	display:block;
	margin-bottom: 10px;
}

.resultText
{
	font-weight: 600;
}

.form-group
{
	padding: 15px;
	box-shadow: 0 0 8px rgba(150,150,150,.6);
}

.infoTextWrapper
{
	width: 100%;
	margin-top: 30px;
	display: flex;
	flex-wrap: wrap;
}

.infoText
{
	width: 24%;
	display: inline-block;
	text-align:center;
}

.rb {
  padding: 16px 0;
  text-align: center;
  background: rgba(255,255,255,.03);
  border-radius: .3em;
}

.rb-tab {
  display: inline-block;
  position: relative;
  width: 24%;
}

.form-group.seven .rb-tab
{
	width: 13%;	
}

.form-group.six .rb-tab
{
	width: 16%;	
}

.form-group.six .infoText
{
	width: 16%;
}

.form-group.five .rb-tab
{
	width: 19%;	
}

.form-group.five .infoText
{
	width: 19%;
}

.form-group.seven .infoTextWrapper
{
	display:flex;
	flex-wrap:wrap;
}

.form-group.seven .infoTextWrapper .infoText
{
	width: 50%;
}

.form-group.seven .infoTextWrapper .infoText:first-child
{
	text-align:left;
}

.form-group.seven .infoTextWrapper .infoText:last-child
{
	text-align:right;
}

.rb-txt {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 22px;
  color: #000;
}

.rb-spot {
  position: absolute;
width: 40px;
height: 40px;
  top: 50%;
  left: 46%;
  transform: translate(-50%, -50%);
  background: transparent;
  border: 2px solid rgba(0,170,222,1);
  border-radius: 100%;
  cursor: pointer;
  transition: ease .5s;
}

.rb-tab-active .rb-spot {
  background: rgba(0,170,222,1);
  border: 2px solid rgba(0,170,222,1);
}

.rb-tab-active .rb-spot .rb-txt
{
	color:#fff;
}

@media (max-width:560px) {
	
	.rb-spot
	{
		width: 30px;
		height: 30px;
	}
	
	.rb-txt
	{
		font-size: 18px;
	}
}
