/*================================================================================
	Item Name: Template for CT Group - Magna Opus
	Version: 1.0
	Author: Magna Opus Team
	Author URL: https://magnaopussoftware.in/
================================================================================*/
.section-group{
	position: relative;
}

.btn-corner{
	position: absolute;
    top: -17px;
    right: -7px;
    border-radius: 50%;
    padding: 10px 11px;
    font-size: 10px;
}
em {
	color: #f50b0c;
}
/* .drop-files {
	min-height: 350px;
    border: 2px dashed #27478a;
    background: #f8f8f8;
    position: relative;
}
.dropzone .dz-message,.dropzone .dz-message:before {
	color: #27478a !important;
}
.dropzone {
	border:none;
	background:#fff;
} */
#tableCategory_filter.dataTables_filter,.dataTables_paginate.paging_simple_numbers {
	float: right;
}
ul.linked li {
	list-style-type: none;
}
.faculty_info small {
	/* white-space: nowrap !important; */
}
.faculty_info {
	margin-bottom: 0px !important;
}

/*--select image css--*/

.cont-checkbox {
	width: 150px;
	height: 100px;
	border-radius: var(--border-radius);
	box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
	background: white;
	transition: transform var(--transition);
	float: left;
  }
  
  .cont-checkbox:first-of-type {
	margin-bottom: 0.75rem;
	margin-right: 0.75rem;
  }
  
  .cont-checkbox:active {
	transform: scale(0.9);
  }
  
  .radio_image {
	display: none;
  }
  
  .radio_image:checked + .select_label {
	opacity: 1;
	box-shadow: 0 0 0 3px var(--background);
  }
  
  .radio_image:checked + .select_label img {
	-webkit-filter: none; /* Safari 6.0 - 9.0 */
	filter: none;
  }
  
  .radio_image:checked + .select_label .cover-checkbox {
	opacity: 1;
	transform: scale(1);
  }
  
  .radio_image:checked + .select_label .cover-checkbox svg {
	stroke-dashoffset: 0;
  }
  
  .select_label {
	display: inline-block;
	cursor: pointer;
	border-radius: var(--border-radius);
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: relative;
	opacity: 0.6;
  }
  
  .select_label img {
	width: 100%;
	height: 70%;
	object-fit: cover;
	clip-path: polygon(0% 0%, 100% 0, 100% 81%, 50% 100%, 0 81%);
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
  }
  
  .select_label .cover-checkbox {
	position: absolute;
	right: 5px;
	top: 3px;
	z-index: 1;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: var(--box-shadow);
	border: 2px solid #fff;
	transition: transform var(--transition),
	  opacity calc(var(--transition) * 1.2) linear;
	opacity: 0;
	transform: scale(0);
  }
  
  .select_label .cover-checkbox svg {
	width: 13px;
	height: 11px;
	display: inline-block;
	vertical-align: top;
	fill: none;
	margin: 5px 0 0 3px;
	stroke: #fff;
	stroke-width: 2;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-dasharray: 16px;
	transition: stroke-dashoffset 0.4s ease var(--transition);
	stroke-dashoffset: 16px;
  }
  
  .select_label .info {
	text-align: center;
	margin-top: 0.2rem;
	font-weight: 600;
	font-size: 0.8rem;
  }

  /*---Legend-----*/

  fieldset.group-border {
    border: 1px groove #ddd !important;
    padding: 0 1.4em 1.4em 1.4em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #000;
            box-shadow:  0px 0px 0px 0px #000;
}

    legend.group-border {
        font-size: 1.2em !important;
        font-weight: bold !important;
        text-align: left !important;
        width:auto;
        padding:0 10px;
        border-bottom:none;
		margin-top: -12px;
    	background: #fff;
    }

	.btn-custom-grey {
		border-top-right-radius: 0px;
		border-bottom-right-radius: 0px;
		background: #eee;
	}
	table ul.actions {
		display:flex;
		align-items:center;
	}
	table ul.actions li {
		list-style: none; 
		margin-left:10px
	}
	.gallery-col,.group {
		position: relative;
	}
	.cross-btn,.single {
		position: absolute;
		right: -7px;
    	top: -10px;
	}
	.cross-btn a {
		padding: 3px 0px 3px 3px;
		border: none;
		border-radius: 15px;
	}
	.detail-head {
		padding: 0px 0px 5px 10px;
	}
	.custom-disable {
		cursor: not-allowed;
	}
	.custom-disable a svg {
		background-color: #fff;
	}
	.edit-btn {
		position: absolute;
		right: 10px;
    	top: 10px;
	}
	.nav-pills {
		border-bottom: 1px solid #dbdade;
	}

	#papers_wrapper .d-flex.justify-content-between.align-items-center.mx-0.row{
		display: none !important;
	}

	#paperPublishedModal .modal-dialog.modal-dialog-centered.modal-dialog-scrollable {
		max-width: 600px !important;
	}
	#papers ,#papers tr,#papers td,#papers thead {
		width:100% !important;
	}
	tbody.clickable-cell tr td {
		cursor: pointer;
	}

	.custom .nav-align-left, .custom .nav-align-right {
		-ms-flex-align: stretch;
		align-items: stretch;
	}
	.custom  .nav-align-bottom, .custom .nav-align-left, .custom .nav-align-right, .custom .nav-align-top {
		display: -ms-flexbox;
		display: flex;
	}
	.custom .nav-tabs-shadow {
		box-shadow: 0 0.25rem 1.125rem rgb(75 70 92 / 10%);
	}
	html:not([dir=rtl]) .custom .nav-align-left .nav-tabs {
		border: 0;
		border-bottom-left-radius: 0.375rem;
		border-right: 1px solid #dbdade;
	}
	.custom .nav-align-left>.nav, .custom .nav-align-left>div>.nav, .custom .nav-align-right>.nav, .custom .nav-align-right>div>.nav {
		-ms-flex-positive: 0;
		-ms-flex-direction: column;
		flex-direction: column;
		flex-grow: 0;
	}
	.custom .nav-align-bottom>.nav, .custom .nav-align-bottom>div>.nav, .custom .nav-align-left>.nav, .custom .nav-align-left>div>.nav, .custom .nav-align-right>.nav, .custom .nav-align-right>div>.nav, .custom .nav-align-top>.nav, .custom .nav-align-top>div>.nav {
		position: relative;
		z-index: 1;
	}
	.custom .nav-tabs {
		background-color: #fff;
		border-bottom: 1px solid #dbdade;
		border-top-left-radius: 0.375rem;
		border-top-right-radius: 0.375rem;
	}
	.custom .nav-tabs {
		--bs-nav-tabs-border-width: 1px;
		--bs-nav-tabs-border-color: transparent;
		--bs-nav-tabs-border-radius: 0.375rem;
		--bs-nav-tabs-link-hover-border-color: rgba(75,70,92,.2) rgba(75,70,92,.2) transparent;
		--bs-nav-tabs-link-active-color: #7367f0;
		--bs-nav-tabs-link-active-bg: #fff;
		--bs-nav-tabs-link-active-border-color: rgba(75,70,92,.3) rgba(75,70,92,.3) #fff;
		border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
	}
	.custom .nav {
		--bs-nav-link-padding-x: 1.25rem;
		--bs-nav-link-padding-y: 0.543rem;
		--bs-nav-link-font-weight: ;
		--bs-nav-link-color: #5d596c;
		--bs-nav-link-hover-color: var(--bs-link-hover-color);
		--bs-nav-link-disabled-color: #a5a3ae;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		list-style: none;
		margin-bottom: 0;
		padding-left: 0;
	}
	.custom .nav-align-left>.nav .nav-item, .custom .nav-align-left>div>.nav .nav-item {
		margin-bottom: 0;
		margin-right: -1px;
	}
	.custom .nav .nav-item, .nav .nav-link, .custom .tab-pane, .custom .tab-pane .card-body {
		outline: none!important;
	}
	.custom .nav-align-left .nav-tabs .nav-link.active, .custom .nav-align-left .nav-tabs .nav-link.active:focus, .custom .nav-align-left .nav-tabs .nav-link.active:hover {
		background-color: #27478a;
		color: #fff;
	
	}
	.custom .nav-align-left>.nav:not(.nav-pills) .nav-link, .custom .nav-align-left>div>.nav:not(.nav-pills) .nav-link {
		border-radius: 0.375rem 0 0 0.375rem;
	}
	.custom .nav-pills:not(.nav-fill):not(.nav-justified) .nav-link, .custom .nav-tabs:not(.nav-fill):not(.nav-justified) .nav-link {
		margin-right: 0.125rem;
		width: 100%;
	}
	/* .custom .nav-tabs .nav-link.active, .custom .nav-tabs .nav-link.active:focus, .custom .nav-tabs .nav-link.active:hover {
		box-shadow: inset 0 -2px 0 #7367f0;
	} */
	.custom .nav-align-left>.nav .nav-link, .custom .nav-align-left>div>.nav .nav-link,.custom .nav-align-right>.nav .nav-link, .custom .nav-align-right>div>.nav .nav-link {
		margin: 0 0 0.125rem!important;
	}
	.custom .nav-tabs .nav-link, .custom .nav-tabs .nav-link.active {
		border-width: 0;
	}
	.custom .nav-tabs .nav-item.show .nav-link, .custom .nav-tabs .nav-link.active {
		background-color: var(--bs-nav-tabs-link-active-bg);
		border-color: var(--bs-nav-tabs-link-active-border-color);
		color: var(--bs-nav-tabs-link-active-color);
	}
	
	
	.custom .nav-align-left :not(.nav-pills)~.tab-content {
		border-radius: 0 0.375rem 0.375rem 0;
	}
	
	.custom .nav-align-bottom>.tab-content, .custom .nav-align-left>.tab-content, .custom .nav-align-right>.tab-content, .custom .nav-align-top>.tab-content {
		-ms-flex-negative: 1;
		background-clip: padding-box;
		background: #fff;
		flex-shrink: 1;
	}
	.custom .nav-align-left>.tab-content, .custom .nav-align-right>.tab-content {
		-ms-flex-positive: 1;
		flex-grow: 1;
	}
	.custom .nav~.tab-content {
		background: #fff;
	}
	.custom .tab-content {
		border-radius: 0.375rem;
		padding: 1.5rem;
	}
	