.loader {
	width: 100%;
	height: 100%;
	background: url("../img/lodder.gif") no-repeat center center #fff;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10000000;
	background-size: 5%;
	opacity: 0.7;
	display:none;
}
.margin-set-center {
    margin-top: 10%;
}
.set-design-border {
    border: 1px solid #5c58a7;
}

.perfect-scrollbar-on .main-panel, .perfect-scrollbar-on .sidebar{
	height:85% !important;
}

.hide{
	display:none;
}

.sidebar .nav-item .nav-link[data-toggle=collapse].collapsed::after {
    content: "";
    position: absolute;
    right: 5px;
    z-index: 11;
    display: block;
    width: 7px;
    height: 7px;
    border-top: 2px solid #fff;
    border-left: 2px solid #fff;
    top: 20px;
    transform: rotate(135deg);
}

.sidebar .nav-item .nav-link[data-toggle=collapse]::after{
	content: "";
    position: absolute;
    right: 5px;
    z-index: 11;
    display: block;
    width: 7px;
    height: 7px;
    border-top: 2px solid #fff;
    border-left: 2px solid #fff;
    top: 20px;
    transform: rotate(225deg);
}

.dropdown-sec{
	background:#6c69b0;
}

.dropdown-sec a.nav-link.active::before {
    content: " ";
    position: absolute;
    height: 30px;
    width: 6px;
    left: 10px;
    background: hsla(0,0%,100%,.6);
}

.dropdown-sec a.nav-link.active {
    background: #7d79b9;
}

.off-canvas-sidebar .nav li>a, .sidebar .nav li>a {
    padding: 10px 15px !important;
}

.off-canvas-sidebar .nav i, .sidebar .nav i{
	margin-right: 8px !important;
}

.dropdown-sec a.nav-link {
	font-size: 10px;
	padding-top: 0;
	padding-bottom: 0;
}

.dropdown-sec i {
    font-size: 15px !important;
}

select option{
	color:#000000;
}

.user-type .btn-check {
    display: none;
}

.user-type label {
    padding: 10px 30px;
}

.user-type .btn-check:checked+label {
    background: #7d79b9;
}

.menu label.custom-control-label {
    color: #fff;
	font-weight: bold;
}

.cursor-pointer {
    cursor: pointer;
}

textarea.form-control {
    border: 1px solid rgb(43 53 83) !important;
    border-radius: 10px !important;
}

.white-content textarea.form-control {
    border: 1px solid rgba(29,37,59,.5) !important;
    border-radius: 10px !important;
}

.set-image-sec .custom-file-label:after {
    display: none;
}

.set-image-sec {
    height: 195px !important;
}
.set-image-sec .set-height {
    height: 195px;
}
.set-image-sec label.custom-file-label.set-height {
    background: url(/assets/img/dummy.jpg) no-repeat;
    background-position: center;
    background-size: 100%;
}
.set-image-sec label.custom-file-label.set-height:has(img.dev-temp-img) {
    background: unset;
}
.set-image-sec label.custom-file-label.set-height img.dev-temp-img {
    object-fit: contain;
}
.btn-id-close {
    position: absolute;
    right: 5px;
    top: -10px;
    background: #fff;
    border: 1px solid red;
    padding: 7px 10px;
    color: red;
    border-radius: 50%;
    cursor: pointer;
}

hr.border-color{
	border-color:#5c647c;
}

.nav-tabs-custom .nav-tabs li {
    padding: 5px 15px;
}

.nav-tabs-custom .nav-tabs li 
 a.active {
    font-weight: bold;
    border-top: 1px solid #6c69b0;
    padding-top: 5px;
}

#myCarousel .item {
    display: none;
}

#myCarousel .item.active {
    display: block;
}

#myCarousel a.carousel-control {
    position: absolute;
    top: 50%;
    background: #25273a;
    padding: 5px 10px;
    border-radius: 50%;
}

#myCarousel a.right.carousel-control {
    right: 0;
}
.remove-readonly-css {
    background: #fff !important;
    cursor: pointer !important;
}
.select2-selection--multiple {
    padding: 4px 0 0 10px;
    border: 1px solid #8e929d !important;
}
.dev-form-cursor-not-allowed {
    cursor: not-allowed;
}
.dev-form-cursor-not-allowed * {
    pointer-events: none;
}

.ddl-select2-single-field + .select2.select2-container {
    width: 100% !important;
}
.ddl-select2-single-field + .select2.select2-container .select2-selection.select2-selection--single {
    padding: 5px 0;
    height: 38px;
    border-radius: .4285rem;
    border-color: rgba(29,37,59,.5);
}
.ddl-select2-single-field + .select2.select2-container .select2-selection.select2-selection--single .select2-selection__arrow {
    height: 38px;
}
li.nav-item.menu-dashboard {
    display: none;
}