.mss-panel-edit {
  border :1px solid #dee1e3;
  margin:auto;
  color: #666;
  font-size:11pt;
}
.mss-setting-maintitle {
  margin-bottom: 10px;
  padding: 15px;
  border: 1px solid #AA2464;
  font-size: 14pt;
  text-align: center;
  background-color: #AA2464;
  color: #fff;
}
.mss-setting-row {
  border-bottom: 1px solid #dee1e3;
}
.mss-setting-title {
  color: #666;
} 
.mss-setting-data {
  color: #000000;
  font-size: 10pt;
}

.mss-full-icon .dx-button-content {
  padding: 2px !important;
}

.mss-full-icon .dx-icon {
  width: 30px !important;
  height: 30px !important;
  font-size: 30px;
}

.mss-no-border {
  border: 0px !important;
}

.mss-toolbars {
  border-bottom: 1px solid #dee1e3;
  padding-bottom: 2px;
  margin-bottom: 5px;
}
.mss-properties {
  text-align: center;
  color: #9e0063;
  cursor: default;
  overflow: hidden;
  background-color: #ffffff;
}
  .mss-properties .row {
      padding-left: 0px;
      padding-right: 0px;
      margin-left:0px;
      margin-right:0px;
  }
  .mss-properties .title {
      color: #666;
      padding-bottom: 2px;
      margin-bottom: 5px;
      border-bottom: 1px solid #AC1F64;
      font-size: 16px;
      font-weight: bold;
      text-align: center;
      float: left;
      width: 100%;
  }

  .mss-properties .label {
      text-align: left;
      float: left;
      width: 45%;
      color: #666; /* #8899a8;*/
      font-size: 12px;
      vertical-align: middle;
      padding-top: 10px;
      font-family: arial;
  }

  .mss-properties .data {
      text-align: right;
      float: left;
      width: 55%;
      color: #9e0063;
  }

  .mss-properties .data input {
      text-align: right;
  }

  .mss-properties .data pre {
      color: #9e0063;
      background-color: #fff;
      font-size: 13px;
      font-family: Arial;
      overflow: hidden;
      border: 0px;
  }
.mss-properties-group {
  float:left;
  overflow:hidden;
  border: 1px solid #dee1e3;
  padding: 1px;
  margin-bottom: 5px;
  background-color: #FFE5EB;
}
  .mss-properties-group .title {
      color: #333;
      padding: 2px;
      padding-left: 5px;
      margin-top: 5px;
      /*margin-bottom: 5px;
      border-bottom: 1px solid #dee1e3;*/
      font-size: 16px;
      font-weight: normal;
      text-align: left;
      width: 100%;
      height: 35px;
  }
.mss-properties-group .content {
  /*border: 1px solid #dee1e3;*/ /* #9e0063;*/
  font-family: Arial;
  border-radius: 5px;
  color: #666; /* #8899a8;*/
  cursor: default;
  /*padding: 5px;*/
  float: left;
  background-color:white;
}
.mss-editor-controls {
  width: 100%;
  float: left;
  margin-bottom: 2px;
}

.mss-reader-controls input, .mss-reader-controls textarea,
.mss-reader-controls .dx-texteditor-container.dx-tag-container,
.mss-reader-controls tr.dx-row td {
  background-color: #96d3fb;
}
.mss-admin-panel .mss-button-edit-admin {
  float: right;
}

.mss-admin-panel .dx-button-content {
  padding: 2px;
}

.mss-admin-panel {
  border: 1px solid #dee1e3;
  background-color: #FFE5EB;
  height: 26px;
}
.mss-error-panel {
  border: 1px solid #dee1e3;
  background-color: #FFE5EB;
  padding:10px;
  font-weight:700;
  font-size:16px;
  text-align:center;
  color:firebrick;

}
.mss-message-panel {
  border: 1px solid #dee1e3;
  background-color: #FFE5EB;
  padding: 10px;
  font-weight: 700;
  font-size: 16px;
  text-align: center;
  color: firebrick;
}
.dx-form-group-with-caption {
  padding-top: 5px;
  background-color: #FFE5EB;
}

.dx-form-group-content {
  background-color: white;
}
.dx-form-group-caption{
  padding-left:5px;
}

.dx-overlay-content {
	max-width: 100vw;
}