[data-bs-theme="dark"][data-theme="default"] body,
body.dark{
  background: #1c1c1d;	
  color:white;	
  --bs-body-bg:#1c1c1d;
  --bs-body-color:#FFFFFF;
  --bs-card-bg:#252728;
}
[data-bs-theme="light"][data-theme="default"] body,
body.light{
  background: #EFEFEF;
  color:black;
  --bs-body-bg:#EFEFEF;
  --bs-body-color:#000000;
  --bs-card-bg:#FEFEFE;
}
/* Main Theme Base */
[data-bs-theme="light"] .themed-content,
[data-bs-theme="light"] .offcanvas,
[data-bs-theme="light"] .card,
[data-bs-theme="light"] .navbar.navbar-styled,
[data-bs-theme="light"] .modal .modal-content{
	--bs-card-bg:#FEFEFE;
  background: var(--bs-card-bg);
}
[data-bs-theme="light"] .themed-header.text-center,
[data-bs-theme="light"] .themed-content h1.text-center,
[data-bs-theme="light"] .themed-content h2.text-center,
[data-bs-theme="light"] .themed-content h3.text-center,
[data-bs-theme="light"] .themed-content h4.text-center,
[data-bs-theme="light"] .themed-content h5.text-center{
	background: transparent;

}

[data-bs-theme="light"] .navbar{
	/*position:inherit;*/
	/*color:black;	*/
}
[data-bs-theme="light"] .navbar.fixed-top{
	position:fixed;
}
[data-bs-theme="light"] .btn-close{
	--bs-btn-close-color:black;
}

[data-bs-theme="light"] .navbar.navbar-styled .nav-link{
	color:var(--bs-body-color);
}
[data-bs-theme="light"] .navbar.navbar-styled .nav-link:hover,
[data-bs-theme="light"] .navbar.navbar-styled .nav-link:active,
[data-bs-theme="light"] .navbar.navbar-styled .nav-link.active{
	color:var(--bs-gray-600);
}
[data-bs-theme="light"] .badge,
[data-bs-theme="light"] .nav-link,
[data-bs-theme="light"] .card,
[data-bs-theme="light"] .offcanvas,
[data-bs-theme="light"] .dropdown-toggle,
[data-bs-theme="light"] .navbar-brand,
[data-bs-theme="light"] .navbar-toggler,
[data-bs-theme="light"] .navbar-toggler-icon,
[data-bs-theme="light"] .btn-close,
[data-bs-theme="light"] .dropdown-item{
	/*color:black;*/
}
[data-bs-theme="light"] .dropdown-menu{
	background-color:#FEFEFE;
}

[data-bs-theme="light"] .navbar.navbar-styled{
	border-bottom:1px solid rgba(150,150,150,1);
}

/*
.btn{border-radius:0;}
.light #menu-gap{height:82px;}
.light #main-wrapper{padding-top:60px;}
*/

[data-bs-theme="light"] .preloader-background{		
	position:fixed;
	display:block;
	top:0;
	right:0;
	bottom:0;
	left:0;
	
	height:100%;
	width:100%;
	
	background-color:rgba(255,255,255,0.95);
	z-index:10001;
}

[data-bs-theme="light"] .preloader-image{
	display:block;
	min-height:50vw;
	min-width:50vw;
	max-height:100vw;
	max-width:100vw;
	padding:2px;
	overflow:hidden;
}
[data-bs-theme="light"] .preloader-image:before{	
	display:block;
	opacity:90%;
			
	background-image:url('../images/braindotexe/logo.png');
	background-position:center center;
	background-size:100% auto;
	background-repeat:no-repeat;
	
}
[data-bs-theme="light"] .preloader-image:after{
	content:"";	
	position:absolute;
	display:block;
	opacity:75%;
	height:50vh;
	width:50vh;
	
	background-image:none;
	background-position:center center;
	background-size:auto auto;
	background-repeat:no-repeat;
	
}
@media(max-width: 992px) { 
	body[data-bs-theme="light"] .preloader-image:before{
		background-image:url('../images/braindotexe/icon.png');
	}	
}


/* /////////////////////////////
Checkboxes and Radios
///////////////////////////// */

