/* line 5, dialog.scss */
.popup .md-toolbar-tools {
  height: 45px;
}
/* line 7, dialog.scss */
.popup .md-toolbar-tools h2 {
  font-size: 14pt;
}
/* line 9, dialog.scss */
.popup md-toolbar {
  min-height: 45px;
  background-color: #c7583f;
}
/* line 13, dialog.scss */
.popup md-toolbar.md-default-theme:not(.md-menu-toolbar), .popup md-toolbar:not(.md-menu-toolbar) {
  background-color: #c7583f;
}
/* line 16, dialog.scss */
.popup .md-button {
  background-color: #c7583f;
  color: #fff;
  margin-right: 0;
  border-radius: 3px;
  margin-top: 0;
  padding: 0 10px;
  margin-bottom: 0;
}
/* line 25, dialog.scss */
.popup .md-button.md-default-theme:not([disabled]).md-focused, .popup .md-button:not([disabled]).md-focused, .popup .md-button.md-default-theme:not([disabled]):hover, .popup .md-button:not([disabled]):hover {
  background-color: #b01d25;
}
/* line 26, dialog.scss */
.popup .pop {
  margin-bottom: 0;
  margin: 0 30px;
  border: 1px solid #ddd;
}
/* line 30, dialog.scss */
.popup .pop .ui-grid-top-panel {
  display: none;
}
/* line 34, dialog.scss */
.popup .day_select {
  padding: 0 20px;
}
/* line 36, dialog.scss */
.popup .day_select .input_area {
  margin-top: 20px;
  margin-bottom: 15px;
}
/* line 41, dialog.scss */
.popup .pop_search {
  margin: 10px 30px;
  position: relative;
}
/* line 44, dialog.scss */
.popup .pop_search md-input-container {
  margin: 0;
  width: 100%;
}
/* line 47, dialog.scss */
.popup .pop_search md-input-container .md-input {
  margin: 0;
  border: 1px solid #ddd;
  border-radius: 5px;
  height: 32px;
  font-size: 10.5pt;
  /* font-family: Gothic; */
  background-color: #fff;
  padding: 5px 10px;
}
/* line 57, dialog.scss */
.popup .pop_search md-input-container .md-errors-spacer {
  min-height: 0;
}
/* line 61, dialog.scss */
.popup .pop_search button {
  background-color: transparent !important;
}
/* line 63, dialog.scss */
.popup .pop_search button.search_icon {
  background-image: url(../img/search.png);
  min-width: 20px;
  cursor: pointer;
  margin: 0 5px;
  min-height: 20px;
  box-shadow: none !important;
  background-repeat: no-repeat;
  text-indent: -10000px;
  background-position: center;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 78, dialog.scss */
.popup .pop_search button.solo {
  margin-left: 5px;
}
/* line 83, dialog.scss */
.popup .input_area {
  margin-top: 5px;
}
/* line 84, dialog.scss */
.popup.expop .input_area {
  max-width: 395px;
  margin: 10px 20px;
}
/* line 88, dialog.scss */
.popup.expop .form_input {
  padding: 15px 20px 0;
}
/* line 90, dialog.scss */
.popup.expop .form_input .file-upload {
  margin: 5px 0;
}
/* line 91, dialog.scss */
.popup.expop .form_input .file-upload .md-input {
  padding: 10px;
  height: 40px;
  line-height: 0;
  border-radius: 3px;
  border: 1px solid #ddd;
  margin-top: 0px;
  /* font-family: Gothic; */
}
/* line 100, dialog.scss */
.popup.expop .form_input .file-upload md-icon {
  height: 21px;
  width: 21px;
  min-height: 21px;
  min-width: 21px;
}
/* line 109, dialog.scss */
.popup.diet md-divider {
  margin-top: 20px;
}
/* line 112, dialog.scss */
.popup.diet .input_area {
  margin: 20px 30px;
}
/* line 114, dialog.scss */
.popup.diet .input_area .select {
  margin-top: 5px;
}
/* line 118, dialog.scss */
.popup.diet .popup_btn {
  margin: 5px 0;
}
/* line 122, dialog.scss */
.popup .ui-grid-render-container-left .ui-grid-viewport {
  height: 100% !important;
}
/* line 125, dialog.scss */
.popup .ui-grid-contents-wrapper {
  margin-bottom: 4px;
}
/* line 129, dialog.scss */
.popup.dietrecipe .grid .ui-grid-render-container-body .ui-grid-viewport {
  overflow-y: scroll !important;
  height: initial !important;
  max-height: 200px !important;
}
/* line 136, dialog.scss */
.popup .ui-grid-row, .popup .ui-grid-cell {
  height: 39px !important;
}

/* line 141, dialog.scss */
md-dialog {
  border: 1px solid #c7583f;
}
/* line 143, dialog.scss */
md-dialog .md-button.md-default-theme.md-primary, md-dialog .md-button.md-primary {
  color: #c7583f;
}

/* line 149, dialog.scss */
.photo md-dialog-content img {
  width: 100%;
}
/* line 152, dialog.scss */
.photo md-dialog-content span {
  display: block;
  padding: 15px;
}

/* line 157, dialog.scss */
md-dialog.photo md-dialog-actions .md-button {
  margin: 0;
}
