.hide
 {
  display: none;
 }

.btn
 {
  user-select: none;

  cursor: pointer;
 }

.error
 {
  border-bottom: solid 3px #ff0000 !important;
 }

.add_news_area
 {
  margin-top: 20px;
 }

.add_news_area .add_news_button.btn
 {
  display: block;

  margin: auto;

  max-width: 200px;

  user-select: none;

  cursor: pointer;
 }

.add_news_form
 {
  margin-top: 20px;
  margin-left: 10px;
 }

.add_news_form input
 {
  max-width: 350px;
 }

.add_news_form input[type="text"]
 {
  display: inline-block;

  width: 100%;
  max-width: 350px;
 }

.add_news_form input.input.title_input
 {
  max-width: 708px;
 }

.add_news_form textarea
 {
  margin-top: 5px;

  width: 708px;
  padding: 10px;
  border: solid 1px #d3d3d3;

  border-radius: 3px;
 }

.add_news_form label
 {
  cursor: pointer;
 }

.add_news_form label input,
.add_news_form label span
 {
  display: inline-block;

  vertical-align: middle;
 }

.add_news_form label span
 {
  margin-left: 5px;
 }

.smi_row
 {
  margin-top: 5px;
  margin-bottom: 5px;
 }

.smi_row input:first-child
 {
  margin-right: 5px;
 }

.add_smi_row_button
 {
  margin-top: 10px;

  color: #808080;

  user-select: none;

  cursor: pointer;
 }

.trumbowyg-box
 {
  margin-top: 5px;

  max-width: 708px;

  background-color: #ffffff;
 }

#old_logo
 {
  max-width: 150px;
 }

.delete_btn
 {
  background-color: #c30000 !important;
 }

.delete_btn:hover
 {
  background: linear-gradient(111.15deg, #ff0000 10.15%, #c30000 119.02%), #c30000 !important;
 }