/*body{*/
/*    background: rgb(5 124 109 / 4%) !important;*/
/*}*/
.whiteImg {
	filter: brightness(0) invert(1);
}

.text-right {
	text-align: right !important;
}

.footer {
	color: #ffffff !important;
	background-color: #212223 !important;
}

.theme-login-box {
	border: 1px solid #fff;
	border-top: 5px solid #fff;
}

/*TEXT*/
.text-theme-1 {
	color: #0865ac !important;
}

.text-theme-2 {
	color: #fe7e27 !important;
}
/*TEXT*/

/*BG*/
.bg-theme-1 {
	background: #000000d4;
}

.bg-theme-2 {
	background: #fe7e27 !important;
}

.bg-theme-black {
	background: #212223 !important;
}
/*BG*/
/*BUTTON*/
.btn-theme-close {
	/*background: #d93529;*/
	color: #fff;
	/*border: 1px solid #FFF;*/
	font-weight: 500;
	font-size: 18px;
	padding: 5px;
}

.btn-theme-close:hover {
	/*background: #b50c00;*/
	color: #fff;
	/*border: 1px solid #FFF;*/
	font-weight: 500;
	font-size: 18px;
}

.btn-theme-2 {
	background: #0000006e;
	color: #fff;
	border: 1px solid #fff;
	font-weight: 500;
}

.btn-theme-2:hover {
	background: #00000066;
	color: #fff;
	border: 1px solid #fff;
}

.btn-theme-1 {
	background: #3c8dbc;
	color: #fff;
	border: 1px solid #fff;
	font-weight: 500;
}

.btn-theme-1:hover {
	background: #3c8dbc;
	color: #fff;
	border: 1px solid #fff;
	font-weight: 500;
}

/*BUTTON*/

/*TABLE*/
table thead td {
	background: white !important;
	color: black !important;
	font-weight: 500;
}

.alert-danger {
	color: #fff !important;
	background-color: #dc3545 !important;
	border-color: #d32535 !important;
}

.alert-success {
	color: #fff !important;
	background-color: #008f06 !important;
	border-color: #008f06 !important;
}

textarea.mytextarea {
	min-height: 150px !important;
}

.cke_notifications_area {
	pointer-events: none;
	display: none;
}

.testimonial {
	border-left: 2px solid #303e8e70;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
	padding: 10px 10px 10px 80px;
	margin: 0 15px 30px 15px;
	overflow: hidden;
	position: relative;
}

.testimonial .pic {
	display: inline-block;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	top: 12px;
	left: 20px;
}

.testimonial .pic img {
	width: 100%;
	height: auto;
}

.testimonial .description {
	font-size: 15px;
	font-style: italic;
	line-height: 22px;
	margin-bottom: 15px;
}

.testimonial .post {
	display: inline-block;
	font-size: 15px;
	font-weight: 600;
}

.line-clamp-3 {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.line-clamp-4 {
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.line-clamp-5 {
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.line-clamp-6 {
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.text-danger{
    color:rgb(250, 137, 107);
}
.btn-primary{
    background: #3c8dbc;
    border:1px solid #3c8dbc;
    padding:3px 7px;
}
.btn-primary:hover{
    background: #3c8dbc;
    border:1px solid #3c8dbc;
}
.btn-delete
{
    background:#e32a2a;
    margin-left:5px;
    --bs-btn-padding-x: 0.4rem;
    --bs-btn-padding-y: 0.2rem;
    --bs-btn-font-size: 0.7rem;
}
.btn-copy
{
    background:#006fe4;
    --bs-btn-padding-x: 0.4rem;
    --bs-btn-padding-y: 0.2rem;
    --bs-btn-font-size: 0.7rem;
}
#toast-container > .toast-success {
    background: #34c30e !important; /* Bright green */
}
