.form-group.label-floating.is-empty label.control-label {
  top: -20px;
  left: 0;
  line-height: 1em;
}
.form-group.label-floating.is-empty label.control-label {
  font-size: 11px;
}
.form-group .help-block {
  display: inline;
}
.add-button {
  position: absolute !important;
  right: -18px;
  top: -13px;
}
.add-button i {
  line-height: 54px !important;
}
div.div-btn i {
  line-height: 54px !important;
}
li.item {
  border-bottom: 1px solid #ccc;
  clear: both;
}
li.item .remove-item {
  float: right;
  position: relative;
  top: -20px;
  clear: both;
}
.control-label.text-center {
  text-align: center !important;
}
.answer-values {
  margin-top: 15px;
}
.answer-values .radio {
  display: inline;
  margin-left: 15px;
}
td a .zmdi {
  font-size: 26px;
}
tr.evaluated td {
  background-color: #E6F7E7;
}
.smaller {
  width: 25%;
  display: inline-block;
}
.btn.btn-fab.smaller {
  min-width: 35px;
  width: 35px;
  height: 35px;
  font-size: 28px;
}
.groups_holder {
  overflow: hidden;
}
.groups_holder span {
  margin-right: 15px;
  float: left;
  margin-top: 9px;
}
.groups_holder span .rm-group {
  position: relative;
  left: 10px;
}
.btn-fab-xsm {
  height: 12px !important;
  min-width: 12px !important;
  width: 12px !important;
  font-size: 8px !important;
  line-height: 0.7em !important;
}
#header_notifications_icon.zmdi-notifications-active {
  color: red;
}
i.notif-icon {
  font-size: 33px;
}
div.card.alert-wrap {
  margin-top: 10px;
}
tr.incomplete td {
  background-color: #FFEDED;
}
.form-horizontal label.error,
label.error {
  color: red;
}
#footer_wrapper {
  width: 100%;
}
.form-group input.form-file[type=file] {
  position: static;
  opacity: 1;
}
li.entry {
  border-bottom: 1px solid #ccc;
  clear: both;
}
li.entry .remove-item {
  float: right;
  position: relative;
  top: -20px;
  clear: both;
}
tr.inactiv td,
tr.unkown td {
  background-color: #FFEDF7;
}
.btn.btn-fab.smallest,
.btn.btn-fab.smallest .zmdi {
  min-width: 20px;
  width: 20px;
  height: 20px;
  font-size: 12px;
  line-height: 20px;
}
.map_wrap {
  position: relative;
}
#pac-input {
  background-color: #fff;
  padding: 0 11px 0 13px;
  width: 400px;
  font-family: Roboto;
  font-size: 15px;
  font-weight: 300;
  text-overflow: ellipsis;
  position: absolute;
  left: 113px;
  top: 10px !important;
  padding: 5px;
}
.img-el {
  max-width: 200px;
  float: left;
  margin-left: 10px;
  margin-top: 10px;
  position: relative;
}
.img-el .remove-pic {
  color: red;
  position: absolute;
  display: none;
  left: 50%;
  margin-left: -32px;
}
.img-el:hover .remove-pic {
  display: block;
}
.company-pictures .img-el {
  max-width: 200px;
  float: left;
  margin-left: 10px;
  margin-top: 10px;
  position: relative;
}
.company-pictures .img-el .remove-pic {
  color: red;
  position: absolute;
  display: none;
  left: 50%;
  margin-left: -32px;
}
.company-pictures .img-el:hover .remove-pic {
  display: block;
}
.banner_admin {
  display: block;
}
.select-icons {
  float: right;
  margin-right: 15px;
  font-size: 20px;
  cursor: pointer;
}
.assoc_wrap {
  padding-left: 10px;
  padding-bottom: 15px;
}
.assoc_wrap.conflicted {
  border: 2px dotted red;
}
.assoc_wrap.saved {
  background-color: #BAF5A6;
}
.assoc_wrap.modified {
  background-color: #F5A9C9;
}
.assoc_wrap .zmdi-check-square {
  display: none;
}
.assoc_wrap .zmdi-square-o {
  display: block;
}
.assoc_wrap.selected .zmdi-check-square {
  display: block;
}
.assoc_wrap.selected .zmdi-square-o {
  display: none;
}
.deja_wrap {
  margin-right: 10px;
}
.deja_wrap li {
  float: left;
}
.deja_wrap img {
  height: 90px;
}
.deja_wrap span {
  font-size: 11px;
  display: block;
  width: 71px;
}
.form-group input[type=file] {
  position: relative;
  opacity: 1;
}
.oldPicWrap {
  width: 100px;
  float: left;
  margin-left: 10px;
  position: relative;
}
.oldPicsWrap {
  overflow: hidden;
}
.oldPicsWrap .close {
  font-size: 21px;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  position: absolute;
  opacity: 1;
  right: 0;
}
.info-tool-label {
  position: absolute !important;
  top: 0px;
  left: 10px;
}
.asssoc-status-label {
  display: none;
  position: absolute;
  top: 5px;
  right: 10px;
  font-size: 12px;
  font-style: italic;
}
.assoc_wrap.modified .modified-label {
  display: block;
}
.assoc_wrap.modified.conflicted .modified-label {
  display: none;
}
.assoc_wrap {
  position: relative;
}
.assoc_wrap.saved .saved-label {
  display: block;
}
.assoc_wrap.nedefinit .nedefinit-label {
  display: block;
}
.assoc_wrap.conflicted .conflicted-label {
  display: block;
}
.img-el .zmdi-delete {
  font-size: 35px !important;
}