[data-bs-theme="light"] input[type=checkbox].styled,
[data-bs-theme="light"] input[type=radio].styled{
	display:none;
}
[data-bs-theme="light"] input[type=checkbox].styled + label,
[data-bs-theme="light"] input[type=radio].styled + label{
	position:relative;
	text-indent: 20px;
	background-color:transparent;
	border-color:transparent;
}
[data-bs-theme="light"] input[type=checkbox].styled + label:not(.no-box):before{
	position:absolute;
	top:calc(50% - 8px);
	left:2px;
	height:16px;
	width:16px;
	content:" ";
	background-color:rgba(0,0,0,0.5);
	
	border: 1px solid rgba(150,150,150, 0.75);
	padding: 0px;
}
[data-bs-theme="light"] input[type=checkbox].styled:not(:checked) + label:hover:after{
	position:absolute;
	top:calc(50% - 12px);
	left:-16px;
	height:16px;
	width:16px;
	content:"\2713";
	color:rgba(150,150,150, 1);
	
	background-image:url("../images/stargate/check.png");
	background-size:100%;
	background-position:center center;
	background-repeat:no-repeat;
	opacity:0.5;
	
}
[data-bs-theme="light"] input[type=checkbox].styled:checked + label:after{
	position:absolute;
	top:calc(50% - 12px);
	left:-16px;
	height:16px;
	width:16px;
	content:"\2713";
	color:rgba(255,255,255, 1);
	/*background-color:rgba(255,255,255,0.95);*/
	background-image:url("../images/ARK/check.png");
	background-size:100%;
	background-position:center center;
	background-repeat:no-repeat;
}
[data-bs-theme="light"] input[type=radio].styled + label:not(.no-box):before{
	position:absolute;
	top:calc(50% - 8px);
	left:2px;
	height:16px;
	width:16px;
	content:" ";
	background-color:rgba(0,0,0,0.5);
	
	border: 1px solid rgba(150,150,150, 0.75);
	padding: 0px;
}
[data-bs-theme="light"] input[type=radio].styled:not(:checked) + label:hover:after{
	position:absolute;
	top:calc(50% - 4px);
	left:6px;
	height:8px;
	width:8px;
	content:" ";
	
	background-color:rgba(150,150,150,0.5);
	
	box-shadow: inset 0 0 2px rgba(0,0,0,0.25);
	
}
[data-bs-theme="light"] input[type=radio].styled:checked + label:after{
	position:absolute;
	top:calc(50% - 4px);
	left:6px;
	height:8px;
	width:8px;
	content:" ";
	
	background-color:rgba(255,255,255,0.95);
	
	box-shadow: inset 0 0 2px rgba(0,0,0,1);
	
}

[data-bs-theme="light"] .themed-content input[type="checkbox"].styled.float-end + label:not(.no-box),
[data-bs-theme="light"] .themed-content input[type="radio"].styled.float-end + label:not(.no-box){
	text-indent:0;
}
[data-bs-theme="light"] .themed-content input[type="checkbox"].styled.float-end + label:not(.no-box):before,
[data-bs-theme="light"] .themed-content input[type="radio"].styled.float-end + label:not(.no-box):before{
	left:auto;
	right:2px;
}
[data-bs-theme="light"] .themed-content input[type="radio"].styled.float-end + label:not(.no-box):after,
[data-bs-theme="light"] .themed-content input[type="checkbox"].styled.float-end + label:not(.no-box):after{
	left:auto;
	right:6px;
}

[data-bs-theme="light"] input[type="checkbox"].styled.float-end + label:not(.no-box),
[data-bs-theme="light"] input[type="radio"].styled.float-end + label:not(.no-box){
	text-indent:0;
}
[data-bs-theme="light"] input[type="checkbox"].styled.float-end + label:not(.no-box):before,
[data-bs-theme="light"] input[type="radio"].styled.float-end + label:not(.no-box):before{
	left:auto;
	right:2px;
}
[data-bs-theme="light"] input[type="checkbox"].styled.float-end + label:not(.no-box):after,
[data-bs-theme="light"] input[type="radio"].styled.float-end + label:not(.no-box):after{
	left:auto;
	right:6px;
}


/* Main Theme Base */
[data-bs-theme="dark"] .themed-content,
[data-bs-theme="dark"] .card,
[data-bs-theme="dark"] .offcanvas,
[data-bs-theme="dark"] .navbar.navbar-styled,
[data-bs-theme="dark"] .modal .modal-content{
	--bs-card-bg:#252728;
  background: var(--bs-card-bg);
}
[data-bs-theme="dark"] .themed-header.text-center,
[data-bs-theme="dark"] .themed-content h1.text-center,
[data-bs-theme="dark"] .themed-content h2.text-center,
[data-bs-theme="dark"] .themed-content h3.text-center,
[data-bs-theme="dark"] .themed-content h4.text-center,
[data-bs-theme="dark"] .themed-content h5.text-center{
	background: transparent;

}

