File: public/assets/local/css/override.min.css

Recommend this page to a friend!
  Classes of Aby Dahana  >  Aksara  >  public/assets/local/css/override.min.css  >  Download  
File: public/assets/local/css/override.min.css
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Aksara
A CodeIgniter based API and CRUD generator
Author: By
Last change: Initial commit for update 4.2.8

1. Users, add the required validation for language due the constraint checker;
2. Index view, fix the statement of extra dropdown for unsets action and replace button class
Date: 4 months ago
Size: 51,558 bytes
 

Contents

Class file image Download
/**
 * Override the Bootstrap 4 properties
 *
 * @version			1.0
 * @author			Aby Dahana
 * @profile			abydahana.github.io
 */
html.overflow-hidden,
html.overflow-hidden body
{
	overflow: hidden
}

body
{
	overflow-x: hidden
}

html.fix-scrollbar body
{
	overflow-x: inherit
}

body.content-expanded .navbar,
body.content-expanded #breadcrumb-wrapper
{
	display: none
}

body.content-expanded #content-placeholder
{
	position: fixed!important;
	padding-top: 0!important;
	padding-left: 0!important;
	top: 0!important;
	left: 0!important;
	right: 0!important;
	bottom: 0!important;
	background: #fff!important;
	z-index: 1030!important;
	overflow-y: hidden
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6
{
	margin-bottom: 0;
	font-weight: 500
}

.tooltip
{
	pointer-events: none
}

#hide-on-scroll
{
	transition: all ease-in-out .3s
}

.navbar
{
	min-height: 56px
}

.navbar.bg-transparent.gradient
{
	background-image: none
}

.navbar.bg-transparent .navbar-nav > .nav-item:first-child a
{
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem
}

.navbar.bg-transparent .navbar-nav > .nav-item:last-child a
{
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem
}

body:not(.sidebar-expanded) .navbar.bg-transparent .navbar-nav > .nav-item > .nav-link
{
	background: rgba(0,0,0,.2);
	transition: .3s all ease-in-out
}

.navbar .navbar-nav > .nav-item > .nav-link > .mdi
{
	line-height: 1.2
}

.navbar-dark .navbar-nav .nav-link
{
	color: rgba(255, 255, 255, .90)
}

.navbar-brand
{
	padding-top: 0;
	padding-bottom: 0;
}

.navbar-brand img
{
	max-height: 40px
}

.navbar-brand img.img-icon
{
	width: 30px;
	display: none
}

.sidebar-collapsed .navbar-brand img.img-icon
{
	display: block;
	margin-right: 6px
}

.sidebar-collapsed .navbar-brand img.img-logo,
.sidebar-collapsed .navbar-brand span.badge
{
	display: none
}

.navbar-dark .dropdown-menu .nav-link,
.navbar-dark .navbar-nav .dropdown-menu .active>.nav-link,
.navbar-dark .navbar-nav .dropdown-menu .nav-link.active,
.navbar-dark .navbar-nav .dropdown-menu .nav-link.show,
.navbar-dark .navbar-nav .dropdown-menu .show>.nav-link,
.navbar-dark .navbar-nav .dropdown-menu .nav-link:focus,
.navbar-dark .navbar-nav .dropdown-menu .nav-link:hover
{
	color: #789
}

.navbar-dark .dropdown-menu .nav-link>i.mdi:before
{
	width: 1.5rem
}

.navbar-dark .dropdown-menu .nav-link:hover
{
	color: #456
}

.navbar-nav .dropdown-menu
{
	margin-top: 15px
}

.navbar-nav .dropdown .dropdown-toggle
{
	padding-right: 1.5rem!important
}

.navbar-nav .dropdown .dropdown-toggle:after
{
	float: right;
	margin-top: 10px;
	transform: rotate(-90deg);
	transition: .1s ease-in-out
}

.navbar-nav .dropdown.show .dropdown-toggle:after
{
	transform: rotate(0deg);
	transition: .1s ease-in-out
}

.navbar.fixed-top+nav,
.navbar.fixed-top+#content-wrapper
{
	margin-top: 56px
}

.navbar-toggler
{
	border: 0
}

.navbar-expanded .navbar-togler-icon,
.sidebar-expanded .navbar-togler-icon,
body:not(.sidebar-collapsed) .navbar-toggler-icon.desktop-toggler
{
	background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTIuMTE3IDEybDcuNTI3IDYuMjM1LS42NDQuNzY1LTktNy41MjEgOS03LjQ3OS42NDUuNzY0LTcuNTI5IDYuMjM2aDIxLjg4NHYxaC0yMS44ODN6Ii8+PC9zdmc+') center center no-repeat;
	opacity: .7
}

.navbar-expanded .navbar-dark .navbar-toggler-icon,
.sidebar-expanded .navbar-dark .navbar-toggler-icon,
body:not(.sidebar-collapsed) .navbar-dark .navbar-toggler-icon.desktop-toggler
{
	background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNkZGVlZmYiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTIuMTE3IDEybDcuNTI3IDYuMjM1LS42NDQuNzY1LTktNy41MjEgOS03LjQ3OS42NDUuNzY0LTcuNTI5IDYuMjM2aDIxLjg4NHYxaC0yMS44ODN6Ii8+PC9zdmc+') center center no-repeat;
	opacity: .7
}

.sidebar-expanded .navbar
{
	transition: all ease-in-out .3s
}

.sidebar-collapsed .navbar
{
	transition: all ease-in-out .3s
}

.sidebar-menu
{
	background: #f8f9fa
}

.breadcrumb-item+.breadcrumb-item:before
{
	content: ">\00a0";
	padding-right: 0
}

.breadcrumb-item a
{
	color: #789
}

.nav.nav-pills
{
   overflow-x: auto;
   overflow-y: hidden;
   flex-wrap: nowrap
}

.nav-pills.nav-pills-light .nav-link.active
{
	background-color: #eee!important;
	color: #333
}

.nav > .nav-item > .nav-link.active
{
	border-bottom: 3px solid #007bff
}

label
{
	cursor: pointer;
	user-select: none;
	-webkit-user-select: none
}

.table-hover tbody tr.no-hover:hover
{
	background: inherit
}

th
{
	font-weight: 500
}

a
{
	color: #333
}

a,
a:hover,
.btn-link:hover,
.btn-link:focus
{
	text-decoration: none
}

.btn-warning,
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-danger,
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.badge-warning
{
	color: #fff!important
}

.btn-group:hover .btn-outline-primary.active
{
	color: #007bff!important;
	background-color: #fff!important
}

.btn-group:hover .btn-outline-secondary.active
{
	color: #6c757d!important;
	background-color: #fff!important
}

.btn-group:hover .btn-outline-success.active
{
	color: #28a745!important;
	background-color: #fff!important
}

.btn-group:hover .btn-outline-info.active
{
	color: #17a2b8!important;
	background-color: #fff!important
}

.btn-group:hover .btn-outline-warning.active
{
	color: #ffc107!important;
	background-color: #fff!important
}

.btn-group:hover .btn-outline-danger.active
{
	color: #dc3545!important;
	background-color: #fff!important
}

.btn-group:hover .btn-outline-dark.active
{
	color: #343a40!important;
	background-color: #fff!important
}

.btn-group:hover .btn-outline-primary.active:hover
{
	color: #fff!important;
	background-color: #007bff!important
}

.btn-group:hover .btn-outline-secondary.active
{
	color: #fff!important;
	background-color: #6c757d!important
}

.btn-group:hover .btn-outline-success.active
{
	color: #fff!important;
	background-color: #28a745!important
}

.btn-group:hover .btn-outline-info.active
{
	color: #fff!important;
	background-color: #17a2b8!important
}

.btn-group:hover .btn-outline-warning.active
{
	color: #fff!important;
	background-color: #ffc107!important
}

.btn-group:hover .btn-outline-danger.active
{
	color: #fff!important;
	background-color: #dc3545!important
}

.btn-group:hover .btn-outline-dark.active
{
	color: #fff!important;
	background-color: #343a40!important
}

.btn-group > .btn.btn-default.radius-left {
	border-top-left-radius: .2rem!important;
	border-bottom-left-radius: .2rem!important;
}

.btn-group > .btn.btn-default.radius-right {
	border-top-right-radius: .2rem!important;
	border-bottom-right-radius: .2rem!important;
}

.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus
{
	box-shadow: none
}

.rounded-more
{
	border-radius: 2rem!important;
	-webkit-border-radius: 2rem!important;
	-moz-border-radius: 2rem!important
}

.rounded-more .card-header:first-child
{
	border-radius: 2rem 2rem 0 0!important;
	-webkit-border-radius: 2rem 2rem 0 0!important;
	-moz-border-radius: 2rem 2rem 0 0!important
}

.rounded-more .card-footer:last-child
{
	border-radius: 0 0 2rem 2rem!important;
	-webkit-border-radius: 0 0 2rem 2rem!important;
	-moz-border-radius: 0 0 2rem 2rem!important
}

.modal-content
{
	border: none
}

.modal-header
{
	padding: .5rem 1rem
}

.modal-title
{
	max-width: 85%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.modal-header .close
{
	padding: .5rem 1rem;
	margin: -0.5rem -1rem -1rem auto
}

.modal-body
{
	word-wrap: break-word
}

.modal-footer
{
	padding: .5rem 1rem
}

.modal-footer>:not(:first-child)
{
	margin-left: 0
}

.carousel-item.full-height .carousel-caption
{
	position: inherit;
	right: auto;
	bottom: auto;
	left: auto
}

.modal-body > .form-group.border-bottom:last-child
{
	border-bottom: none!important
}

.column > .border-bottom:last-child
{
	border-bottom: none!important
}

.pagination 
{
	margin-bottom: 0
}

/**
 * Additional tweaks
 */
.grayscale
{
	transition: filter .5s ease-in-out;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%)
}

.grayscale:hover
{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%)
}

