body {
  background-color: #ffffff;
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #444444;
  padding-bottom: 100px;
}

.card{
  border: 2px solid #b7b7b7 !important;
}

.fiximg{
  max-height: 60px;
  max-width: 100%;
}

.shadow-sm {
  box-shadow: 2px 2px 8px 0 #eee;
}

.single-photo-cont{
  width: 250px;
  margin: 5px 5px 5px 0;
  background: #eee;
}

.photos{
  width: 250px;
  height: 250px;
  margin: 0;
  padding: 0;
  border: 0;
}

.photo-buttons{
  height: 50px;
}

.itemflex{
  flex: 1 1 0;
}

.btn{
  border-radius: 0 !important;
}

.icon-big{
  font-size: 30px;
}

.min-width-190{
  min-width: 190px;
}

.custom-control-label::after, .custom-control-label::before{
  color: #ffffff !important;
  border-color: #737373 !important;
}

.custom-control-label.approved::after{
  background-color: #28a745 !important;
}
.custom-control-label.approved::before{
  background-color: #ffffff !important;
}

.custom-control-label.blocked::after{
  background-color: #dc3545 !important;
}
.custom-control-label.blocked::before{
  background-color: #ffffff !important;
}

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}

.cursor-pointer{
  cursor: pointer;
}

.info_user td {
  vertical-align: middle;
}