@media (max-width:560px) {
	body {
		background: #dee2e6;
	}
	.loginOuter {
		max-width: 450px;
		margin: 0 auto;
		width: 100%;
		background: #fff;
		padding: 20px 20px 40px;
		min-width: auto;
	}
	.col-form-label {
	    font-weight: 600;
	}
	.topTitleBar {
	    padding: 5px !important;
	    position: relative;
		position: fixed;
	    width: 100%;
	     /*margin-top: -2px;
	    z-index: 1020; */
	}
	.footer {
	    font-size: 9px;
	}
	.content {
	    padding:44px 6px 0px 6px !important;
	}
	ul.navbar-nav.navbar-right li:first-child a::before { display: none;}
	.header .navbar-nav.navbar-right { justify-content: center;}
	.breadcrumb .breadcrumb-item { line-height: 16px;}
	/* .form-control { margin-bottom: 0 !important;} */
	.bussinessHours .form-control {
	    width: 94px !important;
		left: 0 !important;
	}
	table.dataTable>tbody>tr.child ul.dtr-details {
	    display: block !important;
	}
	.content .panel .panel-body {
	    padding: 0px;
	}
	.bootstrap-duallistbox-container .form-control.filter {
	    margin-bottom: 10px !important;
	}
	ul.navbar-nav.navbar-right li:not(:first-child) a::before { display: none; }
	.header .navbar-nav.navbar-right>li>a {
	    padding: 16px 0 !important;
	}
	.header .navbar-nav.navbar-right>li:nth-child(2)>a {
		padding-top: 0px !important;
	}
	.fixedFieldsSec ul li {
	    margin-bottom: 8px !important;
	}
	.select-xs {height: 30px; padding-top: 2px; padding-bottom: 2px;}
	/* .topTitleBar {
	    min-height: 34px;
	} */
	.adminModuleSection #content {
	    padding-top: 44px !important;
	}
	.leftSdbrTop {
	    width: 30px !important;
	    float: left;
	    padding: 0px;
	    margin-right: 10px;
	}
	.mblModuleMenu {
	    float: left;
	    padding-top: 4px;
	}
	
	.menuIc {
	    background-color: transparent;
	    float: left !important;
	    padding: 5px 8px 2px !important;
	    border-radius: 4px;
	    color: #fff;
	}
	.tblFilterOptions {
		left: auto !important;
		right: 0;
		position: relative;
		margin-top: 10px;
	}
	.MUUsers .dataTables_length label {
	    justify-content: start !important;
	    text-align: left;
	    margin-left: auto !important;
	}
	.dataTables_paginate {
	    padding-bottom: 0px !important;
	}
	.dataTables_info {
	    padding-bottom: 10px !important;
	}
	table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td.dtr-control:before, 
	table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th.dtr-control:before {
		margin-top: 0 !important;
	}
	.dataTables_wrapper.dt-bootstrap .dt-buttons .btn, .dataTables_wrapper.dt-bootstrap4 .dt-buttons .btn {
	    padding: 4px 12px !important;
	    line-height: 20px;
	}
	.dataTables_wrapper.dt-bootstrap .dt-buttons .btn, .dataTables_wrapper.dt-bootstrap4 .dt-buttons .btn {
	    padding: 4px 10px !important;
		margin-bottom: 0;
	}
	.dataTables_wrapper.dt-bootstrap .dataTable, .dataTables_wrapper.dt-bootstrap4 .dataTable {
	    margin: 0 0 12px!important;
	}
	.dmsSecondaryTabSec {
	    position: relative;
	    width: 100%;
	    z-index: 1010;
	    background: #dee2e6;
	    padding: 0 0 4px !important;
	}
	.footer {
		text-align: center;
		margin: 0 10px !important;
	}
	.dmsFlowContentSec {
		padding-top: 145px !important;
	}
	/* .historyViewSec .lblLeft::after {
		content: ":";
		position: absolute;
		top: 3px;
		margin-left: 0;
	} */
	table.dataTable>thead>tr>th:not(.sorting_disabled), table.dataTable>thead>tr>td:not(.sorting_disabled) {
		padding-right: 16px !important;
	}
	.dataTables_wrapper.dt-bootstrap .dt-buttons, .dataTables_wrapper.dt-bootstrap4 .dt-buttons {
		margin-bottom: 8px !important;
	}
	.dataTables_wrapper.dt-bootstrap .dataTables_filter, .dataTables_wrapper.dt-bootstrap4 .dataTables_filter {
		margin-bottom: 8px;
	}
	#newFolder .form-group {
		margin-bottom: 8px !important;
	}
	.page-header-fixed {
		padding-top: 78px !important;
	}
	table.permissionsTbl.dataTable>thead>tr>th:not(.sorting_disabled), table.permissionsTbl.dataTable>thead>tr>td:not(.sorting_disabled) {
		padding-right: 4px !important;
	}
	.table-filter-container {
		float: unset !important;
	}
	.table-filter-container select {
		min-width: auto !important;
		max-width: none !important;
	}
	.dataTables_filter {
		width: 100%;
		margin-left: 0 !important;
	}
	.table-filter-container {
		float: right;
		margin-left: 0 !important;
		width: 100%;
	}
	.dataTables_wrapper.dt-bootstrap .dataTables_filter label .form-control, .dataTables_wrapper.dt-bootstrap4 .dataTables_filter label .form-control {
		width: 100%;
	}
	/* .actDrpSel .dataTables_length > label {
		display: none !important;
	} */
	.MUUsers .dataTables_length div label {
		margin-left: 0 !important;
	}
	.nav.nav-tabs .nav-item .nav-link {
		text-align: center;
	}
	.sptDocHead::after { display: none;}
	.docListSec a {
		padding: 6px 12px;
		display: block;
	}
	.nav.nav-tabs .nav-item .nav-link {
		padding: 10px 10px !important;
	}
	th.no-sort.dtr-control {
		width: 0px !important;
	}
	th.actionTd, th.statusTd {
		width: 90px !important;
		min-width: 90px !important
	}
	body table.dataTable thead tr th.sorting:after, body table.dataTable thead tr th.sorting_asc:after, body table.dataTable thead tr th.sorting_desc:after {
		bottom: 6px !important;
	}
	/* .archieveDocTblName { min-width: 200px;} */
	#MUUserListing_length label { margin-bottom: 10px; }
	.CseExcelsearch .userActionDrpDown{
		margin-top: 8px !important;
		text-align: center !important;
		display: flex !important;
		justify-content: center !important;
	}
	.CseExcelsearch  .actionDropDown{
		width:120px !important;
	}
	.activityFolderSidebar {
		z-index: 1010;
		/* width: 80% !important; */
		padding-top: 220px !important;
		margin-top: 40px;
		left: -1000px;
		padding-bottom: 60px;
		
	}
	.app-sidebar .app-sidebar-content{
		overflow: auto !important;
	}
	#tblViewAllDocumentListing_wrapper .showSearchSec {
		width: 100%;
		position: unset !important;
		display: unset !important;
		justify-content: unset !important;
		z-index: 1050 !important;
		background: #fff;
		margin-top: unset !important;
		padding-top: 5px;
	}
	#tblViewAllDocumentListing_wrapper .dataTables_wrapper.dt-bootstrap .dataTable, .dataTables_wrapper.dt-bootstrap5 .dataTable.isoDmsViewallTbl{
		margin: 8px 0 8px !important;
	}
	.dashCard1{
		margin-bottom: 8px;
	}
	.dmsSecondaryTabSec {
		position: relative;
		width: 100%;
		z-index: 1050;
		background: #dee2e6;
		padding: 10px 10px 4px!important;
		/* top: 128px;
		margin-top: -11px;
		margin-left: -7px; */
	}
	.ps{
		overflow: scroll !important;
	}
	.isoDocDownloadCl{
		word-wrap: break-word;
	}
	.ccmFlowContentSec{
		padding-top: 0px !important;
	}
	.sidebarReportSec {
		overflow: auto;
		height: 100%;
		padding-bottom: 10px;
	}
}
@media (max-width: 1200px) {
	.dmsSecondaryTabSec {
		position: relative;
		width: 100%;
		z-index: 1010;
		background: #dee2e6;
		padding: 8px !important;
		left: 0;
	}
	.CapaFlowContentSec {
		padding-top: 0px !important;
	}
}
@media (min-width:561px) and (max-width: 1208px) {
	#tblViewAllDocumentListing_wrapper .dataTables_wrapper.dt-bootstrap .dataTable, .dataTables_wrapper.dt-bootstrap5 .dataTable.isoDmsViewallTbl {
		margin: 8px 0 8px !important;
	}
	.dmsSecondaryTabSec, .capaSecondaryTabSec{
		z-index: 1050 !important;
	}
	.ps{
		overflow: scroll !important;
	}
	.documentNameListWidth{
		min-width: 75% !important;
		max-width: 75% !important;
	}
	.approvalTypeWidth{
		min-width: 200px;
		max-width: 200px;
	}
	.sequenceWidth{
		min-width: 75% !important;
		max-width: 75% !important;
	}
	.ccmFlowContentSec{
		padding-top: 0px !important;
	}
}
@media (min-width:561px) and (max-width: 1408px) {
	
	.documentNameListWidth{
		min-width: 75% !important;
		max-width: 75% !important;
	}
	.approvalTypeWidth{
		min-width: 200px;
		max-width: 200px;
	}
	.sequenceWidth{
		min-width: 75% !important;
		max-width: 75% !important;
	}
}
@media (min-width:990px) and (max-width: 1208px) {
	.viewAllSec .showSearchSec{
		top:150px !important;
	}
	/* .viewAllTbl thead th{
		top:198px !important;
	} */
	/* .app-sidebar-minified:not(.app-without-sidebar) .app-sidebar:not(.app-sidebar-end){
		width:220px !important;
	} */
}
@media (min-width:561px) and (max-width: 767px) {
	.content {
	    /* margin-left: 220px; */
		margin-top: 28px;
	    padding: 10px;
	}
	.page-header-fixed {
		padding-top: 78px !important;
	}	
	.isoHeader .nav-item .nav-link {
	    padding: 6px 12px;
	    color: #fff;
	    font-weight: 600;
		text-align: left !important;
	}
	.dataTables_wrapper.dt-bootstrap .dataTable, .dataTables_wrapper.dt-bootstrap4 .dataTable {
		margin: 8px 0 12px!important;
	}
	.leftSdbrTop {
		width: 32px !important;
	}
	.dmsModuleSection {
	    padding-top: 15px !important;
	}
	.dmsModuleSection .panel { margin-bottom: 20px; }
	table.dataTable>tbody>tr.child ul.dtr-details {
	    display: block !important;
	}
	.dmsModuleSection .panel .panel-body {
	    padding: 0;
	}
	.footer {
		text-align: center;
		margin: 0 10px 0 60px !important;
	}	
	table.dataTable>thead>tr>th:not(.sorting_disabled), table.dataTable>thead>tr>td:not(.sorting_disabled) {
		padding-right: 16px !important;
	}
}
@media (max-width:767.98px) {
	.dmsModuleSection .panel { margin-bottom: 20px; }
	.navbarLeft.theme-panel {
	    display: block;
	    position: relative;
	    top: 0;
	    right: 0;
	    width: auto;
	}
	.header .navbar-brand {
	    justify-content: start !important;
        padding: 4px 20px;
        max-height: 60px !important;
    	height: 60px;
   	    margin-top: 4px;
	}
	.header.navbar-default .navbar-nav>li>a {
	    color: #2d353c;
	    justify-content: start;
	}
	.header.navbar-default .navbar-nav>li>a span {
	    margin-right: 10px;
	    min-width: 16px;
	}
	.leftSdbrTop {
	    width: 60px;
	    float: left;
	}
	.page-sidebar-toggled .sidebar {
	    z-index: 1010;
        padding-top: 114px;
	}
	 .page-sidebar-toggled .sidebar-bg {
	    z-index: 1009;
	}
	.isoHeader {
	    width: 100%;
	    display: none;
	    float: left;
	}
	.mblModuleMenu {
	    float: left;
	    padding-top: 4px;
	}
	.form-group label.col-form-label .mandIc {
	    right: auto !important;
	}
	.siteLinksCheck {
		margin-bottom: 16px;
	}
	ul.secondaryNavPills li:not(:last-child) {
		margin-right: 6px !important;
	}
	.historyViewSec .lblRight {
		padding-top: 0 !important;
		margin-bottom: 6px;
		font-weight: 500;
	}
	.dataTables_wrapper.dt-bootstrap .dataTables_info, .dataTables_wrapper.dt-bootstrap4 .dataTables_info {
		text-align: start;
	}	
	.siteModulecolLeft {
		width: 95px;
	}
	.siteModulecolRight {
		width: auto;
		padding-left: 0 !important;
		flex: 1;
	}
	.mblOpen { display: none;}
	/* div.dt-buttons {
		margin-bottom: .75em;
	} */
}
@media (max-width: 767.98px) {
	.app-sidebar {
		position: fixed;
		padding-top: 0;
		left: -220px;
		z-index: 1031;
	}
}
@media (min-width:768px) {
	.app-sidebar { padding-top: 110px !important;}

	.header .navbar-collapse {
	    display: flex !important;
	    -webkit-flex-basis: auto;
	    flex-basis: auto;
	}
	.dashboardContainer .dataTables_wrapper.dt-bootstrap .dt-buttons, .dashboardContainer .dataTables_wrapper.dt-bootstrap4 .dt-buttons { 
		margin-bottom: 0 !important;
	}
	div.dataTables_wrapper div.dataTables_info {
	    float: left !important;
	}
	/* .dataTables_length, .dataTables_info {
	    padding-left: 13px !important;
	}
	.dataTables_filter, .dataTables_paginate {
	    margin-right: 15px !important;
	} */
	
	.table td {
	    padding: 6px 8px;
		/* font-weight: 600; */
	}
	.textMdWrap { word-wrap: break-word; word-break: break-all;}
}
@media (min-width: 540px) {
	.preDefInfoLbl {
		top: -40px;
		position: absolute;
	}
	/* .dataTables_wrapper.dt-bootstrap .dataTables_length, .dataTables_wrapper.dt-bootstrap5 .dataTables_length {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
	.dataTables_wrapper.dt-bootstrap .dataTables_length label .form-control, .dataTables_wrapper.dt-bootstrap5 .dataTables_length label .form-control {
		display: block;
		margin: 0 8px;
		height: 34px;
	} */
}
@media (min-width:541px) and (max-width: 1024px) {
	.navTabsIcons li a i {
		font-size: 32px;
	}
	.nav-tabs.navBox .nav-link {
		margin-bottom: -1px !important;
		min-height: 110px;
	}
	/* div.dt-buttons { margin-bottom: 12px;} */
	.dataTables_wrapper.dt-bootstrap5 .dt-buttons .btn, .dataTables_wrapper.dt-bootstrap5 .dt-buttons .btn {
		height: 30px;
		margin-right: 4px !important;
		margin-bottom: 8px;
	}
	.dataTables_wrapper.dt-bootstrap5 .dt-buttons .btn:last-child {
		height: 30px;
		margin-right: 0px !important;
	}
.CseExcelsearch .dataTables_filter{
		margin-bottom: -29px !important;
	}
.CseExcelsearch .userActionDrpDown{
		margin-left: 29px !important;
	}
}
@media (min-width:768px) and (max-width: 990px) {
	.content {
	    margin-left: 60px;
	    /* margin-left: 220px; */
	    padding: 10px 0;
	    padding-top: 28px;
	}
	.isoHeader .nav-item .nav-link {
	    padding: 6px 12px;
	    /* color: #2d353c; */
	    font-weight: 600;
	}
	.dataTables_wrapper.dt-bootstrap .dataTable, .dataTables_wrapper.dt-bootstrap4 .dataTable {
		margin: 0 0 12px!important;
	}
	.dmsModuleSection .panel { margin-bottom: 20px; }
	table.dataTable>tbody>tr.child ul.dtr-details {
	    display: block !important;
	}
	.dmsModuleSection .panel .panel-body {
	    padding: 0;
	}
	.btn {
	    font-size: 11px;
	}
	.table td, .permissionsTbl td table td {
	    padding-top: 8px !important;
	    padding-bottom: 8px !important;
	}
	.permissionsTbl td {
	    padding-top: 0 !important;
	    padding-bottom: 0 !important;
		vertical-align: middle;
	}
	.isoHeader .nav-item .nav-link span {
	    display: none;
	}
	.isoHeader .nav-item .nav-link {
	    padding: 6px 9px !important;
	}
	.tblFilterOptions {
		position: relative;
		left: 0;
		z-index: 1;
		right: auto;
		top: 8px;
	}
	.dataTables_wrapper.dt-bootstrap .dt-buttons, .dataTables_wrapper.dt-bootstrap4 .dt-buttons {
	    margin-bottom: 15px;
	    /* float: right; */
	    margin-right: 16px;
	}
	.menuIc {
	    padding: 7px 12px !important;
	    margin-right: 10px;
	}
	/* body table.dataTable.collapsed tbody tr td:first-child:before {
    	margin-top: 0!important;	
	} */
	.dashboardContainer .dataTables_wrapper.dt-bootstrap .dt-buttons, .dashboardContainer .dataTables_wrapper.dt-bootstrap4 .dt-buttons {
	    margin-bottom: 8px !important;
	    margin-right: 0;
	}
	.dataTables_wrapper.dt-bootstrap .dataTables_filter, .dataTables_wrapper.dt-bootstrap4 .dataTables_filter {
	    margin-bottom: 0;
	}
	.footer {
		margin: 0 10px 0 230px !important;
		text-align: center;
	}
	ul.secondaryNavPills li:not(:last-child) {
		margin-right: 6px !important;
		margin-top: 6px !important;
	}
	/* .historyViewSec .lblLeft::after {
		content: ":";
		position: absolute;
		top: 3px;
		margin-left: 0;
	} */
	.historyViewSec .lblLeft {
		padding-bottom: 0px;
	}
	.page-header-fixed {
		padding-top: 82px !important;
	}
	.dmsFlowContentSec {
		padding-top: 72px !important;
	}
	.table-filter-container select {
		min-width: 120px !important;
		max-width: 120px !important;
	}
	.fishboneSec .textareabox {
		overflow-x: auto;
		width: 1400px;
	}
}
@media (max-width:990px) {
	.isoHeader {width: 100%; display: none; float: left; }
	.isoHeader .nav-item .nav-link {
	    text-align: left !important;
	}
	
	.leftSdbrTop {
		width: 50px;
	    float: left;
	}
	.mblModuleMenu {
		padding-top: 4px;
		padding-bottom: 2px;
		padding-left: 12px;
		padding-right: 12px;
	}
	.mobHide {
		display: none;
	}
	/* .content {
	    margin-left: 0px;
	} */
	.docListingDesc .media label {
		width: 80px;
		text-align: right;
	}
	.dataTables_wrapper.dt-bootstrap .dataTables_filter, .dataTables_wrapper.dt-bootstrap4 .dataTables_filter {
		margin-bottom: 8px;
	}
	.table-filter-container {
		margin-bottom: 8px;
	}
	.navTabsTitle{
		width:220px !important;
	}
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
	.height-lg {
		min-height: 856px!important;
		height: auto!important;
	}
	.footer {
		margin: 0 10px 0 70px!important;
		text-align: center;
	}
}
@media all and (device-width: 1366px) and (device-height: 768px) and (orientation:portrait) {
	.height-lg {
		min-height: 616px!important;
		height: auto!important;
	}
}
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {
	
	/* .sidebar {
	    padding-top: 120px !important;
	} */
	.content {
	    margin-left: 220px;
	    padding: 30px 10px 0 10px;
	}
	.tblFilterOptions {
		position: relative;
		left: 0;
		z-index: 1;
		right: auto;
		top: 8px;
	}
	.dataTables_wrapper.dt-bootstrap .dt-buttons, .dataTables_wrapper.dt-bootstrap4 .dt-buttons {
	    margin-bottom: 15px;
	    /* float: right; */
	    margin-right: 16px;
	}
	.isoHeader .nav-item .nav-link {
	    padding: 6px 8px !important;
	}
	body table.dataTable.collapsed tbody tr td:first-child:before {
    	margin-top: -2px!important;
	}
	.dashboardContainer .dataTables_wrapper.dt-bootstrap .dt-buttons, .dashboardContainer .dataTables_wrapper.dt-bootstrap4 .dt-buttons {
	    margin-bottom: 8px !important;
	    margin-right: 0;
	}
	.dataTables_wrapper.dt-bootstrap .dataTables_filter, .dataTables_wrapper.dt-bootstrap4 .dataTables_filter {
	    margin-bottom: 8px;
	}
	.dmsFlowContentSec {
		padding-top: 50px;
	}
	
}
@media all and (device-width: 812px) and (device-height: 375px) and (orientation:landscape) {
	.dashboardContainer .dataTables_wrapper.dt-bootstrap .dt-buttons, .dashboardContainer .dataTables_wrapper.dt-bootstrap4 .dt-buttons {
	    margin-bottom: 8px !important;
	    margin-right: 0;
	}
	.dataTables_wrapper.dt-bootstrap .dataTables_filter, .dataTables_wrapper.dt-bootstrap4 .dataTables_filter {
	    margin-bottom: 8px;
	}
}