[data-bs-theme="dark"] .navbar{
	/*position:inherit;*/
	/*color:white;	*/
}
[data-bs-theme="dark"] .navbar.fixed-top{
	position:fixed;
}
[data-bs-theme="dark"] .btn-close{
	--bs-btn-close-color:white;
}
[data-bs-theme="dark"] .navbar.navbar-styled .nav-link{
	color:var(--bs-body-color);
}
[data-bs-theme="dark"] .navbar.navbar-styled .nav-link:hover,
[data-bs-theme="dark"] .navbar.navbar-styled .nav-link:active,
[data-bs-theme="dark"] .navbar.navbar-styled .nav-link.active{
	color:var(--bs-gray-500);
}
[data-bs-theme="dark"] .nav-link,
[data-bs-theme="dark"] .card,
[data-bs-theme="dark"] .offcanvas,
[data-bs-theme="dark"] .dropdown-toggle,
[data-bs-theme="dark"] .navbar-brand,
[data-bs-theme="dark"] .navbar-toggler,
[data-bs-theme="dark"] .navbar-toggler-icon,
[data-bs-theme="dark"] .btn-close,
[data-bs-theme="dark"] .dropdown-item{
	/*color:white;*/
}

[data-bs-theme="dark"] .dropdown-menu{
	background-color:#222222;
	/*color:white;	*/
}

[data-bs-theme="dark"] .navbar.navbar-styled,
[data-bs-theme="dark"] .navbar.themed-content{
	border-bottom:1px solid rgba(0,0,0,1);
}

[data-bs-theme="dark"] .nav-tabs .active{
	background-color:rgba(90,90,90,1);
}
/*
.btn{border-radius:0;}
.dark #menu-gap{height:82px;}
.dark #main-wrapper{padding-top:20px;}
*/


[data-bs-theme="dark"] .preloader-background{		
	position:fixed;
	display:block;
	top:0;
	right:0;
	bottom:0;
	left:0;
	
	height:100%;
	width:100%;
	
	background-color:rgba(0,0,0,0.95);
	z-index:10001;
}

[data-bs-theme="dark"] .preloader-image{
	display:block;
	min-height:50vw;
	min-width:50vw;
	max-height:100vw;
	max-width:100vw;
	padding:2px;
	overflow:hidden;
	background-color:transparent !important;
}
[data-bs-theme="dark"] .preloader-image:before{
	display:block;
	opacity:90%;
		
	
	background-color:transparent !important;
	background-image:url('../images/braindotexe/logo.png');
	background-position:center center;
	background-size:100% auto;
	background-repeat:no-repeat;
	
}
[data-bs-theme="dark"] .preloader-image:after{
	content:"";	
	position:absolute;
	display:block;
	opacity:75%;
	
	background-color:transparent !important;
	background-image:none;
	background-position:center center;
	background-size:auto auto;
	background-repeat:no-repeat;
	
}

@media(max-width: 992px) { 
	[data-bs-theme="dark"] .preloader-image:before{
		background-image:url('../images/braindotexe/icon.png');
	}	
}


/* /////////////////////////////
Checkboxes and Radios
///////////////////////////// */

[data-bs-theme="dark"] input[type=checkbox].styled,
[data-bs-theme="dark"] input[type=radio].styled{
	display:none;
}
[data-bs-theme="dark"] input[type=checkbox].styled + label,
[data-bs-theme="dark"] input[type=radio].styled + label{
	position:relative;
	text-indent: 20px;
	background-color:transparent;
	border-color:transparent;
}
[data-bs-theme="dark"] input[type=checkbox].styled + label:not(.no-box):before{
	position:absolute;
	top:calc(50% - 8px);
	left:2px;
	height:16px;
	width:16px;
	content:" ";
	background-color:rgba(0,0,0,0.5);
	
	border: 1px solid rgba(150,150,150, 0.75);
	padding: 0px;
}
[data-bs-theme="dark"] input[type=checkbox].styled:not(:checked) + label:hover:after{
	position:absolute;
	top:calc(50% - 12px);
	left:-16px;
	height:16px;
	width:16px;
	content:"\2713";
	color:rgba(150,150,150, 1);
	
	background-image:url("../images/stargate/check.png");
	background-size:100%;
	background-position:center center;
	background-repeat:no-repeat;
	opacity:0.5;
	
}
[data-bs-theme="dark"] input[type=checkbox].styled:checked + label:after{
	position:absolute;
	top:calc(50% - 12px);
	left:-16px;
	height:16px;
	width:16px;
	content:"\2713";
	color:rgba(255,255,255, 1);
	/*background-color:rgba(255,255,255,0.95);*/
	background-image:url("../images/ARK/check.png");
	background-size:100%;
	background-position:center center;
	background-repeat:no-repeat;
}
[data-bs-theme="dark"] input[type=radio].styled + label:not(.no-box):before{
	position:absolute;
	top:calc(50% - 8px);
	left:2px;
	height:16px;
	width:16px;
	content:" ";
	background-color:rgba(0,0,0,0.5);
	
	border: 1px solid rgba(150,150,150, 0.75);
	padding: 0px;
}
[data-bs-theme="dark"] input[type=radio].styled:not(:checked) + label:hover:after{
	position:absolute;
	top:calc(50% - 4px);
	left:6px;
	height:8px;
	width:8px;
	content:" ";
	
	background-color:rgba(150,150,150,0.5);
	
	box-shadow: inset 0 0 2px rgba(0,0,0,0.25);
	
}
[data-bs-theme="dark"] input[type=radio].styled:checked + label:after{
	position:absolute;
	top:calc(50% - 4px);
	left:6px;
	height:8px;
	width:8px;
	content:" ";
	
	background-color:rgba(255,255,255,0.95);
	
	box-shadow: inset 0 0 2px rgba(0,0,0,1);
	
}

