input,select{
	width:100%!important;
}
.bg-transparent{
	background-color: transparent !important;
}
.swal-overlay--show-modal .swal-modal{
	#border-top-right-radius: 100px!important;
    #border-bottom-left-radius: 100px!important;
}
.swal-modal{
	background:linear-gradient(45deg, #3d6457, #283729)!important;
}
.swal-button{
	    background-color: #1b6d1c!important;
}
.swal-button-container{
	 margin: 0px auto!important;
    display: block!important;
    text-align: center!important;
}
.swal-button:not([disabled]):hover {
    background-color: #0b1814!important;
}
.swal-title,.swal-text{
	color:white;
	text-align: center;
}
.swal-icon--success__hide-corners,.swal-icon--success:after, .swal-icon--success:before{
	background-color: transparent;
}
nav.menu ul.main-menu > li.active i {
    color: #133369 !important;
    background: white!important;
}
.myFont{
	font-size: 25px!important;
	text-align:center!important;
    background: repeating-linear-gradient(45deg, #17366d, #143469 100px) !important;
    border-radius: 20%!important;
    color: white!important;
    border: 1px solid #16356b !important;
}
.myFormPopup1{
	margin-top:10%!important;
}
.MyWalletCard{
	background:#897ff0 !important;
}
#wallet_data{
	display:none;
}
.alert-danger{
	background: #893737 !important;
    padding: 10px;
    color: white;
    border-radius: 10px;
    box-shadow: 3px 5px 12px 0px black;
}
.alert-success{
	background: #4b7e25 !important;
    padding: 10px;
    color: white;
    border-radius: 10px;
    box-shadow: 3px 5px 12px 0px black;
}
.MyTop{
	    top: -3px!important;
}
.my_dp{
	width:40px!important;
}
.center{
	margin:0px auto!important;
	display:block!important;
}
.text-center{
	margin:0px auto!important;
	text-align:center!important;
}
.profile-av{
	border:0px!important;
}
.sideDiv{
	background: #9e6969;
    width: 2px;
    height: 50px;
}
  .toast-container {
            position: fixed;
            top: 20px;
            right: 20px;
            z-index: 1000;
        }

        .toast {
            display: flex;
            align-items: center;
            gap: 10px;
            min-width: 250px;
            padding: 15px 20px;
            border-radius: 8px;
            color: #fff;
            font-size: 16px;
            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
            opacity: 0;
            transform: translateX(100%);
            transition: all 0.4s ease-in-out;
            margin-bottom: 10px;
        }

        .toast.show {
            opacity: 1;
            transform: translateX(0);
        }

        .toast.success {
            background: linear-gradient(135deg, #4CAF50, #2E7D32);
        }

        .toast.error {
            background: linear-gradient(135deg, #D32F2F, #B71C1C);
        }

        .toast .close-btn {
            cursor: pointer;
            background: rgba(255, 255, 255, 0.2);
            border-radius: 50%;
            width: 20px;
            height: 20px;
            text-align: center;
            line-height: 20px;
            font-size: 14px;
        }