.durer .statusModelGraphBackground {
  background-color: #FFFFFF;
}
.durer .statusModelPoint {
  position: absolute;
}
.durer .statusModelPoint.statusModelSingle {
  border-width: 4px;
  border-style: solid;
  border-radius: 10px;
  padding: 1px;
}
.durer .statusModelPoint.statusModelDouble {
  border-width: 2px;
  border-style: solid;
  border-radius: 10px;
  padding: 1px;
}
.durer .statusModelPoint.statusModelHexaple {
  height: 102px;
}
.durer .statusModelHexaple .statusModelPointLevel1 {
  position: relative;
  margin-top: 20px;
  margin-left: 20px;
  z-index: 10;
  border-width: 2px;
  border-style: solid;
  border-radius: 10px;
  padding: 1px;
}
.durer .statusModelPoint.statusModelHexaple > .statusModelPointLevel1 {
  top: -4;
}
.durer .statusModelSingle .statusModelPointLevel2 {
  position: relative;
  border-width: 1px;
  border-style: none;
  border-radius: 8px;
  padding: 20px;
  text-align: center;
}
.durer .statusModelDouble .statusModelPointLevel2 {
  position: relative;
  border-width: 1px;
  border-style: solid;
  border-radius: 8px;
  padding: 20px;
  text-align: center;
}
.durer .statusModelHexaple .statusModelPointLevel2 {
  position: relative;
  border-width: 1px;
  border-style: solid;
  border-radius: 8px;
  padding: 20px;
  text-align: center;
}
.durer .statusModelSingle .statusModelPointPointerImage {
  position: absolute;
  left: 0px;
  top: -16px;
  width: 24px;
  display: none;
  height: 33px;
  background-image: url(images/location.png);
  background-repeat: no-repeat;
  background-position: center center;
}
.durer .statusModelDouble .statusModelPointPointerImage {
  background-image: url(images/location.png);
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  left: 0px;
  top: -16px;
  width: 24px;
  height: 33px;
  display: none;
}
.durer .statusModelTriple .statusModelPointPointerImage {
  background-image: url(images/location.png);
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  left: 0px;
  top: -16px;
  width: 24px;
  height: 33px;
  display: none;
}
.durer .statusModelHexaple .statusModelPointPointerImage {
  background-image: url(images/location.png);
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  left: 0px;
  top: -38px;
  width: 24px;
  height: 33px;
  display: none;
}
.durer .statusModelPoint .pointText {
  white-space: nowrap;
}
.durer .statusModelPoint .pointSubText {
  white-space: nowrap;
  font-size: 80%;
}
.durer .statusModelSingle .statusModelPointSecond {
  display: none;
}
.durer .statusModelDouble .statusModelPointSecond {
  display: none;
}
.durer .statusModelHexaple .statusModelPointSecond {
  position: relative;
  bottom: 102px;
  height: 78px;
  margin: 10px;
  z-index: 9;
  border-width: 2px;
  border-style: solid;
  border-radius: 10px;
  padding: 1px;
}
.durer .statusModelSingle .statusModelPointSecond .statusModelPointLevel1 {
  display: none;
}
.durer .statusModelDouble .statusModelPointSecond .statusModelPointLevel1 {
  display: none;
}
.durer .statusModelHexaple .statusModelPointSecond .statusModelPointLevel1 {
  position: relative;
  border-width: 1px;
  border-style: solid;
  border-radius: 8px;
  padding: 20px;
  margin-top: 0px;
  margin-left: 0px;
  height: 39px;
}
.durer .statusModelSingle .statusModelPointThird {
  display: none;
}
.durer .statusModelDouble .statusModelPointThird {
  display: none;
}
.durer .statusModelHexaple .statusModelPointThird {
  position: relative;
  bottom: 210px;
  margin-right: 20px;
  margin-bottom: 20px;
  border-width: 2px;
  border-style: solid;
  border-radius: 10px;
  padding: 1px;
  z-index: 8;
  height: 78px;
}
.durer .statusModelSingle .statusModelPointThird .statusModelPointLevel1 {
  display: none;
}
.durer .statusModelDouble .statusModelPointThird .statusModelPointLevel1 {
  display: none;
}
.durer .statusModelHexaple .statusModelPointThird .statusModelPointLevel1 {
  position: relative;
  border-width: 1px;
  border-style: solid;
  border-radius: 8px;
  padding: 20px;
  margin-top: 0px;
  margin-left: 0px;
  height: 36px;
}
.durer .statusModelPoint.statusModelSimpleText .pointSubText {
  display: none;
}
.durer .statusModelHexaple.statusModelSimpleText .statusModelPointSecond {
  height: 60px;
  bottom: 86px;
}
.durer .statusModelHexaple.statusModelSimpleText .statusModelPointThird {
  height: auto;
  bottom: 172px;
}
.durer .statusModelHexaple.statusModelSimpleText .statusModelPointSecond .statusModelPointLevel1 {
  height: 18px;
}
.durer .statusModelHexaple.statusModelSimpleText .statusModelPointThird .statusModelPointLevel1 {
  height: 10px;
}
.durer .statusModelHexaple.statusModelSimpleText {
  height: 86px;
}
.durer .statusModelPoint.statusModelTriple {
  height: 102px;
}
.durer .statusModelTriple .statusModelPointLevel1 {
  position: relative;
  margin-top: 20px;
  margin-left: 20px;
  z-index: 10;
  border-width: 4px;
  border-style: solid;
  border-radius: 10px;
  padding: 1px;
}
.durer .statusModelTriple .statusModelPointLevel2 {
  border: 0;
  position: relative;
  padding: 20px;
  text-align: center;
}
.durer .statusModelTriple .statusModelPointPointerImage {
  position: absolute;
  left: 0px;
  top: -38px;
  width: 24px;
}
.durer .statusModelTriple .statusModelPointSecond {
  position: relative;
  bottom: 104px;
  height: 76px;
  margin: 10px;
  z-index: 9;
  border-width: 4px;
  border-style: solid;
  border-radius: 10px;
  padding: 1px;
}
.durer .statusModelTriple .statusModelPointSecond .statusModelPointLevel1 {
  position: relative;
  border: 0;
  padding: 20px;
  margin-top: 0px;
  margin-left: 0px;
  height: 39px;
}
.durer .statusModelTriple .statusModelPointThird {
  position: relative;
  bottom: 210px;
  margin-right: 20px;
  margin-bottom: 20px;
  border-width: 4px;
  border-style: solid;
  border-radius: 10px;
  padding: 1px;
  z-index: 8;
  height: 76px;
}
.durer .statusModelTriple .statusModelPointThird .statusModelPointLevel1 {
  position: relative;
  border: 0;
  padding: 20px;
  margin-top: 0px;
  margin-left: 0px;
  height: 36px;
}
.durer .statusModelTriple.statusModelSimpleText .statusModelPointSecond {
  height: 58px;
  bottom: 86px;
}
.durer .statusModelTriple.statusModelSimpleText .statusModelPointThird {
  height: auto;
  bottom: 172px;
}
.durer .statusModelTriple.statusModelSimpleText .statusModelPointSecond .statusModelPointLevel1 {
  height: 18px;
}
.durer .statusModelTriple.statusModelSimpleText .statusModelPointThird .statusModelPointLevel1 {
  height: 10px;
}
.durer .statusModelTriple.statusModelSimpleText {
  height: 86px;
}
.durer .statusModelPointerImage .statusModelPointPointerImage {
  display: block;
}
.durer .statusModelPoint.statusModelPointBlackText .pointText,
.durer .statusModelPoint.statusModelPointBlackText .pointSubText {
  color: #000000;
}
.durer .statusModelPoint.statusModelPointGreyText .pointText,
.durer .statusModelPoint.statusModelPointGreyText .pointSubText {
  color: #7F7F7F;
}
.durer .statusModelPoint.statusModelSingle.statusModelPointBlackBorder,
.durer .statusModelPoint.statusModelDouble.statusModelPointBlackBorder,
.durer .statusModelDouble.statusModelPointBlackBorder .statusModelPointLevel2,
.durer .statusModelHexaple.statusModelPointBlackBorder .statusModelPointLevel1,
.durer .statusModelHexaple.statusModelPointBlackBorder .statusModelPointLevel2,
.durer .statusModelHexaple.statusModelPointBlackBorder .statusModelPointSecond,
.durer .statusModelHexaple.statusModelPointBlackBorder .statusModelPointThird,
.durer .statusModelTriple.statusModelPointBlackBorder .statusModelPointLevel1,
.durer .statusModelTriple.statusModelPointBlackBorder .statusModelPointSecond,
.durer .statusModelTriple.statusModelPointBlackBorder .statusModelPointThird {
  border-color: #7F7F7F;
}
.durer .statusModelPoint.statusModelSingle.statusModelPointGreyBorder,
.durer .statusModelPoint.statusModelDouble.statusModelPointGreyBorder,
.durer .statusModelDouble.statusModelPointGreyBorder .statusModelPointLevel2,
.durer .statusModelHexaple.statusModelPointGreyBorder .statusModelPointLevel1,
.durer .statusModelHexaple.statusModelPointGreyBorder .statusModelPointLevel2,
.durer .statusModelHexaple.statusModelPointGreyBorder .statusModelPointSecond,
.durer .statusModelHexaple.statusModelPointGreyBorder .statusModelPointThird,
.durer .statusModelTriple.statusModelPointGreyBorder .statusModelPointLevel1,
.durer .statusModelTriple.statusModelPointGreyBorder .statusModelPointSecond,
.durer .statusModelTriple.statusModelPointGreyBorder .statusModelPointThird {
  border-color: #B2B2B2;
}
.durer .statusModelPoint.statusModelSingle.statusModelPointOrangeBorder,
.durer .statusModelPoint.statusModelDouble.statusModelPointOrangeBorder,
.durer .statusModelDouble.statusModelPointOrangeBorder .statusModelPointLevel2,
.durer .statusModelHexaple.statusModelPointOrangeBorder .statusModelPointLevel1,
.durer .statusModelHexaple.statusModelPointOrangeBorder .statusModelPointLevel2,
.durer .statusModelHexaple.statusModelPointOrangeBorder .statusModelPointSecond,
.durer .statusModelHexaple.statusModelPointOrangeBorder .statusModelPointThird,
.durer .statusModelTriple.statusModelPointOrangeBorder .statusModelPointLevel1,
.durer .statusModelTriple.statusModelPointOrangeBorder .statusModelPointSecond,
.durer .statusModelTriple.statusModelPointOrangeBorder .statusModelPointThird {
  border-color: #999999;
}
.durer .statusModelPoint.statusModelSingle.statusModelPointYellowBackground,
.durer .statusModelPoint.statusModelDouble.statusModelPointYellowBackground,
.durer .statusModelDouble.statusModelPointYellowBackground .statusModelPointLevel2,
.durer .statusModelHexaple.statusModelPointYellowBackground .statusModelPointLevel1,
.durer .statusModelHexaple.statusModelPointYellowBackground .statusModelPointLevel2,
.durer .statusModelHexaple.statusModelPointYellowBackground .statusModelPointSecond,
.durer .statusModelHexaple.statusModelPointYellowBackground .statusModelPointThird,
.durer .statusModelTriple.statusModelPointYellowBackground .statusModelPointLevel1,
.durer .statusModelTriple.statusModelPointYellowBackground .statusModelPointSecond,
.durer .statusModelTriple.statusModelPointYellowBackground .statusModelPointThird {
  background-color: #FFFFFF;
}
.durer .statusModelPoint.statusModelSingle.statusModelPointGreyBackground,
.durer .statusModelPoint.statusModelDouble.statusModelPointGreyBackground,
.durer .statusModelDouble.statusModelPointGreyBackground .statusModelPointLevel2,
.durer .statusModelHexaple.statusModelPointGreyBackground .statusModelPointLevel1,
.durer .statusModelHexaple.statusModelPointGreyBackground .statusModelPointLevel2,
.durer .statusModelHexaple.statusModelPointGreyBackground .statusModelPointSecond,
.durer .statusModelHexaple.statusModelPointGreyBackground .statusModelPointThird,
.durer .statusModelTriple.statusModelPointGreyBackground .statusModelPointLevel1,
.durer .statusModelTriple.statusModelPointGreyBackground .statusModelPointSecond,
.durer .statusModelTriple.statusModelPointGreyBackground .statusModelPointThird {
  background-color: #EAEAEA;
}
.durer .statusModelPoint.statusModelSingle.statusModelPointGreenBackground,
.durer .statusModelPoint.statusModelDouble.statusModelPointGreenBackground,
.durer .statusModelDouble.statusModelPointGreenBackground .statusModelPointLevel2,
.durer .statusModelHexaple.statusModelPointGreenBackground .statusModelPointLevel1,
.durer .statusModelHexaple.statusModelPointGreenBackground .statusModelPointLevel2,
.durer .statusModelHexaple.statusModelPointGreenBackground .statusModelPointSecond,
.durer .statusModelHexaple.statusModelPointGreenBackground .statusModelPointThird,
.durer .statusModelTriple.statusModelPointGreenBackground .statusModelPointLevel1,
.durer .statusModelTriple.statusModelPointGreenBackground .statusModelPointSecond,
.durer .statusModelTriple.statusModelPointGreenBackground .statusModelPointThird {
  background-color: #CCCCCC;
}
.durer .statusModelPointSelected.statusModelPoint.statusModelSingle,
.durer .statusModelPointSelected.statusModelPoint.statusModelDouble,
.durer .statusModelPointSelected.statusModelDouble .statusModelPointLevel2,
.durer .statusModelPointSelected.statusModelHexaple .statusModelPointLevel1,
.durer .statusModelPointSelected.statusModelHexaple .statusModelPointLevel2,
.durer .statusModelPointSelected.statusModelHexaple .statusModelPointSecond,
.durer .statusModelPointSelected.statusModelHexaple .statusModelPointThird,
.durer .statusModelPointSelected.statusModelTriple .statusModelPointLevel1,
.durer .statusModelPointSelected.statusModelTriple .statusModelPointSecond,
.durer .statusModelPointSelected.statusModelTriple .statusModelPointThird {
  background-color: #E0E0E0 !important;
}
.durer .statusModelPointSelected.statusModelPoint.statusModelPointBlackText .pointText,
.durer .statusModelPointSelected.statusModelPoint.statusModelPointBlackText .pointSubText,
.durer .statusModelPointSelected.statusModelPoint.statusModelPointGreyText .pointText,
.durer .statusModelPointSelected.statusModelPoint.statusModelPointGreyText .pointSubText {
  color: #FFFFFF;
}
.durer .statusModelEdge {
  color: #000000;
}
.durer .statusModelPassedEdge {
  color: #000000;
}
