.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;
}
.add-button {
  position: absolute;
  top: 1px;
  left: 1px;
}

.card-btn{
  height: 100px;
}

p {
  margin-bottom:5px;
}

.nav-grad{
/*background-image: radial-gradient( circle 987px at 99% 2%,  rgba(22,183,229,1) 0%, rgba(9,54,103,1) 90% );*/
/*background-image: linear-gradient( 110.9deg,  rgba(44,221,239,1) 1.1%, rgba(14,191,210,1) 37.6%, rgba(8,127,140,1) 99.2% );*/
background-image: radial-gradient( circle farthest-corner at 10% 20%,  rgba(0,255,176,1) 0%, rgba(66,105,242,1) 90% );

}

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;
}