/* Give TD element padding so you can see that link expands properly */

.custom td {
    padding: 10px;
	
}


/* Change background color on hover of TD element */

.custom td:hover {
    background: none;
}


/* Change link color when hovering over TD element */

.custom td:hover a {
    color: teal !important;
	font-weight: bold;
    
}


/* Make link expand to entire TD element (its parent) */

.custom td a {
    display: block;
    text-decoration: none;
}

td:hover {
    background-color: none;
}

.accordion .card:not(:first-of-type) .card-header:first-child {
    border-radius: 0;
}

.card-header {
    padding: 0;
    border-left: 3px solid #14777f;
    border-bottom: none;
}

.card-header :hover {
    background: teal !important;
    color: #fff !important;
}

.bestpracticeskmit a {
    color: teal;
    font-weight: bold;
    cursor: pointer;
    padding: 5px;
}

.bestpracticeskmit {
    text-align: center;
    float: left;
    margin: 4px;
    color: #14777f;
    float: initial!important;
}

.bestpracticeskmit :hover a {
    background: teal !important;
    color: #fff !important;
    cursor: pointer;
}

.bestpracticeskmit:hover,
.bestpracticeskmit .first,
.bestpracticeskmit .first a {
    background: teal !important;
    color: #fff !important;
    cursor: pointer;
}

.bestpracticeskmit div a {
    color: teal;
    font-weight: bold;
    cursor: pointer;
}

.bestpracticeskmit div {
    border: 2px solid teal;
    padding: 5px;
    position: initial;
}

.bestpracticeskmit div {
    text-align: center;
    float: left;
    margin: auto;
    font-color: #14777f;
    float: initial!important;
}

.bestpracticeskmit div:hover a {
    background: teal !important;
    color: #fff !important;
    cursor: pointer;
}

.bestpracticeskmit div:hover,
.bestpracticeskmit .first,
.bestpracticeskmit .first a {
    background: teal !important;
    color: #fff !important;
    cursor: pointer;
}

.button {
    padding: initial;
    text-align: justify;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    transition-duration: 0.4s;
    cursor: pointer;
	
}

.button2 {
    background-color: white;
    color: black;
    border: 2px solid #5b9aa0;
}

.button2:hover {
    background-color: #5b9aa0;
}

#kmitra {
    padding: 30px 0
}

.kmitra-desc img {
    padding: 10px 6px;
    border-radius: 16px;
    width: 40%
}

.kmitra-desc p {
    text-align: justify
}

.kmitra-desc p a {
    text-decoration: none;
    color: #14777f;
    font-weight: 600
}
