.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: rgb(255 255 255 / 70%);
    background: rgba(45,23,50,.7);
    border-radius: 5px;

}
.navbar-light .navbar-nav .nav-link {
    color: rgba(33,33,33,.9);
    font-weight: 600;
    padding: 5px 15px;
    margin-bottom: 5px;
    transition: ease 0.5s;
}
.notification {
  position: relative;
  display: inline-block;
}

.notification .badge {
  position: absolute;
  top: -10px;
  right: -10px;
  padding: 5px 5px;
  background:#ff0011 ;
  color: #fff;
  border-radius: 50%;
}

.message li{
  margin-bottom:10px;
  /* background-color: #fefefe; */
  /*box-shadow: 0 .15rem 1.75rem 0 rgba(58,59,69,.15)!important;*/
}

.text-sm{
  font-size:13px;
}

.text-md {
  font-size: 11pt;
}

.icon{
  width: 100%;
  position: relative;
  font-size:20px;
}
.icon-set{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: -45px;
    left: 42%;
}
.round{
  border-radius: 50px;
}

.footer {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
}
input[type="file"] {
    display: none;
}
.custom-file-upload {
    border: 1px solid #ccc;
    border-radius: 50%;
    display: inline-block;
    padding: 8px 12px;
    cursor: pointer;
}

img {
   image-orientation: from-image;
}
.card-btn{
  height: 100px;
}

.bg-green{
  background-color: #7B9F38;
  border: 1px solid #7B9F38;
}
.bg-grey{
  background-color: #EAEAEA;
  border: 1px solid #EAEAEA;
}
.text-grey{
  color: #EAEAEA;
}
/*p {
  margin-bottom:5px;
}*/