/* special rule for bootstrap */
.nav, .pagination, .carousel, .panel-title a {
	cursor: pointer;
}

/* general settings for all items start */
a {
	color: inherit;
	text-decoration: none;
}

a:hover {
	color: inherit;
	text-decoration: none;
}

a:active {
	color: inherit;
	text-decoration: none;
}

a:focus {
	color: inherit;
	text-decoration: none;
}

summary:focus {
	outline: -webkit-focus-ring-color auto 0px;
	outline-color: -webkit-focus-ring-color;
	outline-style: auto;
	outline-width: 0px;
}

summary::-webkit-details-marker {
	display: none;
}
/* general settings for all items end */

/* bootstrap dropdown settings end */
.w3-dropdown {
	border-top-right-radius: unset !important;
	border-top-left-radius: unset !important;
	margin: unset !important;
	font-size: unset !important;
	padding: 0;

	margin-top: -1px !important;
}

.w3-text-office-green {
	color: #009900;
}

.w3-dropdown>li>a:focus, .w3-dropdown>li>a:active, .w3-dropdown>li>a:hover {
	background-color: unset;
	background-image: unset !important;
	color: unset;
}

/* bootstrap dropdown settings end
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
	background-color: unset;
	background-image: unset !important;
	color: unset;
}
*/

.pagination {
	margin: initial;
}

.pagination a.disabled {
	cursor: not-allowed !important;
}