.tb100_2 {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
}

.tb100_3 {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 0px;
}

.pnlPersonkfmc {
    display: none;
    /* transition: ease-in 5s; */
}

.pnlDeptkfmc {
    display: none;
    /* transition: ease-in 5s; */
}

.kfmcmsgtbl {
    text-align: left !important;
    margin: 25px;
    font-size: 16px;
}

.kfmcmsgtbl td:nth-child(1) {
    padding-right: 25px;
}

.kfmcmsgtbl img {
    width: 75px;
    height: 75px;
}

.card {
    border-radius: 10px;
    padding-bottom: 25px;
}

.card-header {
    padding: 1.25rem 1.25rem;
    margin-bottom: 0;
    background-color: #f7f7f9;
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
    /* color: rgb(65, 65, 65); */
    font-weight: bold;
    font-size: medium;
}

.btn-primary {
    background-image: linear-gradient(to bottom, #006533 0, #AA7C43 100%);
    border-radius: 25px;
}

.btn-primary:hover {
    background-color: #006533 !important;
    background-image: linear-gradient(to bottom, #006533 0, #AA7C43 200%);
}

/* #Services {
    padding-top: 10px;
} */


.hr-text {
    line-height: 1em;
    position: relative;
    outline: 0;
    border: 0;
    color: black;
    text-align: center;
    height: 1.5em;
    opacity: 0.5;
}

.hr-text:before {
    content: "";
    background: linear-gradient(to right, transparent, red, transparent);
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 1px;
}

.hr-text:after {
    content: attr(data-content);
    position: relative;
    display: inline-block;
    color: black;
    padding: 0 0.5em;
    line-height: 1.5em;
    color: #818078;
    background-color: #fcfcfa;
}

.enbox1 {
    background-color: #c7a377;
    width: 200px;
    height: 300px;
    text-align: center;
    padding-top: 25px;
    border-radius: 5px;
    transition: all 0.5s ease-in-out;
    margin-bottom: 10px;
    margin-top: 10px;
}

.enbox1:hover {
    /* border-radius: 5px; */
    /* background-color: #006533; */
    /* color: white; */
    backdrop-filter: blur(50px);
    transition: all 0.5s ease-in-out;
    /* transform: scale(1.05); */
    /* background-color: #c7a377; */
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.8);
}

/* .enbox1 p {
      vertical-align: middle;
      line-height: 200px;
  } */

.offertable {
    vertical-align: middle;
    margin: auto;
    position: inherit;
    font-size: 15px;
    width: 85%;
    max-width: 85%;
}

.offertable tr {
    border-bottom: 1px dashed rgb(175, 175, 175);
}

.offertable tr:last-child {
    border-bottom: none;
}

.offertable tr:nth-child(3) {
    vertical-align: top;
}

.offertable td {
    padding-top: 3px;
    padding-bottom: 3px;
}

.enbox1 {
    /* border: 1px solid #fff; */
    border-radius: 10px;
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    background: inherit;
    width: 200px;
    height: 300px;
    position: relative;
    overflow: hidden;
}

.enbox1:before {
    content: "";
    width: 100%;
    height: 400px;
    background: inherit;
    position: absolute;
    left: -25px;
    right: 0;
    top: -25px;
    bottom: 0;
    box-shadow: inset 0 0 0 200px rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(15px);
}

.enbox2desc {
    height: 68px;
    max-height: 68px;
    overflow: hidden;
}

.enbox2button {
    padding-top: 15px;
}

.enbox2success {
    padding-top: 15px;
    color: #006533;
    font-weight: bold;
}
.enbox2success i{
    padding-left: 5px;
}

.enbox1 a {
    font-style: unset;
    color: #AA7C43;
    background-color: rgb(221, 221, 217);
    padding: 8px;
    border-radius: 50%;
    width: 100px;
    margin-top: 25px;
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
}

.enbox1 a:hover {
    color: white;
    background-color: #AA7C43;
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.8);
}

.loanitems {
    /* background-attachment: fixed;
    background-image: url("../images/testbg.jpg"); */
    background-color: transparent;
}

.newsbox1 {
    /* background: linear-gradient(0deg, rgba(34,193,195,1) 0%, rgba(253,187,45,1) 100%);; */
    border: 1px solid transparent;

    /* width: 200px;*/
    height: 310px;
    text-align: center;
    /* padding-top: 25px; */
    border-radius: 10px;
    transition: all 0.5s ease-in-out;
    margin-bottom: 15px;
    margin-top: 10px;
    /* border: 1px solid #006533; */
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    background-color: rgba(0, 0, 0, 0.1);

}

.newsbox1:hover {
    /* background: linear-gradient(0deg, rgba(253,187,45,1) 0%, rgba(34,193,195,1) 100%); */
    /* border: 1px solid #AA7C43; */

    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.8);
    transition: all 0.5s ease-in-out;
}

.newsbox1:hover a {
    color: #006533;
}

.newsbox1 a {
    font-style: unset;
    color: gray;
}

.newsbox3 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.newsbox2 img {
    width: 100%;
    height: 250px;
    border-radius: 10px;
}


/* the slides */
.slick-slide {
    margin: 0 10px;
}

/* the parent */
.slick-list {
    margin: 0 -10px;
}

.slick-prev:before,
.slick-next:before {
    /* font-family:initial!important; */
    color: white !important;
}

.progress {
    margin-bottom: 5px !important;
}

.kpubcomm {
    direction: rtl;
}

.kappmnt {
    text-align: right;
}

.appamnt {
    margin-bottom: 3px;
}