.nav-tabs .nav-link.active{
	border: 1px solid #7c7ce5;
	border-bottom: none;
	background-color:#4f4f7c;
}

.tab-content {
	background-color: #191c24;
	border: 1px solid #7c7ce5;
	border-top: none;
}

table .avatar_image{
	height: 50px;
	max-width: 80px;
}


.form-control:focus,.form-control:active{
    color: #FFF;
}

.form-control, select>option, select, .dataTables_wrapper select,.dataTables_wrapper select:focus,.dataTables_wrapper select:active{
	color:#b1b1b1;
}

.dataTables_wrapper .dataTable .btn{
	padding: 0.35rem 0.7rem;
}

.pagination .page-link{
	color: #e4e5e7;
   background-color: #8f5fe850;
   border: 1px solid #6489bb;
   color: #b0b0b0;
}
.pagination .page-link:hover{
	background-color: #8f5fe875;
	color: #FFF;
}

.pagination .page-item.disabled .page-link, .jsgrid .jsgrid-pager .disabled.jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .disabled.jsgrid-pager-page .page-link, .page-item.disabled .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item.disabled a, .jsgrid .jsgrid-pager .disabled.jsgrid-pager-nav-button a, .page-item.disabled .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .page-item.disabled a, .jsgrid .jsgrid-pager .disabled.jsgrid-pager-page a{
	color: #6c757d;
   pointer-events: none;
   cursor: auto;
   background-color: #191c24;
   border-color: #4f4f7c;
}

.pagination .page-item.active .page-link{
    color: #fff;
    background-color: #bb13e5;
    border-color: #007bff;

}

.accordion-body,{
	color:#333;
}

.action_block>i{
	cursor: pointer;
}

.swal2-modal .swal2-title{
		color:#333 ;
}

.swal2-html-container{
	overflow: visible;
}
.swal_costum_form{
	  min-height: 315px;
}
.swal_costum_form .form-control{
	background-color:#efefef;
	border: 1px solid #e0e0e0;	
}


.minicolors ,.minicolors-input{
	width: 100% !important;
	height: auto !important;
}

.accordion-button-block{
	display: flex; 
	background-color: #2a2a2a;
}

.accordion-button-block .action_block{
   text-align: right;
   padding-right: 10px;
   margin-left: auto;
   display: flex;
   justify-content: end;
   font-size: 24px;
}

.accordion_name {
	margin-right: auto;
}

.accordion-button{
	background-color: transparent;
	color: #eaeaea;
}
.accordion-button::after{
	margin-left: 0px;
	color: #eaeaea;
}

.update_is_show{
	cursor: pointer;
}

.accordion-button-block{
	align-items: center;
}

.accordion-collapse{
	background-color: #e7f1ff;
}


.accordion-body .list-group-item{
	background-color:#ededed;
}
.table-striped > tbody > tr:nth-of-type(odd){
	color: #afafaf;
}
.swal2-form-image{
	display: none;
}
.swal2-form-image.show{
	display: inline-flex;
}

.swal2-validation-message{
	width:100%;
}

.section_color{
	width: 30px;
   height: 30px;
	border:1px solid #FFF;
}


.chart_block{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	border-bottom: 2px dashed #2b2d31;
	padding-bottom: 25px;
	margin-bottom: 25px;
}

.profile_image{
	max-height: 250px;
	max-width: 250px;
}


.sectionsMainList{
 padding-top: 15px;
}

.sectionsMainList li{
	border:1px solid #FFF;
	background-color: var(--bs-dark);
	padding-left: 25px;
	min-height: 55px;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: center;
}
.sectionsMainList li>.parent_node, .sectionsChildList li>.list_item{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	width: 100%;
}
/*
.sectionsChildList li{
	flex-direction: column;
    width: 100%;
    justify-content: space-around;
    align-items: center;
}*/


.sectionsMainList .action_block{
	 display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    padding: 0px 15px;
}

.sectionsMainList li>ul{
	margin:15px 0px;
	width: 100%;
}
.sectionsMainList li{
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}

/*.sectionsChildList li{
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}*/


.sectionsMainList .dropArrow::after,.sectionsMainList>.close_list>.parent_node>.action_block>.dropArrow::after,.sectionsChildList >.close_list>.parent_node>.action_block>.dropArrow::after {
	 display: flex;
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "";
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23eaeaea'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform 0.2s ease-in-out;
    margin: 0px 20px;
    cursor: pointer;
}

.sectionsMainList>.open_list>.parent_node>.action_block>.dropArrow::after,.sectionsChildList >.open_list>.parent_node>.action_block>.dropArrow::after{
    background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e);
    transform: rotate(-180deg);
}

.sectionsMainList .close_list ul{
	display: none;
}

.row_edit_position{
	cursor: move;
}


.highlight{
    border: 2px solid red !important;
    font-weight: bold;
}

body.dragging, body.dragging * {
  cursor: move !important;
}

.dragged {
  position: absolute;
  opacity: 0.5;
  z-index: 2000;
}

ol.example li.placeholder {
  position: relative;
  /** More li styles **/
}
ol.example li.placeholder:before {
  position: absolute;
  /** Define arrowhead **/
}


.choosed_category{
	border:1px solid #ececec;
	padding: 15px;
	margin: 15px;
}

.category_files img{
	width: 30px;
}


.set_status{
	display: flex;
	justify-content: space-between;
	flex-direction: row;
}

.set_status>button{
	 width: 30%;
	 margin-top: 0px !important;
}