/*********** material ***********/

/*@import url("https://fonts.googleapis.com/css?family=Lato:400,700");*/
/*@import url("https://fonts.googleapis.com/css2?family=Mulish:wght@400;600;800&display=swap");*/

body, html {
  background-color: #FFFFFF;
  color: #4F4F4F;
  font-family: "Lato", sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  scroll-behavior: smooth;
  margin: 0;
}

*, *:before, *:after {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

ul, li {
  list-style-type: none;
}

.mr-5 {
  margin-right: 5px;
}

.mr-10 {
  margin-right: 10px;
}

::-moz-placeholder {
  color: #b0b0b0;
  opacity: 1;
  /* Firefox */
}

:-ms-input-placeholder {
  color: #b0b0b0;
  opacity: 1;
  /* Firefox */
}

::placeholder {
  color: #b0b0b0;
  opacity: 1;
  /* Firefox */
}

.hidden {
  display: none;
}

.content-row {
  padding: 0 15px;
}

.ico-muted {
  opacity: 0.2;
}
.ico-muted:hover {
  opacity: 0.6;
}

.block {
  display: block;
}

.cropText {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.cropText.cropText100 {
  max-width: 100px;
}
.cropText.cropText150 {
  max-width: 150px;
}
.cropText.cropText200 {
  max-width: 200px;
}
.cropText.cropText250 {
  max-width: 250px;
}
.popover {
  max-width: 500px;
}

.popover.editable-popup {
  border-radius: 2px;
}
.popover.editable-popup .popover-title {
  display: none;
  padding: 5px;
}
.popover.editable-popup .popover-content {
  padding: 4px;
}
.popover.editable-popup form, .popover.editable-popup .control-group {
  margin: 0px;
}

.display-block {
  display: block;
}