PHP Classes

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. Adds the token to the json response when it's requested from CRUD form;
2. Core: Refine the permission redirection, adds the parameter to the grid_view method;
3. Templates, add the ID to the menu element to keep the active links;
4. Refine the core modules order;
5.
Initial commit for update 4.2.8

1. Core improvements;
2. Menu generator improvements;
3. Validation for file upload improvements;
4. Adds the failed login attempts blocking with customizable attempt count and blocking time;
5. Login page improvements, removing the login component due to the easy customization;
6. Removing unused JS plugins;
7. Routing machine preparation for maps rendering;
8. Preparing the market addons to be able to auto update the installed modules and themes;
9. Changes for uploader plugin with Aksara custom uploader since the previous version used to be paid version (fileuploader by innostudio);
10. Improve the carousel slideshow CMS that previously missing the order when uploaded file is skipping the first slide;
Initial commit for update 4.2.8

Refine the core modules
Initial commit for update 4.2.8

1. Template core, add the limit number to the pagination;
2. Addons, capability to import the module and theme. Refine the market addon fetching;
3. Installer, correct the migration.
Update override.min.css
Initial commit for update 4.2.8
Initial commit for update version 4.2.8

1. \aksara\Laboratory\Core.php: assign the method of "parent_module" related to view template and permission, add the option parameter for "set_title" to set the individual title for current action (index, create, read, update), improve the autocomplete function;

2. \aksara\Laboratory\Model.php: add the method to get error message, throwing an error message than error exception;

3. \aksara\Laboratory\Permission.php: change the thrown error method when validate AJAX request;

4. \aksara\Laboratory\Template.php: correct the view path finder of sub-modules;

5. Change the template of core modules;

6. Add the reverse geocoding for openlayers when updating the layer feature;

7. Minor updates for core plugins.
Revert "Initial commit for updat 4.2.8"

This reverts commit 5d2eaabba9d42ad8dc108eaf4303b2d58a50a735.
Initial commit for update 3.2.8

1. \aksara\Laboratory\Core.php: assign the method of "parent_module" related to view template and permission, add the option parameter for "set_title" to set the individual title for current action (index, create, read, update), improve the autocomplete function;

2. \aksara\Laboratory\Model.php: add the method to get error message, throwing an error message than error exception;

3. \aksara\Laboratory\Permission.php: change the thrown error method when validate AJAX request;

4. \aksara\Laboratory\Template.php: correct the view path finder of sub-modules;

5. Change the template of core modules;

6. Add the reverse geocoding for openlayers when updating the layer feature;

7. Minor updates for core plugins.
Revert "Revert "Revert "Initial commit for updat 4.2.8"""

This reverts commit 73226fbaf324b253ed2c3888e8eabd81ca8ef946.
Revert "Revert "Initial commit for updat 4.2.8""

This reverts commit 94a714c958f637d932a6bea4bb15a884ddef733e.
Revert "Initial commit for updat 4.2.8"

This reverts commit 5d2eaabba9d42ad8dc108eaf4303b2d58a50a735.
Revert "Revert "Initial commit for updat 4.2.8""

This reverts commit 91ca274f4924f2ba97344ab5d80cb64f6a1a1274.
Revert "Initial commit for updat 4.2.8"

This reverts commit 5d2eaabba9d42ad8dc108eaf4303b2d58a50a735.
Initial commit for updat 4.2.8

1. \aksara\Laboratory\Core.php: assign the method of "parent_module" related to view template and permission, add the option parameter for "set_title" to set the individual title for current action (index, create, read, update), improve the autocomplete function;

2. \aksara\Laboratory\Model.php: add the method to get error message, throwing an error message than error exception;

3. \aksara\Laboratory\Permission.php: change the thrown error method when validate AJAX request;

4. \aksara\Laboratory\Template.php: correct the view path finder of sub-module;

5. Change the template of core module;

6. Add the reverse geocoding for openlayers when updating the layer feature;

7. Minor update for core plugins.
Replace the Owl Carousel with SwiperJS
Initial commit for update 4.2.8

Solving the hyperlink field type
Initial commit for update 4.2.8

1. Updating the \aksara\Laboratory\Core.php and adds the hyperlink to rendered view (set_field);
2. Upating the \aksara\Laboratory\Template.php and add the statement to hide the icon (that sets from menu management) when using blank icon;
3. Add the ArcGIS MapServer function rendering to \public\assets\local\js\openlayers.min.js when display the map using "data-arcgis-rest-url" data attribute;
4. Adding the ripple effect to the button.
Date: 9 hours ago
Size: 54,236 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;
	line-height: 1.5
}

.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
{
	overflow: hidden
}

