.mw-page-container {
  height: 100%;
  width: 100vw;
}

.mw-form-container {
  height: 100%;
  padding: 5px;
  /*border: solid 1px lightgray;
  box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 10px -5px rgba(255,152,0,.4);
  */
}

.mw-form-container-white-bkg {
  height: 100%;
  width: 100%;
  background-color: white;
  /*border: solid 1px lightgray;
  box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 10px -5px rgba(255,152,0,.4);
  */
}

.mw-form-header {
  padding: 10px;
  padding-left: 15px;
  width: 100%;
  height: 60px;
  background-color: #116466;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}

.mw-dialog-header {
  margin-top: -35px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: white;
  padding-left: 10px;
  padding-right: 10px;
  width: 100%;
  /* box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 5px -5px rgba(255,152,0,.4); */
  height: 35px;
  border-bottom: Solid 1px whitesmoke;
}

.mw-form-header-icon {
  width: 45px;
  font-size: 40px;
  color: white;
}

.mw-form-dialog-icon {
  width: 30px;
  font-size: 30px;
  color: black;
}

.mw-form-header-rightdiv {
  color: white;
}

.mw-form-header-status {
  border: solid 2px white;
  border-radius: 5px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  font-weight: bold;
}

.mw-form-header-btn-icon {
  width: 45px;
  font-size: 40px;
}

.mw-form-header-title {
  font-size: 28px;
  padding-left: 10px;
  font-family: "GothamBold";
  color: white;
}

.mw-dialog-header-title {
  background-color: white;
  font-size: 20px;
  padding-left: 10px;
}

.mw-form {
  border: lightgrey solid 1px;
  border-radius: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: white;
}

.mw-form-padd5 {
  padding: 5px;
  border-radius: 5px;
  background-color: white;
  box-shadow: 0 0px 0 0 rgba(32, 19, 19, 0.14),
    0 7px 10px -5px rgba(255, 152, 0, 0.4);
}

.mw-form-padd10 {
  padding: 10px;
  background-color: white;
  border-radius: 5px;
  box-shadow: 0 0px 0 0 rgba(32, 19, 19, 0.14),
    0 7px 10px -5px rgba(255, 152, 0, 0.4);
}

.mw-dialog-from {
  padding-top: 0px;
  background-color: white;
  border: solid 1px #d6d4d4;
  box-shadow: 0 0px 0 0 rgba(32, 19, 19, 0.14),
    0 7px 10px -5px rgba(255, 152, 0, 0.4);
}

.mw-form-footer {
  margin-top: 10px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: white;
  width: 100%;
  height: 60px;
  padding: 20px;
}

.mw-form-button {
  background-color: transparent !important;
  color: #116466 !important;
  margin: 0px;
  font-size: 14px;
  font-weight: normal;
  border: 2px solid #116466 !important;
}
.mw-form-button:hover {
  color: white !important;
  background-color: #116466 !important;
}

.mw-icon-button-q {
  background-color: transparent !important;
  color: #116466 !important;
  margin: 0px;
  font-size: 14px;
  font-weight: normal;
  border: 2px solid #116466 !important;
}
.mw-icon-button-q:hover {
  color: white !important;
  background-color: #116466 !important;
}

.mw_textarea_formfield {
  width: 100%;
  border: solid 1px lightgrey;
}

.mat-row.hovered {
  background: #eee;
}

.mat-row.highlighted {
  background: #999;
}

.mw-independed-label {
  font-size: 12px;
}