/** Sidebar minified in 560px - 991px devices **/
/* @media (max-width: 991px){
.page-sidebar-minified .content {
    margin-left: 0 !important;
}
.page-sidebar-minified.page-sidebar-fixed .sidebar {
    margin-left: -60px !important;
}
.page-sidebar-minified .sidebar-bg {
    margin-left: -60px !important;
}
}
@media (min-width: 768px) and (max-width: 990px) {
	.content {
	    margin-left: 0px;
	    padding: 10px;
	    padding-top: 30px;
	}
	.footer {
	    margin: 0;
	    text-align: center;
	}
	.page-sidebar-minified .footer {
	    margin-left: 0 !important;
	    text-align: center;
	}
	.page-sidebar-fixed .sidebar-bg {
	    margin-left: -220px;
	}
} */
/** Sidebar minified in 560px - 991px devices **/
@media (min-width: 768px) {
	.pl-md-10, .px-md-10 {
		padding-left: 10px!important;
	}
}
@media (min-width:1024px) {
	.prevIcCcmTab, .nextIcCcmTab, .next-button{
		visibility: hidden !important;
	
	}
}
@media (min-width:991px) {
	ul.CcmpropTab.nav.nav-tabs.navBox.CAPANavTabsIcons li {
		vertical-align: top;
		flex-basis: 0;
		flex-grow: 1;
		text-align: center;
		width: 25%;
	}
	.content {
	    margin-left: 220px;
	}
	#content  {
	    min-height: 600px;
	}
	.app-sidebar-fixed.app-sidebar-minified .topTitleBar {
	    padding: 0 5px;
	}
	.app-sidebar-fixed.app-sidebar-minified .leftSdbrTop {
		margin-left: 12px;
		justify-content: center !important;
		margin-right: 11px;
	}	
	
	.minHgt600 {
	    min-height: 600px;
	}
	.btmCtrlsTwoRows {
	    transform: translateY(-60px);
       	-webkit-transform: translateY(-60px);
	}
	.btmCtrlsSingleRow {
		transform: translateY(-94px);
       	-webkit-transform: translateY(-94px);
	}
	.mt-lg-23 {
		margin-top: 23px;
	}
	/* Worked for issue 45089 by Prasanna Kumar A on 08Aug2024 */
	.nextBtnIc{
		visibility: hidden !important;
	}
	.navTabsTitle{
		width:220px !important;
	}
}

