@charset "UTF-8";

body {
	margin: 0;
	font-family: Yu Gothic UI;
	font-size: 14px;
	font-weight: 400;
	color: #000;
	background-color: #f2f2f2;
	line-height: 1.5;
}

.rsi-main {
	min-height: 400px;
	width: 800px;
	margin: 16px auto;
	background-color: #fff;
	padding: 16px 20px 40px 20px;
}

.rsi-title {
	border-left: 3px solid #000;
	padding-left: 3px;
	margin: 0 20px 10px 20px;
	line-height: 25px;
	height: 25px;
	font-size: 18px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.rsi-button {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 14px;
	line-height: 1;
	height: 32px;
	border: 1px solid #4A4B4C;
	background-color: #fff;
	color: #000;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0px 10px;
	text-decoration: inherit;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	border-radius: 9999px;
}

.rsi-button.is-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.rsi-button.is-half {
	width: 50%;
}

.rsi-button.is-quarter {
	width: 25%;
}

.rsi-button.is-icon {
	width: 32px;
	padding: 0;
}

.rsi-button.is-square {
	border-radius: 2px;
}

.rsi-button:hover {
	color: #000;
	background-color: #F5F5F5;
	border-color: transparent;
}

.rsi-button.is-down {
	background-color: #f9e994;
	border-color: transparent;
}

.rsi-button:active {
	color: #000;
	background-color: #FFD600;
	border-color: transparent;
}

.rsi-button.is-disabled, .rsi-button[disabled] {
	color: #4A4B4C;
	background: transparent;
	border-color: transparent;
	pointer-events: none;
}

.rsi-button.is-borderless {
	background-color: #fff;
	color: #000;
	border-color: transparent;
}

.rsi-button.is-borderless:hover {
	color: #000;
	background-color: #F5F5F5;
}

.rsi-button.is-borderless:active {
	color: #000;
	background-color: #FFD600;
}

.rsi-button.is-borderless.is-disabled, .rsi-button.is-borderless[disabled]
	{
	color: #4A4B4C;
	background: transparent;
	border-color: transparent;
}

.rsi-button.is-transparent {
	background-color: transparent;
	color: #000;
	border-color: transparent;
}

.rsi-button.is-transparent:hover {
	color: #000;
	background-color: #F5F5F5;
}

.rsi-button.is-transparent:active {
	color: #000;
	background-color: #FFD600;
}

.rsi-button.is-transparent.is-disabled, .rsi-button.is-transparent[disabled]
	{
	color: #4A4B4C;
	background: transparent;
	border-color: transparent;
}

.rsi-button.is-primary {
	color: #FFF;
	background-color: #4194E5;
	border-color: transparent;
	font-weight: 600;
}

.rsi-button.is-primary:hover {
	color: #FFF;
	background-color: #00A2FF;
}

.rsi-button.is-primary:active {
	color: #FFF;
	background-color: #4194E5;
}

.rsi-button.is-primary.is-disabled, .rsi-button.is-primary[disabled] {
	color: #A9C9DD;
	background-color: #4194E5;
}

.rsi-textbox {
	display: block;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 2px;
	height: 32px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 12px;
	width: 100%;
}

.rsi-textbox[disabled] {
	background-color: #F2F2F2;
	border-color: transparent;
	pointer-events: none;
}

.rsi-textbox[readonly] {
	border-color: transparent;
	background-color: #F2F2F2;
}

textarea.rsi-textbox {
	padding: 6px 12px;
	height: auto;
	resize: none;
}

.rsi-busy {
	display: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9999;
	background-color: rgba(0, 0, 0, 0.5);
}

.rsi-busy.is-opened {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.rsi-busy::before {
	content: "";
	position: absolute;
	background-repeat: no-repeat;
	background-position: center;
	width: 100px;
	height: 100px;
	top: 50%;
	left: 50%;
	-webkit-animation: rsi_busy_spin 0.8s steps(12) infinite;
	animation: rsi_busy_spin 0.8s steps(12) infinite;
}

@
-webkit-keyframes rsi_busy_spin { 0% {
	-webkit-transform: translate(-50%, -50%) rotate(0deg);
	transform: translate(-50%, -50%) rotate(0deg);
}

100%
{
-webkit-transform


:

 

translate


(-50%
,
-50%)
rotate


(360
deg
);


            

transform


:

 

translate


(-50%
,
-50%)
rotate


(360
deg
);

 

}
}
@
keyframes rsi_busy_spin { 0% {
	-webkit-transform: translate(-50%, -50%) rotate(0deg);
	transform: translate(-50%, -50%) rotate(0deg);
}

100%
{
-webkit-transform


:

 

translate


(-50%
,
-50%)
rotate


(360
deg
);


            

transform


:

 

translate


(-50%
,
-50%)
rotate


(360
deg
);

 

}
}
.rsi-alert {
	display: none;
	position: relative;
	padding: 8px 35px 8px 8px;
	margin-bottom: 20px;
	border-radius: 2px;
	border: 1px currentColor solid;
	line-height: 20px;
	background-color: #F8F8F8;
	color: #4A4B4C;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.rsi-alert.is-opened {
	display: block;
}

.rsi-alert .rsi-alert-close {
	position: absolute;
	top: 7px;
	right: 7px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background-position: center;
	background-repeat: no-repeat;
}

.rsi-alert.is-info {
	background-color: #E2F0FF;
	color: #005AC3;
}

.rsi-alert.is-info .rsi-alert-close {
	
}

.rsi-alert.is-success {
	background-color: #deffe2;
	color: #007b39;
}

.rsi-alert.is-success .rsi-alert-close {
	
}

.rsi-alert.is-failed {
	background-color: #ffdede;
	color: #dd0000;
}

.rsi-alert.is-failed .rsi-alert-close {
	
}

.rsi-alert.is-warning {
	background-color: #fff4b7;
	color: #ff4500;
}

.rsi-alert.is-warning .rsi-alert-close {
	
}

.rsi-search {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.rsi-search .rsi-textbox {
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
	border-right: none;
	border-top-left-radius: 9999px;
	border-bottom-left-radius: 9999px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-color: #4A4B4C;
}

.rsi-search .rsi-textbox.is-disabled, .rsi-search .rsi-textbox[disabled]
	{
	border-color: transparent;
}

.rsi-search .rsi-button {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 48px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	background-color: #4A4B4C;
	border-color: #4A4B4C;
	background-repeat: no-repeat;
	background-position: center;
}

.rsi-search .rsi-button:hover {
	background-color: #4A4B4C;
}

.rsi-search .rsi-button:active {
	background-color: #E38C00;
}

.rsi-search .rsi-button.is-disabled, .rsi-search .rsi-button[disabled] {
	background-color: #818181;
	border-color: #818181;
}

@charset "UTF-8";

.rsi-select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	height: 32px;
	padding: 0 32px 0 16px;
	font-family: inherit;
	font-size: 14px;
	border: #888 1px solid;
	border-radius: 2px;
	background-size: auto 1em;
	background-repeat: no-repeat;
	background-position: calc(100% - 10px) center;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
}

.rsi-select::-ms-expand {
	display: none;
	/* IE��select�́�������*/
}

.rsi-select-dropdown {
	position: fixed;
	border: #888 1px solid;
	border-radius: 3px;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
	background-color: #fff;
	z-index: 9999;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
}

.rsi-select-dropdown:not (:hover ) .rsi-select-item.is-selected {
	background-color: #ffd600;
}

.rsi-select-item {
	font-size: 14px;
	padding: 0 16px;
	line-height: 28px;
	white-space: nowrap;
	cursor: pointer;
}

.rsi-select-item:hover {
	background-color: #ffd600;
}

.rsi-table {
	border: #F0F1F2 1px solid;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	table-layout: fixed;
	width: 100%;
	border-collapse: separate;
	border-spacing: 0px;
}

.rsi-table>tbody>tr>td {
	padding: 12px 8px 12px 8px;
	border-bottom: 1px solid #F0F1F2;
	word-break: break-all;
}

.rsi-table>tbody>tr>td:first-child {
	border-left: 6px transparent solid;
}

.rsi-table>tbody>tr:last-child>td {
	border-bottom: none;
}

.rsi-table>tbody>tr:hover {
	background-color: #f5f5f5;
}

.rsi-table>tbody>tr:hover>td:first-child {
	border-left-color: #FFBA00;
}

.rsi-side-menu {
	display: block;
	width: 260px;
	background-color: #4A4B4C;
	color: #fff;
	padding-top: 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.rsi-side-menu>* {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 50px;
	padding: 14px 20px;
	cursor: pointer;
	border-left: 8px transparent solid;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.rsi-side-menu>*:hover {
	background-color: #818181;
}

.rsi-side-menu>*.is-selected {
	background: #fff;
	color: #000;
	cursor: default;
	border-left-color: #FFBA00;
}

.rsi-icon-menu {
	position: relative;
}

.rsi-icon-menu-stop-event {
	position: relative;
}

.rsi-icon-dropdown {
	display: none;
	position: absolute;
	left: 0;
	bottom: 0;
	-webkit-transform: translate(0%, 100%);
	transform: translate(0%, 100%);
	background-color: #fff;
	border: #ccc 1px solid;
	border-radius: 2px;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
	overflow: hidden;
	z-index: 1000;
}

.rsi-icon-dropdown>* {
	display: block;
	line-height: 26px;
	cursor: pointer;
	padding: 0 15px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}

.rsi-icon-dropdown>*:hover {
	background-color: #FFD600;
}

.rsi-icon-dropdown.is-opened {
	display: block;
}

header.rsi-header {
	display: block;
	height: 64px;
	padding-left: 60px;
	padding-right: 35px;
	background: #4a4b4c;
	color: #fff;
	border-bottom: 2px #b5b5b5 solid;
	font-size: 14px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.rsi-header__root {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
}

.rsi-header__root>* {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
}

.rsi-header__logo {
	display: block;
	margin-right: 60px;
}

.rsi-header__title {
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
	font-size: 28px;
	padding-left: 10px;
}

.rsi-header__title--hidden {
	visibility: hidden;
}

.rsi-header__title-logo {
	display: block;
}

.rsi-header__lang {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 55px;
}

.rsi-header__button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 48px;
	height: 49px;
	border-radius: 10px;
	cursor: pointer;
}

.rsi-header__button:hover {
	background-color: #818181;
}

.rsi-header__button:active {
	background-color: #bababa;
}

.rsi-header__button--active {
	background-color: #bababa;
}

.rsi-header__button--admin {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.rsi-header__button--user {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: auto;
	overflow: hidden;
	padding: 0 25px 0 11px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.rsi-header__button--apps {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	height: 62px;
	width: 62px;
	border-radius: 0;
	border-left: #818181 2px solid;
}

.rsi-header__user-menuicon {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	margin-right: 12px;
}

.rsi-header__ids {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	max-width: 270px;
	overflow: hidden;
	font-size: 12px;
	line-height: 16px;
}

.rsi-header__user-id, .rsi-header__tenant-id {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.rsi-header__admin-dropdown {
	display: none;
	position: fixed;
	right: 0;
	padding: 26px 10px;
	background-color: #fff;
	border: #ccc 1px solid;
	border-top: 2px #BABABA solid;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
	z-index: 999;
}

.rsi-header__admin-dropdown--opened {
	display: block;
}

.rsi-header__admin-list {
	width: 396px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.rsi-header__admin-item {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 128px;
	height: 120px;
	margin: 2px;
	background-color: #79A09F;
	font-size: 12px;
}

.rsi-header__admin-item:hover {
	background-color: #79A09F;
}

.rsi-header__admin-thumbnail {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: calc(3em + 6px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.rsi-header__admin-name {
	position: absolute;
	top: calc(100% - 3em - 6px);
	left: 0;
	right: 0;
	height: calc(3em + 6px);
	min-height: calc(3em + 6px);
	padding: 3px 4px;
	text-align: center;
	background-color: #304040;
	color: #fff;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.rsi-header__admin-item:hover .rsi-header__admin-name {
	height: auto;
}

.rsi-header__user-dropdown {
	display: none;
	position: fixed;
	right: 0;
	padding-bottom: 38px;
	background-color: #fff;
	border: #ccc 1px solid;
	border-top: 2px #BABABA solid;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
	z-index: 999;
}

.rsi-header__user-dropdown--opened {
	display: block;
}

.rsi-header__user-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 20px 20px 0 20px;
}

.rsi-header__user-icon {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 52px;
	height: 52px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-right: 8px;
}

.rsi-header__user-text {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	position: relative;
	overflow: hidden;
	max-width: 225px;
	color: #000;
	font-size: 12px;
}

.rsi-header__user-fullname {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.rsi-header__user-name {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.rsi-header__user-name+.rsi-header__user-name {
	margin-left: 5px;
}

.rsi-header__user-mail {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top: calc(52px - 3em);
}

.rsi-header__user-buttons {
	width: 160px;
	margin: 21px auto 0 auto;
}

.rsi-header__user-button {
	width: 100%;
}

.rsi-header__user-button+.rsi-header__user-button {
	margin-top: 31px;
}

.rsi-header__user-logout-icon {
	margin-right: 8px;
}

.rsi-header__apps-overlay {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 35px 17px 0 40px;
	background-color: rgba(0, 0, 0, 0.8);
	color: #fff;
	width: 100%;
	height: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: auto;
	z-index: 9999;
}

.rsi-header__apps-overlay--opened {
	display: block;
}

.rsi-header__apps-section {
	padding: 35px 17px 0 33px;
	width: 1172px;
	margin: auto;
}

.rsi-header__apps-close-icon {
	float: right;
	margin-right: 30px;
	width: 40px;
}

.rsi-header__apps-list-title {
	font-size: 30px;
	font-weight: 600;
	line-height: 46px;
}

.rsi-header__apps-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.rsi-header__apps-item {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 200px;
	height: 123px;
	margin-right: 23px;
	margin-bottom: 103px;
	background-color: #EDEDED;
	text-decoration: none;
}

.rsi-header__apps-item:hover {
	background-color: #F5F5F5;
}

.rsi-header__apps-item[href]:hover {
	background-color: #F5F5F5;
}

.rsi-header__apps-thumbnail {
	position: relative;
	height: 123px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.rsi-header__apps-icon {
	width: 111px;
	height: 111px;
}

.rsi-header__apps-name-area {
	position: relative;
	left: 0;
	right: 0;
	bottom: 0;
	height: 4.5em;
	min-height: 4.5em;
	padding: 0 17px 0 5px;
	text-align: center;
	background-color: #5f5f5f;
	color: #fff;
	overflow: hidden;
	word-wrap: break-word;
}

.rsi-header__apps-name-area::before {
	position: absolute;
	top: 3em;
	left: calc(100% - 17px);
	content: "...";
}

.rsi-header__apps-name {
	font-weight: 600;
}

.rsi-header__apps-workflow-name {
	word-break: break-all;
}

.rsi-header__apps-app-after::after, .rsi-header__apps-workflow-name::after
	{
	position: absolute;
	content: '';
	height: 4.5em;
	width: 100%;
	background-color: #5f5f5f;
}

.rsi-header__apps-item-expandable:hover>.rsi-header__apps-name-area {
	height: auto;
	background-color: rgba(95, 95, 95, 0.9);
}

.rsi-header__apps-item-expandable:hover>.rsi-header__apps-name-area::before
	{
	content: '';
}

.rsi-header__apps-item-expandable:hover>.rsi-header__apps-name-area>.rsi-header__apps-app-after::after,
	.rsi-header__apps-item-expandable:hover>.rsi-header__apps-name-area>.rsi-header__apps-workflow-name::after
	{
	height: 0;
	width: 0;
}

.rsi-header__apps-link {
	position: absolute;
	top: 123px;
	right: 0;
}

<
link href ="js/chunk-common.88d467a9.js ?version=jt-personal-5"
	rel ="preload" as ="script"> <link href ="js/chunk-vendors.b315195a.js
	?version=jt-personal-5"
	rel ="preload" as ="script"> <link href ="js/password-reset.df1e97f8.js
	?version=jt-personal-5"
	rel ="preload" as ="script">.dropdown-frame-root {
	visibility: hidden;
	position: fixed;
	left: 0;
	top: 0;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 2px;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .5);
	overflow: hidden;
	z-index: 1000
}

.dropdown-frame-root.opened {
	visibility: visible
}

.common-button-root {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 14px;
	line-height: 1;
	border: 1px solid transparent;
	cursor: pointer;
	padding: 0 10px;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	text-overflow: ellipsis
}

.size-default {
	min-width: 100%;
	height: 32px
}

.size-half {
	min-width: 50%;
	height: 40px
}

.size-quarter {
	min-width: 25%;
	height: 30px
}

.size-mini {
	min-width: auto;
	height: 30px;
	font-size: 12px
}

.size-icon {
	width: 32px;
	padding: 0
}

.size-free, .size-icon {
	min-width: auto;
	height: 32px
}

.shape-rounded {
	border-radius: 9999px
}

.shape-square {
	border-radius: 2px
}

.color-default {
	background-color: #fff;
	border-color: #4a4b4c;
	color: #000
}

.color-default.hover, .color-default:hover {
	background-color: #f5f5f5;
	border-color: transparent
}

.color-default.active, .color-default:active {
	background-color: #ffd600;
	border-color: transparent
}

.color-default.disabled {
	color: #4a4b4c;
	background: transparent;
	border-color: transparent
}

.color-default.disabled .glyphicon {
	color: #ccc
}

.color-borderless {
	background-color: #fff;
	color: #000
}

.color-borderless.hover, .color-borderless:hover {
	background-color: #f5f5f5
}

.color-borderless.active, .color-borderless:active {
	background-color: #ffd600
}

.color-borderless.disabled {
	color: #4a4b4c;
	background: transparent;
	border-color: transparent
}

.color-borderless.disabled .glyphicon {
	color: #ccc
}

.color-transparent {
	background-color: transparent;
	border-color: transparent;
	color: #000
}

.color-transparent.hover, .color-transparent:hover {
	background-color: #f5f5f5;
	border-color: transparent
}

.color-transparent.active, .color-transparent:active {
	background-color: #ffd600;
	border-color: transparent
}

.color-transparent.disabled {
	color: #4a4b4c;
	background: transparent;
	border-color: transparent
}

.color-transparent .disabled .glyphicon {
	color: #ccc
}

.color-primary {
	color: #fff;
	background-color: #4194e5;
	font-weight: 600
}

.color-primary.hover, .color-primary:hover {
	background-color: #00a2ff
}

.color-primary.active, .color-primary.disabled, .color-primary:active {
	background-color: #4194e5
}

.color-primary.disabled {
	color: #a9c9dd
}

.disabled {
	pointer-events: none
}

.common-header-root {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 64px;
	padding-left: 60px;
	padding-right: 35px;
	background: #4a4b4c;
	color: #fff;
	border-bottom: 2px solid #b5b5b5;
	font-size: 14px
}

.common-header-root>* {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.common-header-root.personal {
	padding-left: 10px
}

.header-logo {
	margin-right: 60px
}

.header-title {
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto
}

[id=header-title] {
	display: none;
}

.header-lang {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 55px
}

.header-button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 49px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	cursor: pointer
}

.header-button:hover {
	background-color: #818181
}

.header-button.active, .header-button:active {
	background-color: #bababa
}

.header-button.admin {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 48px
}

.header-button.user {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	overflow: hidden;
	padding: 0 25px 0 18px
}

.header-button.help {
	width: 48px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 10px
}

.header-user-icon {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	margin-right: 12px
}

.header-ids {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	max-width: 270px;
	overflow: hidden;
	font-size: 12px;
	line-height: 16px
}

.header-tenant-id, .header-user-id {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.admin-dropdown {
	padding: 26px 10px;
	border-top: 2px solid #bababa;
	border-radius: 0 !important;
	overflow: visible !important
}

.admin-list {
	width: 396px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.admin-item {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 128px;
	height: 120px;
	margin: 2px;
	background-color: #79a09f;
	font-size: 12px
}

.admin-thumbnail {
	top: 0;
	bottom: calc(3em + 6px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.admin-name, .admin-thumbnail {
	position: absolute;
	left: 0;
	right: 0
}

.admin-name {
	top: calc(100% - 3em - 6px);
	height: calc(3em + 6px);
	min-height: calc(3em + 6px);
	padding: 3px 4px;
	text-align: center;
	background-color: #304040;
	color: #fff;
	overflow: hidden
}

.admin-item:hover .admin-name {
	height: auto
}

.user-dropdown {
	border-top: 2px solid #bababa;
	padding-bottom: 38px;
	min-width: 200px;
	border-radius: 0 !important
}

.user-info {
	margin: 20px 20px 0 20px
}

.user-icon, .user-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.user-icon {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 52px;
	height: 52px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-right: 8px
}

.user-text {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	position: relative;
	overflow: hidden;
	max-width: 225px;
	color: #000;
	font-size: 12px
}

.user-fullname {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.user-name {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.user-name+.user-name {
	margin-left: 5px
}

.user-mail {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top: calc(52px - 3em)
}

.user-buttons {
	width: 160px;
	margin: 21px auto 0 auto
}

.user-button+.user-button {
	margin-top: 31px
}

.user-logout-icon {
	margin-right: 8px
}

.common-footer-root {
	text-align: left;
	margin-top: 10px;
	padding-bottom: 10px;
	font-size: 10px;
	color: #979797
}

.login-layout-root {
	min-height: 100vh;
	background-color: #818181
}

.panel {
	background-color: #f0f1f2;
	width: 356px;
	margin: 46px auto 0 auto;
	border-radius: 4px;
	overflow: hidden;
	-webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .3)
}

.panel-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #4a4b4c;
	height: 40px
}

.panel-content {
	padding: 20px 29px 24px 31px;
	background-color: #fff
}

.panel-content.invalid {
	padding: 20px 29px 24px 31px;
	background-color: #fff;
	color: red
}

.layout-footer {
	text-align: center !important
}

.required-caution {
	margin-bottom: 20px
}

.required-mark {
	color: red
}

.content {
	margin: 0 0 10px 0
}

.validate-form-item-root {
	margin-bottom: 20px
}

.item-label {
	margin-bottom: 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.item-label.invalid, .required-mark {
	color: red
}

.help-block {
	color: red;
	margin-bottom: 0
}

.info {
	color: #0079bf;
	margin: 0 3px
}

.user-info-help {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.common-textbox-root {
	padding: 0 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 2px;
	height: 32px
}

.common-textbox-root.multiline {
	padding: 6px 12px;
	height: auto;
	resize: none
}

.common-textbox-root.invalid {
	border-color: red
}

.common-textbox-root.readonly {
	-webkit-box-shadow: none;
	box-shadow: none
}

.common-textbox-root.disabled, .common-textbox-root.readonly
	{
	border-color: transparent;
	background-color: #f2f2f2
}

.size-default {
	width: 100%
}

.size-quarter {
	width: 25%;
	margin-right: 5px
}

.size-user-register-url {
	width: 100%;
	margin-right: 6px
}

.text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 20px
}

.user-register-url {
	margin-bottom: 0
}

.input-form {
	margin-top: 15px
}

.error-message {
	color: red
}
/*!
 * Bootstrap Reboot v4.0.0-beta.2 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */
*, :after, :before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-ms-overflow-style: scrollbar;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

:root { @
	-ms-viewport {width: device-width
}

@
-o-viewport {
	width: device-width
}

@
viewport {
	width: device-width
}

}
article, aside, dialog, figcaption, figure, footer, header, hgroup, main,
	nav, section {
	display: block
}

body {
	margin: 0;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
		Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji,
		Segoe UI Symbol;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: left;
	background-color: #fff
}

[tabindex="-1"]:focus {
	outline: 0 !important
}

hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
	margin-bottom: .5rem
}

p {
	margin-top: 0;
	margin-bottom: 1rem
}

abbr[data-original-title], abbr[title] {
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
	cursor: help;
	border-bottom: 0
}

address {
	font-style: normal;
	line-height: inherit
}

address, dl, ol, ul {
	margin-bottom: 1rem
}

dl, ol, ul {
	margin-top: 0
}

ol ol, ol ul, ul ol, ul ul {
	margin-bottom: 0
}

dt {
	font-weight: 700
}

dd {
	margin-bottom: .5rem;
	margin-left: 0
}

blockquote {
	margin: 0 0 1rem
}

dfn {
	font-style: italic
}

b, strong {
	font-weight: bolder
}

small {
	font-size: 80%
}

sub, sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

a, a:hover {
	color: #007bff;
	text-decoration: none;
	background-color: transparent;
	-webkit-text-decoration-skip: objects
}

a:not ([href] ):not ([tabindex] ), a:not ([href] ):not ([tabindex] ):focus,
	a:not ([href] ):not ([tabindex] ):hover {
	color: inherit;
	text-decoration: none
}

a:not ([href] ):not ([tabindex] ):focus {
	outline: 0
}

code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em
}

pre {
	margin-top: 0;
	margin-bottom: 1rem;
	overflow: auto;
	-ms-overflow-style: scrollbar
}

figure {
	margin: 0 0 1rem
}

img {
	vertical-align: middle;
	border-style: none
}

svg
:not
 
(
:root
 
){
overflow
:
 
hidden


}
[role=button], a, area, button, input:not ([type=range] ), label, select,
	summary, textarea {
	-ms-touch-action: manipulation;
	touch-action: manipulation
}

table {
	border-collapse: collapse
}

caption {
	padding-top: .75rem;
	padding-bottom: .75rem;
	color: #868e96;
	text-align: left;
	caption-side: bottom
}

th {
	text-align: inherit
}

label {
	display: inline-block;
	margin-bottom: .5rem
}

button {
	border-radius: 0
}

button:focus {
	outline: 1px dotted;
	outline: 5px auto -webkit-focus-ring-color
}

button, input, optgroup, select, textarea {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

button, input {
	overflow: visible
}

button, select {
	text-transform: none
}

[type=reset], [type=submit], button, html [type=button] {
	-webkit-appearance: button
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner,
	button::-moz-focus-inner {
	padding: 0;
	border-style: none
}

input[type=checkbox], input[type=radio] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}

input[type=date], input[type=datetime-local], input[type=month], input[type=time]
	{
	-webkit-appearance: listbox
}

textarea {
	overflow: auto;
	resize: vertical
}

fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0
}

legend {
	display: block;
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin-bottom: .5rem;
	font-size: 1.5rem;
	line-height: inherit;
	color: inherit;
	white-space: normal
}

progress {
	vertical-align: baseline
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button
	{
	height: auto
}

[type=search] {
	outline-offset: -2px;
	-webkit-appearance: none
}

[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration
	{
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button
}

output {
	display: inline-block
}

summary {
	display: list-item
}

template {
	display: none
}

[hidden] {
	display: none !important
}
/*! Bootstrap3 Glyphicons : Neo (@Neos21) : http://neo.s21.xrea.com/ */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@font-face {
	font-family: Glyphicons Halflings;
	src: url(fonts/glyphicons-halflings-regular.f4769f9b.eot);
	src: url(fonts/glyphicons-halflings-regular.f4769f9b.eot?#iefix)
		format("embedded-opentype"),
		url(fonts/glyphicons-halflings-regular.448c34a5.woff2) format("woff2"),
		url(fonts/glyphicons-halflings-regular.fa277232.woff) format("woff"),
		url(fonts/glyphicons-halflings-regular.e18bbf61.ttf)
		format("truetype"),
		url(img/glyphicons-halflings-regular.89889688.svg#glyphicons_halflingsregular)
		format("svg")
}

.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: Glyphicons Halflings;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.glyphicon-asterisk:before {
	content: "*"
}

.glyphicon-plus:before {
	content: "+"
}

.glyphicon-eur:before, .glyphicon-euro:before {
	content: "\20AC"
}

.glyphicon-minus:before {
	content: "\2212"
}

.glyphicon-cloud:before {
	content: "\2601"
}

.glyphicon-envelope:before {
	content: "\2709"
}

.glyphicon-pencil:before {
	content: "\270F"
}

.glyphicon-glass:before {
	content: "\E001"
}

.glyphicon-music:before {
	content: "\E002"
}

.glyphicon-search:before {
	content: "\E003"
}

.glyphicon-heart:before {
	content: "\E005"
}

.glyphicon-star:before {
	content: "\E006"
}

.glyphicon-star-empty:before {
	content: "\E007"
}

.glyphicon-user:before {
	content: "\E008"
}

.glyphicon-film:before {
	content: "\E009"
}

.glyphicon-th-large:before {
	content: "\E010"
}

.glyphicon-th:before {
	content: "\E011"
}

.glyphicon-th-list:before {
	content: "\E012"
}

.glyphicon-ok:before {
	content: "\E013"
}

.glyphicon-remove:before {
	content: "\E014"
}

.glyphicon-zoom-in:before {
	content: "\E015"
}

.glyphicon-zoom-out:before {
	content: "\E016"
}

.glyphicon-off:before {
	content: "\E017"
}

.glyphicon-signal:before {
	content: "\E018"
}

.glyphicon-cog:before {
	content: "\E019"
}

.glyphicon-trash:before {
	content: "\E020"
}

.glyphicon-home:before {
	content: "\E021"
}

.glyphicon-file:before {
	content: "\E022"
}

.glyphicon-time:before {
	content: "\E023"
}

.glyphicon-road:before {
	content: "\E024"
}

.glyphicon-download-alt:before {
	content: "\E025"
}

.glyphicon-download:before {
	content: "\E026"
}

.glyphicon-upload:before {
	content: "\E027"
}

.glyphicon-inbox:before {
	content: "\E028"
}

.glyphicon-play-circle:before {
	content: "\E029"
}

.glyphicon-repeat:before {
	content: "\E030"
}

.glyphicon-refresh:before {
	content: "\E031"
}

.glyphicon-list-alt:before {
	content: "\E032"
}

.glyphicon-lock:before {
	content: "\E033"
}

.glyphicon-flag:before {
	content: "\E034"
}

.glyphicon-headphones:before {
	content: "\E035"
}

.glyphicon-volume-off:before {
	content: "\E036"
}

.glyphicon-volume-down:before {
	content: "\E037"
}

.glyphicon-volume-up:before {
	content: "\E038"
}

.glyphicon-qrcode:before {
	content: "\E039"
}

.glyphicon-barcode:before {
	content: "\E040"
}

.glyphicon-tag:before {
	content: "\E041"
}

.glyphicon-tags:before {
	content: "\E042"
}

.glyphicon-book:before {
	content: "\E043"
}

.glyphicon-bookmark:before {
	content: "\E044"
}

.glyphicon-print:before {
	content: "\E045"
}

.glyphicon-camera:before {
	content: "\E046"
}

.glyphicon-font:before {
	content: "\E047"
}

.glyphicon-bold:before {
	content: "\E048"
}

.glyphicon-italic:before {
	content: "\E049"
}

.glyphicon-text-height:before {
	content: "\E050"
}

.glyphicon-text-width:before {
	content: "\E051"
}

.glyphicon-align-left:before {
	content: "\E052"
}

.glyphicon-align-center:before {
	content: "\E053"
}

.glyphicon-align-right:before {
	content: "\E054"
}

.glyphicon-align-justify:before {
	content: "\E055"
}

.glyphicon-list:before {
	content: "\E056"
}

.glyphicon-indent-left:before {
	content: "\E057"
}

.glyphicon-indent-right:before {
	content: "\E058"
}

.glyphicon-facetime-video:before {
	content: "\E059"
}

.glyphicon-picture:before {
	content: "\E060"
}

.glyphicon-map-marker:before {
	content: "\E062"
}

.glyphicon-adjust:before {
	content: "\E063"
}

.glyphicon-tint:before {
	content: "\E064"
}

.glyphicon-edit:before {
	content: "\E065"
}

.glyphicon-share:before {
	content: "\E066"
}

.glyphicon-check:before {
	content: "\E067"
}

.glyphicon-move:before {
	content: "\E068"
}

.glyphicon-step-backward:before {
	content: "\E069"
}

.glyphicon-fast-backward:before {
	content: "\E070"
}

.glyphicon-backward:before {
	content: "\E071"
}

.glyphicon-play:before {
	content: "\E072"
}

.glyphicon-pause:before {
	content: "\E073"
}

.glyphicon-stop:before {
	content: "\E074"
}

.glyphicon-forward:before {
	content: "\E075"
}

.glyphicon-fast-forward:before {
	content: "\E076"
}

.glyphicon-step-forward:before {
	content: "\E077"
}

.glyphicon-eject:before {
	content: "\E078"
}

.glyphicon-chevron-left:before {
	content: "\E079"
}

.glyphicon-chevron-right:before {
	content: "\E080"
}

.glyphicon-plus-sign:before {
	content: "\E081"
}

.glyphicon-minus-sign:before {
	content: "\E082"
}

.glyphicon-remove-sign:before {
	content: "\E083"
}

.glyphicon-ok-sign:before {
	content: "\E084"
}

.glyphicon-question-sign:before {
	content: "\E085"
}

.glyphicon-info-sign:before {
	content: "\E086"
}

.glyphicon-screenshot:before {
	content: "\E087"
}

.glyphicon-remove-circle:before {
	content: "\E088"
}

.glyphicon-ok-circle:before {
	content: "\E089"
}

.glyphicon-ban-circle:before {
	content: "\E090"
}

.glyphicon-arrow-left:before {
	content: "\E091"
}

.glyphicon-arrow-right:before {
	content: "\E092"
}

.glyphicon-arrow-up:before {
	content: "\E093"
}

.glyphicon-arrow-down:before {
	content: "\E094"
}

.glyphicon-share-alt:before {
	content: "\E095"
}

.glyphicon-resize-full:before {
	content: "\E096"
}

.glyphicon-resize-small:before {
	content: "\E097"
}

.glyphicon-exclamation-sign:before {
	content: "\E101"
}

.glyphicon-gift:before {
	content: "\E102"
}

.glyphicon-leaf:before {
	content: "\E103"
}

.glyphicon-fire:before {
	content: "\E104"
}

.glyphicon-eye-open:before {
	content: "\E105"
}

.glyphicon-eye-close:before {
	content: "\E106"
}

.glyphicon-warning-sign:before {
	content: "\E107"
}

.glyphicon-plane:before {
	content: "\E108"
}

.glyphicon-calendar:before {
	content: "\E109"
}

.glyphicon-random:before {
	content: "\E110"
}

.glyphicon-comment:before {
	content: "\E111"
}

.glyphicon-magnet:before {
	content: "\E112"
}

.glyphicon-chevron-up:before {
	content: "\E113"
}

.glyphicon-chevron-down:before {
	content: "\E114"
}

.glyphicon-retweet:before {
	content: "\E115"
}

.glyphicon-shopping-cart:before {
	content: "\E116"
}

.glyphicon-folder-close:before {
	content: "\E117"
}

.glyphicon-folder-open:before {
	content: "\E118"
}

.glyphicon-resize-vertical:before {
	content: "\E119"
}

.glyphicon-resize-horizontal:before {
	content: "\E120"
}

.glyphicon-hdd:before {
	content: "\E121"
}

.glyphicon-bullhorn:before {
	content: "\E122"
}

.glyphicon-bell:before {
	content: "\E123"
}

.glyphicon-certificate:before {
	content: "\E124"
}

.glyphicon-thumbs-up:before {
	content: "\E125"
}

.glyphicon-thumbs-down:before {
	content: "\E126"
}

.glyphicon-hand-right:before {
	content: "\E127"
}

.glyphicon-hand-left:before {
	content: "\E128"
}

.glyphicon-hand-up:before {
	content: "\E129"
}

.glyphicon-hand-down:before {
	content: "\E130"
}

.glyphicon-circle-arrow-right:before {
	content: "\E131"
}

.glyphicon-circle-arrow-left:before {
	content: "\E132"
}

.glyphicon-circle-arrow-up:before {
	content: "\E133"
}

.glyphicon-circle-arrow-down:before {
	content: "\E134"
}

.glyphicon-globe:before {
	content: "\E135"
}

.glyphicon-wrench:before {
	content: "\E136"
}

.glyphicon-tasks:before {
	content: "\E137"
}

.glyphicon-filter:before {
	content: "\E138"
}

.glyphicon-briefcase:before {
	content: "\E139"
}

.glyphicon-fullscreen:before {
	content: "\E140"
}

.glyphicon-dashboard:before {
	content: "\E141"
}

.glyphicon-paperclip:before {
	content: "\E142"
}

.glyphicon-heart-empty:before {
	content: "\E143"
}

.glyphicon-link:before {
	content: "\E144"
}

.glyphicon-phone:before {
	content: "\E145"
}

.glyphicon-pushpin:before {
	content: "\E146"
}

.glyphicon-usd:before {
	content: "\E148"
}

.glyphicon-gbp:before {
	content: "\E149"
}

.glyphicon-sort:before {
	content: "\E150"
}

.glyphicon-sort-by-alphabet:before {
	content: "\E151"
}

.glyphicon-sort-by-alphabet-alt:before {
	content: "\E152"
}

.glyphicon-sort-by-order:before {
	content: "\E153"
}

.glyphicon-sort-by-order-alt:before {
	content: "\E154"
}

.glyphicon-sort-by-attributes:before {
	content: "\E155"
}

.glyphicon-sort-by-attributes-alt:before {
	content: "\E156"
}

.glyphicon-unchecked:before {
	content: "\E157"
}

.glyphicon-expand:before {
	content: "\E158"
}

.glyphicon-collapse-down:before {
	content: "\E159"
}

.glyphicon-collapse-up:before {
	content: "\E160"
}

.glyphicon-log-in:before {
	content: "\E161"
}

.glyphicon-flash:before {
	content: "\E162"
}

.glyphicon-log-out:before {
	content: "\E163"
}

.glyphicon-new-window:before {
	content: "\E164"
}

.glyphicon-record:before {
	content: "\E165"
}

.glyphicon-save:before {
	content: "\E166"
}

.glyphicon-open:before {
	content: "\E167"
}

.glyphicon-saved:before {
	content: "\E168"
}

.glyphicon-import:before {
	content: "\E169"
}

.glyphicon-export:before {
	content: "\E170"
}

.glyphicon-send:before {
	content: "\E171"
}

.glyphicon-floppy-disk:before {
	content: "\E172"
}

.glyphicon-floppy-saved:before {
	content: "\E173"
}

.glyphicon-floppy-remove:before {
	content: "\E174"
}

.glyphicon-floppy-save:before {
	content: "\E175"
}

.glyphicon-floppy-open:before {
	content: "\E176"
}

.glyphicon-credit-card:before {
	content: "\E177"
}

.glyphicon-transfer:before {
	content: "\E178"
}

.glyphicon-cutlery:before {
	content: "\E179"
}

.glyphicon-header:before {
	content: "\E180"
}

.glyphicon-compressed:before {
	content: "\E181"
}

.glyphicon-earphone:before {
	content: "\E182"
}

.glyphicon-phone-alt:before {
	content: "\E183"
}

.glyphicon-tower:before {
	content: "\E184"
}

.glyphicon-stats:before {
	content: "\E185"
}

.glyphicon-sd-video:before {
	content: "\E186"
}

.glyphicon-hd-video:before {
	content: "\E187"
}

.glyphicon-subtitles:before {
	content: "\E188"
}

.glyphicon-sound-stereo:before {
	content: "\E189"
}

.glyphicon-sound-dolby:before {
	content: "\E190"
}

.glyphicon-sound-5-1:before {
	content: "\E191"
}

.glyphicon-sound-6-1:before {
	content: "\E192"
}

.glyphicon-sound-7-1:before {
	content: "\E193"
}

.glyphicon-copyright-mark:before {
	content: "\E194"
}

.glyphicon-registration-mark:before {
	content: "\E195"
}

.glyphicon-cloud-download:before {
	content: "\E197"
}

.glyphicon-cloud-upload:before {
	content: "\E198"
}

.glyphicon-tree-conifer:before {
	content: "\E199"
}

.glyphicon-tree-deciduous:before {
	content: "\E200"
}

.glyphicon-cd:before {
	content: "\E201"
}

.glyphicon-save-file:before {
	content: "\E202"
}

.glyphicon-open-file:before {
	content: "\E203"
}

.glyphicon-level-up:before {
	content: "\E204"
}

.glyphicon-copy:before {
	content: "\E205"
}

.glyphicon-paste:before {
	content: "\E206"
}

.glyphicon-alert:before {
	content: "\E209"
}

.glyphicon-equalizer:before {
	content: "\E210"
}

.glyphicon-king:before {
	content: "\E211"
}

.glyphicon-queen:before {
	content: "\E212"
}

.glyphicon-pawn:before {
	content: "\E213"
}

.glyphicon-bishop:before {
	content: "\E214"
}

.glyphicon-knight:before {
	content: "\E215"
}

.glyphicon-baby-formula:before {
	content: "\E216"
}

.glyphicon-tent:before {
	content: "\26FA"
}

.glyphicon-blackboard:before {
	content: "\E218"
}

.glyphicon-bed:before {
	content: "\E219"
}

.glyphicon-apple:before {
	content: "\F8FF"
}

.glyphicon-erase:before {
	content: "\E221"
}

.glyphicon-hourglass:before {
	content: "\231B"
}

.glyphicon-lamp:before {
	content: "\E223"
}

.glyphicon-duplicate:before {
	content: "\E224"
}

.glyphicon-piggy-bank:before {
	content: "\E225"
}

.glyphicon-scissors:before {
	content: "\E226"
}

.glyphicon-bitcoin:before, .glyphicon-btc:before, .glyphicon-xbt:before
	{
	content: "\E227"
}

.glyphicon-jpy:before, .glyphicon-yen:before {
	content: "\A5"
}

.glyphicon-rub:before, .glyphicon-ruble:before {
	content: "\20BD"
}

.glyphicon-scale:before {
	content: "\E230"
}

.glyphicon-ice-lolly:before {
	content: "\E231"
}

.glyphicon-ice-lolly-tasted:before {
	content: "\E232"
}

.glyphicon-education:before {
	content: "\E233"
}

.glyphicon-option-horizontal:before {
	content: "\E234"
}

.glyphicon-option-vertical:before {
	content: "\E235"
}

.glyphicon-menu-hamburger:before {
	content: "\E236"
}

.glyphicon-modal-window:before {
	content: "\E237"
}

.glyphicon-oil:before {
	content: "\E238"
}

.glyphicon-grain:before {
	content: "\E239"
}

.glyphicon-sunglasses:before {
	content: "\E240"
}

.glyphicon-text-size:before {
	content: "\E241"
}

.glyphicon-text-color:before {
	content: "\E242"
}

.glyphicon-text-background:before {
	content: "\E243"
}

.glyphicon-object-align-top:before {
	content: "\E244"
}

.glyphicon-object-align-bottom:before {
	content: "\E245"
}

.glyphicon-object-align-horizontal:before {
	content: "\E246"
}

.glyphicon-object-align-left:before {
	content: "\E247"
}

.glyphicon-object-align-vertical:before {
	content: "\E248"
}

.glyphicon-object-align-right:before {
	content: "\E249"
}

.glyphicon-triangle-right:before {
	content: "\E250"
}

.glyphicon-triangle-left:before {
	content: "\E251"
}

.glyphicon-triangle-bottom:before {
	content: "\E252"
}

.glyphicon-triangle-top:before {
	content: "\E253"
}

.glyphicon-console:before {
	content: "\E254"
}

.glyphicon-superscript:before {
	content: "\E255"
}

.glyphicon-subscript:before {
	content: "\E256"
}

.glyphicon-menu-left:before {
	content: "\E257"
}

.glyphicon-menu-right:before {
	content: "\E258"
}

.glyphicon-menu-down:before {
	content: "\E259"
}

.glyphicon-menu-up:before {
	content: "\E260"
}

body {
	font-family: Yu Gothic UI;
	font-size: 14px;
	font-weight: 400;
	color: #000
}

a, a:hover {
	color: currentColor
}

[hidden] {
	display: hidden !important
}