﻿input[type=text], input[type=password], input[type=number], select, textarea {
    text-decoration: none;
    outline-color: RGB(91,135,49);
    color: RGB(51,51,51);
    background-color: rgba(0,0,0,0.10) !important;
    border: 0 !important;
    padding: .375rem .75rem;
}

.garbage[style*=inline] + span input,
.garbage[style*=inline] + input,
.garbage[style*=inline] + select,
.garbage[style*=inline] + textarea,
.garbage[style*=inline] + text {
    background-color: #FCAAA6 !important;
    /*border: 1px solid #ff0000;*/
}

.garbage[style*=inline] + span input,
.garbage[style*=visible] + input,
.garbage[style*=visible] + select,
.garbage[style*=visible] + textarea,
.garbage[style*=visible] + text {
    background-color: #FCAAA6 !important;
    /*border: 1px solid #ff0000;*/
}

.regerr {
    /* width: 300px;
    margin: 50px auto; */
    display: block;
    border: 2px solid #FCAAA6;
    padding: 5px 10px;
    border-radius: 5px;
    text-align: center;
    /* color: #f34510; */
    position: relative;
    margin-top: 10px;
  }

  
.regerr:before {
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid transparent;
    border-bottom: 10px solid #FCAAA6;
    right: 40%;
    top: -21px;
  }
  
  /* .regerr:after {
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid transparent;
    border-bottom: 10px solid white;
    right: 50%;
    top: -18px;
  } */

.card-body {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    /* text-align: right !important; */
}

.card-body a {
    text-decoration: none !important;
}

.btn-primary {
    border-radius: 50px;
    width: 250px;
    margin-top: 1.5rem;
    border-color: transparent;
    /* background: #1C604A; */
}

.btn-primary:hover {
    background-color: #057590;
    /* border-color: #1C604A; */
}

.btn-success {
    border-radius: 50px;
    width: 250px;
    margin-top: 1.5rem;
    border-color: transparent;
    background: #1C604A;
}

.btn-danger {
    border-radius: 50px;
    width: 250px;
    margin-top: 1.5rem;
    border-color: transparent;
    background: rgb(153, 0, 0);
}

.btn-success:hover {
    background-color: #33ad87;
    box-shadow: 0 0 5px #057590;

}
.btn-danger:hover {
    background-color: red;
    box-shadow: 0 0 5px #057590;
}

.kreq {
    color: red;
    margin-left: 5px;
    margin-right: 5px;
}

.kerr {
    display: block;
    margin-top: 20px;
}

.mb-3 i, .mb-4 i {
    margin-left: 5px;
    color: #057590;
}

.kdispdate {
    direction: ltr;
    text-align: right;
}



div:empty { display: none }