@media screen and (min-width:1140px) {
	.header .navbar-header {
	    width: auto;
	}
	.prevIcCcmTab, .nextIcCcmTab, .next-button{
		visibility: hidden !important;
	
	}
	.leftSdbrTop {margin-left: 176px;}
	.isoHeader .panelCollapse {
	    padding-left: 154px;
	}
	.dataTables_wrapper.dt-bootstrap .dt-buttons .btn, .dataTables_wrapper.dt-bootstrap4 .dt-buttons .btn {
	    padding: 4px 12px !important;
	    line-height: 20px;
	}
	.content {
	    padding: 30px 0 0 0; 
	}
	.footer {
		margin: 0 10px 0 230px !important;
		text-align: center;
	}
	ul.secondaryNavPills li:not(:last-child) {
		margin-right: 8px;
	}
	/* .historyViewSec .lblLeft::before {
		content: ":";
		position: absolute;
		top: 4px;
		margin-left: 0;
		right: 2px;
	} */
	.min-width-md-120 {
		min-width: 120px;
	}
	
}

@media screen and (min-width:991px) and (max-width:1200px) {
	.isoHeader .nav-item .nav-link {
	    padding: 6px !important;
	}
	.leftSdbrTop {
	    width: 35px;
	}
	.content {
	    padding: 30px 0px 0px;
	}
	.dashboardContainer .dataTables_wrapper.dt-bootstrap .dt-buttons, .dashboardContainer .dataTables_wrapper.dt-bootstrap4 .dt-buttons {
		margin-bottom: 8px !important;
	}
	.dmsFlowContentSec {
		padding-top: 50px;
	}
	ul.secondaryNavPills li {
		margin-right: 6px !important;
	}
}
@media screen and (min-width:1140px) and (max-width:1366px) {
	.isoHeader .nav-item .nav-link {
	    padding: 6px 10px !important;
	}
}
@media screen and (min-width:990px) and (max-width:1200px) {
	.dmsSetupSidebar {
		padding-top: 125px !important;
	}
	.adminSidebarSec {
		padding-top: 125px !important;
	}
	.setupContentTraining .content {
		padding: 49px 0px 0px !important;
	}
}
@media (min-width: 1366px) {
	.inputCon::after {
		content: '';
		position: absolute;
		border-bottom: 0.105vw solid #000;
		width: 32px;
		top: 13px !important;
		right: -24px;
	}
}
@media (min-width: 1201px) {
	.box1 #listbox1Count, .box2 #listbox2Count {
		display: none !important;
	}
	/* viewall page design issue */
