
/*# sourceMappingURL=custom.min.css.map /assets/images/profile-bg.jpg */

@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}

.fade-in { animation: fadeIn 1s ease-in-out; }

.auth-one-bg .bg-overlay {
  background: -webkit-gradient(linear,left top,right top,from(#007300),to(#075000));
  background: linear-gradient(to right,#007300,#075000);
  opacity: .9;
}

/* SERIE MODE BOX */

.number-box {
  width: 45px;
  height: 25px;
  border: 1px solid #ccc;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin: 2px;
  font-size: 12px;
}

.number-box.active {
  background-color: #eee;
  color: #000;
}

.number-list-container {
  /* height: 204px;
      overflow-y: auto; */
  align-items: center;
  justify-content: center;
  margin-bottom: 8px;
}

/* END SERIE MODE BOX */

.list-group-item.active {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  color: #000;
}

/* HEADER */

.profile-wid-bg-custom {
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  height: 320px;
}

.profile-bg-overlay {
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  background: #000000;
  opacity: 0.5;
}

@media (max-width: 575.98px) {
  .profile-wid-bg-custom {
    height: 445px;
  }
}

.profile-wid-bg-custom .profile-wid-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}


/* .profile-wid-bg-custom::before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  opacity: 0.9;
  background: #405189;
  background: -webkit-gradient(linear, right bottom, right top, from(#171e32), to(#405189));
  background: linear-gradient(to top, #171e32, #405189);
} */



.bg-header {
    background-color: #fff;
    /* background: -webkit-gradient(linear,left bottom,left top,from(#00000000),to(#29c81cf0));
    background: linear-gradient(to top,#003400,#29c81cf0); */
}

.img-thumbnail-custom {
    padding: .30rem;
    background-color:  #018a02;
    border: var(--vz-border-width) solid #101010;
    border-radius: var(--vz-border-radius);
    max-width: 100%;
    height: auto;
}

/* END HEADER */

/* SOCIAL MEDIA */

  .socialmedia ul {
    margin:0;
    padding:0;
    display:flex;
  }
  
  .socialmedia ul li {
    list-style: none;
  }
  
  .socialmedia ul li a {
    width:40px;
    height:40px;
    display:block;
    text-align:center;
    margin:0 3px;
    border-radius: 50%;
    padding: 6px;
    box-sizing: border-box;
    text-decoration:none;
    box-shadow: 0 10px 15px rgba(0,0,0,0.3);
    background: linear-gradient(0deg, #ddd, #fff);
    transition: .5s;
  }
  
  .socialmedia ul li a:hover {
    box-shadow: 0 2px 5px rgba(0,0,0,0.3);
    text-decoration:none;
  }
  
  .socialmedia ul li a .fab {
    width: 100%;
    height:100%;
    display:block;
    background: linear-gradient(0deg, #fff, #ddd);
    border-radius: 50%;
    font-size:19px;
    color: #262626;
    transition: .5s;
  }
  
  .socialmedia ul li:nth-child(1) a:hover .fab {
    color: #3b5998;
  }
  
  .socialmedia ul li:nth-child(2) a:hover .fab {
    color: #dd4b39; 
  }
  
  .socialmedia ul li:nth-child(3) a:hover .fab {
    color: #2eb700;
  }
  
  .socialmedia ul li:nth-child(4) a:hover .fab {
    color: #007bb6;
  }
  
  .socialmedia ul li:nth-child(5) a:hover .fab {
    color: #00aced;
  }

/* END SOCIAL MEDIA */

/* new styles */

.text-title-primary {
    color: #fcfcfc;
    text-shadow: 1px 1px 1px #000000c2;
}

.text-title-secondary {
    color: #f5f5f5;
    text-shadow: 1px 1px 1px #444444;
}

.text-title-primary2 {
    color: #9ca200f8;
    text-shadow: 1px 1px 1px #000000c2;
}

.text-title-secondary2 {
    color: #f5f5f5;
    text-shadow: 1px 1px 1px #444444;
}

.loginBtn {
    box-sizing: border-box;
    position: relative;
    margin: 0.2em;
    padding: 0 15px 0 46px;
    border: none;
    text-align: left;
    line-height: 34px;
    white-space: nowrap;
    border-radius: 0.2em;
    font-size: 12px;
    color: #FFF;
}
.loginBtn:before {
    content: "";
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    width: 34px;
    height: 100%;
}
.loginBtn:focus {
    outline: none;
}
.loginBtn:active {
    box-shadow: inset 0 0 0 32px rgba(0,0,0,0.1);
}

.loginBtn--facebook {
    background-color: #4C69BA;
    background-image: linear-gradient(#4C69BA, #3B55A0);
    text-shadow: 0 -1px 0 #354C8C;
}
.loginBtn--facebook:before {
    border-right: #364e92 1px solid;
    background: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/14082/icon_facebook.png') 6px 6px no-repeat;
}
.loginBtn--facebook:hover,
.loginBtn--facebook:focus {
    background-color: #5B7BD5;
    background-image: linear-gradient(#5B7BD5, #4864B1);
}

.loginBtn--google {
    background: #DD4B39;
}
.loginBtn--google:before {
    border-right: #BB3F30 1px solid;
    background: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/14082/icon_google.png') 6px 6px no-repeat;
}
.loginBtn--google:hover,
.loginBtn--google:focus {
    background: #E74B37;
}