[data-bs-theme="dark"] .themed-content input[type="checkbox"].styled.float-end + label:not(.no-box),
[data-bs-theme="dark"] .themed-content input[type="radio"].styled.float-end + label:not(.no-box){
	text-indent:0;
}
[data-bs-theme="dark"] .themed-content input[type="checkbox"].styled.float-end + label:not(.no-box):before,
[data-bs-theme="dark"] .themed-content input[type="radio"].styled.float-end + label:not(.no-box):before{
	left:auto;
	right:2px;
}
[data-bs-theme="dark"] .themed-content input[type="radio"].styled.float-end + label:not(.no-box):after,
[data-bs-theme="dark"] .themed-content input[type="checkbox"].styled.float-end + label:not(.no-box):after{
	left:auto;
	right:6px;
}

[data-bs-theme="dark"] input[type="checkbox"].styled.styled.float-end + label:not(.no-box),
[data-bs-theme="dark"] input[type="radio"].styled.float-end + label:not(.no-box){
	text-indent:0;
}
[data-bs-theme="dark"] input[type="checkbox"].styled.float-end + label:not(.no-box):before,
[data-bs-theme="dark"] input[type="radio"].styled.float-end + label:not(.no-box):before{
	left:auto;
	right:2px;
}
[data-bs-theme="dark"] input[type="checkbox"].styled.float-end + label:not(.no-box):after,
[data-bs-theme="dark"] input[type="radio"].styled.float-end + label:not(.no-box):after{
	left:auto;
	right:6px;
}
[data-bs-theme="dark"] .comment-list .comment-list-block .comment-list-comment,
[data-bs-theme="dark"] .sharemodal .share-form input {
	background-color:rgba(60,60,60,1);
}
[data-bs-theme="dark"] .alert-info{
	color:#008b8b;
}
[data-bs-theme="dark"] .alert-warning{
	color:#BA8E23;
}
[data-bs-theme="dark"] .alert-danger{
	color:#8b0000;
}
[data-bs-theme="dark"] .alert-success{
	color:##2E6F40;
}


/* Social Site Theme Setup */
/*
[data-bs-theme="dark"] .sidebar.sidebar-chat.sidebar-base .navbar-nav .nav-item .nav-link,
[data-bs-theme="dark"] .iq-chating-content{
	background:var(--bs-gray-800);
}
*/
[data-bs-theme="light"] .sidebar.sidebar-chat.sidebar-base .navbar-nav .nav-item .nav-link {
    background-color: var(--bs-body-bg);
}

[data-bs-theme="light"] .sidebar.sidebar-chat.sidebar-base .navbar-nav .nav-item .nav-link,
[data-bs-theme="light"] .iq-other-user .iq-chating-content {
	background-color: var(--bs-body-bg);
}
[data-bs-theme="dark"] .sidebar.sidebar-chat.sidebar-base .navbar-nav .nav-item .nav-link {
    background-color: var(--bs-body-bg);
}

[data-bs-theme="dark"] .sidebar.sidebar-chat.sidebar-base .navbar-nav .nav-item .nav-link,
[data-bs-theme="dark"] .iq-other-user .iq-chating-content {
	background-color: var(--bs-body-bg);
}