@charset "utf-8";
/* CSS Document */

#modal-birthdays .modal-dialog, #modal-anniversary .modal-dialog {
  max-width: 900px;
}

#modal-birthdays .modal-header, #modal-birthdays .modal-footer, #modal-anniversary .modal-header, #modal-anniversary .modal-footer{border:none}

#modal-birthdays .modal-body, #modal-anniversary .modal-body{padding:0; background-color: rgb(247 247 247 / 0%);}

.wrapimg_an_bt {
  position: relative;
  padding-bottom: 100%;
}
.wrapimg_an_bt img{position: absolute; top:0; left: 0}

#modal-birthdays .img-thumbnail {
  padding: 0.15rem;
  background-color: #ffffff;
  border-radius: 6px;
}

.title-aw-bi-modal{background: rgb(69, 193, 194);
  background: linear-gradient(90deg, rgba(69, 193, 194, 1) 0%, rgba(197, 224, 59, 1) 100%); color: white; border-radius: 25px;
  border: 2px solid white;
}

.awards-birthday_boxes > div{position: relative;display: flex;flex-direction: column;/* height: 100%; */}

.awards-birthday_boxes > div:before{
  position: absolute;
  content: "";
  background-color: #9d9d9d;
  /* height: 100%; */
  /* width: 100%; */
  border-radius: 0 0 6px 6px;
  top: 0;
  left: 12px;
  right: 12px;
  bottom: 0;
  border-radius: 6px;
}


.label_image{position: relative;color: white;line-height: 1;font-size: 14px;padding: 8px 10px 8px;display: flex;height: 100%;flex-direction: column;justify-content: center;}

.label_image span{display: block;font-family: 'century_bold';font-size: 16px;padding-bottom: 4px;}