.modal{
	display: none;
}
.hide{
	display: none !important;
}
html:not(.dark) .toast.danger {
	background: rgba(225, 136, 136, 0.41);
	border: 1px solid #E8282887;
	color: #df1b1ba6;
	box-shadow: var(--shadow2);
}
html:not(.dark) .toast.info {
	background: rgba(240, 185, 11, 0.63);
	border: 1px solid #E8282887;
	color: #640c0ca6;
	box-shadow: var(--shadow2);
}
html:not(.dark) .toast.success {
	background: #48cb7f87;
	border: 1px solid #0E5ABB87;
	color: #000000a6;
	box-shadow: var(--shadow2);
}

.toast.danger {
	background: rgba(228, 122, 122, 0.54);
	border: 1px solid #E8282887;
	color: #ffffffa6;
	box-shadow: var(--shadow2);
}
.toast.info {
	background: rgba(240, 185, 11, 0.37);
	border: 1px solid #E8282887;
	color: #fff;
	box-shadow: var(--shadow2);
}
.toast.success {
	background: #48cb7f87;
	border: 1px solid #0E5ABB87;
	color: #fff;
	box-shadow: var(--shadow2);
}
html:not(.dark) .pg_btn_bg {
	background: rgb(226, 227, 232);
	border: 1px solid #A4A7B5;
	color: #130101;
}
html:not(.dark) .pg_btn_bg_active{
	background: rgba(225, 136, 136, 0.41);
	border: 1px solid #E8282887;
	color: #df1b1ba6;
}
.pg_btn_bg {
	background: rgba(240, 185, 11, 0.53);
	border: 1px solid #FFFFFF82;
	color: #fff;
}
.pg_btn_bg_active {
	background: rgb(240, 185, 11);
	border: 1px solid #E82828;
	color: #000;
}
input:read-only, textarea:read-only {
	background: #5e525217;
	cursor: not-allowed !important;
}
html:not(.dark) .btnSoft.active {
	background: rgba(0, 0, 0, 0.12);
}
.btnSoft.active {
	background: rgba(255, 255, 255, 0.18);
}
.collapse.show {
	display: block !important;
	visibility: unset;
}
.likebtn.active svg {
	color: #ff0f0f;
}
.post_loadmorebtn {
	display: block;
	text-align: center;
	width: 40%;
	margin: 20px auto;
	padding: 10px 10px;
	background: #1f2937;
	border: 1px solid #353c47;
	border-radius: 5px;
	color: #fff;
}
.post_loadmorebtn:hover {
	background: #253346;
	border: 1px solid #353c47;
}
.post_loadbomorebtn {
	display: block;
	text-align: center;
	width: 40%;
	margin: 20px auto;
	padding: 10px 10px;
	background: #1f2937;
	border: 1px solid #353c47;
	border-radius: 5px;
	color: #fff;
}
@media (min-width: 640px) {
	.sm\:block {
		display: flex !important;
	}
}