body {
  background: #f2f2f2;
}
#back_div {
  -background-image: url("/portal/ewrymzfsgf/custom_modules/img/beach.jpg");
  background: linear-gradient(
    180deg,
    rgba(18, 18, 23, 1) 0%,
    rgba(43, 43, 43, 1) 35%
  );
  -background-size: cover;
  -background-repeat: no-repeat;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: -1;
}
.btn-default {
  border: 1px solid silver;
}
.input-group-addon {
  border-right: 1px solid silver;
  border-top: 1px solid silver;
  border-bottom: 1px solid silver;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 4px 4px 0px 4px;
}
.dropdown-toggle {
  border: 1px solid silver;
  background: white;
}
.transp {
  border: none;
  background: none;
}
.fieldname {
  font-size: 10pt;
  color: gray;
  margin-bottom: 0px;
}
.vl {
  display: block;
  margin-top: 15px;
}
.picdiv {
  width: 200px;
  height: 125px;
  padding: 3px;
  border: 1px solid silver;
  border-radius: 6px;
  margin: 3px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.boxedfields {
  border: 1px solid silver;
  border-radius: 10px;
  margin: 10px 1px 10px 1px;
  padding: 10px;
  position: relative;
}
.boxedfields_label {
  width: 130px;
  background: gray;
  color: white;
  font-weight: normal;
  text-shadow: 0px 0px 2px black;
  font-size: 9pt;
  position: absolute;
  top: -1px;
  left: -1px;
  border-bottom-right-radius: 5px;
  text-align: center;
}

.btn-primary {
  background-image: linear-gradient(black, gray);
  background-color: black;
  border-color: black;
}
.btn-success {
  background-image: linear-gradient(gray, black);
  background-color: gray;
  border-color: gray;
}
.btn-info {
  background-image: linear-gradient(gray, black);
  background-color: gray;
  border-color: gray;
}
.btn-secondary {
  background-image: linear-gradient(gray, black);
  background-color: gray;
  border-color: gray;
}
/* unvisited link */
a:link {
  color: gray;
}

/* visited link */
a:visited {
  color: gray;
}

/* mouse over link */
a:hover {
  color: black;
  text-decoration: none;
}

/* selected link */
a:active {
  color: black;
  text-decoration: none;
}

.btn-link {
  color: gray;
  text-decoration: none;
}
.btn-link:hover {
  color: black;
  text-decoration: none;
}
.btn-link:active {
  color: black;
  text-decoration: none;
}

textarea {
  width: 100% !important;
}

.pagination li {
  border: 1px solid silver;
  padding: 5px;
  margin: 5px;
  border-radius: 3px;
  cursor: pointer;
}
