@CHARSET "UTF-8";

.addPopup .input-field.hasUnit input {
	width: calc(100% - 70px);
}

.tests.addPopup .save.inprogress {
	background: #8eb0bf;
}

/* TEST LIST */
#testList.addPopup .headline {
	color: #fff;
	font-size: 26px;
	z-index: 2;
	text-align: center;
	position: relative;
}

#testList.addPopup .leftHalf .overlayImage {
	background-color: #ff8600;
}

#testList.addPopup .leftHalf.image {
	background-image: url("/habits/habit7/images/image1.jpg");
	background-position: 50%;
}

#testList.addPopup .addList li:before {
	background: no-repeat center;
	background-size: 36px;
}

#testList.addPopup .addList li.rockportTest:before {
	background-image: url("../../../images/icons/tests/walking.svg");
}

#testList.addPopup .addList li.cooperTest:before {
	background-image: url("../../../images/icons/tests/running.svg");
}

#testList.addPopup .addList li.stepTest:before {
	background-image: url("../../../images/icons/tests/step.svg");
}

#testList.addPopup .addList li.muscularFlexibilityTest:before {
	background-image: url("../../../images/icons/tests/flexibility.svg");
}

#testList.addPopup .addList li.muscularStrenghtTest:before {
	background-image: url("../../../images/icons/tests/strength.svg");
}

#testList.addPopup .addDetails {
	margin: 0 0 20px 75px;
}

#testList.addPopup .addDetails .link {
	color: #039be5;
	cursor: pointer;
}

/* COOPER TEST */
.tests.addPopup .leftHalf .overlayImage {
	background-color: #ff8600;
}

.tests.addPopup .leftHalf.image {
	background-image: url("/habits/habit7/images/image1.jpg");
	background-position: 50%;
}

.tests.addPopup .test-type .typeTitle {
	margin-bottom: 10px;
}

.tests.addPopup .test-type {
	margin: 10px 0 20px;
}

.tests.addPopup .test-type .radio-label {
	width: 80%;
}

.tests.addPopup .addContent label[for="duration"] {
	top: -45px;
}

.tests.addPopup #message {
	position: absolute;
	bottom: 30px;
	left: 30px;
	color: red;
}

.tests.addPopup .result {
	text-align: left;
}

.tests.addPopup .result .content {
	padding: 60px 16px 110px;
}

.tests.addPopup .result .testTypeFeedback {
	text-transform: uppercase;
	font-size: 24px;
	margin-bottom: 8px;
	font-weight: 500;
}

.tests.addPopup .result .testData {
	font-size: 1.125em;
	font-weight: 300;
}

.tests.addPopup .result .testData li {
	line-height: 24px;
}

.tests.addPopup .result .testData li span {
	font-weight: 400;
}

/* FLEXIBILITY TEST */
#flexibilityTest #flexibilityValues label {
	width: auto;
}