/**
 * @Project NUKEVIET 4.x
 * @Author DANG DINH TU <dlinhvan@gmail.com>
 * @Copyright (C) 2025 DANG DINH TU. All rights reserved
 * @License: contact facebook https://www.facebook.com/codetoearnmoney
 * @Createdate Mon, 03 Nov 2025 07:27:18 GMT
 */


/* CSS */
.toast .close-btn {
    position: absolute;
    top: 6px;
    right: 5px;
    cursor: pointer;
    background: none;
    border: none;
    padding: 0;
    font-size: 20px;
    color: inherit;
}
.toast {
    position: fixed;
    bottom: 20px;
    right: 20px;
    padding: 10px 20px 10px 10px;
    border-radius: 5px;
    font-size: 16px;
    color: #fff;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    z-index: 1000;
}
.toast.show {
    opacity: 1;
}
.toast.hide {
    opacity: 0;
}
.toast.success {
    background-color: #5cb85c;
}
.toast.warning {
    background-color: #f0ad4e;
}
.toast.error {
    background-color: #d9534f;
}
.toast.info {
    background-color: #5bc0de;
}
.toast p {
    margin: 0;
}
.toast span {
    display: block;
}
.toast span. {
    background: #8ec165;
    border: 1px #ccc solid;
    padding: 4px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.toast-overlay{
	
}

#formSubmit{
	position:relative;
}
#formSubmit .toast {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    bottom: auto;
    right: auto;
}
#messageToast {
    position: fixed;
    bottom: 1rem;
    right: 1rem;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
}
#messageToast.show {
	opacity: 1;
}
#messageToast .toast-body {
	font-weight: bold;
}


/* ================== */
.module-alumni {
	margin: 0;
	padding: 10px;
	background: #fff
}
.module-alumni h1{
	font-weight:bold;
	font-size:20px;
	text-transform: uppercase;
}

.module-alumni ul {
	margin: 0 0 20px 0;
	padding: 0;
}

.module-alumni li {
	margin: 0;
	padding: 5px 0;
	list-style: none;
	margin-bottom: 5px;
	border-bottom: 1px solid #ccc;
}
.module-alumni li span {
	font-weight: 700;
}
.module-alumni a {
	text-decoration: none;
	font-weight: 700;
}
.module-alumni a:hover {
	color: #ff0000;
}
.module-alumni a.course {
	color: #ff0000;
}
.module-alumni a.course:hover {
	color: #0362cc;
}
.module-alumni img.avatar {
	max-width:150px;
	object-fit:cover;
}
.module-alumni .border-bottom {
	border:1px #ccc solid;
	padding: 10px 0;
	margin-bottom: 10px;
}