.rounded-more
{
	border-radius: 1rem!important;
	-webkit-border-radius: 1rem!important;
	-moz-border-radius: 1rem!important;
	overflow: hidden
}

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

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

.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;
	border: 2px dashed #ced4da;
	background: #f9fcff;
	min-height: 38px
}

.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
}

.fileupload-new
{
	min-height: 36px
}

.fileuploader-item.row
{
	margin-right: 0;
	margin-left: 0
}

.fileuploader-item.row .col-2,
.fileuploader-item.row .col-10
{
	padding: 0
}

.fileuploader-item.row .col-2
{
	padding-right: 1rem
}

button:focus,
.btn:focus,
button:active,
.btn:active,
button:visited,
.btn:visited
{
	outline: none;
	box-shadow: none
}

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,
.custom-file-input:focus~.custom-file-label,
.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
}

.custom-file-label
{
	border: 2px dashed #ced4da;
	background: #f9fcff
}

.custom-file-label::after
{
	height: auto
}

.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
}

.select2-dropdown-sm .select2-results__option
{
	padding: 0 8px;
	font-size: 14px
}

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 */
.note-editor.note-airframe
{
	border: 1px solid rgba(0,0,0,.15)!important;
	border-radius: .25rem
}

.note-modal .modal-dialog .modal-content
{
	border: 1px solid rgba(0,0,0,.15)
}

.note-editor.note-frame .note-editing-area .note-editable,
.note-editor.note-airframe .note-editing-area .note-editable
{
	padding: .375rem .75rem!important;
	color: #495057
}

.note-editing-area
{
	cursor: text
}

.note-popover .popover-content,
.note-editor .note-toolbar
{
	padding: .25rem .75rem!important;
	background: transparent!important
}

.note-popover .popover-content>.note-btn-group,
.note-editor .note-toolbar>.note-btn-group
{
	margin-top: 0!important
}

.note-btn-group .note-btn
{
	padding: .15rem .5rem!important;
	font-size: 12px!important
}

.note-statusbar
{
	display: none
}

.note-modal .modal-dialog
{
	box-shadow: none!important
}

.note-form-label
{
	margin-bottom: 0!important
}

.form-control-file,
.form-control-range
{
	font-size: 12px!important
}
/* end of summernote */

/* 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.is-parent > a.nav-link
{
	background: rgba(0,0,0,.07)
}

.sidebar-menu .nav-item.active:not(.is-parent) > a.nav-link
{
	background: -moz-linear-gradient(left, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(left, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to right, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
	color: #fff
}

.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
}

.swiper-container
{
	margin-left:-15px!important;
	margin-right:-15px!important;
	padding-left:15px!important;
	padding-right:15px!important
}

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

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

.swiper-button-prev::after,
.swiper-button-next::after
{
	font-size: 10px!important
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-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;
	padding: 0 1rem!important;
}

.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
}

/* MAD-RIPPLE EFFECT */
.ripple
{
	position: absolute;
	top:0; left:0; bottom:0; right:0;
	overflow: hidden;
	-webkit-transform: translateZ(0); /* to contain zoomed ripple */
	transform: translateZ(0);
	border-radius: inherit; /* inherit from parent (rounded buttons etc) */
	pointer-events: none; /* allow user interaction */
	animation: ripple-shadow 0.4s forwards;
	-webkit-animation: ripple-shadow 0.4s forwards
}

.rippleWave
{
	backface-visibility: hidden;
	position: absolute;
	border-radius: 50%;
	transform: scale(0.7); -webkit-transform: scale(0.7);
	background: rgba(255,255,255, 1);
	opacity: 0.45;
	animation: ripple 1s forwards;
	-webkit-animation: ripple 1s forwards
}

@keyframes ripple-shadow
{
	0%   {box-shadow: 0 0 0 rgba(0,0,0,0.0)}
	20%  {box-shadow: 0 4px 16px rgba(0,0,0,0.3)}
	100% {box-shadow: 0 0 0 rgba(0,0,0,0.0)}
}

@-webkit-keyframes ripple-shadow {
	0%   {box-shadow: 0 0 0 rgba(0,0,0,0.0)}
	20%  {box-shadow: 0 4px 16px rgba(0,0,0,0.3)}
	100% {box-shadow: 0 0 0 rgba(0,0,0,0.0)}
}

@keyframes ripple {
	to {transform: scale(24); opacity:0}
}

@-webkit-keyframes ripple {
	to {-webkit-transform: scale(24); opacity:0}
}

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

	.navbar-nav .dropdown .dropdown-toggle:after
	{
		position: absolute;
		top: 10px;
		right: 10px;
	}
	
	.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.