@import url('alert.css');
@import url('animation.css');
@import url('buttons.css');
@import url('calendar.css');
@import url('canvas_photo_edit.css');
@import url('modal.css');
@import url('option_group.css');
@import url('multi_selector.css');
@import url('selector.css');
@import url('text.css');
@import url('toggle.css');
@import url('background_panel.css');
@import url('flash_panel.css');
@import url('graph_panel.css');
@import url('list_panel.css');
@import url('login_panel.css');
@import url('main_panel.css');
@import url('modal_edit_panel.css');
@import url('modal_search_panel.css');
@import url('module.css');
@import url('page_panel.css');
@import url('sub_panel.css');
@import url('collapse_search.css');
html, body {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	background: #F1F2F2;
}

* {
	-ms-overflow-style: -ms-autohiding-scrollbar;
}

.hidden {
	display: none;
}

.shown {
	display: block;
}

*::-webkit-scrollbar {
	background: rgba(0, 0, 0, .1);
	width: 8px;
}

*::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, .2) !important;
}

.scrollbar-light::-webkit-scrollbar {
	background: rgba(255, 255, 255, .2);
}

.scrollbar-light::-webkit-scrollbar-thumb {
	background: rgba(255, 255, 255, .4) !important;
}

[class*="loading-circle"] {
	background: url(../images/loading-circle.svg) no-repeat center;
	-webkit-animation: rotateCircle 2s infinite;
	animation: rotateCircle 2s infinite;
}

.loading-circle-small-white {
	background: url(../images/loading-circle-white.svg) no-repeat center;
}

.clear:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}