.viewAllSec{
    padding-top:0px !important;
}
.viewAllTbl thead th{
    position: sticky !important;
    top:200px;
    z-index: 1049 !important;
}
.docSearchTbl thead th{
    position: sticky !important;
    top:200px;
    z-index: 1050;
}
/* .viewAllTbl.dataTables_wrapper.dt-bootstrap .dataTable, .viewAllTbl.dataTables_wrapper.dt-bootstrap5 .dataTable {
    margin: 43px 0 8px!important;
} */
.viewAllTbl .showSearchSec{
    /* margin-bottom: 10px !important; */
    /* top: 0px; */
    /* left: 0px; */
    width: calc(100% - 220px);
    position: fixed;
    display: flex;
    justify-content: space-between;
    z-index: 1050 ;
    background: #fff;
    /* margin-top: 10px; */
    padding-top: 5px;
    /* padding-bottom: 10px; */
    /* padding: 10px 0px 0px 0px; */
}
.viewAllSec .showSearchSec{
    /* margin-bottom: 10px !important; */
    /* top: 0px; */
    /* left: 0px; */
    position: sticky;
    top: 152px;
    z-index: 1030;
    width: calc(100%-220px) !important;
    background-color: white;
    /* padding-bottom: 10px; */
    padding-top: 10px;
    /* padding: 10px; */
    /* padding-bottom: 10px; */
    /* padding: 10px 0px 0px 0px; */
}
.showSearchSec.searchTbl {
    position: sticky;
    width: 101%;
    top: 152px;
    padding-top: 10px;
    /* padding-bottom: 10px !important; */
    background-color: #F2F2F2;
    z-index: 1050;
}
/* Worked on this issue id 49500 by Suriya Kumar S on 20Sep,2024. */
.tab-overflow.overflow-right .nav.nav-tabs .next-button{
	visibility: hidden;
}
}
@media screen and (min-width:1390px) and (max-width:1400px) {
	.documentAppWidth{
		width:605px !important;
	 }
	 .approvalWidth, .docSeqwidth{
		width:150px !important;
	 }
	 .docNumApprWidth{
		width: 200px !important;
	 }
}
@media (min-width: 1201px) {
	.box1 #listbox1Count, .box2 #listbox2Count {
		display: none !important;
	}
}
@media screen and (min-width:1400px) and (max-width:1750px) {
	.documentAppWidth{
		width:605px !important;
	 }
	
}
/* Worked on this issue id 47521 by Rajan on 09Aug2024 */
@media (min-width: 1120px) {
	.dataTables_filter {
	    margin-left: 8px !important;
	     margin-bottom: 0 !important;
	}
	.dt-buttons.btn-group {
	    /* float: right; */
	    margin-right: 0;
	}
	.dataTables_wrapper.dt-bootstrap .dataTable.isoDmsViewallTbl, .dataTables_wrapper.dt-bootstrap5 .dataTable.isoDmsViewallTbl {
    margin: 0px 0 8px !important;
	}
	.emailObjWidth, .sentToWidth{
		min-width: 300px;
		width:300px;
	}
/* Worked on this issue 46749 by karuppu on 21May2024. */
.DmsFldSec {
    background:#2d353c;
    min-width: 220px !important;
    width: 220px;
    height: 100%;
	max-width: 380px;
      position: absolute;
      z-index: 1050;
      list-style-type: none;
  }
  /* .app-sidebar{
    min-width: 220px !important;
	position: relative;
	width:unset !important;
	max-width:100% !important
  } */
}
@media (min-width:990px) and (max-width: 1140px) {
	/* .historyViewSec .lblLeft::before {
		content: ":";
		position: absolute;
		top: 4px;
		margin-left: 2px;
		right: 0;
	} */
	
}
@media (min-width:990px) {
	/* .historyViewSec .lblLeft::before {
		content: ":";
		position: absolute;
		top: 4px;
		margin-left: 2px;
		right: 0;
	} */
	.ActiveObjeHei {
		min-height: 500px;
	}
	
}
@media (max-width: 1120px) {
	.dataTables_filter {
	    margin-left: 8px;
	     /* margin-bottom: 8px; */
	}
	#foldersPanel {
		position: fixed;
		z-index: 1;
		height: 100%;
		width: 220px;
		left: 0 !important;
		top: 156px;
		padding: 0;
	}
	#foldersPanel .activityLeftpanel {
		border-radius: 0 !important;
	}
	#foldersPanel .activityLeftPanel {
		border-radius: 0;
	}
	.dataTables_length label { margin-bottom: 8px;}
	.select2-container .select2-search--inline .select2-search__field{
		width: 100% !important;
	}
}
@media (max-width:560px) {
	.moduleCardSec .moduleCard {
		width: calc(100% - 20px);
		margin: 5px 10px !important;
		min-height: 100px;
	}
	.moduleCardSec .moduleCard {
		padding: 15px;
	}
	.moduleCard h4 {
		font-size: 16px;
	}
	.moduleCardSec .moduleIcon i {
		font-size: 48px;
	}
	.siteModulecolLeft {
		width: 95px;
	}
	.siteModulecolRight {
		width: auto;
		padding-left: 0 !important;
		flex: 1;
	}
	.bootstrap-duallistbox-container.row .box1 {
		margin-bottom: 8px;
	}
}
@media (min-width:560px) and (max-width: 989.99px) {
	.moduleCardSec .moduleCard {
		width: calc(50% - 20px);
	}
	.modal-dialog {
		max-width: 80%;
	}
	/* Worked on this issue 46749 by karuppu on 21May2024. */
	.activityFolderSidebar {
		z-index: 1031;
		width: 80% !important;
		padding-top: 140px !important;
		margin-top: 40px;
		left: -1000px;
		padding-bottom: 60px;
	}
	#tblViewAllDocumentListing_wrapper .showSearchSec{
		z-index: 1022 !important;
		width: calc(100% + 130px);
	}
}
@media (min-width:990px) and (max-width: 1365.99px) {
	.moduleCardSec .moduleCard {
		width: calc(33.33% - 20px);
	}
}
@media (min-width:1366px) {
	body {letter-spacing: 0.15px;}
	.dmsModuleSection {
	    min-height: 85vh;
	}
	/* .dmsFlowContentSec {
		padding-top: 52px;
	} */
	.dt-buttons.btn-group {
	    float: none;
	    margin-right: 0;
	}
	.capaImpEffDateWid {
		width: 240px;
	}
	.capaImpEffDateWid {
		width: 240px;
	}
	/*button.btn {
	     font-size: 13px !important; 
	    padding: 4px 12px !important;
	}*/
	/* table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td.dtr-control:before, 
	table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th.dtr-control:before {
		margin-top: 3px !important;
	} */
	.moduleCardSec .moduleCard {
		width: calc(20% - 20px);
	}
	
}
@media (min-width: 1920px) {
	/* .isoHeader .nav-item .nav-link {
	    padding: 6px 20px;
	} */
	.defaultDownHei {
		min-width: 240px;
		max-width: 240px;
		padding-left: 24px;
	}
	.defaultHeight {
		min-width: 240px;
		max-width: 240px;
		padding-right: 24px;
	}
	.pbmStmtBox {
		min-width: 700px;
		max-width: 700px;
	}
}
@media (min-width: 1900px) and (max-width: 2400px) {
	.height-lg {
		min-height: 920px!important;
		height: auto !important;
	}

}
@media (min-width: 3000px) {
	.isoHeader .nav-item .nav-link {
	    padding: 6px 20px;
	}
	.permissionsTbl thead div.moduleThead::before {
		left: -10px;
		bottom: -60px;
		width: 278px;
		height: 54px;
	}
	.permissionsTbl thead div.moduleThead::before {
		left: -10px;
		bottom: -60px;
		width: 278px;
		height: 54px;
	}
	.sidebar {
		width: 240px;
	}
}
@media (min-width: 990px) {
	.multiAttach {
		width: calc(100% - 24px) !important;
	}
	.clsRiskMatrixRating{
		margin-top: 105px;
	}
	.riskMatrixLastChild{
		margin-top:30px;
	}
}
@media (max-width:1400px) {
	.permissionsTbl thead div.moduleThead.moduleTheadAddCsevppo::before {
		height: 44px;
		/* left: 4px; */
		top: 5px;
		bottom: auto
	}
	.permissionsTbl thead div.moduleThead::before {
		left: -18px;
		bottom: -45px;
		width: 280px;
		height: 40px;
	}
	.table-header-rotated.permissionsTbl th > div > span {
		padding: 8px 10px;
	}
	
}
@media (min-width:1400px) and (max-width:1400px) {
	.permissionsTbl thead div.moduleThead.moduleTheadAddCsevppo::before
	{
		height: 50px !important;
		left: -14px;
		bottom: -55px;
		top: auto;
	}
}
@media (max-width:1366px) {
	.InputWidth.InputWidthLg {
		width: 160px !important;
	}
	.addMainSubCause .form-control {
		margin-left: 0px !important;
	}
}
@media (max-width:1200px) {
	#foldersPanel {
		position: fixed;
		z-index: 9999;
		height: 100%;
		width: 220px;
		left: 0 !important;
		top: 156px;
		padding: 0;
	}
	#foldersPanel .activityLeftpanel {
		border-radius: 0 !important;
	}
	#foldersPanel .activityLeftPanel {
		border-radius: 0;
    	}	
	.reportTabNavPillSec {
		/* background-color: #efefef; */
		position: relative;
	}
	.sidebarReportSec {
		border-right: 1px solid #ddd;
		position: absolute;
		z-index: 1060;
		background: whitesmoke;
		width: 40%;
		top: 30px;
	}
	.box1, .box2{
        position: relative;
    }
    .box1 #listbox1Count{
        position: absolute;
        top: 70%;
        left:10px;
        padding-left: 11px;
        background-color:#e9e9ea !important;
        width: calc(100% - 20px);
    }
    .box2 #listbox2Count{
        position: absolute;
        top: 70%;
        padding-left: 10px;
        left:11px;
        background-color:#e9e9ea !important;
        width:calc(100% - 20px);
    }
    .box1 select:focus #listbox1Count{
        background-color: #030343 !important;
    }
    .box2 select:focus #listbox2Count{
        background-color: #00000f !important;
    }
	.box1 select, .box2 select {
		-webkit-appearance: none;
		background: #e9e9ea !important;
	}
}


