

/* Start:/local/templates/g1/components/openregion/feedback/.default/openregion/feedback.form/.default/style.css?16116542226550*/
body.iframe > div:not(.content-wrapper):not(.popup-window),
body.iframe > a,
body.iframe > .content-wrapper .breadcrumb,
body.iframe > .content-wrapper .sub-menu {
  display: none !important;
}

body.iframe > .content-wrapper .content {
  max-width: 100%;
}

body.iframe > .content-wrapper {
  box-shadow: none;
}

body.iframe .edit-form {
  max-width: 90%;
  margin: auto;
}

body.iframe .edit-form__label {
  margin-bottom: 5px;
}

body.iframe .edit-form__field {
  flex-wrap: nowrap !important;
}

.edit-form {
  position: relative;
}
.edit-form--disabled::before {
  content: '';
  background: rgba(255, 255, 255,0.5);
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}
.edit-form hr {
  width: 100%;
  border: none;
  border-top: 1px #e0e0e0 solid;
}
.edit-form p {
  margin: 0 0 10px 0;
}
.edit-form__container {
  display: flex;
  flex-direction: column;
}
.edit-form__field {
  display: flex;
  flex-wrap: wrap;
  margin: 7px 0;
}
.edit-form__label {
  flex: 0 250px;
  padding: 5px 10px 0 0;
  text-align: right;
  display: block;
}
.edit-form__value {
  flex: 1 500px;
  display: block;
}
.edit-form input[type="text"], .edit-form textarea {
  width: 100%;
  box-sizing: border-box;
  border: 1px #c8cad2 solid;
}
.edit-form textarea{
  padding: 12px;
  font-family: "Trebuchet MS", "Arial", "Tahoma", "Verdana", "sans-serif";
  font-size: 10.5pt;
}
.edit-form__input--short {
  width: 155px !important;
}
.edit-form__domain-end {
  font-style: italic;
  color: #6b6b6b;
  font-size: 11pt;
}
.edit-form__field--required .edit-form__label:after {
  content: '*';
  color: #f00;
}
.edit-form__two-column {
  display: flex;
  flex-wrap: wrap;
}
.edit-form__two-column .edit-form__field {
  flex: 1 50%;
  flex-wrap: nowrap;
}
.edit-form__two-column .edit-form__value {
  flex: 1;
}
.edit-form .jq-checkbox {
  margin-top: 5px;
}
.edit-form__buttons {
  margin-top: 10px;
  text-align: right;
}
.edit-form__templates {
  display: flex;
  flex-wrap: wrap;
}
.edit-form__template {
  flex: 0 215px;
  margin: 0 15px 15px 0;
  position: relative;
  display: block;
}
.edit-form__template-image {
  display: inline-block;
  border: 2px;
  width: 100%;
  position: relative;
  padding: 7px;
  box-sizing: border-box;
  border-radius: 2px;
  background: #fff;
  border: 2px #ddd solid;
}
.edit-form__template-image .fa,
.edit-form__template-image .fas,
.edit-form__template-image .far,
.edit-form__template-image .fab {
  display: none;
  color: rgba(0,0,0,0.5);
  position: absolute;
  left: 65px;
  top: 105px;
  font-size: 60px;
  height: 80px;
  width: 80px;
  text-align: center;
}
.edit-form__template-radio:checked+.edit-form__template-image .fa,
.edit-form__template-radio:checked+.edit-form__template-image .fas,
.edit-form__template-radio:checked+.edit-form__template-image .far,
.edit-form__template-radio:checked+.edit-form__template-image .fab {
  display: inline;
}
.edit-form__template-image:hover {
  border-color: #707982;
}
.edit-form__template-image img {
  width: 100%;
}
.edit-form__template-radio {
  position: absolute;
  left: -1000px;
}
.edit-form__template-name {
  display: flex;
  margin-top: 10px;
  font-size: 11pt;
  font-style: italic;
  color: #6b6b6b;
}
.edit-form__template-popup {
  color: rgba(0,0,0,0.5);
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 18pt;
}
.edit-form__template-popup:hover {
  font-size: 20pt;
  right: 19px;
}
.edit-form__colors {
  display: flex;
  flex-wrap: wrap;
}
.edit-form__color {
  flex: 0 40px;
  height: 30px;
  margin: 0 15px 15px 0;
  border: 2px #ddd solid;
  text-align: center;
  color: #fff;
  padding: 4px 0 0 0;
  box-sizing: border-box;
  display: block;
}
.edit-form__color:hover {
  border-color: #4b5763;
}
.edit-form__color .fa,
.edit-form__color .fas,
.edit-form__color .far,
.edit-form__color .fab {
  display: none;
}
.edit-form__color-radio {
  position: absolute;
  left: -1000px;
}
.edit-form__color-radio:checked+.edit-form__color .fa,
.edit-form__color-radio:checked+.edit-form__color .fas,
.edit-form__color-radio:checked+.edit-form__color .far,
.edit-form__color-radio:checked+.edit-form__color .fab {
  display: inline;
}
.edit-form__logo-image, .edit-form__logo-filename {
  margin: 5px 0;
}
.edit-form__field--error input[type="text"],
.edit-form__field--error textarea {
  border-color: #f00;
}
.edit-form__error-msg {
  font-size: 10pt;
  color: #f00;
  font-style: italic;
}
.edit-form__hint-msg {
  font-size: 10pt;
  color: #7e7e7e;
  font-style: italic;
}
.edit-form input[type="text"] {
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  color: #444;
}
.edit-form input[type="text"], .bxlhe-frame {
  border: 1px #c8cad2 solid;
}
.edit-form__upload-button-section {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.edit-form__upload-tip {
  margin-left: 20px;
  color: #808080;
  font-weight: bold;
}
.edit-form__files {
  padding: 7px;
  border-width: 2px;
  border-color: #c5c5c5;
  border-style: dotted;
}
.edit-form__files-container {
  display: flex;
  flex-wrap: wrap;
}
.edit-form__file {
  display: inline-block;
  position: relative;
  vertical-align: top;
  margin: 0 5px 5px 0;
  box-sizing: border-box;
}
.edit-form__file--block {
  background: #f3f3f3;
  border-bottom: 2px #dbdbdb solid;
  padding: 5px 20px 5px 10px;
}
.edit-form__file-name {
  font-size: 10pt;
  color: #7e7e7e;
  overflow: hidden;
  width: 100px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.edit-form__file-delete {
  color: #a14743;
  position: absolute;
  right: 2px;
  top: 2px;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: #f3f3f3;
  text-align: center;
  line-height: 20px;
  font-size: 12pt;
}

.user-name {
  display: flex;
  align-items: center;
  padding: 0 5px;
}

.user-type__error-message {
  display: flex;
  justify-content: center;
  margin-top: 30px;
}

.news-detail__title{
  display: flex;
}

.feedback-form-field__note {
  flex: 1;
  color: #7e7e7e;
  font-style: italic;
  padding: 15px 0;
  text-align: center;
}


/*.edit-form__file-delete:hover {
    opacity: 1;
    color: #a14743;
}*/

@media (max-width: 580px) {
  body.iframe .edit-form__field {
    flex-wrap: nowrap !important;
    flex-direction: column;
  }

  .edit-form__label {
    flex: 0;
    padding: 5px 10px 0 0;
    text-align: right;
    display: block;
  }

  .edit-form__value {
    flex: 0;
    display: block;
  }
}

@media (max-width: 767px) {
  .edit-form__label {
    text-align: left;
    flex-grow: 1;
  }
}

/* End */
/* /local/templates/g1/components/openregion/feedback/.default/openregion/feedback.form/.default/style.css?16116542226550 */
