body {
    background-color: #212121;
}

a {
    color: #cacaca;
}

a :hover {

    color: rgb(91, 201, 91)!important;
}




.card-style {
    background-image: linear-gradient(#404040, #3a3a3a) ;
    border-color: #cacaca;
    border: solid;
    border-width: 1px;
    border-radius: 2px;
}


h1 {
    color: #cacaca;
    font-weight: 700!important;
    text-shadow: #212121;
}

h4 {
    color: #cacaca;
    text-shadow: #212121;
}

.form-label {
    color: #cacaca!important;
}

.form-control {
    color: #cacaca!important;
}

.table {
    background-color: #cacaca!important;
    }

    .table-link {
        color: #212121!important;
        font-weight: 500;
    }







    #toast {
        visibility: hidden;
        width: 100%;
        max-width: 450px;
        background: #f8ffff;
        border: 1px solid #bedfe6;
        border-left: 5px solid #2185d0;
        border-radius: 5px;
        padding: 15px;
      
        position: absolute;
        z-index: 1;
        left: 0;
        right: 0;
        bottom: 20px;
        margin-left: auto;
        margin-right: auto;
      }
      
      #toast.show {
        visibility: visible;
        -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
        animation: fadein 0.5s, fadeout 0.5s 2.5s;
      }
      
      @keyframes fadein {
        from {
          transform: translateY(20px);
          opacity: 0;
        }
      
        to {
          transform: translateY(0px);
          opacity: 1;
        }
      }
      
      @keyframes fadeout {
        from {
          transform: translateY(0px);
          opacity: 1;
        }
      
        to {
          transform: translateY(20px);
          opacity: 0;
        }
      }
      
      #toast.top {
        top: 20px;
        bottom: auto;
      }
      
      #toast.right {
        left: auto;
        right: 20px;
      }
      
      #toast.left {
        left: 20px;
        right: auto;
      }
      
      #toast.success {
        background: #fbfff8;
        border: 1px solid #bee6bf;
        border-left: 5px solid #38d021;
      }
      
      #toast.error {
        background: #fff8f8;
        border: 1px solid #e6bebe;
        border-left: 5px solid #d02121;
      }
      
      #toast.warning {
        background: #fffbf8;
        border: 1px solid #e6d0be;
        border-left: 5px solid #d06421;
      }