.relative
{
	position: relative
}

.absolute
{
	position: absolute
}

.top
{
	top: 0
}

.right
{
	right: 0
}

.bottom
{
	bottom: 0
}

.left
{
	left: 0
}

.clip
{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.gradient
{
	background-image: linear-gradient(to right, rgba(0,0,0,.0), rgba(255,255,255,.5))
}

.gradient-top
{
	background: linear-gradient(to top, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%)
}

.gradient-right
{
	background: linear-gradient(to right, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%)
}

.gradient-bottom
{
	background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%)
}

.gradient-left
{
	background: linear-gradient(to left, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%)
}

.cover-overlay:before
{
	content: '';
	background: rgba(0,0,0,.5);
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	transition: .1s ease-in-out
}

.cover-overlay:hover:before
{
	background: none
}

.cover-overlay > *
{
	position: relative;
	opacity: 0;
	transition: .5s ease-in-out
}

.cover-overlay:hover > *
{
	opacity: 1
}

.text-gradient,
.text-gradient:before
{
	background: linear-gradient(to bottom right, #30CFD0 0%, #330867 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.text-shadow
{
	text-shadow: 0 0 6px #000
}

.text-shadow.inverse
{
	text-shadow: 0 0 6px #fff
}

.text-stroke
{
	text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}

.modal-body .mCSB_container
{
	padding: 3px
}

.alias-table-index thead th:not(:first-child)
{
	padding-right: 22px;
	position: relative
}

.alias-table-index thead th .mdi.float-right
{
	position: absolute;
	right: 0;
	line-height: 1.5
}

.sortable
{
	cursor: pointer
}

.sortable .sort-icon
{
	margin-top: 5px
}

#option-modal-title .mdi.mdi-cogs,
.list-group-item-action i
{
	width: 30px;
	display: inline-block
}

.btn-group-xs>.btn,
.btn-xs
{
	padding: 1px 5px;
	font-size: 12px
}

.text-break-word
{
	word-break: break-word
}

.text-break-all
{
	word-break: break-all
}

.text-sm
{
	font-size: .75rem
}
.text-muted
{
	color: #a8a8a8!important
}

.alert.exception
{
	min-height: 56px;
	z-index: 1081
}

.jumbotron.bg-white,
.jumbotron.bg-transparent
{
	margin-bottom: 0
}

.btn,
.page-link
{
	z-index: inherit!important
}

.btn.btn-file
{
	position: relative;
	overflow: hidden;
	padding: 0
}

.btn.btn-file>input[type=file]
{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	opacity: 0;
	filter: alpha(opacity=0);
	outline: 0;
	cursor: inherit;
	display: block
}

button:focus,
.btn:focus,
button:active,
.btn:active,
button:visited,
.btn:visited
{
	outline: none;
	box-shadow: none
}
/*
label+.form-control:not([disabled]),
label+.form-control:not([read-only])
{
	border: 0;
	border-bottom: 1px solid #ddd;
	border-radius: 0;
	padding-left: 0;
	padding-right: 0
}

label+.form-control:not([disabled]):not([read-only]):focus
{
	box-shadow: none;
	border-bottom: 2px solid #80bdff
}

label+.form-control:disabled,
label+.form-control:read-only
{
	padding: .375rem .75rem;
	border-radius: .25rem
}
*/

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button
{
	-webkit-appearance: none;
	margin: 0
}

.select2-results__options::-webkit-scrollbar-thumb,
.gcd-txt-result::-webkit-scrollbar-thumb
{
	cursor: pointer;
	border-radius: .2rem;
	background-clip: padding-box;
	background-color: rgba(0, 0, 0, .1)
}

.select2-results__options::-webkit-scrollbar-button,
.gcd-txt-result::-webkit-scrollbar-button
{
	display: none;
}

.select2-results__options::-webkit-scrollbar,
.gcd-txt-result::-webkit-scrollbar
{
	width: .75rem;
	background-clip: padding-box;
}

.select2-results__options::-webkit-scrollbar-track,
.gcd-txt-result::-webkit-scrollbar-track
{
	cursor: pointer;
	height: .75rem;
	background-clip: padding-box
}

.form-control:focus,
.select2-container--default.select2-container--focus .select2-selection,
.select2-container--default.select2-container--open .select2-selection,
.select2-container--default .select2-dropdown,
.select2-container--default .select2-dropdown.select2-dropdown--above
{
	box-shadow: none!important
}

.select2-results .select2-results__option[role=group] ul li.select2-results__option
{
	padding-left: 30px;
	padding-right: 30px
}

.form-control-sm + .select2-container--default .select2-selection--single,
.select2-dropdown.select2-sm .select2-results .select2-results__option,
.select2-dropdown.select2-sm .select2-search .select2-search__field
{
	height: calc(1.8125rem + 2px);
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5
}

.select2-dropdown.select2-sm .select2-search--dropdown
{
	padding: .25rem .5rem
}

.select2-dropdown.select2-sm .select2-results__options::-webkit-scrollbar
{
	width: .5rem
}

.select2-dropdown.select2-sm .select2-results__options::-webkit-scrollbar-track
{
	height: .5rem
}

.form-control-lg + .select2-container--default .select2-selection--single,
.select2-dropdown.select2-lg .select2-results .select2-results__option,
.select2-dropdown.select2-lg .select2-search .select2-search__field
{
	height: calc(2.875rem + 2px);
	padding: .5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5
}

.select2-dropdown.select2-lg .select2-search--dropdown
{
	padding: .5rem 1rem!important
}

.select2-dropdown.select2-lg .select2-results__options::-webkit-scrollbar
{
	width: 1rem
}

.select2-dropdown.select2-lg .select2-results__options::-webkit-scrollbar-track
{
	height: 1rem
}

input[type=checkbox],
input[type=radio]
{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	height: 18px;
	width: 18px;
	line-height: 1.5;
	cursor: pointer;
	border: 1px solid #ced4da;
	display: inline-block;
	margin-bottom: -4px
}

input[type=checkbox],
input[type=checkbox]:after,
input[type=checkbox]:checked:after
{
	border-radius: .25rem
}

input[type=radio],
input[type=radio]:after,
input[type=radio]:checked:after
{
	border-radius: 50%
}

input[type=checkbox]:focus,
input[type=radio]:focus
{
	outline: 0;
	border-color: #007bff
}

input[type=checkbox]:checked:after,
input[type=radio]:checked:after
{
	content: '';
	top: -1px;
	left: -1px;
	width: 18px;
	height: 18px
}

input[type=checkbox]:checked:after
{
	background: #007bff url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNmZmZmZmYiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNOSAyMS4wMzVsLTktOC42MzggMi43OTEtMi44NyA2LjE1NiA1Ljg3NCAxMi4yMS0xMi40MzYgMi44NDMgMi44MTd6Ii8+PC9zdmc+') center center no-repeat;
	background-size: 16px;
	display: block;
	position: relative
}

input[type=radio]:checked:after
{
	background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiMwMDdiZmYiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMmM1LjUxNCAwIDEwIDQuNDg2IDEwIDEwcy00LjQ4NiAxMC0xMCAxMC0xMC00LjQ4Ni0xMC0xMCA0LjQ4Ni0xMCAxMC0xMHptMC0yYy02LjYyNyAwLTEyIDUuMzczLTEyIDEyczUuMzczIDEyIDEyIDEyIDEyLTUuMzczIDEyLTEyLTUuMzczLTEyLTEyLTEyem0wIDZjLTMuMzEzIDAtNiAyLjY4Ny02IDZzMi42ODcgNiA2IDZjMy4zMTQgMCA2LTIuNjg3IDYtNnMtMi42ODYtNi02LTZ6Ii8+PC9zdmc+') center center no-repeat;
	display: block;
	position: relative
}

textarea
{
	resize: none
}

.card-columns.column-count-2
{
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2
}

.card-columns.column-count-3
{
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3
}

.card-columns.column-count-4
{
	-webkit-column-count: 4;
	-moz-column-count: 4;
	column-count: 4
}

.card-columns.column-count-5
{
	-webkit-column-count: 5;
	-moz-column-count: 5;
	column-count: 5
}

.card-columns.column-count-6
{
	-webkit-column-count: 6;
	-moz-column-count: 6;
	column-count: 6
}

.no-wrap
{
	white-space: nowrap
}

/**
 * End of additional tweaks
 */


/* summernote tweaks */
.card-body textarea[role=wysiwyg],
.card-body .note-editor
{
	border: none;
	border-radius: 0
}

.card-body .note-editor.card
{
	margin: -.5rem
}

.note-form-label
{
	display: block;
	color: #a8a8a8;
	cursor: pointer
}

.note-editor.note-frame .note-statusbar
{
	display: none
}

.note-editor.note-frame .note-editing-area .note-editable
{
	color: #495057!important;
	cursor: text
}
/* end summernote tweaks */

/* mcustomscrollbar tweaks */
.mCSB_container_wrapper
{
	margin-right: 0;
	margin-bottom: 0
}

.mCSB_inside>.mCSB_container
{
	margin-right: 0;
	box-sizing: border-box
}

.mCSB_container_wrapper>.mCSB_container
{
	padding-right: 0;
	padding-bottom: 0
}

.mCSB_scrollTools
{
	width: 8px
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal
{
	height: 8px
}

.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal
{
	right: 10px
}

.mCSB_scrollTools.mCSB_scrollTools_vertical .mCSB_draggerRail
{
	width:6px!important
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail
{
	height:6px!important
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail
{
	margin: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar
{
	margin-top: 1px
}
/* end of mcustomscrollbar tweaks */

.d-flex+.select2
{
	width: 100%!important
}

blink
{
	animation: blink .8s ease-in-out infinite;
}

@keyframes blink
{
	0%
	{
		opacity: 0
	}
	49%
	{
		opacity: 0
	}
	50%
	{
		opacity: 0
	}
	51%
	{
		opacity: 1
	}
	99%
	{
		opacity: 1
	}
	100%
	{
		opacity: 1
	}
}

.animated.pulsate
{
	border: 3px solid #999;
	-webkit-border-radius: 30px;
	height: 18px;
	width: 18px;
	-webkit-animation: pulsate 1s ease-out;
	-webkit-animation-iteration-count: infinite;
	opacity: 0
}

.animated.highcharts-area-series,
.animated.highcharts-areaspline-series,
.animated.highcharts-line-series,
.animated.highcharts-spline-series
{
	fill: none;
	stroke-width: 2px;
	stroke-dasharray: 5px;
	animation: dashoffset 1s linear infinite
}

@-webkit-keyframes dashoffset
{
	0%
	{
		stroke-dashoffset: 0
	}
	100%
	{
		stroke-dashoffset: -20px
	}
}

@-moz-keyframes dashoffset
{
	0%
	{
		stroke-dashoffset: 0
	}
	100%
	{
		stroke-dashoffset: -20px
	}
}

@-ms-keyframes dashoffset
{
	0%
	{
		stroke-dashoffset: 0
	}
	100%
	{
		stroke-dashoffset: -20px
	}
}

@keyframes dashoffset
{
	0%
	{
		stroke-dashoffset: 0
	}
	100%
	{
		stroke-dashoffset: -20px
	}
}

@-webkit-keyframes bouncing-stroke
{
	0%,
	100%
	{
		stroke-width: 5px
	}
	50%
	{
		stroke-width: 10px
	}
}

@-moz-keyframes bouncing-stroke
{
	0%,
	100%
	{
		stroke-width: 5px
	}
	50%
	{
		stroke-width: 10px
	}
}

@-ms-keyframes bouncing-stroke
{
	0%,
	100%
	{
		stroke-width: 5px
	}
	50%
	{
		stroke-width: 10px
	}
}

@keyframes bouncing-stroke
{
	0%,
	100%
	{
		stroke-width: 5px
	}
	50%
	{
		stroke-width: 10px
	}
}

@-webkit-keyframes pulsate
{
	0%
	{
		-webkit-transform: scale(.1, .1);
		opacity: 0
	}
	50%
	{
		opacity: 1
	}
	100%
	{
		-webkit-transform: scale(1.2, 1.2);
		opacity: 0
	}
}

@keyframes pulsate
{
	0%
	{
		-webkit-transform: scale(.1, .1);
		opacity: 0
	}
	50%
	{
		opacity: 1
	}
	100%
	{
		transform: scale(1.2, 1.2);
		opacity: 0
	}
}

@keyframes fadeInUp
{
	0%
	{
		opacity: 0;
		transform: translate3d(0, 100%, 0)
	}
	to
	{
		opacity: 1;
		transform: none
	}
}

.autocomplete-suggestions {
	background: #fff;
	border: 1px solid #ced4da;
	overflow-x: hidden;
	overflow-y: auto
}

.autocomplete-suggestion {
	padding: .375rem .75rem;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out
}

.autocomplete-suggestion strong {
	color: #007bff;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out
}

.autocomplete-suggestion:hover {
	color: #fff;
	background: #007bff;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
	cursor: pointer
}

.autocomplete-suggestion:hover strong {
	color: #ff0;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out
}

.autocomplete-no-suggestion
{
	padding: .375rem .75rem;
	color: #999;
	font-size: small
}

.navbar-collapse.show .navbar-nav .nav-link i.mdi,
.navbar-collapse.collapsing .navbar-nav .nav-link i.mdi
{
	width: 2rem
}

.sidebar-menu
{
	width: 200px;
	position: absolute;
	left: 0;
	bottom: 0
}

.sidebar-menu .nav-item.active > a.nav-link
{
	color: #777
}

.sidebar-menu a.nav-link
{
	padding-left: 3rem;
	word-wrap: break-word
}

.sidebar-menu a.nav-link i:not(.float-right)
{
	width: 1rem;
	position: absolute;
	left: 1rem;
	line-height: 1.5rem;
	font-size: 22px
}

.sidebar-menu a.nav-link i.mdi.float-right
{
	margin-right: -.5rem;
	font-size: 22px;
	width: auto;
	transition: .2s all ease-in-out
}

.sidebar-menu a.nav-link.is-expanded i.mdi.float-right
{
	transition: .2s all ease-in-out;
	transform: rotate(90deg)
}

.sidebar-menu span.nav-link
{
	font-size: .875rem;
	color: #6c757d;
	font-weight: 500
}

.sidebar-menu ul ul
{
	background: rgba(0,0,0,.07)
}

.sidebar-menu li.divider
{
	margin-top: 15px
}

ol.entry-content
{
	counter-reset: li;
	list-style: none;
	*list-style: decimal;
}

ol.entry-content li
{
	position: relative;
	padding-left: 60px;
	min-height: 60px;
}

ol.entry-content li:before
{
	content: counter(li);
	counter-increment: li;
	color: #333;
	background: #aaa;
	border-radius: 50%;
	font-size: 18px;
	font-weight: bold;
	width: 48px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

.announcements-ticker
{
	background: rgba(0, 0, 0, .75)
}

.announcements-ticker li a
{
	color: #fff
}

.desktop-logo
{
	width: 170px
}

/**
 * Coloring
 */
.bg-salmon
{
	background-color: salmon!important
}

.bg-lightcoral
{
	background-color: lightcoral!important
}

.bg-crimson
{
	background-color: crimson!important
}

.bg-darkred
{
	background-color: darkred!important
}

.bg-coral
{
	background-color: coral!important
}

.bg-tomato
{
	background-color: tomato!important
}

.bg-red
{
	background-color: red!important
}

.bg-orangered
{
	background-color: orangered!important
}

.bg-gold
{
	background-color: gold!important
}

.bg-orange
{
	background-color: orange!important
}

.bg-khaki
{
	background-color: khaki!important
}

.bg-yellow
{
	background-color: #ffd700!important
}

.bg-green
{
	background-color: green!important
}

.bg-springgreen
{
	background-color: springgreen!important
}

.bg-mediumseagreen
{
	background-color: mediumseagreen!important
}

.bg-seagreen
{
	background-color: seagreen!important
}

.bg-olive
{
	background-color: olive!important
}

.bg-cyan,
.bg-aqua
{
	background-color: aqua!important
}

.bg-aquamarine
{
	background-color: aquamarine!important
}

.bg-turquoise
{
	background-color: turquoise!important
}

.bg-cadetblue
{
	background-color: cadetblue!important
}

.bg-darkcyan
{
	background-color: darkcyan!important
}

.bg-teal
{
	background-color: teal!important
}

.bg-lightskyblue
{
	background-color: lightskyblue!important
}

.bg-deepskyblue
{
	background-color: deepskyblue!important
}

.bg-dodgerblue
{
	background-color: dodgerblue!important
}

.bg-cornflowerblue
{
	background-color: cornflowerblue!important
}

.bg-royalblue
{
	background-color: royalblue!important
}

.bg-navy
{
	background-color: navy!important
}

.bg-mediumslateblue
{
	background-color: mediumslateblue!important
}

.bg-slateblue
{
	background-color: slateblue!important
}

.bg-darkslateblue
{
	background-color: darkslateblue!important
}

.bg-plum
{
	background-color: plum!important
}

.bg-violet
{
	background-color: violet!important
}

.bg-orchid
{
	background-color: orchid!important
}

.bg-fuchsia,
.bg-magenta
{
	background-color: fuchsia!important
}

.bg-purple
{
	background-color: purple!important
}

.bg-indigo
{
	background-color: indigo!important
}

.bg-pink
{
	background-color: pink!important
}

.bg-hotpink
{
	background-color: hotpink!important
}

.bg-mediumvioletred
{
	background-color: mediumvioletred!important
}

.bg-wheat
{
	background-color: wheat!important
}

.bg-tan
{
	background-color: tan!important
}

.bg-peru
{
	background-color: peru!important
}

.bg-chocolate
{
	background-color: chocolate!important
}

.bg-sienna
{
	background-color: sienna!important
}

.bg-brown
{
	background-color: #43291a!important
}

.bg-maroon
{
	background-color: maroon!important
}

.bg-transparent
{
	background-color: transparent!important
}

.table .MsoNormal
{
	margin-bottom: 0
}

.pac-container
{
	z-index: 1060!important
}

.pac-container
{
	z-index: 1060!important
}

.gm-style .gm-style-iw-c
{
	padding: 0!important;
	border-radius: .25rem!important
}

.gm-style .gm-style-iw-t::after
{
	top: -1px!important
}

.gm-style-iw, .gm-style-iw > div
{
	max-height: inherit!important;
	overflow: hidden!important
}

div[data-drawing-manager] .gm-style-cc+.gmnoprint
{
	top: 1px!important;
	margin: 10px!important;
	padding: 6px!important;
	background: #fff!important;
	border-radius: .25rem!important
}

ol.guide
{
	counter-reset: my-awesome-counter;
	list-style: none;
	padding-left: 40px
}

ol.guide li
{
	margin: 0 0 1rem 0;
	counter-increment: my-awesome-counter;
	position: relative
}

ol.guide li::before
{
	content: counter(my-awesome-counter);
	color: #a8a8a8;
	font-size: 1.5rem;
	font-weight: bold;
	position: absolute;
	left: calc(-1 * 32px - 10px);
	line-height: 32px;
	width: 32px;
	height: 32px;
	top: 0;
	transform: rotate(-10deg);
	border-radius: 50%;
	text-align: center;
	box-shadow: 1px 1px 0 #999
}

.owl-prev
{
	position: absolute!important;
	top: 38%!important;
	left: -10px!important;
	width: 40px!important;
	height: 40px!important;
	border-radius: 50%!important;
	color: #333!important;
	background: #fff!important;
	font-size: 20px!important;
	font-weight: bold;
	border: 1px solid #ddd!important;
}

.owl-prev.disabled
{
	display: none!important
}

.owl-next
{
	position: absolute!important;
	top: 38%!important;
	right: -10px!important;
	width: 40px!important;
	height: 40px!important;
	border-radius: 50%!important;
	color: #333!important;
	background: #fff!important;
	font-size: 20px!important;
	font-weight: bold;
	border: 1px solid #ddd!important;
}

.owl-next.disabled
{
	display: none!important
}

.fb-comments-container
{
	margin-left: -8px;
	margin-right: -8px
}

.ol-viewport
{
	position: inherit!important;
	touch-action: auto !important
}

.ol-touch
{
	touch-action: none;
	cursor: pointer
}

.ol-geocoder.gcd-txt-container
{
	top: 1rem!important;
	left: auto!important;
	padding: 0 1rem!important;
	max-width: 320px
}

.ol-geocoder.gcd-txt-container *,
.ol-geocoder.gcd-txt-container :after,
.ol-geocoder.gcd-txt-container :before
{
	position: relative
}

.ol-geocoder ul.gcd-txt-result
{
	right: 1rem!important;
	left: 1rem!important;
	top: 38px!important;
	border: 1px solid rgba(0,0,0,.1)!important;
	z-index: 1
}

.ol-popup
{
	padding: 0!important
}

.ol-zoom
{
	top: 1rem!important;
	left: 1rem!important
}

.ol-track
{
	top: 6rem!important;
	left: 1rem!important
}

.ol-zoom-extent
{
	top: 8.5rem!important;
	left: 1rem!important
}

.ol-full-screen
{
	top: 11rem!important;
	right: auto!important;
	left: 1rem!important
}

.ol-mouse-position
{
	top: auto!important;
	bottom: 2rem!important;
	left: 1rem!important;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-shadow: 1px 1px 1px #fff
}

.ol-scale-line
{
	left: 1rem!important
}

.ol-attribution
{
	right: 1rem!important;
	font-size: small
}

.drawing-placeholder
{
	z-index: 1
}

.preloader
{
	background: rgba(0, 0, 0, .3) url("data:image/gif;base64,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") center center no-repeat
}

#disqus_thread
{
	overflow: hidden
}

#disqus_thread iframe
{
	margin-bottom: -54px
}

/**
 * Media Queries Breakpoint
 */
 @media (min-width: 992px)
{
	.navbar-nav
	{
		align-items: center
	}

	.navbar-nav .dropdown .dropdown-toggle:after
	{
		position: absolute
	}
	
	.navbar-nav > .nav-item
	{
		text-align: center
	}
	
	.navbar-nav .dropdown-menu:before,
	.navbar-nav .dropdown-menu:after
	{
		position: absolute;
		display: inline-block;
		content: '';
	}

	.navbar-nav .dropdown-menu:before
	{
		top: -9px;
		left: 19px;
		border-right: 9px solid transparent;
		border-bottom: 9px solid rgba(0,0,0,.2);
		border-left: 9px solid transparent
	}

	.navbar-nav .dropdown-menu.dropdown-menu-right:before
	{
		left: auto;
		right: 19px
	}

	.navbar-nav .dropdown-menu:after
	{
		top: -8px;
		left: 20px;
		border-right: 8px solid transparent;
		border-bottom: 8px solid #fff;
		border-left: 8px solid transparent
	}

	.navbar-nav .dropdown-menu.dropdown-menu-right:after
	{
		left: auto;
		right: 20px
	}
	
	.navbar-nav .dropdown-menu .dropdown-menu
	{
		position: relative;
		border-right: 0;
		border-left: 0;
		border-radius: 0;
		transition: none
	}
	
	.breadcrumb
	{
		padding-top: .25rem;
		padding-bottom: .25rem
	}

	.side
	{
		position: absolute;
		top: 60px;
		right: 0;
		bottom: 0
	}
	
	.side .card
	{
		background: rgba(255, 255, 255, .75)
	}

	.side.side-collapse
	{
		margin-right: -25%;
		transition: .1s all ease-in-out
	}

	.side .btn-toggle
	{
		position: fixed;
		right: calc(100% + 15px)
	}
	
	#content-placeholder,
	.navbar-brand
	{
		transition: .1s all ease-in-out
	}
	
	.sidebar-collapsed:not(.sidebar-hovered) .navbar-brand.desktop-logo,
	.sidebar-collapsed:not(.sidebar-hovered) #sidebar-wrapper
	{
		width: 56px;
		overflow-x: hidden;
		margin-right: 0;
		transition: .1s all ease-in-out
	}
	
	.sidebar-collapsed:not(.sidebar-hovered) .navbar-brand.desktop-logo
	{
		width: auto
	}
	
	.sidebar-collapsed:not(.sidebar-hovered) #sidebar-wrapper .hide-on-collapse,
	.sidebar-collapsed:not(.sidebar-hovered) #sidebar-wrapper .mdi.float-right
	{
		display: none
	}
	
	.sidebar-collapsed:not(.sidebar-hovered) #sidebar-wrapper a.nav-link
	{
		padding-left: 0
	}
	
	.sidebar-collapsed:not(.sidebar-hovered) #sidebar-wrapper .mdi
	{
		position: relative
	}
	
	.sidebar-collapsed:not(.sidebar-hovered) #content-placeholder
	{
		padding-left: 56px;
		transition: .1s all ease-in-out
	}
}

@media (max-width: 991px)
{
	.container
	{
		max-width: inherit
	}
	
	.navbar-collapse
	{
	}
	
	.navbar-collapse.collapsing
	{
		height: auto;
		-webkit-transition: left 0.3s ease;
		-o-transition: left 0.3s ease;
		-moz-transition: left 0.3s ease;
		transition: left 0.3s ease;
		left: -100%;
	}
	
	.navbar-collapse.show
	{
		left: 0;
		-webkit-transition: left 0.3s ease-in;
		-o-transition: left 0.3s ease-in;
		-moz-transition: left 0.3s ease-in;
		transition: left 0.3s ease-in;
	}
	
	.navbar-collapse .dropdown-menu,
	.navbar-collapse .dropdown-menu.show
	{
		border-radius: 0
	}
	
	.navbar-horizontal-sm.navbar-nav
	{
		display: block;
		width: 100%;
		white-space: nowrap;
		overflow-x: auto;
		background: rgba(255, 255, 255, 1);
		margin-top: .55rem;
		margin-bottom: -.55rem
	}
	
	.navbar-horizontal-sm.navbar-nav li
	{
		display: inline-block
	}
	
	.navbar-horizontal-sm.navbar-nav a.nav-link
	{
		padding: .75rem 1rem
	}
	
	.navbar-horizontal-sm a.dropdown-toggle
	{
		display: none
	}
	
	.navbar-collapse .navbar-nav .nav-link i.mdi,
	.navbar-collapsing .navbar-nav .nav-link i.mdi
	{
		position: absolute;
		left: 1rem
	}
	
	.navbar-collapse.collapse .navbar-nav a i.mdi:before,
	.navbar-collapse.collapsing .navbar-nav a i.mdi:before
	{
		font-size: 22px;
		width: 30px
	}
	
	.sidebar-expanded .navbar-collapse.collapse.show,
	.sidebar-expanded .navbar-collapse.collapsing,
	.sidebar-expanded .sidebar-menu
	{
		position: fixed;
		top: 56px;
		left: 0;
		bottom: 0;
		width: 100%;
		z-index: 1021;
		transition: .3s all ease-in-out;
		overflow-y: auto;
		border-right: 60px solid rgba(0, 0, 0, .5);
		background: #f8f9fa;
		-moz-background-clip: padding;
		-webkit-background-clip: padding;
		background-clip: padding-box
	}
	
	.sidebar-collapsing .navbar-collapse.collapse.show,
	.sidebar-collapsing .navbar-collapse.collapsing,
	.sidebar-menu
	{
		position: fixed;
		top: 56px;
		left: -100%;
		bottom: 0;
		z-index: 1021;
		transition: .3s all ease-in-out;
		overflow-y: auto;
		border-right: 1px solid rgba(255, 255, 255, .5)
	}
	
	.alias-description-collapse
	{
		border-bottom: 1px solid rgba(0,0,0,.125)
	}

	.side .btn-toggle
	{
		display: none
	}
	
	.column-count-2-sm
	{
		column-count: 2;
		-webkit-column-count: 2
	}
}

@media (max-width: 639px)
{
	html,
	body
	{
		overflow-x: hidden
	}
	
	.user-bg-masking
	{
		background: rgb(221, 238, 255, .5)
	}
	
	.text-sm-center
	{
		text-align: center!important
	}
	
	.text-sm-center .justify-content-end
	{
		justify-content: center!important;
	}
	
	.breadcrumb
	{
		white-space: nowrap;
		overflow-x: auto;
		width: 100%;
		display: block
	}

	.breadcrumb li
	{
		display: inline-block
	}
	
	.alias-description-collapse .row.text-sm.border-bottom:last-child
	{
		border-bottom: none!important
	}
	
	.btn em.text-sm
	{
		display: none
	}
	
	.navbar-nav .dropdown-toggle:after
	{
		float: right;
		margin-top: 10px;
		transform: rotate(-90deg)
	}
	
	.navbar-nav .nav-item.show .dropdown-toggle:after
	{
		transform: none;
		transition: .3s all ease-in-out
	}
	
	.navbar-nav .dropdown-menu
	{
		margin-top: 0;
		padding-top: 0;
		padding-bottom: 0;
		border: none
	}
	
	.navbar-nav .dropdown-menu .dropdown-item,
	.navbar-nav .dropdown-menu .dropdown-header
	{
		padding-left: 0;
		padding-right: 0;
		color: rgba(255,255,255,.5)
	}
	
	.navbar-nav .dropdown-menu .dropdown-item:focus,
	.navbar-nav .dropdown-menu .dropdown-item:active,
	.navbar-nav .dropdown-menu .dropdown-item:hover
	{
		background: none;
		color: rgba(255,255,255,.75)
	}
	
	.navbar-nav .dropdown-menu .dropdown-divider
	{
		border-top: none
	}
	
	.navbar .navbar-nav > .nav-item > .nav-link
	{
		font-weight: normal
	}
	
	.navbar-dark .navbar-nav .nav-link,
	.navbar-dark .navbar-nav .nav-link:focus,
	.navbar-dark .navbar-nav .nav-link:active,
	.navbar-dark .navbar-nav .nav-link:hover,
	.navbar-dark .navbar-nav .active > .nav-link,
	.navbar-dark .navbar-nav .nav-link.active,
	.navbar-dark .navbar-nav .nav-link.show,
	.navbar-dark .navbar-nav .show > .nav-link
	{
		color: inherit
	}
	
	.navbar-dark .navbar-nav .active > .nav-link
	{
		color: #789
	}
	
	.sidebar-menu a.nav-link
	{
		padding-left: 4.7rem
	}
	
	.navbar-collapse .navbar-nav .nav-link,
	.navbar-collapse .navbar-nav .dropdown-menu .dropdown-item,
	.navbar-collapse .navbar-nav .dropdown-menu .dropdown-header
	{
		padding: .5rem 1rem .5rem 4.7rem
	}

	.navbar-collapse ul ul
	{
		background: rgba(0,0,0,.07)
	}
	
	.navbar-collapse.collapse .navbar-nav a.nav-link>i.mdi:before,
	.navbar-collapse.collapse .navbar-dark .dropdown-menu a.nav-link>i.mdi:before
	{
		width: 4rem
	}

	.container-fluid > div > div > .form-group.border-bottom:last-child
	{
		border-bottom: none!important
	}
	
	.opt-btn-overlap-fix
	{
		height: 65px
	}
	
	.opt-btn
	{
		position:fixed;
		z-index:3;
		bottom:0;
		width:100%;
		background:rgba(200,200,200,.9);
		margin-left:-15px;
		margin-right:-15px;
		padding-top: 0!important;
		padding-bottom: 0!important
	}
	
	.opt-btn,
	.opt-btn > div
	{
		display: flex
	}
	
	.opt-btn .btn
	{
		flex: 1 1 auto;
		padding-top: 0;
		padding-bottom: 0;
		font-size: 80%
	}
	
	.opt-btn .btn i.mdi
	{
		display: block;
		font-size: 2rem
	}
	
	.opt-btn .btn.dropdown-toggle:after
	{
		display: none
	}
	
	.opt-btn .btn:hover,
	.opt-btn .btn:focus,
	.opt-btn .btn:active,
	.opt-btn .btn.btn-primary,
	.opt-btn .btn.btn-secondary,
	.opt-btn .btn.btn-info,
	.opt-btn .btn.btn-success,
	.opt-btn .btn.btn-warning,
	.opt-btn .btn.btn-danger,
	.opt-btn .btn.btn-link,
	.opt-btn .btn.btn-light,
	.opt-btn .btn.btn-dark
	{
		border: none!important;
		outline: none!important;
		box-shadow: none!important;
		background: none!important;
		color: #343a40!important
	}

	.card-columns.column-count-2
	{
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1
	}

	.card-columns.column-count-3
	{
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1
	}

	.card-columns.column-count-4
	{
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1
	}

	.card-columns.column-count-5
	{
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1
	}

	.card-columns.column-count-6
	{
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1
	}
	
	.timeline
	{
		background: #e9ebee
	}
	
	.timeline .card
	{
		margin-left: -15px;
		margin-right: -15px;
		border-radius: 0;
		border-left: 0;
		border-right: 0
	}
}
@media (min-width: 640px) and (max-width: 767px)
{
	html,
	body
	{
		overflow-x: hidden
	}
	
	.user-bg-masking
	{
		background: rgb(221, 238, 255, .5)
	}
	
	.fixed-top-sm
	{
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 1030
	}
	
	.navbar.fixed-top-sm + nav,
	.navbar.fixed-top-sm + #content-wrapper
	{
		margin-top: 56px
	}
	
	.breadcrumb
	{
		white-space: nowrap;
		overflow-x: auto;
		width: 100%;
		display: block
	}

	.breadcrumb li
	{
		display: inline-block
	}
	
	.btn em.text-sm
	{
		display: none
	}
	
	.navbar-nav .dropdown-toggle:after
	{
		float: right;
		margin-top: 10px;
		transform: rotate(-90deg)
	}
	
	.navbar-nav .nav-item.show .dropdown-toggle:after
	{
		transform: none;
		transition: .3s all ease-in-out
	}
	
	.navbar-nav .dropdown-menu
	{
		margin-top: 0;
		padding-top: 0;
		padding-bottom: 0;
		border: none
	}
	
	.navbar-nav .dropdown-menu .dropdown-item,
	.navbar-nav .dropdown-menu .dropdown-header
	{
		padding-left: 0;
		padding-right: 0;
		color: rgba(255,255,255,.5)
	}
	
	.navbar-nav .dropdown-menu .dropdown-item:focus,
	.navbar-nav .dropdown-menu .dropdown-item:active,
	.navbar-nav .dropdown-menu .dropdown-item:hover
	{
		background: none;
		color: rgba(255,255,255,.75)
	}
	
	.navbar-nav .dropdown-menu .dropdown-divider
	{
		border-top: none
	}
	
	.navbar-dark .navbar-nav .nav-link,
	.navbar-dark .navbar-nav .nav-link:focus,
	.navbar-dark .navbar-nav .nav-link:active,
	.navbar-dark .navbar-nav .nav-link:hover,
	.navbar-dark .navbar-nav .active > .nav-link,
	.navbar-dark .navbar-nav .nav-link.active,
	.navbar-dark .navbar-nav .nav-link.show,
	.navbar-dark .navbar-nav .show > .nav-link
	{
		color: inherit
	}
	
	.navbar-dark .navbar-nav .active > .nav-link
	{
		color: #789
	}
	
	.sidebar-menu a.nav-link
	{
		padding-left: 4.7rem
	}
	
	.navbar-collapse .navbar-nav .nav-link,
	.navbar-collapse .navbar-nav .dropdown-menu .dropdown-item,
	.navbar-collapse .navbar-nav .dropdown-menu .dropdown-header
	{
		padding: .5rem 1rem .5rem 4.7rem
	}

	.navbar-collapse ul ul
	{
		background: rgba(0,0,0,.07)
	}
	
	.navbar-collapse.collapse .navbar-nav a.nav-link>i.mdi:before,
	.navbar-collapse.collapse .navbar-dark .dropdown-menu a.nav-link>i.mdi:before
	{
		width: 4rem
	}
	
	.opt-btn-overlap-fix
	{
		height: 65px
	}
	
	.opt-btn
	{
		position:fixed;
		z-index:3;
		bottom:0;
		width:100%;
		background:rgba(200,200,200,.9);
		margin-left:-15px;
		margin-right:-15px;
		padding-top: 0!important;
		padding-bottom: 0!important
	}
	
	.opt-btn,
	.opt-btn > div
	{
		display: flex
	}
	
	.opt-btn .btn
	{
		flex: 1 1 auto;
		padding-top: 0;
		padding-bottom: 0;
		font-size: 80%
	}
	
	.opt-btn .btn i.mdi
	{
		display: block;
		font-size: 2rem
	}
	
	.opt-btn .btn.dropdown-toggle:after
	{
		display: none
	}
	
	.opt-btn .btn:hover,
	.opt-btn .btn:focus,
	.opt-btn .btn:active,
	.opt-btn .btn.btn-primary,
	.opt-btn .btn.btn-secondary,
	.opt-btn .btn.btn-info,
	.opt-btn .btn.btn-success,
	.opt-btn .btn.btn-warning,
	.opt-btn .btn.btn-danger,
	.opt-btn .btn.btn-link,
	.opt-btn .btn.btn-light,
	.opt-btn .btn.btn-dark
	{
		border: none!important;
		outline: none!important;
		box-shadow: none!important;
		background: none!important;
		color: #343a40!important
	}

	.card-columns.column-count-3
	{
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2
	}

	.card-columns.column-count-4
	{
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2
	}

	.card-columns.column-count-5
	{
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2
	}

	.card-columns.column-count-6
	{
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2
	}
}

@media (min-width: 768px) and (max-width: 991px)
{
	.user-bg-masking
	{
		background: rgb(221, 238, 255, .5)
	}
	
	.fixed-top-sm
	{
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 1030
	}
	
	.navbar.fixed-top-sm + nav,
	.navbar.fixed-top-sm + #content-wrapper
	{
		margin-top: 56px
	}
	
	.breadcrumb
	{
		white-space: nowrap;
		overflow-x: auto;
		width: 100%;
		display: block
	}

	.breadcrumb li
	{
		display: inline-block
	}
	
	.btn em.text-sm
	{
		display: none
	}
	
	.navbar-nav .dropdown-toggle:after
	{
		float: right;
		margin-top: 10px;
		transform: rotate(-90deg)
	}
	
	.navbar-nav .nav-item.show .dropdown-toggle:after
	{
		transform: none;
		transition: .3s all ease-in-out
	}
	
	.navbar-nav .dropdown-menu
	{
		margin-top: 0;
		padding-top: 0;
		padding-bottom: 0;
		border: none
	}
	
	.navbar-nav .dropdown-menu .dropdown-item,
	.navbar-nav .dropdown-menu .dropdown-header
	{
		padding-left: 0;
		padding-right: 0;
		color: rgba(255,255,255,.5)
	}
	
	.navbar-nav .dropdown-menu .dropdown-item:focus,
	.navbar-nav .dropdown-menu .dropdown-item:active,
	.navbar-nav .dropdown-menu .dropdown-item:hover
	{
		background: none;
		color: rgba(255,255,255,.75)
	}
	
	.navbar-nav .dropdown-menu .dropdown-divider
	{
		border-top: none
	}
	
	.navbar-dark .navbar-nav .nav-link,
	.navbar-dark .navbar-nav .nav-link:focus,
	.navbar-dark .navbar-nav .nav-link:active,
	.navbar-dark .navbar-nav .nav-link:hover,
	.navbar-dark .navbar-nav .active > .nav-link,
	.navbar-dark .navbar-nav .nav-link.active,
	.navbar-dark .navbar-nav .nav-link.show,
	.navbar-dark .navbar-nav .show > .nav-link
	{
		color: inherit
	}
	
	.navbar-dark .navbar-nav .active > .nav-link
	{
		color: #789
	}
	
	.sidebar-menu a.nav-link
	{
		padding-left: 4.7rem
	}
	
	.navbar-collapse .navbar-nav .nav-link,
	.navbar-collapse .navbar-nav .dropdown-menu .dropdown-item,
	.navbar-collapse .navbar-nav .dropdown-menu .dropdown-header
	{
		padding: .5rem 1rem .5rem 4.7rem
	}

	.navbar-collapse ul ul
	{
		background: rgba(0,0,0,.07)
	}
	
	.navbar-collapse.collapse .navbar-nav a.nav-link>i.mdi:before,
	.navbar-collapse.collapse .navbar-dark .dropdown-menu a.nav-link>i.mdi:before
	{
		width: 4rem
	}

	.card-columns.column-count-4
	{
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3
	}

	.card-columns.column-count-5
	{
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4
	}

	.card-columns.column-count-6
	{
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4
	}
}

@media (min-width: 992px) and (max-width: 1023px)
{
	.fixed-top-md
	{
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 1030
	}
	
	.navbar.fixed-top-md + nav,
	.navbar.fixed-top-md + #content-wrapper
	{
		margin-top: 56px
	}
	
	.navbar > .navbar-collapse > .navbar-nav > .nav-item > .nav-link
	{
		padding-left: .75rem;
		padding-right: .75rem
	}
	
	.navbar .nav-item.dropdown .dropdown-menu
	{
		transition: .3s all ease-in-out
	}
	
	.navbar .nav-item .dropdown-menu .nav-item .nav-link
	{
		padding: .3rem .5rem
	}
	
	.navbar .nav-item .dropdown-menu .nav-item .nav-link.nav-padding-left
	{
		padding-left: 3rem
	}
	
	.navbar .nav-item .dropdown-menu .nav-item .nav-link i.mdi
	{
		position: absolute;
		left: 1rem;
		line-height: 1.5
	}
	
	.sticky-top
	{
		top: 65px
	}
	
	.sidebar-menu .nav-link
	{
		padding-top: .2rem;
		padding-bottom: .2rem
	}
	
	#breadcrumb-wrapper
	{
		position: fixed;
		width: 100%;
		z-index: 1000;
		top: 0
	}
	
	#sidebar-wrapper
	{
		position: fixed;
		top: 88px
	}
	
	#content-placeholder
	{
		padding-top: 88px;
		padding-left: 200px
	}
	
	.text-md-center
	{
		text-align: center!important
	}

	.card-columns.column-count-5
	{
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4
	}

	.card-columns.column-count-6
	{
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4
	}
	
	.opt-btn-overlap-fix
	{
		display: block;
		border-bottom: 1px solid rgba(0, 0, 0, .1);
		margin: 0 -15px 15px -15px
	}
}

@media (min-width: 1024px) and (max-width: 1280px)
{
	.fixed-top-lg
	{
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 1030
	}
	
	.navbar.fixed-top-lg + nav,
	.navbar.fixed-top-lg + #content-wrapper
	{
		margin-top: 56px
	}
	
	.navbar > .navbar-collapse > .navbar-nav > .nav-item > .nav-link
	{
		padding-left: .75rem;
		padding-right: .75rem
	}
	
	.navbar .nav-item.dropdown .dropdown-menu.show
	{
		animation-duration: .3s;
		animation-fill-mode: both;
		animation-name: fadeInUp
	}
	
	.navbar .nav-item .dropdown-menu .nav-item .nav-link
	{
		padding: .3rem .5rem;
		border-radius: 0 0 0 0!important
	}
	
	.navbar .nav-item .dropdown-menu .nav-item .nav-link.nav-padding-left
	{
		padding-left: 3rem
	}
	
	.navbar .nav-item .dropdown-menu .nav-item a.nav-link:hover
	{
		background: #d8d8d8
	}
	
	.navbar .nav-item .dropdown-menu .nav-item .nav-link i.mdi
	{
		position: absolute;
		left: 1rem;
		line-height: 1.5
	}
	
	.sticky-top
	{
		top: 65px
	}
	
	.sidebar-menu .nav-link
	{
		padding-top: .2rem;
		padding-bottom: .2rem
	}
	
	#breadcrumb-wrapper
	{
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 1000
	}
	
	#sidebar-wrapper
	{
		position: fixed;
		top: 88px
	}
	
	#content-placeholder
	{
		padding-top: 88px;
		padding-left: 200px
	}
	
	.text-lg-center
	{
		text-align: center!important
	}
	
	.headline-text
	{
		font-size: 60px
	}
	
	.opt-btn-overlap-fix
	{
		display: block;
		border-bottom: 1px solid rgba(0, 0, 0, .1);
		margin: 0 -15px 15px -15px
	}
}

@media (min-width: 1281px)
{
	.fixed-top-xl
	{
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 1030
	}
	
	.navbar.fixed-top-xl + nav,
	.navbar.fixed-top-xl + #content-wrapper
	{
		margin-top: 56px
	}
	
	.navbar > .navbar-collapse > .navbar-nav > .nav-item > .nav-link
	{
		padding-left: .75rem;
		padding-right: .75rem
	}
	
	.navbar .nav-item.dropdown .dropdown-menu
	{
		transition: .3s all ease-in-out
	}
	
	.navbar .nav-item .dropdown-menu .nav-item .nav-link
	{
		padding: .3rem .5rem;
		border-radius: 0 0 0 0!important
	}
	
	.navbar .nav-item .dropdown-menu .nav-item .nav-link.nav-padding-left
	{
		padding-left: 3rem
	}
	
	.navbar .nav-item .dropdown-menu .nav-item a.nav-link:hover
	{
		background: #d8d8d8
	}
	
	.navbar .nav-item .dropdown-menu .nav-item .nav-link i.mdi
	{
		position: absolute;
		left: 1rem;
		line-height: 1.5
	}
	
	.sticky-top
	{
		top: 65px
	}
	
	.sidebar-menu .nav-link
	{
		padding-top: .2rem;
		padding-bottom: .2rem
	}
	
	#breadcrumb-wrapper
	{
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 1000
	}
	
	#sidebar-wrapper
	{
		position: fixed;
		top: 88px
	}
	
	#content-placeholder
	{
		padding-top: 88px;
		padding-left: 200px
	}
	
	.text-xl-center
	{
		text-align: center!important
	}
	
	.headline-text
	{
		font-size: 60px
	}
	
	.opt-btn-overlap-fix
	{
		display: block;
		border-bottom: 1px solid rgba(0, 0, 0, .1);
		margin: 0 -15px 15px -15px
	}
}

/**
 * End of Media Queries
 */
For more information send a message to info at phpclasses dot org.