@-moz-document url-prefix() {
	html {
		scroll-padding-top: 200px;
	 }
	}
/* @media (min-width: 1180px){
	.tab-overflow .nav.nav-tabs .next-button {
		visibility: hidden;
	}
} */
.ccmreportTbl td.allCapaNoColWid{
	min-width: 108px !important;
	width: 108px !important;
	max-width: 108px !important;
	text-wrap: nowrap !important;
}
.ccmreportTbl th.allCapaNoColWid{
	min-width: 90px !important;
	width: 90px !important;
	text-wrap: nowrap !important;
}
.ccmreportTbl th.allCapaCorrNoColWid{
	min-width: 100px !important;
	width: 100px !important;
	text-wrap: nowrap !important;
}
.ccmreportTbl td.allCapaCorrNoColWid{
	min-width: 138px !important;
	width: 138px !important;
	max-width: 138px !important;
	text-wrap: nowrap !important;
}
@media (min-width: 1201px) {
    .box1 #listbox1Count, .box2 #listbox2Count {
        display: none !important;
    }
    .fromSecWidth{
        width: 370px !important;
    }
    .clossSecWidth{
        width: 30px ;
    }
}
@media (max-width:1300px) {
/* Worked for issue no: 55770 by KrishnaKumar on 21-Apr-2025 */
.isoFontSizeCaPaDate{
    font-size: 9px !important;
}
.isoTargDateListing{
    font-size: 9px !important;
}

}
@media (min-width:1301px) {
	/* Worked for issue no: 55770 by KrishnaKumar on 21-Apr-2025 */
	.isoFontSizeCaPaDate{
		font-size: 10px !important;
	}
	}
	@media (min-width:1001px) and (max-width:1500px){
		.nextBtnIc{
			visibility: visible !important;
		}
}