.htBlock-header {	width: 100%;	height: 45px;	line-height: 45px;	position: fixed;	float: left;	top: 0;	left: 0;	z-index: 1002;	background-color: #FFF;	color: #1D9E48;	border-bottom: solid 1px #ccc;	box-sizing: border-box;}@media ( max-width : 960px) {	.htBlock-header {		width: 960px	}}.htBlock-header--nofix {	margin-top: -44px;	position: relative}.htBlock-header_background {	z-index: 1001;	position: fixed;	width: 100%;	height: 100%;	background-color: rgba(0, 0, 0, 0.5)}.htBlock-header_inner>* {	height: 45px;	white-space: nowrap}.htBlock-header_homeLogo, .htBlock-header_homeButton,	.htBlock-header_menuButton, .htBlock-header_helpButton,	.htBlock-header_logoutButton {	line-height: 44px}.htBlock-header_homeLogo img, .htBlock-header_homeButton img,	.htBlock-header_menuButton img, .htBlock-header_helpButton img,	.htBlock-header_logoutButton img {	vertical-align: middle}.htBlock-header_homeLogo>p,	.htBlock-header_menuButton>p, .htBlock-header_helpButton>p,	.htBlock-header_logoutButton>p {	padding: 0 16px 0 16px;	height: 100%;	margin: 0;}.htBlock-header_helpButton>p {	width:85px;	padding:0;}.htBlock-header_homeButton>p {	padding: 0 0 0 8px;	height: 100%;	margin: 0;	border-right: solid 1px #ccc}.htBlock-header_homeLogo a, .htBlock-header_homeButton a,	.htBlock-header_menuButton a, .htBlock-header_helpButton a,	.htBlock-header_logoutButton a {	display: inline-block;	height: 100%}.htBlock-header_homeLogo, .htBlock-header_homeButton,	.htBlock-header_menuButton {	font-size: 13px;	font-weight: bold}.htBlock-header_homeLogo>p, .htBlock-header_homeButton>p,	.htBlock-header_menuButton>p {	display: inline-block;	width: 110px}.htBlock-header_homeButton a {	color: #1D9E48;	text-decoration: none}.htBlock-header_homeButton a img,.header_logo a img {	width: 160px;	height: auto;}.htBlock-header_homeLogo p {	padding: 0 8px;	width: 128px}.htBlock-header_menuButton--visible {	background-color: #F2F2F2}.htBlock-header_menuButton a {	color: #0B131A;	text-decoration: none}.htBlock-header_helpButton {	-webkit-flex-basis: 32px;	-moz-flex-basis: 32px;	-o-flex-basis: 32px;	flex-basis: 32px;	text-align: center}.htBlock-header_helpButton:hover {	background-color: #e3e4e6}.htBlock-header_helpButton a {	color: #0B131A;	text-decoration: none;	font-weight: bold;	font-size: 13px;}.htBlock-header_helpButton a img {	width: 18px;	height: 18px;	vertical-align: middle}.htBlock-header_spacer {	width: 100%;	border-right: none}.htBlock-header_userInfo {	max-width: 340px;	padding-right:8px;	text-align: left;	text-overflow: ellipsis;	white-space: nowrap;	height: 38px;	right: 0}.htBlock-header_userInfo a {	color: #1D9E48;	font-size: 13px;	text-decoration: none}.htBlock-header_userInfo span {	color: #0B131A;	text-decoration: none}.htBlock-header_userInfo_inner {	border-left: solid 1px #ccc !important;	height: 38px;	padding-left: 8px;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap}.htBlock-header_userInfo_inner p {	margin: 0}.htBlock-header_userInfo_inner_noborder {	border-left: none}.htBlock-header_userInfo_thumb {	float: left;	width: 34px;	height: 34px;	margin: 2px 5px}.htBlock-header_userInfo_company {	color: gray;	font-size: 12px;	line-height: 18px;	max-width: 310px;	white-space: nowrap}.htBlock-header_userInfo_name {	color: #0B131A;	line-height: 18px;	font-size: 13px;	max-width: 310px;	white-space: nowrap}.htBlock-header_logoutButton {	width: 120px;	text-align: center;	background-color: #1A1A1A;	color: white;	text-decoration: none;	display: block;}.htBlock-header_logoutButton a {	color: white;	text-decoration: none;	font-size: 13px;}.htBlock-header_logoutButton:hover {	background-color: #1D9E48}.htBlock-header_logoutButton:hover a {/*	background-color: #1D9E48*/}.htBlock-header_menuBody {	position: absolute;	width: 100%;	background-color: #fff;	box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.3);	display: block}.htBlock-header_menuBody_title {	width: 880px;	margin: 0 auto;	background-color: #fff;	color: #0B131A}.htBlock-header_menuBody_title h2 {	width: 860px;	display: inline-block;	float: left}.htBlock-header_menuBody_closeButton {	margin-top: 12px;	width: 20px;	height: 20px;	background-image: url(../img/templates/ic_clear_white_24px.png);	cursor: pointer;	float: right}.htBlock-header_menuBody_inner {	width: 880px;	margin: 0 auto 16px auto}.htBlock-header_menuBody_inner td {	vertical-align: top}.htBlock-header_menuBody_inner h3 {	width: 220px}.htBlock-header_menuBody_inner a {	color: #4D4D4D;	line-height: 1.3em;	display: block;	margin: 16px auto}.htBlock-header_homeButton, .htBlock-header_menuButton,	.htBlock-header_helpButton, .htBlock-header_logoutButton,	.htBlock-header_setupButton {	cursor: pointer}.htBlock-header_setupButton {	padding: 0 20px 0 20px;	line-height: 44px;	width: 32px;	-webkit-flex-basis: 32px;	-moz-flex-basis: 32px;	-o-flex-basis: 32px;	flex-basis: 32px;	text-align: center}.htBlock-header_setupButton:hover {	background-color: #e3e4e6}.htBlock-header_setupButton img {	vertical-align: middle}.htBlock-header_setupButton a {	display: inline-block;	height: 100%;	color: #0B131A;	text-decoration: none}.htBlock-header_setupButton a img {	width: 18px;	height: 18px;	vertical-align: middle}.htBlock-fixedSubHeader {	height: 48px;	text-align: right;	background-color: rgba(255, 255, 255, 0.9);	z-index: 1000}.htBlock-fixedSubHeader button {	margin: 8px 20px}@media ( min-width : 1600px) {	.htBlock-fixedSubHeader {		width: 1600px;		margin: 0 auto	}}.htBlock-fixedSubHeader--fixed {	position: fixed;	display: block;	width: 100%;	top: 0;	margin-top: 46px}@media ( max-width : 960px) {	.htBlock-fixedSubHeader--fixed {		width: 960px	}}@media ( min-width : 1600px) {	.htBlock-fixedSubHeader--fixed {		width: 1600px;		left: 50%;		margin-left: -800px	}}.htBlock-fixedSubHeader--fixed+* {	margin-top: 44px}.htBlock-pageTitle {	padding-left: 0}.htBlock-pageTitle img {	margin-top: 0;	margin-right: 6px;	vertical-align: middle}.htBlock-pageTitle span {	vertical-align: baseline;	color: #0B131A;}.htBlock-pageTitle button + span {	margin-left: 20px;}.htBlock-dialog_wrapper {	width: 100%;	height: 100%;	background-color: rgba(51, 51, 51, 0.6);	position: fixed;	top: 0;	left: 0;	z-index: 1000}.htBlock-dialog {	z-index: 1001;	position: fixed;	top: 50%;	left: 50%;	-ms-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);	background-color: white;	border-radius: 8px;	padding: 16px 20px}.htBlock-dialog h3 {	font-size: 20px}.htBlock-dialog h3>* {	vertical-align: middle}.htBlock-dialog_message {	margin-top: 16px;	margin-bottom: 32px;	color: #999;	font-size: 16px}.htBlock-dialog_buttons button {	margin: 0}.htBlock-dialog_buttons button ~ button {	margin-left: 16px !important}.htBlock-blockPanel_inner, .htBlock-headerPanel_inner {	padding: 0}.htBlock-blockPanel h3, .htBlock-headerPanel h3 {	padding: 8px;	padding-left: 16px;	display: block}.htBlock-blockPanel h3>*, .htBlock-headerPanel h3>* {	vertical-align: middle}.htBlock-blockPanel_icon, .htBlock-headerPanel_icon {	display: inline-block;	margin-right: 10px;	width: 18px;	height: 18px}.htBlock-blockPanel--open .htBlock-blockPanel_icon,	.htBlock-headerPanel--open .htBlock-blockPanel_icon,	.htBlock-blockPanel--open .htBlock-headerPanel_icon,	.htBlock-headerPanel--open .htBlock-headerPanel_icon {	background-image: url(../img/templates/disclosure_close.png)}.htBlock-blockPanel--close .htBlock-blockPanel_icon,	.htBlock-headerPanel--close .htBlock-blockPanel_icon,	.htBlock-blockPanel--close .htBlock-headerPanel_icon,	.htBlock-headerPanel--close .htBlock-headerPanel_icon {	background-image: url(../img/templates/disclosure_open.png)}.htBlock-blockPanel_content, .htBlock-headerPanel_content {	padding-top: 10px;	position: relative}.htBlock-blockPanel_content_row, .htBlock-headerPanel_content_row {	padding: 0 0 16px 32px}.htBlock-blockPanel_content_row>label, .htBlock-headerPanel_content_row>label	{	color: gray;	font-size: 12px;	display: inline-block;	width: 120px;	text-align: right}.htBlock-blockPanel_content_row>p, .htBlock-headerPanel_content_row>p {	display: inline-block;	margin: 0}.htBlock-blockPanel_content_row .htBlock-checkbox+label,	.htBlock-headerPanel_content_row .htBlock-checkbox+label {	font-size: 12px}.htBlock-blockPanel_content_row:last-child,	.htBlock-headerPanel_content_row:last-child {	margin-bottom: 0}.htBlock-blockPanel_content_submit, .htBlock-headerPanel_content_submit	{	position: absolute;	right: 20px;	bottom: 0}.htBlock-blockPanel_content_submit>input[type="submit"],	.htBlock-headerPanel_content_submit>input[type="submit"] {	width: 160px;	margin: 16px 8px;	margin-right: 0}.htBlock-blockPanel {	background-color: #E6E6E6;	border: solid 1px #ccc;	margin-bottom: 16px;	width: 100%}.htBlock-blockPanel--open h3 {	border-bottom: solid 1px #ccc}.htBlock-blockPanel:last-of-type {	margin-bottom: 0}.htBlock-blockPanel h3 {	line-height: 28px}.htBlock-blockPanel--active {	background-color: #FFF6D1}.htBlock-blockPanel--active .htBlock-blockPanel_titleNote {	color: #F5495B;	text-decoration: underline}.htBlock-blockPanel_content {	padding-top: 1px;	background-color: #fff}.htBlock-blockPanel_content>*:first-child {	margin-top: -1px}.htBlock-headerPanel {	background-color: #F2F2F2;	border-bottom: solid 1px #1D9E48;	width: 100%}@media ( max-width : 960px) {	.htBlock-headerPanel {		width: 960px	}}@media ( min-width : 1600px) {	.htBlock-headerPanel_inner {		width: 1600px;		margin: 0 auto	}}.htBlock-headerPanel h3 {	font-size: 14px;	color: gray;	line-height: 16px}.htBlock-headerPanel_valueInTitle {	padding-left: 16px;	color: #1D9E48}.htBlock-headerPanel-custom_content_submit {	text-align: right;	margin-right: 20px;	bottom: 0}.htBlock-headerPanel-custom_content_submit>input[type="submit"] {	width: 160px;	margin: 16px 8px;	margin-right: 0}.htBlock-selectmenuBlockXS, .htBlock-selectmenuXS,	.htBlock-selectmenuBlockS, .htBlock-selectmenuS,	.htBlock-selectmenuBlock, .htBlock-selectmenu {	-webkit-appearance: button;	-moz-appearance: none;	-ms-appearance: button;	-o-appearance: button;	appearance: button;	border: none;	background-color: #fff;	border-radius: 4px}.htBlock-selectmenuBlockXS_wrapper, .htBlock-selectmenuXS_wrapper,	.htBlock-selectmenuBlockS_wrapper, .htBlock-selectmenuS_wrapper,	.htBlock-selectmenuBlock_wrapper, .htBlock-selectmenu_wrapper {	border-radius: 4px;	border: solid 1px #bfbfbf;	background-color: #fff;	line-height: normal;	position: relative}.htBlock-selectmenuBlockXS_wrapper:hover,	.htBlock-selectmenuBlockXS_wrapper:active,	.htBlock-selectmenuXS_wrapper:hover, .htBlock-selectmenuXS_wrapper:active,	.htBlock-selectmenuBlockS_wrapper:hover,	.htBlock-selectmenuBlockS_wrapper:active, .htBlock-selectmenuS_wrapper:hover,	.htBlock-selectmenuS_wrapper:active, .htBlock-selectmenuBlock_wrapper:hover,	.htBlock-selectmenuBlock_wrapper:active, .htBlock-selectmenu_wrapper:hover,	.htBlock-selectmenu_wrapper:active {	border: solid 1px gray;	background-color: #fff}.htBlock-selectmenuBlockXS_wrapper--disabled,	.htBlock-selectmenuXS_wrapper--disabled,	.htBlock-selectmenuBlockS_wrapper--disabled,	.htBlock-selectmenuS_wrapper--disabled,	.htBlock-selectmenuBlock_wrapper--disabled,	.htBlock-selectmenu_wrapper--disabled {	border: solid 1px #d9d9d9}.htBlock-selectmenuBlockXS_wrapper--disabled select,	.htBlock-selectmenuXS_wrapper--disabled select,	.htBlock-selectmenuBlockS_wrapper--disabled select,	.htBlock-selectmenuS_wrapper--disabled select,	.htBlock-selectmenuBlock_wrapper--disabled select,	.htBlock-selectmenu_wrapper--disabled select {	background-color: #f7f7f7}.htBlock-selectmenuBlockXS_wrapper--disabled:hover,	.htBlock-selectmenuBlockXS_wrapper--disabled:active,	.htBlock-selectmenuXS_wrapper--disabled:hover,	.htBlock-selectmenuXS_wrapper--disabled:active,	.htBlock-selectmenuBlockS_wrapper--disabled:hover,	.htBlock-selectmenuBlockS_wrapper--disabled:active,	.htBlock-selectmenuS_wrapper--disabled:hover,	.htBlock-selectmenuS_wrapper--disabled:active,	.htBlock-selectmenuBlock_wrapper--disabled:hover,	.htBlock-selectmenuBlock_wrapper--disabled:active,	.htBlock-selectmenu_wrapper--disabled:hover,	.htBlock-selectmenu_wrapper--disabled:active {	border: solid 1px #d9d9d9}.htBlock-selectmenuBlockXS_wrapper--disabled:hover select,	.htBlock-selectmenuBlockXS_wrapper--disabled:active select,	.htBlock-selectmenuXS_wrapper--disabled:hover select,	.htBlock-selectmenuXS_wrapper--disabled:active select,	.htBlock-selectmenuBlockS_wrapper--disabled:hover select,	.htBlock-selectmenuBlockS_wrapper--disabled:active select,	.htBlock-selectmenuS_wrapper--disabled:hover select,	.htBlock-selectmenuS_wrapper--disabled:active select,	.htBlock-selectmenuBlock_wrapper--disabled:hover select,	.htBlock-selectmenuBlock_wrapper--disabled:active select,	.htBlock-selectmenu_wrapper--disabled:hover select,	.htBlock-selectmenu_wrapper--disabled:active select {	background-color: #f7f7f7}.htBlock-selectmenuBlockXS_arrow, .htBlock-selectmenuXS_arrow,	.htBlock-selectmenuBlockS_arrow, .htBlock-selectmenuS_arrow,	.htBlock-selectmenuBlock_arrow, .htBlock-selectmenu_arrow {	position: absolute;	display: inline-block;	width: 8px;	height: 5px;	background-repeat: no-repeat;	background-image: url(../img/templates/form_triangle.png)}.htBlock-selectmenuBlockXS_wrapper--disabled .htBlock-selectmenuBlockXS_arrow,	.htBlock-selectmenuXS_wrapper--disabled .htBlock-selectmenuBlockXS_arrow,	.htBlock-selectmenuBlockS_wrapper--disabled .htBlock-selectmenuBlockXS_arrow,	.htBlock-selectmenuS_wrapper--disabled .htBlock-selectmenuBlockXS_arrow,	.htBlock-selectmenuBlock_wrapper--disabled .htBlock-selectmenuBlockXS_arrow,	.htBlock-selectmenu_wrapper--disabled .htBlock-selectmenuBlockXS_arrow,	.htBlock-selectmenuBlockXS_wrapper--disabled .htBlock-selectmenuXS_arrow,	.htBlock-selectmenuXS_wrapper--disabled .htBlock-selectmenuXS_arrow,	.htBlock-selectmenuBlockS_wrapper--disabled .htBlock-selectmenuXS_arrow,	.htBlock-selectmenuS_wrapper--disabled .htBlock-selectmenuXS_arrow,	.htBlock-selectmenuBlock_wrapper--disabled .htBlock-selectmenuXS_arrow,	.htBlock-selectmenu_wrapper--disabled .htBlock-selectmenuXS_arrow,	.htBlock-selectmenuBlockXS_wrapper--disabled .htBlock-selectmenuBlockS_arrow,	.htBlock-selectmenuXS_wrapper--disabled .htBlock-selectmenuBlockS_arrow,	.htBlock-selectmenuBlockS_wrapper--disabled .htBlock-selectmenuBlockS_arrow,	.htBlock-selectmenuS_wrapper--disabled .htBlock-selectmenuBlockS_arrow,	.htBlock-selectmenuBlock_wrapper--disabled .htBlock-selectmenuBlockS_arrow,	.htBlock-selectmenu_wrapper--disabled .htBlock-selectmenuBlockS_arrow,	.htBlock-selectmenuBlockXS_wrapper--disabled .htBlock-selectmenuS_arrow,	.htBlock-selectmenuXS_wrapper--disabled .htBlock-selectmenuS_arrow,	.htBlock-selectmenuBlockS_wrapper--disabled .htBlock-selectmenuS_arrow,	.htBlock-selectmenuS_wrapper--disabled .htBlock-selectmenuS_arrow,	.htBlock-selectmenuBlock_wrapper--disabled .htBlock-selectmenuS_arrow,	.htBlock-selectmenu_wrapper--disabled .htBlock-selectmenuS_arrow,	.htBlock-selectmenuBlockXS_wrapper--disabled .htBlock-selectmenuBlock_arrow,	.htBlock-selectmenuXS_wrapper--disabled .htBlock-selectmenuBlock_arrow,	.htBlock-selectmenuBlockS_wrapper--disabled .htBlock-selectmenuBlock_arrow,	.htBlock-selectmenuS_wrapper--disabled .htBlock-selectmenuBlock_arrow,	.htBlock-selectmenuBlock_wrapper--disabled .htBlock-selectmenuBlock_arrow,	.htBlock-selectmenu_wrapper--disabled .htBlock-selectmenuBlock_arrow,	.htBlock-selectmenuBlockXS_wrapper--disabled .htBlock-selectmenu_arrow,	.htBlock-selectmenuXS_wrapper--disabled .htBlock-selectmenu_arrow,	.htBlock-selectmenuBlockS_wrapper--disabled .htBlock-selectmenu_arrow,	.htBlock-selectmenuS_wrapper--disabled .htBlock-selectmenu_arrow,	.htBlock-selectmenuBlock_wrapper--disabled .htBlock-selectmenu_arrow,	.htBlock-selectmenu_wrapper--disabled .htBlock-selectmenu_arrow {	background-image: url(../img/templates/form_triangle--disabled.png)}.htBlock-selectmenuBlockXS, .htBlock-selectmenuXS {	height: 24px;	padding: 2px 32px 2px 10px}.htBlock-selectmenuBlockXS_wrapper, .htBlock-selectmenuXS_wrapper {	height: 24px}.htBlock-selectmenuBlockXS_arrow, .htBlock-selectmenuXS_arrow {	transform: translateX(-13px) translateY(10.5px);	-ms-transform: translateX(-13px) translateY(10.5px)}.htBlock-selectmenuBlockS, .htBlock-selectmenuS {	height: 30px;	padding: 3px 32px 3px 10px}.htBlock-selectmenuBlockS_wrapper, .htBlock-selectmenuS_wrapper {	height: 30px}.htBlock-selectmenuBlockS_arrow, .htBlock-selectmenuS_arrow {	transform: translateX(-16px) translateY(13.5px);	-ms-transform: translateX(-16px) translateY(13.5px)}.htBlock-selectmenuBlock, .htBlock-selectmenu {	height: 34px;	padding: 5px 32px 5px 10px;	border-radius: 4px}.htBlock-selectmenuBlock_wrapper, .htBlock-selectmenu_wrapper {	height: 34px}.htBlock-selectmenuBlock_arrow, .htBlock-selectmenu_arrow {	transform: translateX(-18px) translateY(15.5px);	-ms-transform: translateX(-18px) translateY(15.5px)}.htBlock-selectmenuXS_wrapper, .htBlock-selectmenuS_wrapper,	.htBlock-selectmenu_wrapper {	display: inline-block}.htBlock-selectmenuBlockXS, .htBlock-selectmenuBlockS,	.htBlock-selectmenuBlock {	width: 100%}.htBlock-selectmenuBlockXS_wrapper, .htBlock-selectmenuBlockS_wrapper,	.htBlock-selectmenuBlock_wrapper {	display: block}.htBlock-calendarMonth, .htBlock-calendarWeek, .htBlock-calendar {	height: 34px;	border: solid 1px #ccc;	border-radius: 4px;	border-top-right-radius: 0;	border-bottom-right-radius: 0;	background-color: #fff;	vertical-align: middle;	padding-left: 10px}.htBlock-calendarMonth+button, .htBlock-calendarMonth+.ui-datepicker-trigger,	.htBlock-calendarWeek+button, .htBlock-calendarWeek+.ui-datepicker-trigger,	.htBlock-calendar+button, .htBlock-calendar+.ui-datepicker-trigger {	width: 38px;	height: 36px;	background-color: #CACBCC;	border: solid 1px #ccc;	border-left: none;	border-radius: 0 4px 4px 0;	vertical-align: middle}.htBlock-calendarWeek {	width: 200px}.htBlock-calendarMonth, .htBlock-calendar {	width: 150px}.ui-datepicker {	background-color: #fff;	border: solid 1px #ccc;	border-radius: 4px}.ui-datepicker th {	background-color: #fff}.ui-datepicker .ui-datepicker-title {	font-size: 22px;	line-height: 33px}.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {	border-radius: 4px;	height: 33px;	background-repeat: no-repeat;	background-position: 9.9px 9.5px}.ui-datepicker .ui-datepicker-next:hover, .ui-datepicker .ui-datepicker-prev:hover	{	background-color: #CACBCC}.ui-datepicker .ui-datepicker-next:active, .ui-datepicker .ui-datepicker-prev:active	{	background-color: #9D9D9E}.ui-datepicker span[title="Sunday"] {	color: #FF645C}.ui-datepicker span[title="Saturday"] {	color: #436EC4}.ui-datepicker-calendar {	border-collapse: separate !important;	border-spacing: 0 1px}.htBlock-calendar_table td a {	text-align: center;	color: #0B131A;	border-radius: 4px}.htBlock-calendar_table td a.ui-state-highlight {	background-color: #CCE9FF}.htBlock-calendar_table td a:hover {	background-color: #CACBCC}.htBlock-calendar_table td a:active {	background-color: #9D9D9E}.htBlock-calendar_table td a.ui-state-active {	background-color: #1D9E48;	color: #fff}.htBlock-calendar_table td a.ui-priority-secondary {	color: #999}.htBlock-calendarWeek_table tr:hover td {	background-color: transparent}.htBlock-calendarWeek_table tr:active td {	background-color: transparent}.htBlock-calendarWeek_table tr td a {	text-align: center;	color: #0B131A;	border-radius: 4px}.htBlock-calendarWeek_table tr td a.ui-state-highlight {	background-color: #CCE9FF}.htBlock-calendarWeek_table tr td a.ui-priority-secondary {	color: #999}.htBlock-calendarWeek_table tr td.ui-datepicker-current-day {	padding-left: 0;	padding-right: 0}.htBlock-calendarWeek_table tr td.ui-datepicker-current-day a {	background-color: #1D9E48;	color: #fff;	border-radius: 0}.htBlock-calendarWeek_table tr td.ui-datepicker-current-day:first-of-type a	{	border-top-left-radius: 4px;	border-bottom-left-radius: 4px}.htBlock-calendarWeek_table tr td.ui-datepicker-current-day:last-of-type a	{	border-top-right-radius: 4px;	border-bottom-right-radius: 4px}.htBlock-calendarWeek_table tr td.ui-calendar-day_hover {	background-color: #CACBCC}.htBlock-calendarWeek_table tr td.ui-calendar-day_select {	background-color: #9D9D9E}.htBlock-calendarMonth_dialog {	width: 260px;	height: 200px;	position: absolute;	padding: 0;	background-color: white;	border: solid 1px #ccc;	border-radius: 4px}.htBlock-calendarMonth_dialog_next, .htBlock-calendarMonth_dialog_prev {	border-radius: 4px;	height: 33px;	background-repeat: no-repeat;	background-position: 9.9px 9.5px;	border-radius: 4px;	height: 33px;	background-repeat: no-repeat;	background-position: 9.9px 9.5px;	position: absolute;	top: 4px;	width: 1.8em}.htBlock-calendarMonth_dialog_next:hover,	.htBlock-calendarMonth_dialog_prev:hover {	background-color: #CACBCC}.htBlock-calendarMonth_dialog_next:active,	.htBlock-calendarMonth_dialog_prev:active {	background-color: #9D9D9E}.htBlock-calendarMonth_dialog_next {	background-image: url(../img/templates/btn_arrow_2_R.png);	right: 4px}.htBlock-calendarMonth_dialog_prev {	background-image: url(../img/templates/btn_arrow_2_L.png);	left: 4px}.htBlock-calendarMonth_dialog_year {	margin: 4px 0;	text-align: center;	font-size: 22px;	line-height: 33px}.htBlock-calendarMonth_dialog_monthes {	width: 240px;	margin: 10px}.htBlock-calendarMonth_dialog_month {	display: inline-block;	width: 80px;	height: 32px;	line-height: 32px;	float: left;	color: #0D1127;	text-align: center;	border-radius: 4px;	cursor: pointer}.htBlock-calendarMonth_dialog_month:hover {	text-decoration: none;	background-color: #CACBCC;	color: #0D1127}.htBlock-calendarMonth_dialog_month--current {	background-color: #CCE9FF}.htBlock-calendarMonth_dialog_month--active {	background-color: #1D9E48;	color: #fff}.htBlock-group>div>button {	border: solid 1px inherit;	border-radius: 0;	margin: 0;	margin-left: -0.7em;	height: 28px}.htBlock-group>div>button:not (:last-child ){	border-right: none}.htBlock-group>div>button:first-child {	border-radius: 4px 0 0 4px;	margin-left: 8px}.htBlock-group>div>button:last-child {	border-radius: 0 4px 4px 0;	margin-right: 8px}.htBlock-buttonXS, .htBlock-buttonS, .htBlock-scrollTable_changeCol,	.htBlock-scrollTable_switch--all, .htBlock-scrollTable_switch--part,	.htBlock-button, .htBlock-scrollTable_pin, .htBlock-scrollTable_eleft,	.htBlock-scrollTable_left, .htBlock-scrollTable_right,	.htBlock-scrollTable_eright, .htBlock-buttonM, .htBlock-buttonL,	.htBlock-buttonXL {	margin: 0 8px;	margin-left: 0;	display: inline-block;	border-radius: 4px}.htBlock-buttonXS *, .htBlock-buttonS *, .htBlock-scrollTable_changeCol *,	.htBlock-scrollTable_switch--all *, .htBlock-scrollTable_switch--part *,	.htBlock-button *, .htBlock-scrollTable_pin *,	.htBlock-scrollTable_eleft *, .htBlock-scrollTable_left *,	.htBlock-scrollTable_right *, .htBlock-scrollTable_eright *,	.htBlock-buttonM *, .htBlock-buttonL *, .htBlock-buttonXL * {	vertical-align: middle}.htBlock-buttonXS:enabled, .htBlock-buttonS:enabled,	.htBlock-scrollTable_changeCol:enabled,	.htBlock-scrollTable_switch--all:enabled,	.htBlock-scrollTable_switch--part:enabled, .htBlock-button:enabled,	.htBlock-scrollTable_pin:enabled, .htBlock-scrollTable_eleft:enabled,	.htBlock-scrollTable_left:enabled, .htBlock-scrollTable_right:enabled,	.htBlock-scrollTable_eright:enabled, .htBlock-buttonM:enabled,	.htBlock-buttonL:enabled, .htBlock-buttonXL:enabled {	cursor: pointer}.htBlock-buttonXS {	font-size: 12px;	line-height: 12px;	padding: 2px 4px}.htBlock-buttonXSFull {	width: 100%}.htBlock-buttonS, .htBlock-scrollTable_changeCol,	.htBlock-scrollTable_switch--all, .htBlock-scrollTable_switch--part {	font-size: 13px;	line-height: 13px;	padding: 4px 4px}.htBlock-buttonSFull {	width: 100%}.htBlock-button, .htBlock-scrollTable_pin, .htBlock-scrollTable_eleft,	.htBlock-scrollTable_left, .htBlock-scrollTable_right,	.htBlock-scrollTable_eright {	font-size: 14px;	line-height: 14px;	padding: 6px 12px}.htBlock-buttonFull {	width: 100%}.htBlock-buttonM {	font-size: 16px;	line-height: 16px;	padding: 8px 16px}.htBlock-buttonMFull {	width: 100%}.htBlock-buttonL {	font-size: 18px;	line-height: 18px;	padding: 12px 16px}.htBlock-buttonLFull {	width: 100%}.htBlock-buttonXL {	font-size: 22px;	line-height: 22px;	padding: 16px 16px}.htBlock-buttonXLFull {	width: 100%}.htBlock-buttonNone {	background-color: inherit;	color: none;	border: none}.htBlock-buttonNormalOut, .htBlock-scrollTable_pin,	.htBlock-scrollTable_eleft, .htBlock-scrollTable_left,	.htBlock-scrollTable_right, .htBlock-scrollTable_eright,	.htBlock-scrollTable_changeCol {	background-color: #fff;	color: #2E3033;	border: solid 1px #EBEBEB}.htBlock-buttonNormalOut:hover, .htBlock-scrollTable_pin:hover,	.htBlock-scrollTable_eleft:hover, .htBlock-scrollTable_left:hover,	.htBlock-scrollTable_right:hover, .htBlock-scrollTable_eright:hover,	.htBlock-scrollTable_changeCol:hover {	background-color: #CACBCC}.htBlock-buttonNormalOut:active, .htBlock-scrollTable_pin:active,	.htBlock-scrollTable_eleft:active, .htBlock-scrollTable_left:active,	.htBlock-scrollTable_right:active, .htBlock-scrollTable_eright:active,	.htBlock-scrollTable_changeCol:active {	background-color: #9D9D9E}.htBlock-buttonNormalOut:disabled, .htBlock-scrollTable_pin:disabled,	.htBlock-scrollTable_eleft:disabled, .htBlock-scrollTable_left:disabled,	.htBlock-scrollTable_right:disabled, .htBlock-scrollTable_eright:disabled,	.htBlock-scrollTable_changeCol:disabled {	background-color: #fff;	color: #CACBCC}.htBlock-buttonGrayOut {	background-color: #fff;	color: gray;	border: solid 1px gray}.htBlock-buttonGrayOut:hover {	background-color: #707070;	color: #fff}.htBlock-buttonGrayOut:active {	background-color: #606060;	color: #fff}.htBlock-buttonGrayOut:disabled {	background-color: #fff;	color: #F0F0F0;	border: solid 1px #F0F0F0}.htBlock-buttonPrimaryOut {	background-color: #fff;	color: #1D9E48;	border: solid 1px #1D9E48}.htBlock-buttonPrimaryOut:hover {	background-color: #008735;	color: #fff}.htBlock-buttonPrimaryOut:active {	background-color: #006729;	color: #fff}.htBlock-buttonPrimaryOut:disabled {	background-color: #fff;	color: #D5FBE3;	border: solid 1px #D5FBE3}.htBlock-buttonSecondaryOut {	background-color: #fff;	color: #1099FF;	border: solid 1px #1099FF}.htBlock-buttonSecondaryOut:hover {	background-color: #0082E3;	color: #fff}.htBlock-buttonSecondaryOut:active {	background-color: #036EBD;	color: #fff}.htBlock-buttonSecondaryOut:disabled {	background-color: #fff;	color: #D6EEFF;	border: solid 1px #D6EEFF}.htBlock-buttonTertiaryOut {	background-color: #fff;	color: #F18800;	border: solid 1px #F18800}.htBlock-buttonTertiaryOut:hover {	background-color: #D17600;	color: #fff}.htBlock-buttonTertiaryOut:active {	background-color: #C16D00;	color: #fff}.htBlock-buttonTertiaryOut:disabled {	background-color: #fff;	color: #FFF3E4;	border: solid 1px #FFF3E4}.htBlock-buttonWarnAOut {	background-color: #fff;	color: #F5495B;	border: solid 1px #F5495B}.htBlock-buttonWarnAOut:hover {	background-color: #D73041;	color: #fff}.htBlock-buttonWarnAOut:active {	background-color: #C40519;	color: #fff}.htBlock-buttonWarnAOut:disabled {	background-color: #fff;	color: #FBF5F6;	border: solid 1px #FBF5F6}.htBlock-buttonWarnBOut {	background-color: #fff;	color: #f60;	border: solid 1px #f60}.htBlock-buttonWarnBOut:hover {	background-color: #DF5900;	color: #fff}.htBlock-buttonWarnBOut:active {	background-color: #B94A00;	color: #fff}.htBlock-buttonWarnBOut:disabled {	background-color: #fff;	color: #FFEFE4;	border: solid 1px #FFEFE4}.htBlock-buttonNoticeOut {	background-color: #fff;	color: #F2CE3D;	border: solid 1px #F2CE3D}.htBlock-buttonNoticeOut:hover {	background-color: #DFB50C;	color: #fff}.htBlock-buttonNoticeOut:active {	background-color: #C19B00;	color: #fff}.htBlock-buttonNoticeOut:disabled {	background-color: #fff;	color: #FFF2BF;	border: solid 1px #FFF2BF}.htBlock-buttonSafeAOut {	background-color: #fff;	color: #85CF10;	border: solid 1px #85CF10}.htBlock-buttonSafeAOut:hover {	background-color: #65A500;	color: #fff}.htBlock-buttonSafeAOut:active {	background-color: #508200;	color: #fff}.htBlock-buttonSafeAOut:disabled {	background-color: #fff;	color: #DEF2AE;	border: solid 1px #DEF2AE}.htBlock-buttonSafeBOut {	background-color: #fff;	color: #3D7BF2;	border: solid 1px #3D7BF2}.htBlock-buttonSafeBOut:hover {	background-color: #1550C2;	color: #fff}.htBlock-buttonSafeBOut:active {	background-color: #00369E;	color: #fff}.htBlock-buttonSafeBOut:disabled {	background-color: #fff;	color: #DDE9FF;	border: solid 1px #DDE9FF}.htBlock-buttonEmphasisAOut {	background-color: #fff;	color: #FFA100;	border: solid 1px #FFA100}.htBlock-buttonEmphasisAOut:hover {	background-color: #E69100;	color: #fff}.htBlock-buttonEmphasisAOut:active {	background-color: #B47201;	color: #fff}.htBlock-buttonEmphasisAOut:disabled {	background-color: #fff;	color: #FFEAC5;	border: solid 1px #FFEAC5}.htBlock-buttonEmphasisBOut {	background-color: #fff;	color: #0063DB;	border: solid 1px #0063DB}.htBlock-buttonEmphasisBOut:hover {	background-color: #0054B9;	color: #fff}.htBlock-buttonEmphasisBOut:active {	background-color: #05428B;	color: #fff}.htBlock-buttonEmphasisBOut:disabled {	background-color: #fff;	color: #DAEAFF;	border: solid 1px #DAEAFF}.htBlock-buttonEmphasisCOut {	background-color: #fff;	color: #07D54B;	border: solid 1px #07D54B}.htBlock-buttonEmphasisCOut:hover {	background-color: #00BC3E;	color: #fff}.htBlock-buttonEmphasisCOut:active {	background-color: #008E2F;	color: #fff}.htBlock-buttonEmphasisCOut:disabled {	background-color: #fff;	color: #C5FDD7;	border: solid 1px #C5FDD7}.htBlock-buttonNormal {	background-color: #EBEBEB;	color: #2E3033;	border: solid 1px #EBEBEB}.htBlock-buttonNormal:hover {	background-color: #CACBCC;	border: solid 1px #CACBCC}.htBlock-buttonNormal:active {	background-color: #9D9D9E;	border: solid 1px #9D9D9E}.htBlock-buttonNormal:disabled {	background-color: #F0F0F0;	border: solid 1px #F0F0F0;	color: #CACBCC}.htBlock-buttonGray {	background-color: gray;	color: #fff;	border: solid 1px gray}.htBlock-buttonGray:hover {	background-color: #707070;	border: solid 1px #707070}.htBlock-buttonGray:active {	background-color: #606060;	border: solid 1px #606060}.htBlock-buttonGray:disabled {	background-color: #D0D0D0;	border: solid 1px #D0D0D0;	color: #F0F0F0}.htBlock-buttonPrimary {	background-color: #1D9E48;	color: #fff;	border: solid 1px #1D9E48}.htBlock-buttonPrimary:hover {	background-color: #008735;	border: solid 1px #008735}.htBlock-buttonPrimary:active {	background-color: #006729;	border: solid 1px #006729}.htBlock-buttonPrimary:disabled {	background-color: #85D0A2;	border: solid 1px #85D0A2;	color: #D5FBE3}.htBlock-buttonSecondary {	background-color: #1099FF;	color: #fff;	border: solid 1px #1099FF}.htBlock-buttonSecondary:hover {	background-color: #0082E3;	border: solid 1px #0082E3}.htBlock-buttonSecondary:active {	background-color: #036EBD;	border: solid 1px #036EBD}.htBlock-buttonSecondary:disabled {	background-color: #91D0FE;	border: solid 1px #91D0FE;	color: #D6EEFF}.htBlock-buttonTertiary {	background-color: #F18800;	color: #fff;	border: solid 1px #F18800}.htBlock-buttonTertiary:hover {	background-color: #D17600;	border: solid 1px #D17600}.htBlock-buttonTertiary:active {	background-color: #C16D00;	border: solid 1px #C16D00}.htBlock-buttonTertiary:disabled {	background-color: #FDCD8F;	border: solid 1px #FDCD8F;	color: #FFF3E4}.htBlock-buttonWarnA {	background-color: #F5495B;	color: #fff;	border: solid 1px #F5495B}.htBlock-buttonWarnA:hover {	background-color: #D73041;	border: solid 1px #D73041}.htBlock-buttonWarnA:active {	background-color: #C40519;	border: solid 1px #C40519}.htBlock-buttonWarnA:disabled {	background-color: #FFEDEF;	border: solid 1px #FFEDEF;	color: #FBF5F6}.htBlock-buttonWarnB {	background-color: #f60;	color: #fff;	border: solid 1px #f60}.htBlock-buttonWarnB:hover {	background-color: #DF5900;	border: solid 1px #DF5900}.htBlock-buttonWarnB:active {	background-color: #B94A00;	border: solid 1px #B94A00}.htBlock-buttonWarnB:disabled {	background-color: #FFD8BF;	border: solid 1px #FFD8BF;	color: #FFEFE4}.htBlock-buttonNotice {	background-color: #F2CE3D;	color: #fff;	border: solid 1px #F2CE3D}.htBlock-buttonNotice:hover {	background-color: #DFB50C;	border: solid 1px #DFB50C}.htBlock-buttonNotice:active {	background-color: #C19B00;	border: solid 1px #C19B00}.htBlock-buttonNotice:disabled {	background-color: #FFF2BF;	border: solid 1px #FFF2BF;	color: #D4D2CA}.htBlock-buttonSafeA {	background-color: #85CF10;	color: #fff;	border: solid 1px #85CF10}.htBlock-buttonSafeA:hover {	background-color: #65A500;	border: solid 1px #65A500}.htBlock-buttonSafeA:active {	background-color: #508200;	border: solid 1px #508200}.htBlock-buttonSafeA:disabled {	background-color: #DEF2AE;	border: solid 1px #DEF2AE;	color: #F8FFE8}.htBlock-buttonSafeB {	background-color: #3D7BF2;	color: #fff;	border: solid 1px #3D7BF2}.htBlock-buttonSafeB:hover {	background-color: #1550C2;	border: solid 1px #1550C2}.htBlock-buttonSafeB:active {	background-color: #00369E;	border: solid 1px #00369E}.htBlock-buttonSafeB:disabled {	background-color: #B0CCFF;	border: solid 1px #B0CCFF;	color: #DDE9FF}.htBlock-buttonEmphasisA {	background-color: #FFA100;	color: #fff;	border: solid 1px #FFA100}.htBlock-buttonEmphasisA:hover {	background-color: #E69100;	border: solid 1px #E69100}.htBlock-buttonEmphasisA:active {	background-color: #B47201;	border: solid 1px #B47201}.htBlock-buttonEmphasisA:disabled {	background-color: #FFC869;	border: solid 1px #FFC869;	color: #FFEAC5}.htBlock-buttonEmphasisB {	background-color: #0063DB;	color: #fff;	border: solid 1px #0063DB}.htBlock-buttonEmphasisB:hover {	background-color: #0054B9;	border: solid 1px #0054B9}.htBlock-buttonEmphasisB:active {	background-color: #05428B;	border: solid 1px #05428B}.htBlock-buttonEmphasisB:disabled {	background-color: #8EC1FF;	border: solid 1px #8EC1FF;	color: #DAEAFF}.htBlock-buttonEmphasisC {	background-color: #07D54B;	color: #fff;	border: solid 1px #07D54B}.htBlock-buttonEmphasisC:hover {	background-color: #00BC3E;	border: solid 1px #00BC3E}.htBlock-buttonEmphasisC:active {	background-color: #008E2F;	border: solid 1px #008E2F}.htBlock-buttonEmphasisC:disabled {	background-color: #7EECA2;	border: solid 1px #7EECA2;	color: #C5FDD7}.htBlock-buttonPrint {	background-color: #fff;	color: #1099FF;	border: solid 1px #1099FF}.htBlock-buttonPrint:hover {	background-color: #1099FF;	color: #fff;	border: solid 1px #1099FF}.htBlock-buttonPrint:active {	background-color: #036EBD;	color: #fff;	border: solid 1px #036EBD}.htBlock-buttonPrint:disabled {	background-color: #fff;	color: #91D0FE;	border: solid 1px #91D0FE}.htBlock-buttonExcel {	background-color: #fff;	color: #017132;	border: solid 1px #017132;	vertical-align: middle;	white-space: nowrap}.htBlock-buttonExcel:before {	content: "";	display: inline-block;	vertical-align: middle;	width: 18px;	height: 18px;	background-image: url(../img/templates/ic_MS-Excel-18_normal.png)}.htBlock-buttonExcel:hover {	background-color: #017132;	color: #fff;	border: solid 1px #017132}.htBlock-buttonExcel:hover:before {	background-image: url(../img/templates/ic_MS-Excel-18_ov.png)}.htBlock-buttonExcel:active {	background-color: #00A243;	color: #fff;	border: solid 1px #00A243}.htBlock-buttonExcel:active:before {	background-image: url(../img/templates/ic_MS-Excel-18_ov.png)}.htBlock-buttonExcel:disabled {	background-color: #fff;	color: #B7E1C5;	border: solid 1px #82BE9D}.htBlock-buttonExcel:disabled:before {	background-image: url(../img/templates/ic_MS-Excel-18_ov.png)}.htBlock-buttonSave {	background-color: #F18800;	color: #fff;	border: solid 1px #F18800}.htBlock-buttonSave:hover {	background-color: #D17600;	color: #fff;	border: solid 1px #D17600}.htBlock-buttonSave:active {	background-color: #C16D00;	color: #fff;	border: solid 1px #C16D00}.htBlock-buttonSave:disabled {	background-color: #FDCD8F;	color: #FFF3E4;	border: solid 1px #FFF3E4}.htBlock-buttonSelectExportType {	background-color: #fff;	color: #1D9E48;	border: solid 1px #1D9E48;	vertical-align: middle;	white-space: nowrap}.htBlock-buttonSelectExportType:hover {	background-color: #008735;	color: #fff;	border: solid 1px #1D9E48}.htBlock-buttonSelectExportType:active {	background-color: #006729;	color: #fff;	border: solid 1px #1D9E48}.htBlock-buttonSelectExportType:disabled {	background-color: #fff;	color: #D5FBE3;	border: solid 1px #D5FBE3}.htBlock-buttonSelectImportType {	background-color: #fff;	color: #F18800;	border: solid 1px #F18800;	vertical-align: middle;	white-space: nowrap}.htBlock-buttonSelectImportType:hover {	background-color: #D17600;	color: #fff;	border: solid 1px #F18800}.htBlock-buttonSelectImportType:active {	background-color: #C16D00;	color: #fff;	border: solid 1px #F18800}.htBlock-buttonSelectImportType:disabled {	background-color: #fff;	color: #FFF3E4;	border: solid 1px #FFF3E4}.htBlock-buttonNormal-prev {	background-color: #EBEBEB;	color: #2E3033;	border: solid 1px #EBEBEB;	width: 55px;	text-align: center}.htBlock-buttonNormal-prev:hover {	color: inherit;	background-color: #CACBCC;	text-decoration: none}.htBlock-buttonNormal-prev:visited {	color: inherit}.htBlock-buttonNormal-prev:active {	background-color: #9D9D9E;	border: solid 1px #9D9D9E}.htBlock-buttonNormal-prev:disabled {	background-color: #F0F0F0;	border: solid 1px #F0F0F0;	color: #CACBCC}.htBlock-buttonPrimary-skip, .htBlock-buttonPrimary-next {	text-decoration: none;	background-color: #1D9E48;	color: #fff;	border: solid 1px #1D9E48;	width: 55px;	text-align: center}.htBlock-buttonPrimary-skip:hover, .htBlock-buttonPrimary-next:hover {	color: #fff;	background-color: #008735;	text-decoration: none}.htBlock-buttonPrimary-skip:visited, .htBlock-buttonPrimary-next:visited	{	color: #fff}.htBlock-buttonPrimary-skip:active, .htBlock-buttonPrimary-next:active {	background-color: #006729;	border: solid 1px #006729}.htBlock-buttonPrimary-skip:disabled, .htBlock-buttonPrimary-next:disabled	{	background-color: #85D0A2;	border: solid 1px #85D0A2;	color: #D5FBE3}.htBlock-buttonTrash, .htBlock-buttonTimecard, .htBlock-buttonRequest,	.htBlock-buttonEdit {	display: inline-block;	width: 32px;	height: 32px;	text-decoration: none;	outline: none;	border-radius: 4px;	background-color: transparent;	vertical-align: middle}.htBlock-buttonTrash::before, .htBlock-buttonTrash::after,	.htBlock-buttonTimecard::before, .htBlock-buttonTimecard::after,	.htBlock-buttonRequest::before, .htBlock-buttonRequest::after,	.htBlock-buttonEdit::before, .htBlock-buttonEdit::after {	position: absolute;	z-index: -1;	display: block;	content: ''}.htBlock-buttonTrash, .htBlock-buttonTrash::before, .htBlock-buttonTrash::after,	.htBlock-buttonTimecard, .htBlock-buttonTimecard::before,	.htBlock-buttonTimecard::after, .htBlock-buttonRequest,	.htBlock-buttonRequest::before, .htBlock-buttonRequest::after,	.htBlock-buttonEdit, .htBlock-buttonEdit::before, .htBlock-buttonEdit::after	{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	-webkit-transition: all .1s;	transition: all .1s}.htBlock-buttonTrash:hover, .htBlock-buttonTimecard:hover,	.htBlock-buttonRequest:hover, .htBlock-buttonEdit:hover {	background-color: rgba(0, 0, 0, 0.15)}.htBlock-buttonTrash:active, .htBlock-buttonTimecard:active,	.htBlock-buttonRequest:active, .htBlock-buttonEdit:active {	background-color: rgba(0, 0, 0, 0.4)}.htBlock-buttonTrash.htBlock-buttonTrash_fill, .htBlock-buttonTrash.htBlock-buttonTimecard_fill,	.htBlock-buttonTrash.htBlock-buttonRequest_fill, .htBlock-buttonTrash.htBlock-buttonEdit_fill,	.htBlock-buttonTimecard.htBlock-buttonTrash_fill,	.htBlock-buttonTimecard.htBlock-buttonTimecard_fill,	.htBlock-buttonTimecard.htBlock-buttonRequest_fill,	.htBlock-buttonTimecard.htBlock-buttonEdit_fill, .htBlock-buttonRequest.htBlock-buttonTrash_fill,	.htBlock-buttonRequest.htBlock-buttonTimecard_fill,	.htBlock-buttonRequest.htBlock-buttonRequest_fill,	.htBlock-buttonRequest.htBlock-buttonEdit_fill, .htBlock-buttonEdit.htBlock-buttonTrash_fill,	.htBlock-buttonEdit.htBlock-buttonTimecard_fill, .htBlock-buttonEdit.htBlock-buttonRequest_fill,	.htBlock-buttonEdit.htBlock-buttonEdit_fill {	min-width: 100%;	min-height: 100%}.htBlock-buttonTrash {	background: url(../img/templates/table_icon_delete.png) no-repeat center}.htBlock-buttonTimecard {	background: url(../img/templates/theme/kot/table_icon_timecard.png)		no-repeat center}.htBlock-buttonRequest {	background: url(../img/templates/table_icon_request.png) no-repeat		center}.htBlock-buttonEdit {	background: url(../img/templates/theme/kot/table_icon_edit.png)		no-repeat center}.htBlock-radioL+label, .htBlock-radio+label {	margin-right: 20px}.htBlock-checkboxL+label, .htBlock-checkbox+label {	margin-right: 20px}.htBlock-checkboxL {	width: 16px;	height: 16px}.htBlock-timeXS, .htBlock-timeS, .htBlock-time {	border: solid 1px #E6E6E6;	border-radius: 4px;	background-color: #fff;	padding: 0 8px;	width: 55px}.htBlock-timeXS {	height: 24px}.htBlock-timeS {	height: 30px}.htBlock-time {	height: 34px}.htBlock-searchBox, .htBlock-textXS, .htBlock-textS, .htBlock-text {	border: solid 1px #E6E6E6;	border-radius: 4px;	padding: 0 8px;	background-color: #fff}.htBlock-textXS {	height: 24px}.htBlock-textS {	height: 30px}.htBlock-searchBox, .htBlock-text {	height: 34px}.htBlock-searchBox {	border-top-right-radius: 0;	border-bottom-right-radius: 0}.htBlock-searchBox+button {	width: 38px;	height: 36px;	background-color: #CACBCC;	border: solid 1px #ccc;	border-left: none;	border-radius: 0 4px 4px 0;	vertical-align: middle;	margin-left: -0.7em}.htBlock-file_wrapper {	margin: 16px 8px;	display: inline-block;	border-radius: 4px;	font-size: 14px;	line-height: 14px;	padding: 6px 12px}.htBlock-file_wrapper * {	vertical-align: middle}.htBlock-file input[type="file"] {	opacity: 0;	position: absolute;	display: block;	margin: -1;	border: 0;	padding: 0;	width: 1px;	height: 1px;	overflow: hidden}.htBlock-pagenation button {	margin-left: -0.7em}.htBlock-pagenation button:nth-of-type(1) {	margin-right: 0;	border-top-right-radius: 0;	border-bottom-right-radius: 0;	border-right: none}.htBlock-pagenation button:nth-of-type(2) {	border-radius: 0;	margin-right: 0}.htBlock-pagenation button:nth-of-type(3) {	border-radius: 0;	border-right: none;	margin-right: 0}.htBlock-pagenation button:nth-of-type(4) {	border-top-left-radius: 0;	border-bottom-left-radius: 0;	margin-right: 0}.htBlock-pagenation span {	height: 29px;	line-height: 29px;	font-size: 14px;	padding: 0 8px}@media ( max-width : 960px) {	.htBlock-linedTab, .htBlock-tab {		width: 920px	}}.htBlock-tab>ul {	border-bottom: solid 1px #CACBCC;	-js-display: flex;	display: -webkit-flex;	display: -moz-flex;	display: -ms-flex;	display: -o-flex;	display: flex}.htBlock-tab>ul>li {	border: solid 1px #CACBCC;	border-bottom: none;	border-radius: 8px;	border-bottom-left-radius: 0;	border-bottom-right-radius: 0;	-webkit-flex-grow: 1;	-moz-flex-grow: 1;	-o-flex-grow: 1;	flex-grow: 1;	margin-right: 4px;	text-align: center;	height: 44px;	width: 100%;	line-height: 44px;	background-color: #CACBCC}.htBlock-tab>ul>li:last-child {	margin-right: 0px}.htBlock-tab>ul>li a {	background-color: inherit;	text-decoration: none;	display: inline-block;	border-radius: 8px;	width: 100%;	height: 100%;	color: #0B131A}.htBlock-tab>ul>li a p {	margin: 0}.htBlock-tab>ul>li:hover {	background-color: #EBEBEB}.htBlock-tab>ul>li:active {	background-color: #CACBCC}.htBlock-tab>ul>li.htBlock-tab_item--custom {	height: auto;	line-height: 18px;	padding-top: 5px}.htBlock-tab>ul>li.htBlock-tab_item--custom label {	position: relative;	border: solid 1px #052848;	font-size: 11px;	padding: 0 2px;	display: inline-block;	height: 1.2em;	line-height: 1.2em}.htBlock-tab>ul>li.htBlock-tab_item--custom:not (.htBlock-tab_item--active	){	color: #052848;	background-color: #C7D0D9}.htBlock-tab>ul>li.htBlock-tab_item--custom:not (.htBlock-tab_item--active	):hover {	background-color: #EDF2F7}.htBlock-tab>ul>li.htBlock-tab_item--custom:not (.htBlock-tab_item--active	):active {	background-color: #C7D0D9}.htBlock-tab>ul>li.htBlock-tab_item--active {	border-bottom: none;	margin-bottom: -1px;	padding-bottom: 1px;	background-color: #fff}.htBlock-tab>ul>li.htBlock-tab_item--active a {	color: #0B131A}.htBlock-tab_content {	border: solid 1px #CACBCC;	border-top: none;	border-radius: 8px;	border-top-left-radius: 0;	border-top-right-radius: 0;	background-color: #fff;	overflow: hidden}.htBlock-tab_empty {	background-color: #fff;	margin: 0;	padding: 60px 0;	border-radius: 0 0 8px 8px/0 0 8px 8px}.htBlock-tab_empty p {	font-size: 16px;	text-align: center;	color: #737373}.htBlock-linedTab {	background-color: #fff}.htBlock-linedTab>ul {	border-bottom: solid 2px #D9D9D9;	-js-display: flex;	display: -webkit-flex;	display: -moz-flex;	display: -ms-flex;	display: -o-flex;	display: flex;	height: 48px;	line-height: 48px}@media ( min-width : 1600px) {	.htBlock-linedTab>ul {		width: 1600px;		margin: 0 auto	}}.htBlock-linedTab>ul>li {	text-align: center;	-webkit-flex-grow: 0;	-moz-flex-grow: 0;	-o-flex-grow: 0;	flex-grow: 0}.htBlock-linedTab>ul>li:first-of-type {	margin-left: 24px}.htBlock-linedTab>ul>li>a {	display: inline-block;	height: 48px;	line-height: 48px;	color: gray}.htBlock-linedTab>ul>li>a p {	margin: 0 16px}.htBlock-linedTab>ul>li.htBlock-linedTab_item--active {	border-bottom: solid 2px #1D9E48;	margin-bottom: -2px}.htBlock-linedTab>ul>li.htBlock-linedTab_item--active a {	color: #1D9E48}.wrapColumn {	width: 800px;	white-space: normal;	word-wrap: break-word;	word-break: normal}.htBlock-sideMenuTable, .htBlock-requestTable, .htBlock-selectTable,	.htBlock-hrCalendarTable, .htBlock-vrCalendarTable,	.htBlock-rowExpandTable, .htBlock-scrollTable, .htBlock-expandTable,	.htBlock-inlineTable, .htBlock-normalTable {	background-color: #fff}.htBlock-sideMenuTable table.specific-table_300, .htBlock-sideMenuTable table.specific-table_300_wrap,	.htBlock-requestTable table.specific-table_300, .htBlock-requestTable table.specific-table_300_wrap,	.htBlock-selectTable table.specific-table_300, .htBlock-selectTable table.specific-table_300_wrap,	.htBlock-hrCalendarTable table.specific-table_300,	.htBlock-hrCalendarTable table.specific-table_300_wrap,	.htBlock-vrCalendarTable table.specific-table_300,	.htBlock-vrCalendarTable table.specific-table_300_wrap,	.htBlock-rowExpandTable table.specific-table_300,	.htBlock-rowExpandTable table.specific-table_300_wrap,	.htBlock-scrollTable table.specific-table_300, .htBlock-scrollTable table.specific-table_300_wrap,	.htBlock-expandTable table.specific-table_300, .htBlock-expandTable table.specific-table_300_wrap,	.htBlock-inlineTable table.specific-table_300, .htBlock-inlineTable table.specific-table_300_wrap,	.htBlock-normalTable table.specific-table_300, .htBlock-normalTable table.specific-table_300_wrap	{	width: 300px;	max-width: 300px}.htBlock-sideMenuTable table.specific-table_400, .htBlock-sideMenuTable table.specific-table_400_wrap,	.htBlock-requestTable table.specific-table_400, .htBlock-requestTable table.specific-table_400_wrap,	.htBlock-selectTable table.specific-table_400, .htBlock-selectTable table.specific-table_400_wrap,	.htBlock-hrCalendarTable table.specific-table_400,	.htBlock-hrCalendarTable table.specific-table_400_wrap,	.htBlock-vrCalendarTable table.specific-table_400,	.htBlock-vrCalendarTable table.specific-table_400_wrap,	.htBlock-rowExpandTable table.specific-table_400,	.htBlock-rowExpandTable table.specific-table_400_wrap,	.htBlock-scrollTable table.specific-table_400, .htBlock-scrollTable table.specific-table_400_wrap,	.htBlock-expandTable table.specific-table_400, .htBlock-expandTable table.specific-table_400_wrap,	.htBlock-inlineTable table.specific-table_400, .htBlock-inlineTable table.specific-table_400_wrap,	.htBlock-normalTable table.specific-table_400, .htBlock-normalTable table.specific-table_400_wrap	{	width: 400px;	max-width: 400px}.htBlock-sideMenuTable table.specific-table_500, .htBlock-sideMenuTable table.specific-table_500_wrap,	.htBlock-requestTable table.specific-table_500, .htBlock-requestTable table.specific-table_500_wrap,	.htBlock-selectTable table.specific-table_500, .htBlock-selectTable table.specific-table_500_wrap,	.htBlock-hrCalendarTable table.specific-table_500,	.htBlock-hrCalendarTable table.specific-table_500_wrap,	.htBlock-vrCalendarTable table.specific-table_500,	.htBlock-vrCalendarTable table.specific-table_500_wrap,	.htBlock-rowExpandTable table.specific-table_500,	.htBlock-rowExpandTable table.specific-table_500_wrap,	.htBlock-scrollTable table.specific-table_500, .htBlock-scrollTable table.specific-table_500_wrap,	.htBlock-expandTable table.specific-table_500, .htBlock-expandTable table.specific-table_500_wrap,	.htBlock-inlineTable table.specific-table_500, .htBlock-inlineTable table.specific-table_500_wrap,	.htBlock-normalTable table.specific-table_500, .htBlock-normalTable table.specific-table_500_wrap	{	width: 500px;	max-width: 500px}.htBlock-sideMenuTable table.specific-table_600, .htBlock-sideMenuTable table.specific-table_600_wrap,	.htBlock-requestTable table.specific-table_600, .htBlock-requestTable table.specific-table_600_wrap,	.htBlock-selectTable table.specific-table_600, .htBlock-selectTable table.specific-table_600_wrap,	.htBlock-hrCalendarTable table.specific-table_600,	.htBlock-hrCalendarTable table.specific-table_600_wrap,	.htBlock-vrCalendarTable table.specific-table_600,	.htBlock-vrCalendarTable table.specific-table_600_wrap,	.htBlock-rowExpandTable table.specific-table_600,	.htBlock-rowExpandTable table.specific-table_600_wrap,	.htBlock-scrollTable table.specific-table_600, .htBlock-scrollTable table.specific-table_600_wrap,	.htBlock-expandTable table.specific-table_600, .htBlock-expandTable table.specific-table_600_wrap,	.htBlock-inlineTable table.specific-table_600, .htBlock-inlineTable table.specific-table_600_wrap,	.htBlock-normalTable table.specific-table_600, .htBlock-normalTable table.specific-table_600_wrap	{	width: 600px;	max-width: 600px}.htBlock-sideMenuTable table.specific-table_700, .htBlock-sideMenuTable table.specific-table_700_wrap,	.htBlock-requestTable table.specific-table_700, .htBlock-requestTable table.specific-table_700_wrap,	.htBlock-selectTable table.specific-table_700, .htBlock-selectTable table.specific-table_700_wrap,	.htBlock-hrCalendarTable table.specific-table_700,	.htBlock-hrCalendarTable table.specific-table_700_wrap,	.htBlock-vrCalendarTable table.specific-table_700,	.htBlock-vrCalendarTable table.specific-table_700_wrap,	.htBlock-rowExpandTable table.specific-table_700,	.htBlock-rowExpandTable table.specific-table_700_wrap,	.htBlock-scrollTable table.specific-table_700, .htBlock-scrollTable table.specific-table_700_wrap,	.htBlock-expandTable table.specific-table_700, .htBlock-expandTable table.specific-table_700_wrap,	.htBlock-inlineTable table.specific-table_700, .htBlock-inlineTable table.specific-table_700_wrap,	.htBlock-normalTable table.specific-table_700, .htBlock-normalTable table.specific-table_700_wrap	{	width: 700px;	max-width: 700px}.htBlock-sideMenuTable table.specific-table_800, .htBlock-sideMenuTable table.specific-table_800_wrap,	.htBlock-requestTable table.specific-table_800, .htBlock-requestTable table.specific-table_800_wrap,	.htBlock-selectTable table.specific-table_800, .htBlock-selectTable table.specific-table_800_wrap,	.htBlock-hrCalendarTable table.specific-table_800,	.htBlock-hrCalendarTable table.specific-table_800_wrap,	.htBlock-vrCalendarTable table.specific-table_800,	.htBlock-vrCalendarTable table.specific-table_800_wrap,	.htBlock-rowExpandTable table.specific-table_800,	.htBlock-rowExpandTable table.specific-table_800_wrap,	.htBlock-scrollTable table.specific-table_800, .htBlock-scrollTable table.specific-table_800_wrap,	.htBlock-expandTable table.specific-table_800, .htBlock-expandTable table.specific-table_800_wrap,	.htBlock-inlineTable table.specific-table_800, .htBlock-inlineTable table.specific-table_800_wrap,	.htBlock-normalTable table.specific-table_800, .htBlock-normalTable table.specific-table_800_wrap	{	width: 800px;	max-width: 800px}.htBlock-sideMenuTable table.specific-table_900, .htBlock-sideMenuTable table.specific-table_900_wrap,	.htBlock-requestTable table.specific-table_900, .htBlock-requestTable table.specific-table_900_wrap,	.htBlock-selectTable table.specific-table_900, .htBlock-selectTable table.specific-table_900_wrap,	.htBlock-hrCalendarTable table.specific-table_900,	.htBlock-hrCalendarTable table.specific-table_900_wrap,	.htBlock-vrCalendarTable table.specific-table_900,	.htBlock-vrCalendarTable table.specific-table_900_wrap,	.htBlock-rowExpandTable table.specific-table_900,	.htBlock-rowExpandTable table.specific-table_900_wrap,	.htBlock-scrollTable table.specific-table_900, .htBlock-scrollTable table.specific-table_900_wrap,	.htBlock-expandTable table.specific-table_900, .htBlock-expandTable table.specific-table_900_wrap,	.htBlock-inlineTable table.specific-table_900, .htBlock-inlineTable table.specific-table_900_wrap,	.htBlock-normalTable table.specific-table_900, .htBlock-normalTable table.specific-table_900_wrap	{	width: 900px;	max-width: 900px}.htBlock-sideMenuTable table.specific-table_1000, .htBlock-sideMenuTable table.specific-table_1000_wrap,	.htBlock-requestTable table.specific-table_1000, .htBlock-requestTable table.specific-table_1000_wrap,	.htBlock-selectTable table.specific-table_1000, .htBlock-selectTable table.specific-table_1000_wrap,	.htBlock-hrCalendarTable table.specific-table_1000,	.htBlock-hrCalendarTable table.specific-table_1000_wrap,	.htBlock-vrCalendarTable table.specific-table_1000,	.htBlock-vrCalendarTable table.specific-table_1000_wrap,	.htBlock-rowExpandTable table.specific-table_1000,	.htBlock-rowExpandTable table.specific-table_1000_wrap,	.htBlock-scrollTable table.specific-table_1000, .htBlock-scrollTable table.specific-table_1000_wrap,	.htBlock-expandTable table.specific-table_1000, .htBlock-expandTable table.specific-table_1000_wrap,	.htBlock-inlineTable table.specific-table_1000, .htBlock-inlineTable table.specific-table_1000_wrap,	.htBlock-normalTable table.specific-table_1000, .htBlock-normalTable table.specific-table_1000_wrap	{	width: 1000px;	max-width: 1000px}.htBlock-sideMenuTable table.specific-table_1100, .htBlock-sideMenuTable table.specific-table_1100_wrap,	.htBlock-requestTable table.specific-table_1100, .htBlock-requestTable table.specific-table_1100_wrap,	.htBlock-selectTable table.specific-table_1100, .htBlock-selectTable table.specific-table_1100_wrap,	.htBlock-hrCalendarTable table.specific-table_1100,	.htBlock-hrCalendarTable table.specific-table_1100_wrap,	.htBlock-vrCalendarTable table.specific-table_1100,	.htBlock-vrCalendarTable table.specific-table_1100_wrap,	.htBlock-rowExpandTable table.specific-table_1100,	.htBlock-rowExpandTable table.specific-table_1100_wrap,	.htBlock-scrollTable table.specific-table_1100, .htBlock-scrollTable table.specific-table_1100_wrap,	.htBlock-expandTable table.specific-table_1100, .htBlock-expandTable table.specific-table_1100_wrap,	.htBlock-inlineTable table.specific-table_1100, .htBlock-inlineTable table.specific-table_1100_wrap,	.htBlock-normalTable table.specific-table_1100, .htBlock-normalTable table.specific-table_1100_wrap	{	width: 1100px;	max-width: 1100px}.htBlock-sideMenuTable table.specific-table_1200, .htBlock-sideMenuTable table.specific-table_1200_wrap,	.htBlock-requestTable table.specific-table_1200, .htBlock-requestTable table.specific-table_1200_wrap,	.htBlock-selectTable table.specific-table_1200, .htBlock-selectTable table.specific-table_1200_wrap,	.htBlock-hrCalendarTable table.specific-table_1200,	.htBlock-hrCalendarTable table.specific-table_1200_wrap,	.htBlock-vrCalendarTable table.specific-table_1200,	.htBlock-vrCalendarTable table.specific-table_1200_wrap,	.htBlock-rowExpandTable table.specific-table_1200,	.htBlock-rowExpandTable table.specific-table_1200_wrap,	.htBlock-scrollTable table.specific-table_1200, .htBlock-scrollTable table.specific-table_1200_wrap,	.htBlock-expandTable table.specific-table_1200, .htBlock-expandTable table.specific-table_1200_wrap,	.htBlock-inlineTable table.specific-table_1200, .htBlock-inlineTable table.specific-table_1200_wrap,	.htBlock-normalTable table.specific-table_1200, .htBlock-normalTable table.specific-table_1200_wrap	{	width: 1200px;	max-width: 1200px}.htBlock-sideMenuTable table, .htBlock-requestTable table,	.htBlock-selectTable table, .htBlock-hrCalendarTable table,	.htBlock-vrCalendarTable table, .htBlock-rowExpandTable table,	.htBlock-scrollTable table, .htBlock-expandTable table,	.htBlock-inlineTable table, .htBlock-normalTable table {	border-collapse: collapse;	white-space: nowrap;	font-size: 12px;	border: solid 1px #fff}.htBlock-sideMenuTable table caption, .htBlock-requestTable table caption,	.htBlock-selectTable table caption, .htBlock-hrCalendarTable table caption,	.htBlock-vrCalendarTable table caption, .htBlock-rowExpandTable table caption,	.htBlock-scrollTable table caption, .htBlock-expandTable table caption,	.htBlock-inlineTable table caption, .htBlock-normalTable table caption	{	font-weight: bold;	font-size: 14px}.htBlock-sideMenuTable table thead, .htBlock-requestTable table thead,	.htBlock-selectTable table thead, .htBlock-hrCalendarTable table thead,	.htBlock-vrCalendarTable table thead, .htBlock-rowExpandTable table thead,	.htBlock-scrollTable table thead, .htBlock-expandTable table thead,	.htBlock-inlineTable table thead, .htBlock-normalTable table thead {	background-color: inherit}.htBlock-sideMenuTable table thead tr th, .htBlock-requestTable table thead tr th,	.htBlock-selectTable table thead tr th, .htBlock-hrCalendarTable table thead tr th,	.htBlock-vrCalendarTable table thead tr th, .htBlock-rowExpandTable table thead tr th,	.htBlock-scrollTable table thead tr th, .htBlock-expandTable table thead tr th,	.htBlock-inlineTable table thead tr th, .htBlock-normalTable table thead tr th	{	position: relative;	background-color: #D4D6D6;	color: #0D1127;	font-weight: bold;	border-style: none;	border-bottom: solid 1px #fff;	border-right: solid 1px #E6E5E6;	padding: 2px 5px;	text-align: center;	height: 30px}.htBlock-sideMenuTable table thead tr th a, .htBlock-requestTable table thead tr th a,	.htBlock-selectTable table thead tr th a, .htBlock-hrCalendarTable table thead tr th a,	.htBlock-vrCalendarTable table thead tr th a, .htBlock-rowExpandTable table thead tr th a,	.htBlock-scrollTable table thead tr th a, .htBlock-expandTable table thead tr th a,	.htBlock-inlineTable table thead tr th a, .htBlock-normalTable table thead tr th a	{	color: white;	text-decoration: underline}.htBlock-sideMenuTable table thead tr:nth-last-child(2) th,	.htBlock-requestTable table thead tr:nth-last-child(2) th,	.htBlock-selectTable table thead tr:nth-last-child(2) th,	.htBlock-hrCalendarTable table thead tr:nth-last-child(2) th,	.htBlock-vrCalendarTable table thead tr:nth-last-child(2) th,	.htBlock-rowExpandTable table thead tr:nth-last-child(2) th,	.htBlock-scrollTable table thead tr:nth-last-child(2) th,	.htBlock-expandTable table thead tr:nth-last-child(2) th,	.htBlock-inlineTable table thead tr:nth-last-child(2) th,	.htBlock-normalTable table thead tr:nth-last-child(2) th {	height: 24px}.htBlock-sideMenuTable table thead tr:nth-last-child(2) th p,	.htBlock-requestTable table thead tr:nth-last-child(2) th p,	.htBlock-selectTable table thead tr:nth-last-child(2) th p,	.htBlock-hrCalendarTable table thead tr:nth-last-child(2) th p,	.htBlock-vrCalendarTable table thead tr:nth-last-child(2) th p,	.htBlock-rowExpandTable table thead tr:nth-last-child(2) th p,	.htBlock-scrollTable table thead tr:nth-last-child(2) th p,	.htBlock-expandTable table thead tr:nth-last-child(2) th p,	.htBlock-inlineTable table thead tr:nth-last-child(2) th p,	.htBlock-normalTable table thead tr:nth-last-child(2) th p {	margin: 0}.htBlock-sideMenuTable table thead tr:last-of-type th,	.htBlock-requestTable table thead tr:last-of-type th,	.htBlock-selectTable table thead tr:last-of-type th,	.htBlock-hrCalendarTable table thead tr:last-of-type th,	.htBlock-vrCalendarTable table thead tr:last-of-type th,	.htBlock-rowExpandTable table thead tr:last-of-type th,	.htBlock-scrollTable table thead tr:last-of-type th,	.htBlock-expandTable table thead tr:last-of-type th,	.htBlock-inlineTable table thead tr:last-of-type th,	.htBlock-normalTable table thead tr:last-of-type th {	height: 40px}.htBlock-sideMenuTable table tbody th, .htBlock-requestTable table tbody th,	.htBlock-selectTable table tbody th, .htBlock-hrCalendarTable table tbody th,	.htBlock-vrCalendarTable table tbody th, .htBlock-rowExpandTable table tbody th,	.htBlock-scrollTable table tbody th, .htBlock-expandTable table tbody th,	.htBlock-inlineTable table tbody th, .htBlock-normalTable table tbody th	{	background-color: #F2F2F2;	color: #0D1127;	border: none;	border-bottom: solid 1px #fff;	border-right: solid 1px #E6E5E6;	padding: 2px 5px;	text-align: center}.htBlock-sideMenuTable table tbody th a, .htBlock-requestTable table tbody th a,	.htBlock-selectTable table tbody th a, .htBlock-hrCalendarTable table tbody th a,	.htBlock-vrCalendarTable table tbody th a, .htBlock-rowExpandTable table tbody th a,	.htBlock-scrollTable table tbody th a, .htBlock-expandTable table tbody th a,	.htBlock-inlineTable table tbody th a, .htBlock-normalTable table tbody th a	{	color: #0D1127;	text-decoration: underline}.htBlock-sideMenuTable table tbody td, .htBlock-requestTable table tbody td,	.htBlock-selectTable table tbody td, .htBlock-hrCalendarTable table tbody td,	.htBlock-vrCalendarTable table tbody td, .htBlock-rowExpandTable table tbody td,	.htBlock-scrollTable table tbody td, .htBlock-expandTable table tbody td,	.htBlock-inlineTable table tbody td, .htBlock-normalTable table tbody td	{	padding: 4px 8px;	border: solid 1px #E6E5E6}.htBlock-sideMenuTable table tbody tr:nth-child(2n) td,	.htBlock-requestTable table tbody tr:nth-child(2n) td,	.htBlock-selectTable table tbody tr:nth-child(2n) td,	.htBlock-hrCalendarTable table tbody tr:nth-child(2n) td,	.htBlock-vrCalendarTable table tbody tr:nth-child(2n) td,	.htBlock-rowExpandTable table tbody tr:nth-child(2n) td,	.htBlock-scrollTable table tbody tr:nth-child(2n) td,	.htBlock-expandTable table tbody tr:nth-child(2n) td,	.htBlock-inlineTable table tbody tr:nth-child(2n) td,	.htBlock-normalTable table tbody tr:nth-child(2n) td {	background-color: #f5f5f5}.htBlock-sideMenuTable table tbody tr:nth-child(2n+1) td,	.htBlock-requestTable table tbody tr:nth-child(2n+1) td,	.htBlock-selectTable table tbody tr:nth-child(2n+1) td,	.htBlock-hrCalendarTable table tbody tr:nth-child(2n+1) td,	.htBlock-vrCalendarTable table tbody tr:nth-child(2n+1) td,	.htBlock-rowExpandTable table tbody tr:nth-child(2n+1) td,	.htBlock-scrollTable table tbody tr:nth-child(2n+1) td,	.htBlock-expandTable table tbody tr:nth-child(2n+1) td,	.htBlock-inlineTable table tbody tr:nth-child(2n+1) td,	.htBlock-normalTable table tbody tr:nth-child(2n+1) td {	background-color: #fff}.htBlock-sideMenuTable table tfoot tr td, .htBlock-requestTable table tfoot tr td,	.htBlock-selectTable table tfoot tr td, .htBlock-hrCalendarTable table tfoot tr td,	.htBlock-vrCalendarTable table tfoot tr td, .htBlock-rowExpandTable table tfoot tr td,	.htBlock-scrollTable table tfoot tr td, .htBlock-expandTable table tfoot tr td,	.htBlock-inlineTable table tfoot tr td, .htBlock-normalTable table tfoot tr td	{	color: #2E3033;	background-color: #E1E6ED;	border-bottom: solid 1px #D2D2D2;	border-right: solid 1px #D2D2D2;	height: 30px}.htBlock-sideMenuTable table .htBlock-selectmenuBlock_wrapper:hover,	.htBlock-sideMenuTable table .htBlock-selectmenuBlock_wrapper:focus,	.htBlock-sideMenuTable table .htBlock-selectmenu_wrapper:hover,	.htBlock-sideMenuTable table .htBlock-selectmenu_wrapper:focus,	.htBlock-requestTable table .htBlock-selectmenuBlock_wrapper:hover,	.htBlock-requestTable table .htBlock-selectmenuBlock_wrapper:focus,	.htBlock-requestTable table .htBlock-selectmenu_wrapper:hover,	.htBlock-requestTable table .htBlock-selectmenu_wrapper:focus,	.htBlock-selectTable table .htBlock-selectmenuBlock_wrapper:hover,	.htBlock-selectTable table .htBlock-selectmenuBlock_wrapper:focus,	.htBlock-selectTable table .htBlock-selectmenu_wrapper:hover,	.htBlock-selectTable table .htBlock-selectmenu_wrapper:focus,	.htBlock-hrCalendarTable table .htBlock-selectmenuBlock_wrapper:hover,	.htBlock-hrCalendarTable table .htBlock-selectmenuBlock_wrapper:focus,	.htBlock-hrCalendarTable table .htBlock-selectmenu_wrapper:hover,	.htBlock-hrCalendarTable table .htBlock-selectmenu_wrapper:focus,	.htBlock-vrCalendarTable table .htBlock-selectmenuBlock_wrapper:hover,	.htBlock-vrCalendarTable table .htBlock-selectmenuBlock_wrapper:focus,	.htBlock-vrCalendarTable table .htBlock-selectmenu_wrapper:hover,	.htBlock-vrCalendarTable table .htBlock-selectmenu_wrapper:focus,	.htBlock-rowExpandTable table .htBlock-selectmenuBlock_wrapper:hover,	.htBlock-rowExpandTable table .htBlock-selectmenuBlock_wrapper:focus,	.htBlock-rowExpandTable table .htBlock-selectmenu_wrapper:hover,	.htBlock-rowExpandTable table .htBlock-selectmenu_wrapper:focus,	.htBlock-scrollTable table .htBlock-selectmenuBlock_wrapper:hover,	.htBlock-scrollTable table .htBlock-selectmenuBlock_wrapper:focus,	.htBlock-scrollTable table .htBlock-selectmenu_wrapper:hover,	.htBlock-scrollTable table .htBlock-selectmenu_wrapper:focus,	.htBlock-expandTable table .htBlock-selectmenuBlock_wrapper:hover,	.htBlock-expandTable table .htBlock-selectmenuBlock_wrapper:focus,	.htBlock-expandTable table .htBlock-selectmenu_wrapper:hover,	.htBlock-expandTable table .htBlock-selectmenu_wrapper:focus,	.htBlock-inlineTable table .htBlock-selectmenuBlock_wrapper:hover,	.htBlock-inlineTable table .htBlock-selectmenuBlock_wrapper:focus,	.htBlock-inlineTable table .htBlock-selectmenu_wrapper:hover,	.htBlock-inlineTable table .htBlock-selectmenu_wrapper:focus,	.htBlock-normalTable table .htBlock-selectmenuBlock_wrapper:hover,	.htBlock-normalTable table .htBlock-selectmenuBlock_wrapper:focus,	.htBlock-normalTable table .htBlock-selectmenu_wrapper:hover,	.htBlock-normalTable table .htBlock-selectmenu_wrapper:focus {	border: solid 1px #0B131A}.htBlock-sideMenuTable table .htBlock-time:hover, .htBlock-sideMenuTable table .htBlock-time:focus,	.htBlock-sideMenuTable table .htBlock-text:hover,	.htBlock-sideMenuTable table .htBlock-text:focus, .htBlock-requestTable table .htBlock-time:hover,	.htBlock-requestTable table .htBlock-time:focus, .htBlock-requestTable table .htBlock-text:hover,	.htBlock-requestTable table .htBlock-text:focus, .htBlock-selectTable table .htBlock-time:hover,	.htBlock-selectTable table .htBlock-time:focus, .htBlock-selectTable table .htBlock-text:hover,	.htBlock-selectTable table .htBlock-text:focus,	.htBlock-hrCalendarTable table .htBlock-time:hover,	.htBlock-hrCalendarTable table .htBlock-time:focus,	.htBlock-hrCalendarTable table .htBlock-text:hover,	.htBlock-hrCalendarTable table .htBlock-text:focus,	.htBlock-vrCalendarTable table .htBlock-time:hover,	.htBlock-vrCalendarTable table .htBlock-time:focus,	.htBlock-vrCalendarTable table .htBlock-text:hover,	.htBlock-vrCalendarTable table .htBlock-text:focus,	.htBlock-rowExpandTable table .htBlock-time:hover,	.htBlock-rowExpandTable table .htBlock-time:focus,	.htBlock-rowExpandTable table .htBlock-text:hover,	.htBlock-rowExpandTable table .htBlock-text:focus, .htBlock-scrollTable table .htBlock-time:hover,	.htBlock-scrollTable table .htBlock-time:focus, .htBlock-scrollTable table .htBlock-text:hover,	.htBlock-scrollTable table .htBlock-text:focus, .htBlock-expandTable table .htBlock-time:hover,	.htBlock-expandTable table .htBlock-time:focus, .htBlock-expandTable table .htBlock-text:hover,	.htBlock-expandTable table .htBlock-text:focus, .htBlock-inlineTable table .htBlock-time:hover,	.htBlock-inlineTable table .htBlock-time:focus, .htBlock-inlineTable table .htBlock-text:hover,	.htBlock-inlineTable table .htBlock-text:focus, .htBlock-normalTable table .htBlock-time:hover,	.htBlock-normalTable table .htBlock-time:focus, .htBlock-normalTable table .htBlock-text:hover,	.htBlock-normalTable table .htBlock-text:focus {	border: solid 1px #0B131A}.htBlock-sideMenuTable_toolbar, .htBlock-requestTable_toolbar,	.htBlock-selectTable_toolbar, .htBlock-hrCalendarTable_toolbar,	.htBlock-vrCalendarTable_toolbar, .htBlock-rowExpandTable_toolbar,	.htBlock-scrollTable_toolbar, .htBlock-expandTable_toolbar,	.htBlock-inlineTable_toolbar, .htBlock-normalTable_toolbar {	height: 44px}table tbody .htBlock-sideMenuTable_expanderHeader td,	.htBlock-sideMenuTable_expanderHeader td, table tbody .htBlock-requestTable_expanderHeader td,	.htBlock-requestTable_expanderHeader td, table tbody .htBlock-selectTable_expanderHeader td,	.htBlock-selectTable_expanderHeader td, table tbody .htBlock-hrCalendarTable_expanderHeader td,	.htBlock-hrCalendarTable_expanderHeader td, table tbody .htBlock-vrCalendarTable_expanderHeader td,	.htBlock-vrCalendarTable_expanderHeader td, table tbody .htBlock-rowExpandTable_expanderHeader td,	.htBlock-rowExpandTable_expanderHeader td, table tbody .htBlock-scrollTable_expanderHeader td,	.htBlock-scrollTable_expanderHeader td, table tbody .htBlock-expandTable_expanderHeader td,	.htBlock-expandTable_expanderHeader td, table tbody .htBlock-inlineTable_expanderHeader td,	.htBlock-inlineTable_expanderHeader td, table tbody .htBlock-normalTable_expanderHeader td,	.htBlock-normalTable_expanderHeader td {	background-color: #ccc !important;	padding: 0 8px}table tbody .htBlock-sideMenuTable_expanderHeader td h3,	.htBlock-sideMenuTable_expanderHeader td h3, table tbody .htBlock-requestTable_expanderHeader td h3,	.htBlock-requestTable_expanderHeader td h3, table tbody .htBlock-selectTable_expanderHeader td h3,	.htBlock-selectTable_expanderHeader td h3, table tbody .htBlock-hrCalendarTable_expanderHeader td h3,	.htBlock-hrCalendarTable_expanderHeader td h3, table tbody .htBlock-vrCalendarTable_expanderHeader td h3,	.htBlock-vrCalendarTable_expanderHeader td h3, table tbody .htBlock-rowExpandTable_expanderHeader td h3,	.htBlock-rowExpandTable_expanderHeader td h3, table tbody .htBlock-scrollTable_expanderHeader td h3,	.htBlock-scrollTable_expanderHeader td h3, table tbody .htBlock-expandTable_expanderHeader td h3,	.htBlock-expandTable_expanderHeader td h3, table tbody .htBlock-inlineTable_expanderHeader td h3,	.htBlock-inlineTable_expanderHeader td h3, table tbody .htBlock-normalTable_expanderHeader td h3,	.htBlock-normalTable_expanderHeader td h3 {	height: 32px;	line-height: 32px}table tbody .htBlock-sideMenuTable_day, table tbody .htBlock-requestTable_day,	table tbody .htBlock-selectTable_day, table tbody .htBlock-hrCalendarTable_day,	table tbody .htBlock-vrCalendarTable_day, table tbody .htBlock-rowExpandTable_day,	table tbody .htBlock-scrollTable_day, table tbody .htBlock-expandTable_day,	table tbody .htBlock-inlineTable_day, table tbody .htBlock-normalTable_day	{	background-color: #F2F2F2 !important}.htBlock-sideMenuTable table tbody button, .htBlock-requestTable table tbody button,	.htBlock-selectTable table tbody button, .htBlock-hrCalendarTable table tbody button,	.htBlock-vrCalendarTable table tbody button, .htBlock-rowExpandTable table tbody button,	.htBlock-scrollTable table tbody button, .htBlock-expandTable table tbody button,	.htBlock-inlineTable table tbody button, .htBlock-normalTable table tbody button	{	margin: 0}table thead tr .htBlock-sideMenuTable_splitter, table tfoot tr .htBlock-sideMenuTable_splitter,	table tbody tr .htBlock-sideMenuTable_splitter, table thead tr .htBlock-requestTable_splitter,	table tfoot tr .htBlock-requestTable_splitter, table tbody tr .htBlock-requestTable_splitter,	table thead tr .htBlock-selectTable_splitter, table tfoot tr .htBlock-selectTable_splitter,	table tbody tr .htBlock-selectTable_splitter, table thead tr .htBlock-hrCalendarTable_splitter,	table tfoot tr .htBlock-hrCalendarTable_splitter, table tbody tr .htBlock-hrCalendarTable_splitter,	table thead tr .htBlock-vrCalendarTable_splitter, table tfoot tr .htBlock-vrCalendarTable_splitter,	table tbody tr .htBlock-vrCalendarTable_splitter, table thead tr .htBlock-rowExpandTable_splitter,	table tfoot tr .htBlock-rowExpandTable_splitter, table tbody tr .htBlock-rowExpandTable_splitter,	table thead tr .htBlock-scrollTable_splitter, table tfoot tr .htBlock-scrollTable_splitter,	table tbody tr .htBlock-scrollTable_splitter, table thead tr .htBlock-expandTable_splitter,	table tfoot tr .htBlock-expandTable_splitter, table tbody tr .htBlock-expandTable_splitter,	table thead tr .htBlock-inlineTable_splitter, table tfoot tr .htBlock-inlineTable_splitter,	table tbody tr .htBlock-inlineTable_splitter, table thead tr .htBlock-normalTable_splitter,	table tfoot tr .htBlock-normalTable_splitter, table tbody tr .htBlock-normalTable_splitter	{	border-right: solid 1px #000 !important}table thead tr .htBlock-sideMenuTable_actionRow, table thead tr .htBlock-requestTable_actionRow,	table thead tr .htBlock-selectTable_actionRow, table thead tr .htBlock-hrCalendarTable_actionRow,	table thead tr .htBlock-vrCalendarTable_actionRow, table thead tr .htBlock-rowExpandTable_actionRow,	table thead tr .htBlock-scrollTable_actionRow, table thead tr .htBlock-expandTable_actionRow,	table thead tr .htBlock-inlineTable_actionRow, table thead tr .htBlock-normalTable_actionRow	{	background-color: #1D9E48 !important;	color: #fff !important;	text-align: center}table thead tr .htBlock-sideMenuTable_actionRow>*, table thead tr .htBlock-requestTable_actionRow>*,	table thead tr .htBlock-selectTable_actionRow>*, table thead tr .htBlock-hrCalendarTable_actionRow>*,	table thead tr .htBlock-vrCalendarTable_actionRow>*, table thead tr .htBlock-rowExpandTable_actionRow>*,	table thead tr .htBlock-scrollTable_actionRow>*, table thead tr .htBlock-expandTable_actionRow>*,	table thead tr .htBlock-inlineTable_actionRow>*, table thead tr .htBlock-normalTable_actionRow>*	{	display: inline-block;	min-width: 50px}table tbody tr .htBlock-sideMenuTable_actionRow, table tbody tr .htBlock-requestTable_actionRow,	table tbody tr .htBlock-selectTable_actionRow, table tbody tr .htBlock-hrCalendarTable_actionRow,	table tbody tr .htBlock-vrCalendarTable_actionRow, table tbody tr .htBlock-rowExpandTable_actionRow,	table tbody tr .htBlock-scrollTable_actionRow, table tbody tr .htBlock-expandTable_actionRow,	table tbody tr .htBlock-inlineTable_actionRow, table tbody tr .htBlock-normalTable_actionRow	{	background-color: #E2F4E9 !important;	color: #1D9E48 !important;	text-align: center}.htBlock-sideMenuTable_withFooter tbody tr:last-child td,	.htBlock-requestTable_withFooter tbody tr:last-child td,	.htBlock-selectTable_withFooter tbody tr:last-child td,	.htBlock-hrCalendarTable_withFooter tbody tr:last-child td,	.htBlock-vrCalendarTable_withFooter tbody tr:last-child td,	.htBlock-rowExpandTable_withFooter tbody tr:last-child td,	.htBlock-scrollTable_withFooter tbody tr:last-child td,	.htBlock-expandTable_withFooter tbody tr:last-child td,	.htBlock-inlineTable_withFooter tbody tr:last-child td,	.htBlock-normalTable_withFooter tbody tr:last-child td {	border-bottom: solid 1px #B3B3B3}.htBlock-sideMenuTable table.specific-table_300_wrap tbody tr td,	.htBlock-requestTable table.specific-table_300_wrap tbody tr td,	.htBlock-selectTable table.specific-table_300_wrap tbody tr td,	.htBlock-hrCalendarTable table.specific-table_300_wrap tbody tr td,	.htBlock-vrCalendarTable table.specific-table_300_wrap tbody tr td,	.htBlock-rowExpandTable table.specific-table_300_wrap tbody tr td,	.htBlock-scrollTable table.specific-table_300_wrap tbody tr td,	.htBlock-expandTable table.specific-table_300_wrap tbody tr td,	.htBlock-inlineTable table.specific-table_300_wrap tbody tr td,	.htBlock-normalTable table.specific-table_300_wrap tbody tr td {	white-space: normal}.htBlock-sideMenuTable table.specific-table_400_wrap tbody tr td,	.htBlock-requestTable table.specific-table_400_wrap tbody tr td,	.htBlock-selectTable table.specific-table_400_wrap tbody tr td,	.htBlock-hrCalendarTable table.specific-table_400_wrap tbody tr td,	.htBlock-vrCalendarTable table.specific-table_400_wrap tbody tr td,	.htBlock-rowExpandTable table.specific-table_400_wrap tbody tr td,	.htBlock-scrollTable table.specific-table_400_wrap tbody tr td,	.htBlock-expandTable table.specific-table_400_wrap tbody tr td,	.htBlock-inlineTable table.specific-table_400_wrap tbody tr td,	.htBlock-normalTable table.specific-table_400_wrap tbody tr td {	white-space: normal}.htBlock-sideMenuTable table.specific-table_500_wrap tbody tr td,	.htBlock-requestTable table.specific-table_500_wrap tbody tr td,	.htBlock-selectTable table.specific-table_500_wrap tbody tr td,	.htBlock-hrCalendarTable table.specific-table_500_wrap tbody tr td,	.htBlock-vrCalendarTable table.specific-table_500_wrap tbody tr td,	.htBlock-rowExpandTable table.specific-table_500_wrap tbody tr td,	.htBlock-scrollTable table.specific-table_500_wrap tbody tr td,	.htBlock-expandTable table.specific-table_500_wrap tbody tr td,	.htBlock-inlineTable table.specific-table_500_wrap tbody tr td,	.htBlock-normalTable table.specific-table_500_wrap tbody tr td {	white-space: normal}.htBlock-sideMenuTable table.specific-table_600_wrap tbody tr td,	.htBlock-requestTable table.specific-table_600_wrap tbody tr td,	.htBlock-selectTable table.specific-table_600_wrap tbody tr td,	.htBlock-hrCalendarTable table.specific-table_600_wrap tbody tr td,	.htBlock-vrCalendarTable table.specific-table_600_wrap tbody tr td,	.htBlock-rowExpandTable table.specific-table_600_wrap tbody tr td,	.htBlock-scrollTable table.specific-table_600_wrap tbody tr td,	.htBlock-expandTable table.specific-table_600_wrap tbody tr td,	.htBlock-inlineTable table.specific-table_600_wrap tbody tr td,	.htBlock-normalTable table.specific-table_600_wrap tbody tr td {	white-space: normal}.htBlock-sideMenuTable table.specific-table_700_wrap tbody tr td,	.htBlock-requestTable table.specific-table_700_wrap tbody tr td,	.htBlock-selectTable table.specific-table_700_wrap tbody tr td,	.htBlock-hrCalendarTable table.specific-table_700_wrap tbody tr td,	.htBlock-vrCalendarTable table.specific-table_700_wrap tbody tr td,	.htBlock-rowExpandTable table.specific-table_700_wrap tbody tr td,	.htBlock-scrollTable table.specific-table_700_wrap tbody tr td,	.htBlock-expandTable table.specific-table_700_wrap tbody tr td,	.htBlock-inlineTable table.specific-table_700_wrap tbody tr td,	.htBlock-normalTable table.specific-table_700_wrap tbody tr td {	white-space: normal}.htBlock-sideMenuTable table.specific-table_800_wrap tbody tr td,	.htBlock-requestTable table.specific-table_800_wrap tbody tr td,	.htBlock-selectTable table.specific-table_800_wrap tbody tr td,	.htBlock-hrCalendarTable table.specific-table_800_wrap tbody tr td,	.htBlock-vrCalendarTable table.specific-table_800_wrap tbody tr td,	.htBlock-rowExpandTable table.specific-table_800_wrap tbody tr td,	.htBlock-scrollTable table.specific-table_800_wrap tbody tr td,	.htBlock-expandTable table.specific-table_800_wrap tbody tr td,	.htBlock-inlineTable table.specific-table_800_wrap tbody tr td,	.htBlock-normalTable table.specific-table_800_wrap tbody tr td {	white-space: normal}.htBlock-sideMenuTable table.specific-table_900_wrap tbody tr td,	.htBlock-requestTable table.specific-table_900_wrap tbody tr td,	.htBlock-selectTable table.specific-table_900_wrap tbody tr td,	.htBlock-hrCalendarTable table.specific-table_900_wrap tbody tr td,	.htBlock-vrCalendarTable table.specific-table_900_wrap tbody tr td,	.htBlock-rowExpandTable table.specific-table_900_wrap tbody tr td,	.htBlock-scrollTable table.specific-table_900_wrap tbody tr td,	.htBlock-expandTable table.specific-table_900_wrap tbody tr td,	.htBlock-inlineTable table.specific-table_900_wrap tbody tr td,	.htBlock-normalTable table.specific-table_900_wrap tbody tr td {	white-space: normal}.htBlock-sideMenuTable table.specific-table_1000_wrap tbody tr td,	.htBlock-requestTable table.specific-table_1000_wrap tbody tr td,	.htBlock-selectTable table.specific-table_1000_wrap tbody tr td,	.htBlock-hrCalendarTable table.specific-table_1000_wrap tbody tr td,	.htBlock-vrCalendarTable table.specific-table_1000_wrap tbody tr td,	.htBlock-rowExpandTable table.specific-table_1000_wrap tbody tr td,	.htBlock-scrollTable table.specific-table_1000_wrap tbody tr td,	.htBlock-expandTable table.specific-table_1000_wrap tbody tr td,	.htBlock-inlineTable table.specific-table_1000_wrap tbody tr td,	.htBlock-normalTable table.specific-table_1000_wrap tbody tr td {	white-space: normal}.htBlock-sideMenuTable table.specific-table_1100_wrap tbody tr td,	.htBlock-requestTable table.specific-table_1100_wrap tbody tr td,	.htBlock-selectTable table.specific-table_1100_wrap tbody tr td,	.htBlock-hrCalendarTable table.specific-table_1100_wrap tbody tr td,	.htBlock-vrCalendarTable table.specific-table_1100_wrap tbody tr td,	.htBlock-rowExpandTable table.specific-table_1100_wrap tbody tr td,	.htBlock-scrollTable table.specific-table_1100_wrap tbody tr td,	.htBlock-expandTable table.specific-table_1100_wrap tbody tr td,	.htBlock-inlineTable table.specific-table_1100_wrap tbody tr td,	.htBlock-normalTable table.specific-table_1100_wrap tbody tr td {	white-space: normal}.htBlock-sideMenuTable table.specific-table_1200_wrap tbody tr td,	.htBlock-requestTable table.specific-table_1200_wrap tbody tr td,	.htBlock-selectTable table.specific-table_1200_wrap tbody tr td,	.htBlock-hrCalendarTable table.specific-table_1200_wrap tbody tr td,	.htBlock-vrCalendarTable table.specific-table_1200_wrap tbody tr td,	.htBlock-rowExpandTable table.specific-table_1200_wrap tbody tr td,	.htBlock-scrollTable table.specific-table_1200_wrap tbody tr td,	.htBlock-expandTable table.specific-table_1200_wrap tbody tr td,	.htBlock-inlineTable table.specific-table_1200_wrap tbody tr td,	.htBlock-normalTable table.specific-table_1200_wrap tbody tr td {	white-space: normal}.htBlock-sideMenuTable table thead tr th.specific_no,	.htBlock-requestTable table thead tr th.specific_no,	.htBlock-selectTable table thead tr th.specific_no,	.htBlock-hrCalendarTable table thead tr th.specific_no,	.htBlock-vrCalendarTable table thead tr th.specific_no,	.htBlock-rowExpandTable table thead tr th.specific_no,	.htBlock-scrollTable table thead tr th.specific_no,	.htBlock-expandTable table thead tr th.specific_no,	.htBlock-inlineTable table thead tr th.specific_no,	.htBlock-normalTable table thead tr th.specific_no {	width: 25px}.htBlock-sideMenuTable table thead tr th.specific_code p,	.htBlock-requestTable table thead tr th.specific_code p,	.htBlock-selectTable table thead tr th.specific_code p,	.htBlock-hrCalendarTable table thead tr th.specific_code p,	.htBlock-vrCalendarTable table thead tr th.specific_code p,	.htBlock-rowExpandTable table thead tr th.specific_code p,	.htBlock-scrollTable table thead tr th.specific_code p,	.htBlock-expandTable table thead tr th.specific_code p,	.htBlock-inlineTable table thead tr th.specific_code p,	.htBlock-normalTable table thead tr th.specific_code p {	width: auto;	min-width: 40px;	max-width: 330px}.htBlock-sideMenuTable table thead tr th.specific_name p,	.htBlock-requestTable table thead tr th.specific_name p,	.htBlock-selectTable table thead tr th.specific_name p,	.htBlock-hrCalendarTable table thead tr th.specific_name p,	.htBlock-vrCalendarTable table thead tr th.specific_name p,	.htBlock-rowExpandTable table thead tr th.specific_name p,	.htBlock-scrollTable table thead tr th.specific_name p,	.htBlock-expandTable table thead tr th.specific_name p,	.htBlock-inlineTable table thead tr th.specific_name p,	.htBlock-normalTable table thead tr th.specific_name p {	width: auto;	min-width: 40px;	max-width: 300px}.htBlock-sideMenuTable table thead tr th.specific_close_status,	.htBlock-requestTable table thead tr th.specific_close_status,	.htBlock-selectTable table thead tr th.specific_close_status,	.htBlock-hrCalendarTable table thead tr th.specific_close_status,	.htBlock-vrCalendarTable table thead tr th.specific_close_status,	.htBlock-rowExpandTable table thead tr th.specific_close_status,	.htBlock-scrollTable table thead tr th.specific_close_status,	.htBlock-expandTable table thead tr th.specific_close_status,	.htBlock-inlineTable table thead tr th.specific_close_status,	.htBlock-normalTable table thead tr th.specific_close_status {	width: 40px}.htBlock-sideMenuTable table thead tr th.specific_record p,	.htBlock-requestTable table thead tr th.specific_record p,	.htBlock-selectTable table thead tr th.specific_record p,	.htBlock-hrCalendarTable table thead tr th.specific_record p,	.htBlock-vrCalendarTable table thead tr th.specific_record p,	.htBlock-rowExpandTable table thead tr th.specific_record p,	.htBlock-scrollTable table thead tr th.specific_record p,	.htBlock-expandTable table thead tr th.specific_record p,	.htBlock-inlineTable table thead tr th.specific_record p,	.htBlock-normalTable table thead tr th.specific_record p {	width: auto;	min-width: 100px;	max-width: 400px}.htBlock-sideMenuTable table thead tr th.specific_time p,	.htBlock-requestTable table thead tr th.specific_time p,	.htBlock-selectTable table thead tr th.specific_time p,	.htBlock-hrCalendarTable table thead tr th.specific_time p,	.htBlock-vrCalendarTable table thead tr th.specific_time p,	.htBlock-rowExpandTable table thead tr th.specific_time p,	.htBlock-scrollTable table thead tr th.specific_time p,	.htBlock-expandTable table thead tr th.specific_time p,	.htBlock-inlineTable table thead tr th.specific_time p,	.htBlock-normalTable table thead tr th.specific_time p {	width: auto;	min-width: 50px;	max-width: 130px}.htBlock-sideMenuTable table thead tr th.specific_day_count p,	.htBlock-requestTable table thead tr th.specific_day_count p,	.htBlock-selectTable table thead tr th.specific_day_count p,	.htBlock-hrCalendarTable table thead tr th.specific_day_count p,	.htBlock-vrCalendarTable table thead tr th.specific_day_count p,	.htBlock-rowExpandTable table thead tr th.specific_day_count p,	.htBlock-scrollTable table thead tr th.specific_day_count p,	.htBlock-expandTable table thead tr th.specific_day_count p,	.htBlock-inlineTable table thead tr th.specific_day_count p,	.htBlock-normalTable table thead tr th.specific_day_count p {	width: auto;	min-width: 50px;	max-width: 180px}.htBlock-sideMenuTable table thead tr th.specific_date p,	.htBlock-requestTable table thead tr th.specific_date p,	.htBlock-selectTable table thead tr th.specific_date p,	.htBlock-hrCalendarTable table thead tr th.specific_date p,	.htBlock-vrCalendarTable table thead tr th.specific_date p,	.htBlock-rowExpandTable table thead tr th.specific_date p,	.htBlock-scrollTable table thead tr th.specific_date p,	.htBlock-expandTable table thead tr th.specific_date p,	.htBlock-inlineTable table thead tr th.specific_date p,	.htBlock-normalTable table thead tr th.specific_date p {	width: auto;	min-width: 50px;	max-width: 130px}.htBlock-sideMenuTable table tbody tr td, .htBlock-sideMenuTable table tfoot tr td,	.htBlock-requestTable table tbody tr td, .htBlock-requestTable table tfoot tr td,	.htBlock-selectTable table tbody tr td, .htBlock-selectTable table tfoot tr td,	.htBlock-hrCalendarTable table tbody tr td, .htBlock-hrCalendarTable table tfoot tr td,	.htBlock-vrCalendarTable table tbody tr td, .htBlock-vrCalendarTable table tfoot tr td,	.htBlock-rowExpandTable table tbody tr td, .htBlock-rowExpandTable table tfoot tr td,	.htBlock-scrollTable table tbody tr td, .htBlock-scrollTable table tfoot tr td,	.htBlock-expandTable table tbody tr td, .htBlock-expandTable table tfoot tr td,	.htBlock-inlineTable table tbody tr td, .htBlock-inlineTable table tfoot tr td,	.htBlock-normalTable table tbody tr td, .htBlock-normalTable table tfoot tr td	{	padding: 4px 8px}.htBlock-sideMenuTable table tbody tr td.specific-align_left,	.htBlock-sideMenuTable table tfoot tr td.specific-align_left,	.htBlock-requestTable table tbody tr td.specific-align_left,	.htBlock-requestTable table tfoot tr td.specific-align_left,	.htBlock-selectTable table tbody tr td.specific-align_left,	.htBlock-selectTable table tfoot tr td.specific-align_left,	.htBlock-hrCalendarTable table tbody tr td.specific-align_left,	.htBlock-hrCalendarTable table tfoot tr td.specific-align_left,	.htBlock-vrCalendarTable table tbody tr td.specific-align_left,	.htBlock-vrCalendarTable table tfoot tr td.specific-align_left,	.htBlock-rowExpandTable table tbody tr td.specific-align_left,	.htBlock-rowExpandTable table tfoot tr td.specific-align_left,	.htBlock-scrollTable table tbody tr td.specific-align_left,	.htBlock-scrollTable table tfoot tr td.specific-align_left,	.htBlock-expandTable table tbody tr td.specific-align_left,	.htBlock-expandTable table tfoot tr td.specific-align_left,	.htBlock-inlineTable table tbody tr td.specific-align_left,	.htBlock-inlineTable table tfoot tr td.specific-align_left,	.htBlock-normalTable table tbody tr td.specific-align_left,	.htBlock-normalTable table tfoot tr td.specific-align_left {	text-align: left}.htBlock-sideMenuTable table tbody tr td.specific-align_right,	.htBlock-sideMenuTable table tfoot tr td.specific-align_right,	.htBlock-requestTable table tbody tr td.specific-align_right,	.htBlock-requestTable table tfoot tr td.specific-align_right,	.htBlock-selectTable table tbody tr td.specific-align_right,	.htBlock-selectTable table tfoot tr td.specific-align_right,	.htBlock-hrCalendarTable table tbody tr td.specific-align_right,	.htBlock-hrCalendarTable table tfoot tr td.specific-align_right,	.htBlock-vrCalendarTable table tbody tr td.specific-align_right,	.htBlock-vrCalendarTable table tfoot tr td.specific-align_right,	.htBlock-rowExpandTable table tbody tr td.specific-align_right,	.htBlock-rowExpandTable table tfoot tr td.specific-align_right,	.htBlock-scrollTable table tbody tr td.specific-align_right,	.htBlock-scrollTable table tfoot tr td.specific-align_right,	.htBlock-expandTable table tbody tr td.specific-align_right,	.htBlock-expandTable table tfoot tr td.specific-align_right,	.htBlock-inlineTable table tbody tr td.specific-align_right,	.htBlock-inlineTable table tfoot tr td.specific-align_right,	.htBlock-normalTable table tbody tr td.specific-align_right,	.htBlock-normalTable table tfoot tr td.specific-align_right {	text-align: right}.htBlock-sideMenuTable table tbody tr td.specific-align_center,	.htBlock-sideMenuTable table tfoot tr td.specific-align_center,	.htBlock-requestTable table tbody tr td.specific-align_center,	.htBlock-requestTable table tfoot tr td.specific-align_center,	.htBlock-selectTable table tbody tr td.specific-align_center,	.htBlock-selectTable table tfoot tr td.specific-align_center,	.htBlock-hrCalendarTable table tbody tr td.specific-align_center,	.htBlock-hrCalendarTable table tfoot tr td.specific-align_center,	.htBlock-vrCalendarTable table tbody tr td.specific-align_center,	.htBlock-vrCalendarTable table tfoot tr td.specific-align_center,	.htBlock-rowExpandTable table tbody tr td.specific-align_center,	.htBlock-rowExpandTable table tfoot tr td.specific-align_center,	.htBlock-scrollTable table tbody tr td.specific-align_center,	.htBlock-scrollTable table tfoot tr td.specific-align_center,	.htBlock-expandTable table tbody tr td.specific-align_center,	.htBlock-expandTable table tfoot tr td.specific-align_center,	.htBlock-inlineTable table tbody tr td.specific-align_center,	.htBlock-inlineTable table tfoot tr td.specific-align_center,	.htBlock-normalTable table tbody tr td.specific-align_center,	.htBlock-normalTable table tfoot tr td.specific-align_center {	text-align: center}.htBlock-sideMenuTable table tbody tr td.specific-nowrap,	.htBlock-sideMenuTable table tfoot tr td.specific-nowrap,	.htBlock-requestTable table tbody tr td.specific-nowrap,	.htBlock-requestTable table tfoot tr td.specific-nowrap,	.htBlock-selectTable table tbody tr td.specific-nowrap,	.htBlock-selectTable table tfoot tr td.specific-nowrap,	.htBlock-hrCalendarTable table tbody tr td.specific-nowrap,	.htBlock-hrCalendarTable table tfoot tr td.specific-nowrap,	.htBlock-vrCalendarTable table tbody tr td.specific-nowrap,	.htBlock-vrCalendarTable table tfoot tr td.specific-nowrap,	.htBlock-rowExpandTable table tbody tr td.specific-nowrap,	.htBlock-rowExpandTable table tfoot tr td.specific-nowrap,	.htBlock-scrollTable table tbody tr td.specific-nowrap,	.htBlock-scrollTable table tfoot tr td.specific-nowrap,	.htBlock-expandTable table tbody tr td.specific-nowrap,	.htBlock-expandTable table tfoot tr td.specific-nowrap,	.htBlock-inlineTable table tbody tr td.specific-nowrap,	.htBlock-inlineTable table tfoot tr td.specific-nowrap,	.htBlock-normalTable table tbody tr td.specific-nowrap,	.htBlock-normalTable table tfoot tr td.specific-nowrap {	white-space: nowrap}.htBlock-sideMenuTable table tbody tr td.specific-wrap_normal,	.htBlock-sideMenuTable table tfoot tr td.specific-wrap_normal,	.htBlock-requestTable table tbody tr td.specific-wrap_normal,	.htBlock-requestTable table tfoot tr td.specific-wrap_normal,	.htBlock-selectTable table tbody tr td.specific-wrap_normal,	.htBlock-selectTable table tfoot tr td.specific-wrap_normal,	.htBlock-hrCalendarTable table tbody tr td.specific-wrap_normal,	.htBlock-hrCalendarTable table tfoot tr td.specific-wrap_normal,	.htBlock-vrCalendarTable table tbody tr td.specific-wrap_normal,	.htBlock-vrCalendarTable table tfoot tr td.specific-wrap_normal,	.htBlock-rowExpandTable table tbody tr td.specific-wrap_normal,	.htBlock-rowExpandTable table tfoot tr td.specific-wrap_normal,	.htBlock-scrollTable table tbody tr td.specific-wrap_normal,	.htBlock-scrollTable table tfoot tr td.specific-wrap_normal,	.htBlock-expandTable table tbody tr td.specific-wrap_normal,	.htBlock-expandTable table tfoot tr td.specific-wrap_normal,	.htBlock-inlineTable table tbody tr td.specific-wrap_normal,	.htBlock-inlineTable table tfoot tr td.specific-wrap_normal,	.htBlock-normalTable table tbody tr td.specific-wrap_normal,	.htBlock-normalTable table tfoot tr td.specific-wrap_normal {	white-space: normal;	word-wrap: break-word;	word-break: break-all}.htBlock-sideMenuTable table tbody tr td img.specific-status_close,	.htBlock-sideMenuTable table tfoot tr td img.specific-status_close,	.htBlock-requestTable table tbody tr td img.specific-status_close,	.htBlock-requestTable table tfoot tr td img.specific-status_close,	.htBlock-selectTable table tbody tr td img.specific-status_close,	.htBlock-selectTable table tfoot tr td img.specific-status_close,	.htBlock-hrCalendarTable table tbody tr td img.specific-status_close,	.htBlock-hrCalendarTable table tfoot tr td img.specific-status_close,	.htBlock-vrCalendarTable table tbody tr td img.specific-status_close,	.htBlock-vrCalendarTable table tfoot tr td img.specific-status_close,	.htBlock-rowExpandTable table tbody tr td img.specific-status_close,	.htBlock-rowExpandTable table tfoot tr td img.specific-status_close,	.htBlock-scrollTable table tbody tr td img.specific-status_close,	.htBlock-scrollTable table tfoot tr td img.specific-status_close,	.htBlock-expandTable table tbody tr td img.specific-status_close,	.htBlock-expandTable table tfoot tr td img.specific-status_close,	.htBlock-inlineTable table tbody tr td img.specific-status_close,	.htBlock-inlineTable table tfoot tr td img.specific-status_close,	.htBlock-normalTable table tbody tr td img.specific-status_close,	.htBlock-normalTable table tfoot tr td img.specific-status_close {	display: block;	margin-left: auto;	margin-right: auto}table thead tr .htBlock-sideMenuTable_actionRow.specific-actionRow_flexible p,	table thead tr .htBlock-requestTable_actionRow.specific-actionRow_flexible p,	table thead tr .htBlock-selectTable_actionRow.specific-actionRow_flexible p,	table thead tr .htBlock-hrCalendarTable_actionRow.specific-actionRow_flexible p,	table thead tr .htBlock-vrCalendarTable_actionRow.specific-actionRow_flexible p,	table thead tr .htBlock-rowExpandTable_actionRow.specific-actionRow_flexible p,	table thead tr .htBlock-scrollTable_actionRow.specific-actionRow_flexible p,	table thead tr .htBlock-expandTable_actionRow.specific-actionRow_flexible p,	table thead tr .htBlock-inlineTable_actionRow.specific-actionRow_flexible p,	table thead tr .htBlock-normalTable_actionRow.specific-actionRow_flexible p	{	min-width: 55px}.htBlock-inlineTable table {	display: inline-block}.htBlock-inlineTable table th {	font-weight: bold}.htBlock-hrCalendarTable_icon, .htBlock-expandTable_icon {	margin-right: 10px;	vertical-align: middle}.htBlock-hrCalendarTable_icon--open, .htBlock-expandTable_icon--open {	display: inline-block;	width: 18px;	height: 18px;	background-image: url(../img/templates/disclosure_close.png)}.htBlock-hrCalendarTable_icon--close, .htBlock-expandTable_icon--close {	display: inline-block;	width: 18px;	height: 18px;	background-image: url(../img/templates/disclosure_open.png)}.htBlock-expandTable table, .htBlock-normalTable table {	width: 100%;	font-size: 14px}.htBlock-expandTable table td, .htBlock-normalTable table td {	padding-left: 8px;	padding-right: 8px}.htBlock-expandTable table td .htBlock-table_alignmentBoxShortest,	.htBlock-normalTable table td .htBlock-table_alignmentBoxShortest {	width: 100px}.htBlock-expandTable table td .htBlock-table_alignmentBoxShort,	.htBlock-normalTable table td .htBlock-table_alignmentBoxShort {	width: 180px}.htBlock-expandTable table td .htBlock-table_alignmentBox,	.htBlock-normalTable table td .htBlock-table_alignmentBox {	width: 260px}.htBlock-expandTable table td .htBlock-table_alignmentBoxLong,	.htBlock-normalTable table td .htBlock-table_alignmentBoxLong {	width: 320px}.htBlock-expandTable table td .htBlock-table_alignmentBoxShort,	.htBlock-expandTable table td .htBlock-table_alignmentBoxShortest,	.htBlock-expandTable table td .htBlock-table_alignmentBoxLong,	.htBlock-expandTable table td .htBlock-table_alignmentBox,	.htBlock-normalTable table td .htBlock-table_alignmentBoxShort,	.htBlock-normalTable table td .htBlock-table_alignmentBoxShortest,	.htBlock-normalTable table td .htBlock-table_alignmentBoxLong,	.htBlock-normalTable table td .htBlock-table_alignmentBox {	display: inline-block}.htBlock-expandTable table td .htBlock-table_alignmentBoxBlock,	.htBlock-normalTable table td .htBlock-table_alignmentBoxBlock {	display: block}.htBlock-expandTable table td .htBlock-table_alignmentBoxShort>label:first-child,	.htBlock-expandTable table td .htBlock-table_alignmentBoxShortest>label:first-child,	.htBlock-expandTable table td .htBlock-table_alignmentBoxBlock>label:first-child,	.htBlock-expandTable table td .htBlock-table_alignmentBoxLong>label:first-child,	.htBlock-expandTable table td .htBlock-table_alignmentBox>label:first-child,	.htBlock-normalTable table td .htBlock-table_alignmentBoxShort>label:first-child,	.htBlock-normalTable table td .htBlock-table_alignmentBoxShortest>label:first-child,	.htBlock-normalTable table td .htBlock-table_alignmentBoxBlock>label:first-child,	.htBlock-normalTable table td .htBlock-table_alignmentBoxLong>label:first-child,	.htBlock-normalTable table td .htBlock-table_alignmentBox>label:first-child	{	width: 60px;	display: inline-block;	color: #999;	text-align: left;	padding: 0 8px}.htBlock-expandTable table td .htBlock-table_alignmentBoxShort>label:first-child:first-child,	.htBlock-expandTable table td .htBlock-table_alignmentBoxShortest>label:first-child:first-child,	.htBlock-expandTable table td .htBlock-table_alignmentBoxBlock>label:first-child:first-child,	.htBlock-expandTable table td .htBlock-table_alignmentBoxLong>label:first-child:first-child,	.htBlock-expandTable table td .htBlock-table_alignmentBox>label:first-child:first-child,	.htBlock-normalTable table td .htBlock-table_alignmentBoxShort>label:first-child:first-child,	.htBlock-normalTable table td .htBlock-table_alignmentBoxShortest>label:first-child:first-child,	.htBlock-normalTable table td .htBlock-table_alignmentBoxBlock>label:first-child:first-child,	.htBlock-normalTable table td .htBlock-table_alignmentBoxLong>label:first-child:first-child,	.htBlock-normalTable table td .htBlock-table_alignmentBox>label:first-child:first-child	{	text-align: right}.htBlock-table_separator1 {	border-top: solid 16px #fff}.htBlock-table_separator2 {	border-top: solid 4px #D9D9D9}.htBlock-tableSeparator1 td, .htBlock-tableSeparator1 th,	.htBlock-tableSeparator2 td, .htBlock-tableSeparator2 th {	border-top: solid 1px #E6E5E6}.htBlock-sideMenuTable {	position: relative}.htBlock-sideMenuTable_sortByAsc:after,	.htBlock-sideMenuTable_sortByDesc:after {	display: inline-block;	content: "";	width: 9px;	height: 4px;	position: absolute;	bottom: 5px;	left: 50%;	transform: translateX(-4.5px);	-ms-transform: translateX(-4.5px)}.htBlock-sideMenuTable_sortByAsc:after {	background-image: url(../img/templates/ic_table_sort_up.png)}.htBlock-sideMenuTable_sortByDesc:after {	background-image: url(../img/templates/ic_table_sort_down.png)}.htBlock-sideMenuTable_body {	top: 0}.htBlock-sideMenuTable_header {	top: 0;	position: absolute;	overflow: hidden}.htBlock-sideMenuTable_sideMenu {	height: 100%;	background-color: #EFFCF5 !important;	float: left;	position: absolute;	top: 0;	left: 0;	overflow: visible;	letter-spacing: -.4em;	border-bottom: none}.htBlock-sideMenuTable_sideMenu table {	width: 100%;	border: none;	letter-spacing: normal}.htBlock-sideMenuTable_sideMenu table tbody th,	.htBlock-sideMenuTable_sideMenu table tbody td {	background-color: inherit !important;	border: none}.htBlock-sideMenuTable_sideMenu table tbody th {	text-align: left;	padding-left: 0;	padding-right: 2px;	vertical-align: text-top}.htBlock-sideMenuTable_sideMenu table tbody td {	text-align: left;	padding-left: 0;	font-weight: bold;	vertical-align: text-top;	white-space: normal}.htBlock-sideMenuTable_sideMenu button {	letter-spacing: normal;	margin-bottom: 8px}.htBlock-sideMenuTable_sideMenuInner {	position: relative;	padding: 8px;	box-sizing: border-box;	border-top-style: solid;	border-top-color: #D4D6D6}.htBlock-sideMenuTable_sideMenuSpacer {	height: 10px;	background-color: #E1E6ED;	float: left;	position: absolute}.htBlock-sideMenuTable_tableArea {	overflow-x: auto;	position: relative}.htBlock-sideMenuTable_tableArea table {	border: none}.htBlock-sideMenuTable_tableArea table thead tr th.htBlock-sideMenuTable_saturday p	{	color: #436EC4}.htBlock-sideMenuTable_tableArea table thead tr th.htBlock-sideMenuTable_sunday p	{	color: #FF645C}.htBlock-sideMenuTable_tableArea table tbody {	cursor: pointer}.htBlock-sideMenuTable_tableArea table tbody tr td.htBlock-sideMenuTable_vrSummary	{	color: #2E3033;	background-color: #E1E6ED;	border-bottom: solid 1px #D2D2D2;	border-right: solid 1px #D2D2D2}.htBlock-sideMenuTable_tableArea [data-ht-button-cell] {	display: none}.htBlock-sideMenuTable .htBlock-sideMenuTable_body table tbody .htBlock-sideMenuTable--selected_fixed	{	border-top: solid 2px #1D9E48;	border-bottom: solid 2px #1D9E48}.htBlock-sideMenuTable .htBlock-sideMenuTable_body table tbody .htBlock-sideMenuTable--selected td	{	background-color: #EFFCF5 !important}.htBlock-scrollTable {	width: 100%;	position: relative}.htBlock-scrollTable_pin {	width: 24px;	height: 24px;	background-repeat: no-repeat;	margin: auto;	background-position: 3px 3px}.htBlock-scrollTable_pin--on {	background-image: url(../img/templates/ic_pin_on.png);	background-color: #9D9D9E;	border: none}.htBlock-scrollTable_pin--off {	border: solid 1px #9D9D9E;	background-color: #fff;	background-image: url(../img/templates/ic_pin_off.png)}.htBlock-scrollTable_eleft, .htBlock-scrollTable_left,	.htBlock-scrollTable_right, .htBlock-scrollTable_eright {	border: solid 1px #9D9D9E;	background-color: #fff}.htBlock-scrollTable_eleft, .htBlock-scrollTable_eright {	width: 22px;	height: 22px;	background-repeat: no-repeat;	background-position: 6.5px 5px}.htBlock-scrollTable_left, .htBlock-scrollTable_right {	width: 22px;	height: 22px;	background-repeat: no-repeat;	background-position: 7px 5px}.htBlock-scrollTable_eleft {	background-image: url(../img/templates/ic_tablescroll_EL.png);	position: relative}.htBlock-scrollTable_eright {	background-image: url(../img/templates/ic_tablescroll_ER.png);	position: relative}.htBlock-scrollTable_left {	background-image: url(../img/templates/ic_tablescroll_L.png);	position: relative}.htBlock-scrollTable_right {	background-image: url(../img/templates/ic_tablescroll_R.png);	position: relative}.htBlock-scrollTable_changeCol {	margin-right: 8px;	position: relative}.htBlock-scrollTable--viewPart .htBlock-scrollTable_switch--all {	display: none}.htBlock-scrollTable--viewAll .htBlock-scrollTable_switch--part {	display: none}.htBlock-scrollTable_switch--all, .htBlock-scrollTable_switch--part {	border: none;	background-color: inherit;	width: 94px;	height: 24px;	position: relative}.htBlock-scrollTable_switch--all {	background-image: url(../img/templates/btn_table_disclosure_all.png);	color: #1D9E48}.htBlock-scrollTable_switch--part {	background-image: url(../img/templates/btn_table_disclosure_part.png);	color: white}.htBlock-scrollTable_sortByAsc:after, .htBlock-scrollTable_sortByDesc:after	{	display: inline-block;	content: "";	width: 9px;	height: 4px;	position: absolute;	bottom: 5px;	left: 50%;	transform: translateX(-4.5px);	-ms-transform: translateX(-4.5px)}.htBlock-scrollTable_sortByAsc:after {	background-image: url(../img/templates/ic_table_sort_up.png)}.htBlock-scrollTable_sortByDesc:after {	background-image: url(../img/templates/ic_table_sort_down.png)}.htBlock-scrollTable table {	min-width: 100%}.htBlock-scrollTable table thead tr.htBlock-scrollTable_toolbar th {	background-color: #fff;	text-align: right}.htBlock-scrollTable_side, .htBlock-scrollTable_sideHeader {	overflow-x: hidden;	overflow-y: hidden;	box-shadow: 5px 1px 4px -1px rgba(0, 0, 0, 0.2);	border-right: solid 2px #1A191A}.htBlock-scrollTable_side {	position: absolute;	top: 0}.htBlock-scrollTable_sideHeader {	position: fixed;	top: 44px}.htBlock-scrollTable_header {	overflow-x: hidden;	overflow-y: hidden;	position: fixed;	top: 44px}.htBlock-hrCalendarTable .htBlock-toolbar {	border-bottom: solid 1px #ccc}.htBlock-hrCalendarTable table {	width: 100%}.htBlock-hrCalendarTable table thead tr th p, .htBlock-hrCalendarTable table tbody tr td p	{	line-height: 1.2em}.htBlock-hrCalendarTable table thead tr th {	color: #0D1127;	background-color: #F2F2F2;	text-align: center}.htBlock-hrCalendarTable table thead tr th p span {	display: block}.htBlock-hrCalendarTable table thead tr th.htBlock-hrCalendarTable_name p	{	font-weight: bold;	min-width: 130px}.htBlock-hrCalendarTable table thead tr th.htBlock-hrCalendarTable_saturday	{	color: #436EC4}.htBlock-hrCalendarTable table thead tr th.htBlock-hrCalendarTable_sunday	{	color: #FF645C}.htBlock-hrCalendarTable table tbody tr td {	font-size: 14px;	white-space: normal}.htBlock-hrCalendarTable table tbody tr td.htBlock-hrCalendarTable_dayCell	{	padding: 0;	text-align: center;	height: 100%;	position: relative;	vertical-align: bottom}.htBlock-hrCalendarTable table tbody tr td.htBlock-hrCalendarTable_dayCell div	{	height: calc(100% - 2px);	width: calc(100% - 4px);	padding: 2px;	display: inline-block}.htBlock-hrCalendarTable table tbody tr td.htBlock-hrCalendarTable_dayCell div p	{	border: solid 1px #ededed;	display: inline-block;	height: calc(100% - 2px);	width: calc(100% - 2px);	margin: 0 auto;	white-space: normal;	text-align: center;	vertical-align: middle}.htBlock-hrCalendarTable table tbody tr td.htBlock-hrCalendarTable_dayCell div p label	{	display: inline-block;	width: 1em;	position: relative;	top: 50%;	transform: translate(0, -50%)}.htBlock-hrCalendarTable table tbody tr td.htBlock-hrCalendarTable_saturday	{	box-shadow: 0 2px 0 0 #5E91EB inset}.htBlock-hrCalendarTable table tbody tr td.htBlock-hrCalendarTable_saturday div	{	height: calc(100% - 4px);	padding-top: 4px}.htBlock-hrCalendarTable table tbody tr td.htBlock-hrCalendarTable_sunday	{	box-shadow: 0 2px 0 0 #FF645C inset}.htBlock-hrCalendarTable table tbody tr td.htBlock-hrCalendarTable_sunday div	{	height: calc(100% - 4px);	padding-top: 4px}.htBlock-hrCalendarTable table tfoot tr.htBlock-hrCalendarTable_sum td {	background-color: #CCDDE8;	font-weight: bold}.htBlock-hrCalendarTable table tfoot tr td {	text-align: right;	padding: 0.2em}.htBlock-hrCalendarTable table thead tr td {	border-bottom: solid 1px #fff;	border-right: solid 1px #E6E5E6}.htBlock-hrCalendarTable table tbody tr th.htBlock-hrCalendarTable_saturday p	{	color: #436EC4}.htBlock-hrCalendarTable table tbody tr th.htBlock-hrCalendarTable_sunday p	{	color: #FF645C}.htBlock-vrCalendarTable {	overflow: auto}.htBlock-vrCalendarTable table {	border: none}.htBlock-vrCalendarTable table thead tr th.htBlock-vrCalendarTable_saturday	{	color: #436EC4}.htBlock-vrCalendarTable table thead tr th.htBlock-vrCalendarTable_sunday	{	color: #FF645C}.htBlock-vrCalendarTable table tbody tr td.htBlock-vrCalendarTable_saturday	{	color: #436EC4}.htBlock-vrCalendarTable table tbody tr td.htBlock-vrCalendarTable_sunday	{	color: #FF645C}.htBlock-vrCalendarTable .htBlock-selectmenuBlockXS,	.htBlock-vrCalendarTable .htBlock-selectmenuXS,	.htBlock-vrCalendarTable .htBlock-selectmenuBlockS,	.htBlock-vrCalendarTable .htBlock-selectmenuS, .htBlock-vrCalendarTable .htBlock-selectmenuBlock,	.htBlock-vrCalendarTable .htBlock-selectmenu {	background-color: inherit}.htBlock-vrCalendarTable .htBlock-selectmenuBlockXS_wrapper,	.htBlock-vrCalendarTable .htBlock-selectmenuXS_wrapper,	.htBlock-vrCalendarTable .htBlock-selectmenuBlockS_wrapper,	.htBlock-vrCalendarTable .htBlock-selectmenuS_wrapper,	.htBlock-vrCalendarTable .htBlock-selectmenuBlock_wrapper,	.htBlock-vrCalendarTable .htBlock-selectmenu_wrapper {	border: solid 1px transparent;	background-color: inherit}.htBlock-vrCalendarTable .htBlock-selectmenuBlockXS_wrapper label,	.htBlock-vrCalendarTable .htBlock-selectmenuXS_wrapper label,	.htBlock-vrCalendarTable .htBlock-selectmenuBlockS_wrapper label,	.htBlock-vrCalendarTable .htBlock-selectmenuS_wrapper label,	.htBlock-vrCalendarTable .htBlock-selectmenuBlock_wrapper label,	.htBlock-vrCalendarTable .htBlock-selectmenu_wrapper label {	background-position: 8px 5px}.htBlock-vrCalendarTable .htBlock-selectmenuBlockXS_wrapper:hover,	.htBlock-vrCalendarTable .htBlock-selectmenuXS_wrapper:hover,	.htBlock-vrCalendarTable .htBlock-selectmenuBlockS_wrapper:hover,	.htBlock-vrCalendarTable .htBlock-selectmenuS_wrapper:hover,	.htBlock-vrCalendarTable .htBlock-selectmenuBlock_wrapper:hover,	.htBlock-vrCalendarTable .htBlock-selectmenu_wrapper:hover {	border: solid 1px #E6E6E6;	border-radius: 4px;	background-color: #fff;	line-height: normal}.htBlock-vrCalendarTable .htBlock-selectmenuBlockXS_wrapper:hover label,	.htBlock-vrCalendarTable .htBlock-selectmenuXS_wrapper:hover label,	.htBlock-vrCalendarTable .htBlock-selectmenuBlockS_wrapper:hover label,	.htBlock-vrCalendarTable .htBlock-selectmenuS_wrapper:hover label,	.htBlock-vrCalendarTable .htBlock-selectmenuBlock_wrapper:hover label,	.htBlock-vrCalendarTable .htBlock-selectmenu_wrapper:hover label {	background-position: 0 0}.htBlock-vrCalendarTable .htBlock-timeXS, .htBlock-vrCalendarTable .htBlock-timeS,	.htBlock-vrCalendarTable .htBlock-time, .htBlock-vrCalendarTable .htBlock-textXS,	.htBlock-vrCalendarTable .htBlock-textS, .htBlock-vrCalendarTable .htBlock-text	{	background-color: inherit;	border: solid 1px transparent}.htBlock-vrCalendarTable .htBlock-timeXS:focus, .htBlock-vrCalendarTable .htBlock-timeXS:hover,	.htBlock-vrCalendarTable .htBlock-timeS:focus, .htBlock-vrCalendarTable .htBlock-timeS:hover,	.htBlock-vrCalendarTable .htBlock-time:focus, .htBlock-vrCalendarTable .htBlock-time:hover,	.htBlock-vrCalendarTable .htBlock-textXS:focus,	.htBlock-vrCalendarTable .htBlock-textXS:hover,	.htBlock-vrCalendarTable .htBlock-textS:focus, .htBlock-vrCalendarTable .htBlock-textS:hover,	.htBlock-vrCalendarTable .htBlock-text:focus, .htBlock-vrCalendarTable .htBlock-text:hover	{	background-color: #fff;	border: solid 1px #E6E6E6}.htBlock-vrCalendarTable table {	width: 100%}.htBlock-vrCalendarTable table tr td {	padding: 4px}.htBlock-vrCalendarTable table tr td p {	padding-left: 4px;	margin: 0}table tbody .htBlock-vrCalendarTable_weekstart td {	box-shadow: 0 1px 0 0 #000 inset}table tbody tr .htBlock-vrCalendarTable_breakSchedule input {	width: 40px}.htBlock-rowExpandTable table {	font-size: 14px}table tbody .htBlock-rowExpandTable_foldableRow {	height: 40px;	width: 100%;	padding-left: 8px}table tbody .htBlock-rowExpandTable_foldableRow p {	-js-display: flex;	display: -webkit-flex;	display: -moz-flex;	display: -ms-flex;	display: -o-flex;	display: flex}table tbody .htBlock-rowExpandTable_foldableRow label:first-of-type {	color: gray;	line-height: 32px}table tbody .htBlock-rowExpandTable_foldableRow input {	-webkit-flex-grow: 1;	-moz-flex-grow: 1;	-o-flex-grow: 1;	flex-grow: 1;	line-height: 32px}table tbody .htBlock-rowExpandTable_foldableRow--closed {	height: 0 !important;	padding: 0 !important;	border-bottom: none;	display: none;	visibility: hidden}table tbody .htBlock-rowExpandTable_foldableRow--closed p {	display: none;	visibility: hidden;	height: 0}table thead .htBlock-rowExpandTable_foldSwitch button {	border: solid 1px #737373;	border-radius: 9px;	height: 18px;	line-height: 12px}table thead .htBlock-rowExpandTable_foldSwitch--opened span, table thead .htBlock-rowExpandTable_foldSwitch--closed span	{	display: inline-block;	position: relative;	margin-right: 4px;	bottom: 2px;	width: 7px;	height: 5px}table thead .htBlock-rowExpandTable_foldSwitch--opened {	background-color: #fff;	color: #0b131a}table thead .htBlock-rowExpandTable_foldSwitch--opened span {	background-image: url(../img/templates/arrow_up.png)}table thead .htBlock-rowExpandTable_foldSwitch--closed {	background-color: inherit;	color: #0b131a}table thead .htBlock-rowExpandTable_foldSwitch--closed span {	background-image: url(../img/templates/arrow_bottom.png)}table tbody tr .htBlock-rowExpandTable_foldSwitch p {	text-align: center}table tbody tr .htBlock-rowExpandTable_foldSwitch p span {	display: inline-block;	width: 100px;	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis}@media ( max-width : 960px) {	.htBlock-requestTable, .htBlock-selectTable {		width: 920px	}}.htBlock-requestTable>.htBlock-toolbar label, .htBlock-selectTable>.htBlock-toolbar label	{	color: #999}.htBlock-requestTable>h4, .htBlock-selectTable>h4 {	display: inline-block;	height: 36px;	line-height: 36px;	padding-left: 16px;	font-size: 16px;	color: #737373}.htBlock-requestTable table, .htBlock-selectTable table {	width: 100%}table thead .htBlock-requestTable_checkbox, table thead .htBlock-selectTable_checkbox	{	text-align: center;	width: 50px}table thead .htBlock-requestTable_checkbox input[type="checkbox"], table thead .htBlock-selectTable_checkbox input[type="checkbox"]	{	margin: 0 4px}table tbody .htBlock-requestTable_checkbox, table tbody .htBlock-selectTable_checkbox	{	text-align: center}table tbody .htBlock-requestTable_selected td, table tbody .htBlock-selectTable_selected td	{	background-color: #CCE9FF !important}.htBlock-requestTable_footer, .htBlock-selectTable_footer {	border-top: solid 1px #ccc;	border-bottom-left-radius: 8px;	border-bottom-right-radius: 8px;	text-align: center;	background-color: #fff}.htBlock-selectTable {	background-color: #F2F2F2}.htBlock-selectTable table tbody td {	padding: 0 4px}.htBlock-requestTable p {	margin: 0}.htBlock-requestTable .htBlock-buttonM {	margin: 4px;	margin-left: 0;	width: 96px}.htBlock-requestTable_header {	margin-top: 8px;	margin-left: 66px}.htBlock-requestTable table thead tr th {	background-color: #F2F2F2;	color: #0D1127;	font-weight: bold}table thead tr .htBlock-requestTable_mainRow {	background-color: #D4D6D6 !important;	color: #0D1127 !important}table thead tr .htBlock-requestTable_form {	width: 296px}.htBlock-requestTable table tbody td {	padding: 4px}table tbody tr:nth-child(2n+1) .htBlock-requestTable_mainRow, table tbody tr:nth-child(2n) .htBlock-requestTable_mainRow	{	background-color: #F2F2F2}table tbody tr .htBlock-requestTable_form {	padding: 4px}table tbody tr .htBlock-requestTable_form p {	font-size: 12px;	position: relative}table tbody tr .htBlock-requestTable_form input[type="text"] {	width: 286px}table tbody tr .htBlock-requestTable_form .htBlock-button, table tbody tr .htBlock-requestTable_form .htBlock-scrollTable_pin,	table tbody tr .htBlock-requestTable_form .htBlock-scrollTable_eleft,	table tbody tr .htBlock-requestTable_form .htBlock-scrollTable_left,	table tbody tr .htBlock-requestTable_form .htBlock-scrollTable_right,	table tbody tr .htBlock-requestTable_form .htBlock-scrollTable_eright {	margin: 4px;	margin-top: 0;	margin-left: 0;	width: 96px}table tbody tr .htBlock-requestTable_form .htBlock-button:last-of-type,	table tbody tr .htBlock-requestTable_form .htBlock-scrollTable_pin:last-of-type,	table tbody tr .htBlock-requestTable_form .htBlock-scrollTable_eleft:last-of-type,	table tbody tr .htBlock-requestTable_form .htBlock-scrollTable_left:last-of-type,	table tbody tr .htBlock-requestTable_form .htBlock-scrollTable_right:last-of-type,	table tbody tr .htBlock-requestTable_form .htBlock-scrollTable_eright:last-of-type	{	margin-right: 0}.htBlock-autoNewLineTable>ul>li {	float: left;	margin-bottom: 16px}.htBlock-autoNewLineTable>ul>li>label {	background-color: #D4D6D6;	color: #0D1127;	font-weight: bold;	display: block;	line-height: 30px;	padding: 2px 5px;	text-align: center;	border-left: solid 1px #fff}.htBlock-autoNewLineTable>ul>li>div {	display: block;	line-height: 30px;	padding: 2px 5px;	border: none;	border-bottom: solid 1px #E6E5E6;	border-right: solid 1px #E6E5E6}.htBlock-autoNewLineTable:after {	content: '.';	height: 0;	visibility: hidden;	clear: both;	display: block}.table_custom .htBlock-hrCalendarTable table thead tr th a {	color: #0D1127}.table_custom .htBlock-hrCalendarTable table thead tr th.htBlock-hrCalendarTable_saturday a	{	color: #436EC4}.table_custom .htBlock-hrCalendarTable table thead tr th.htBlock-hrCalendarTable_sunday a	{	color: #FF645C}.htBlock-scrollTable table tbody tr td.htBlock-scrollTable_saturday,	.htBlock-scrollTable table tbody tr td.htBlock-sideMenuTable_saturday,	.htBlock-sideMenuTable table tbody tr td.htBlock-scrollTable_saturday,	.htBlock-sideMenuTable table tbody tr td.htBlock-sideMenuTable_saturday	{	color: #436EC4}.htBlock-scrollTable table tbody tr td.htBlock-scrollTable_sunday,	.htBlock-scrollTable table tbody tr td.htBlock-sideMenuTable_saturday,	.htBlock-sideMenuTable table tbody tr td.htBlock-scrollTable_sunday,	.htBlock-sideMenuTable table tbody tr td.htBlock-sideMenuTable_saturday	{	color: #FF645C}.htBlock-toolbar {	display: table;	line-height: 48px;	width: 100%}.htBlock-toolbar>* {	display: table-cell;	padding: 0 16px;	min-width: 70%}.htBlock-toolbar>*:last-child {	text-align: right}.htBlock-footer {	width: 100%;	height: 32px;	line-height: 32px;	background-color: #1D9E48;	color: white;	position: absolute;	bottom: 0;	margin-bottom: -32px;	-js-display: flex;	display: -webkit-flex;	display: -moz-flex;	display: -ms-flex;	display: -o-flex;	display: flex}.htBlock-footer a {	color: white}.htBlock-footer_cart, .htBlock-footer_logo {	line-height: 32px;	-webkit-flex-grow: 1;	-moz-flex-grow: 1;	-o-flex-grow: 1;	flex-grow: 1;	padding: 0 20px}.htBlock-footer_cart {	text-align: left}.htBlock-footer_cart img {	vertical-align: text-bottom}.htBlock-footer_logo {	-webkit-flex-basis: 380px;	-moz-flex-basis: 380px;	-o-flex-basis: 380px;	flex-basis: 380px;	text-align: right}.htBlock-footer_logo img {	vertical-align: middle}.htBlock-box {	border: solid 1px #ccc;	border-radius: 8px;	overflow: hidden;	position: relative}@media ( max-width : 960px) {	.htBlock-box {		width: 920px	}}.htBlock-box_subTitle {	color: #1D9E48;	font-size: 16px;	border-left: solid 5px #1D9E48;	padding-left: 8px;	margin-top: 16px;	margin-bottom: 8px;	line-height: 28px}.htBlock-box_subTitle .htBlock-buttonXS, .htBlock-box_subTitle .htBlock-buttonS,	.htBlock-box_subTitle .htBlock-scrollTable_changeCol,	.htBlock-box_subTitle .htBlock-scrollTable_switch--all,	.htBlock-box_subTitle .htBlock-scrollTable_switch--part,	.htBlock-box_subTitle .htBlock-button, .htBlock-box_subTitle .htBlock-scrollTable_pin,	.htBlock-box_subTitle .htBlock-scrollTable_eleft, .htBlock-box_subTitle .htBlock-scrollTable_left,	.htBlock-box_subTitle .htBlock-scrollTable_right, .htBlock-box_subTitle .htBlock-scrollTable_eright,	.htBlock-box_subTitle .htBlock-buttonM, .htBlock-box_subTitle .htBlock-buttonL,	.htBlock-box_subTitle .htBlock-buttonXL {	margin: 0;	margin-right: 8px;	float: right}.htBlock-box_caption {	font-size: 14px;	padding-left: 8px;	margin-top: 16px;	margin-bottom: 4px;	line-height: 23.5px;	font-weight: bold}.htBlock-box_text {	font-size: 16px;	margin-left: 16px}.htBlock-boxedTextarea {	border: solid 1px #ccc;	border-radius: 8px;	overflow: hidden}@media ( max-width : 960px) {	.htBlock-boxedTextarea {		width: 920px	}}.htBlock-boxedTextarea input[type="text"] {	height: 36px;	display: block;	width: calc(100% - 32px);	border: none;	border-bottom: solid 1px #ccc;	padding: 8px 16px}.htBlock-boxedTextarea textarea {	display: block;	width: calc(100% - 32px);	border: none;	border-bottom: solid 1px #ccc;	padding: 16px}.htBlock-boxedTextarea--empty {	color: #B3B3B3}.htBlock-scrollBox {	width: 100%;	overflow-x: auto;	overflow-y: hidden;	position: relative;	padding: 0;	margin: 0}.htBlock-scrollBox_hScroll {	height: 18px;	position: fixed;	bottom: 0;	display: inline-block;	background-color: #ccc}.htBlock-scrollBox_leftBtn, .htBlock-scrollBox_rightBtn {	width: 18px;	height: 18px;	display: inline-block;	float: left;	background-color: #ccc}.htBlock-scrollBox_leftBtn {	cursor: pointer;	float: left;	background-image: url(../img/templates/btn_arrow_2_L.png);	background-repeat: no-repeat;	background-position: center}.htBlock-scrollBox_rightBtn {	cursor: pointer;	float: left;	background-image: url(../img/templates/btn_arrow_2_R.png);	background-repeat: no-repeat;	background-position: center}.htBlock-scrollBox_scrollBody {	height: 100%;	float: left}.htBlock-scrollBox_scroller {	display: inline-block;	position: absolute;	background-color: gray;	height: 100%;	cursor: pointer}.htBlock-informationBoxList {	margin-bottom: 36px;	font-size: 18px;	line-height: 1.6em}.htBlock-informationBoxList h4 {	color: #1D9E48;	font-weight: bold;	font-size: 20px;	margin-bottom: 16px}.htBlock-informationBoxList h5 {	color: #0B131A;	font-weight: bold;	font-size: 18px;	margin-bottom: 16px}.htBlock-informationBoxList ul {	padding-left: 1em;	list-style-type: disc;	line-height: 1.5em}.htBlock-informationBoxList li {	margin-bottom: 1em}.htBlock-informationBoxList>ul {	border: solid 1px #ccc;	border-radius: 8px;	padding-left: 1em;	list-style-type: none;	padding-left: 0}.htBlock-informationBoxList>ul>li {	padding: 20px;	border-bottom: solid 1px #ccc;	margin-bottom: auto}.htBlock-informationBoxList>ul>li:last-of-type {	border-bottom: none}.htBlock-informationBoxList_toplink {	text-align: right;	height: 24px;	line-height: 24px;	vertical-align: middle}.htBlock-informationBoxList_toplink a {	display: inline-block;	font-size: 13px;	color: #0B131A !important;	text-decoration: none !important}.htBlock-informationBoxList_toplink a>* {	vertical-align: middle}.htBlock-highlightedBox {	border: solid 1px #FFDAA3;	background-color: #FFFCE6;	border-radius: 8px;	text-align: center;	font-size: 26px;	padding-top: 1.5em;	padding-bottom: 1.3em}.htBlock-highlightedBox--container {	width: 100%;	padding-bottom: 20px}.htBlock-highlightedBox>* {	vertical-align: middle}.htBlock-definitionBoxList dt, .htBlock-definitionBoxList dd {	background-color: #ebebeb}.htBlock-definitionBoxList dt {	margin-top: 20px;	padding-top: 8px;	padding-left: 16px;	font-size: 14px;	font-weight: bold;	vertical-align: baseline}.htBlock-definitionBoxList dt>a {	font-size: 14px;	font-weight: bold;	line-height: 32px}.htBlock-definitionBoxList dd {	padding: 16px;	padding-top: 1px;	font-size: 14px;	line-height: 1.6em}.htBlock-definitionBoxList ul {	padding-left: 2em;	margin: 8px 0}.htBlock-definitionBoxList li {	margin-bottom: 0.5em}.htBlock-informationMenuBox {	border: solid 1px #ccc;	padding: 20px;	line-height: 2em;	width: 198px}.htBlock-informationMenuBox--fixed {	position: fixed;	top: 20px}.htBlock-informationMenuBox a {	text-decoration: none}.htBlock-informationMenuBox h4 {	font-size: 16px}.htBlock-informationMenuBox>li {	padding-bottom: 8px}.htBlock-informationMenuBox>li>ul {	margin-left: 1em}.htBlock-informationMenuBox>li>ul a {	color: #0B131A;	text-decoration: none}.htBlock-informationMenuBox>li:last-of-type {	padding-bottom: 0}.htBlock-simpleList, .htBlock-alignedList {	margin: 4px}.htBlock-simpleList label, .htBlock-alignedList label {	display: inline-block;	text-align: right;	color: gray}.htBlock-simpleList label+*, .htBlock-alignedList label+* {	margin-right: 16px}.htBlock-dotsList {	list-style-type: disc;	padding-left: 3em;	line-height: 2em}.htBlock-subTitle {	font-size: 18px;	vertical-align: baseline}.htBlock-subHeading {	font-size: 16px;	vertical-align: baseline}.htBlock-info {	font-weight: normal;	color: gray}.htBlock-warnA {	font-weight: normal;	color: #F5495B}.htBlock-warnB {	font-weight: normal;	color: #f60}.htBlock-emphasisC {	font-weight: normal;	color: #07D54B}.htBlock-horizontalLineA {	border: none;	border-top: dashed 1px #ccc}.htBlock-horizontalLineB {	border: none;	border-top: solid 1px #ccc}.htBlock-messageBox {	padding-top: 16px;	padding-bottom: 16px}.htBlock-messageBox .htBlock-messageBox_inner {	margin-left: 32px;	margin-right: 32px;	border: solid 1px #F5495B}.htBlock-messageBox .htBlock-messageBox_inner h3 {	background-color: #F5495B;	color: #fff}.htBlock-warnAL {	background-color: #FCAFB7 !important}.htBlock-noticeL {	backGround-color: #F6E18A !important}.htBlock-displayNone {	display: none}.htBlock-simpleSection+.htBlock-simpleSection, .htBlock-foldableSection+.htBlock-simpleSection,	.htBlock-simpleSection+.htBlock-foldableSection,	.htBlock-foldableSection+.htBlock-foldableSection {	margin-top: 24px}.htBlock-simpleSection>h3, .htBlock-foldableSection>h3 {	display: block;	font-size: 20px;	border-bottom: solid 1px #ccc;	width: 100%;	height: 32px;	line-height: 32px}.htBlock-simpleSection>h3>label, .htBlock-foldableSection>h3>label {	float: left}.htBlock-simpleSection>ul, .htBlock-foldableSection>ul {	padding-top: 12px;	width: 100%}.htBlock-simpleSection>ul li>label, .htBlock-foldableSection>ul li>label	{	width: 240px;	line-height: 22px;	margin-top: 5px;	text-align: right;	margin-right: 8px;	font-weight: bold;	float: left}.htBlock-simpleSection>ul li>div, .htBlock-foldableSection>ul li>div {	line-height: 32px;	margin-bottom: 9px;	margin-left: 248px}.htBlock-simpleSection>ul li>div>*, .htBlock-foldableSection>ul li>div>*	{	margin-bottom: 9px}.htBlock-simpleSection>ul li>div>* span+label, .htBlock-simpleSection>ul li>div>* span+span,	.htBlock-foldableSection>ul li>div>* span+label,	.htBlock-foldableSection>ul li>div>* span+span {	margin-left: 32px}.htBlock-simpleSection>ul li>div hr, .htBlock-foldableSection>ul li>div hr	{	margin: 3px 0}.htBlock-simpleSection>ul li:after, .htBlock-foldableSection>ul li:after	{	content: '.';	display: block;	clear: both;	visibility: hidden;	line-height: 9px}.htBlock-simpleSection p, .htBlock-foldableSection p {	margin-top: 4px;	margin-bottom: 4px}.htBlock-simpleSection>h3 .htBlock-simpleSection_titleButton {	float: right}.htBlock-simpleSection>h3 .htBlock-simpleSection_titleButton>label {	font-size: 14px;	color: gray;	margin-right: 8px}.htBlock-simpleSection>h3 .htBlock-simpleSection_titleButton button {	height: 24px;	margin-top: 4px}.htBlock-simpleSection>h3 label {	-webkit-flex-grow: 1;	-moz-flex-grow: 1;	-o-flex-grow: 1;	flex-grow: 1}.htBlock-simpleSection h4 {	font-size: 16px;	font-weight: bold}.htBlock-foldableSection>h3 .htBlock-foldableSection_toggleButton {	float: right}.htBlock-foldableSection>h3 .htBlock-foldableSection_toggleButton>label	{	font-size: 14px;	color: gray;	margin-right: 8px;	white-space: nowrap}.htBlock-foldableSection>h3 .htBlock-foldableSection_toggleButton button	{	width: 64px;	height: 24px;	margin-top: 4px;	border: solid 1px #ccc;	background-color: #EBEBEB;	font-size: 13px;	line-height: 13px;	margin-left: -0.7em}.htBlock-foldableSection>h3 .htBlock-foldableSection_toggleButton button:hover	{	background-color: #CACBCC}.htBlock-foldableSection>h3 .htBlock-foldableSection_toggleButton button:active	{	background-color: #9D9D9E}.htBlock-foldableSection>h3 .htBlock-foldableSection_toggleButton button.htBlock-foldableSection_activeButton	{	background-color: #1D9E48;	color: #fff}.htBlock-foldableSection>h3 .htBlock-foldableSection_toggleButton button.htBlock-foldableSection_activeButton:hover	{	background-color: #008735}.htBlock-foldableSection>h3 .htBlock-foldableSection_toggleButton button.htBlock-foldableSection_activeButton:active	{	background-color: #006729}.htBlock-foldableSection>h3 .htBlock-foldableSection_toggleButton button:first-of-type	{	border-radius: 4px 0 0 4px;	border-right: none;	margin-left: 0}.htBlock-foldableSection>h3 .htBlock-foldableSection_toggleButton button:last-of-type	{	border-radius: 0 4px 4px 0}.htBlock-foldableSection>h3 .htBlock-foldableSection_icon {	width: 18px;	height: 18px;	vertical-align: middle;	margin-top: 7px;	margin-right: 8px;	float: left}.htBlock-foldableSection>h3 .htBlock-foldableSection_icon--open {	background-image: url(../img/templates/disclosure_close.png)}.htBlock-foldableSection>h3 .htBlock-foldableSection_icon--close {	background-image: url(../img/templates/disclosure_open.png)}.htBlock-foldableSection>h3:hover .htBlock-foldableSection_icon--open {	background-image: url(../img/templates/disclosure_close_ov.png)}.htBlock-foldableSection>h3:hover .htBlock-foldableSection_icon--close {	background-image: url(../img/templates/disclosure_open_ov.png)}.htBlock-itemSelector>* {	float: left}.htBlock-itemSelector:after {	content: '.';	display: block;	height: 0;	font-size: 0;	clear: both;	visibility: hidden}.htBlock-itemSelector_layoutH {	-js-display: flex;	display: -webkit-flex;	display: -moz-flex;	display: -ms-flex;	display: -o-flex;	display: flex}.htBlock-itemSelector option {	padding-left: 20px}.htBlock-itemSelector_selectedItem {	background-image: url(../img/templates/check.png);	background-repeat: no-repeat;	background-position: 4px 4px}.htBlock-itemSelector>div>h4 {	height: 32px}.htBlock-itemSelector .htBlock-itemSelector_centerButtons {	-js-display: flex;	display: -webkit-flex;	display: -moz-flex;	display: -ms-flex;	display: -o-flex;	display: flex;	-webkit-flex-direction: column;	-moz-flex-direction: column;	-ms-flex-direction: column;	-o-flex-direction: column;	flex-direction: column;	padding-top: 32px;	text-align: center;	width: 100px}.htBlock-itemSelector .htBlock-itemSelector_centerButtons button {	width: 80px;	margin: 8px;	margin-top: 24px}.htBlock-itemSelector .htBlock-itemSelector_sideButtons {	text-align: center;	width: 60px;	padding-top: 24px}.htBlock-itemSelector .htBlock-itemSelector_sideButtons span {	font-size: 12px;	line-height: 1.1em}.htBlock-itemSelector .htBlock-itemSelector_sideButtons button {	width: 32px;	height: 32px;	margin: 16px auto 8px auto}.htBlock-itemSelector .htBlock-itemSelector_sideButtons button:nth-of-type(1),	.htBlock-itemSelector .htBlock-itemSelector_sideButtons button:nth-of-type(3)	{	margin-top: 0}.htBlock-itemSelector_top, .htBlock-itemSelector_up,	.htBlock-itemSelector_down, .htBlock-itemSelector_bottom {	background-repeat: no-repeat}.htBlock-itemSelector_top, .htBlock-itemSelector_bottom {	background-position: 7px 10.5px}.htBlock-itemSelector_up, .htBlock-itemSelector_down {	background-position: 8px 11px}.htBlock-itemSelector_top {	background-image: url(../img/templates/order-top.png)}.htBlock-itemSelector_up {	background-image: url(../img/templates/order-up.png)}.htBlock-itemSelector_down {	background-image: url(../img/templates/order-down.png)}.htBlock-itemSelector_bottom {	background-image: url(../img/templates/order-bottom.png)}.htBlock-itemSelector_preview textarea {	width: 100%}.htBlock-splitView {	position: absolute;	-js-display: flex;	display: -webkit-flex;	display: -moz-flex;	display: -ms-flex;	display: -o-flex;	display: flex;	height: 100%;	width: 100%;	padding: 0;	padding-bottom: 48px}.htBlock-splitView_menu {	width: 250px;	-webkit-flex-basis: 250px;	-moz-flex-basis: 250px;	-o-flex-basis: 250px;	flex-basis: 250px;	-js-display: flex;	display: -webkit-flex;	display: -moz-flex;	display: -ms-flex;	display: -o-flex;	display: flex;	-webkit-flex-direction: column;	-moz-flex-direction: column;	-ms-flex-direction: column;	-o-flex-direction: column;	flex-direction: column}.htBlock-splitView_menu h3 {	height: 48px;	line-height: 48px;	background-color: #E6E6E6;	padding-left: 24px;	vertical-align: middle;	position: relative}.htBlock-splitView_menu h3>* {	vertical-align: middle}.htBlock-splitView_menu h3>button {	position: absolute;	right: 8px;	top: 50%;	transform: translateY(-50%)}.htBlock-splitView_menu>div {	background-color: #fff}.htBlock-splitView_menu_variableArea {	-webkit-flex-grow: 1;	-moz-flex-grow: 1;	-o-flex-grow: 1;	flex-grow: 1}.htBlock-splitView_menu_foldable {	background-repeat: no-repeat;	background-size: 9px 6px;	background-position: 8px 21px}.htBlock-splitView_menu_foldable--opened {	background-image: url(../img/templates/sidemenu--opened.png)}.htBlock-splitView_menu_foldable--closed {	background-image: url(../img/templates/sidemenu--closed.png)}.htBlock-splitView_contents {	-webkit-flex-basis: 0;	-moz-flex-basis: 0;	-o-flex-basis: 0;	flex-basis: 0;	-webkit-flex-grow: 1;	-moz-flex-grow: 1;	-o-flex-grow: 1;	flex-grow: 1;	-webkit-flex-shrink: 1;	-moz-flex-shrink: 1;	-ms-flex-shrink: 1;	-o-flex-shrink: 1;	flex-shrink: 1;	background-color: #F2F2F2;	position: relative}.htBlock-splitView_contentsInner {	padding: 32px;	padding-top: 0;	height: 100%;	width: 100%;	box-sizing: border-box}.htBlock-loading {	position: fixed;	top: 0;	bottom: 0;	left: 0;	right: 0;	padding: 0%;	z-index: 10000;	background-color: rgba(255, 255, 255, 0.84);	text-align: center;	display: table-cell;	width: 100%;	height: 100%}.htBlock-loading_loader {	width: 80px;	height: 80px;	z-index: 10001;	margin: auto;	margin-top: 20%}.htBlock-loading_message {	margin-top: 16px}.htBlock-loading_circular {	display: block;	width: 80px;	height: 80px;	animation: htBlock-loading_rotate 2s linear infinite;	transform-origin: center center;	-ms-transform-origin: center center;	z-index: 10002}.htBlock-loading_path {	stroke-dasharray: 1, 200;	stroke-dashoffset: 0;	stroke-linecap: round;	stroke-miterlimit: 10;	stroke-width: 2;	fill: none;	animation: htBlock-loading_dash 1.5s ease-in-out infinite,		htBlock-loading_color 6s ease-in-out infinite}@keyframes htBlock-loading_rotate { 100%{	transform: rotate(360deg);	-ms-transform: rotate(360deg)}}@keyframes htBlock-loading_dash { 0%{	stroke-dasharray: 1, 200;	stroke-dashoffset: 0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes htBlock-loading_color { 100%,0%{	stroke: #1d9e48}40%{stroke:#999}66%{stroke:#F18800}80%,90%{stroke:#999}}.htBlock-tooltip {	position: absolute;	max-width: 320px;	font-size: 12px;	line-height: 1.5em;	background-color: #ededed;	border: solid 1px #d8d8d8;	border-radius: 4px;	padding: 4px 8px 8px}.htBlock-messageArea {	width: 100%}.htBlock-messageArea ul {	list-style: disc inside;	min-height: 16px;	font-size: 16px;	padding-top: 16px;	padding-bottom: 16px;	line-height: 1.4em}.htBlock-messageArea--error {	background-color: #FFEDEF;	color: #F5495B;	background-image: url(../img/templates/alart_icon_error.png);	background-size: 24px 24px;	background-position: 24px 12px;	background-repeat: no-repeat;	padding-left: 64px}.htBlock-messageArea--info {	background-color: #BCEBCF;	color: #3D7BF2;	background-image: url(../img/templates/alart_icon_info.png);	background-size: 24px 24px;	background-position: 24px 12px;	background-repeat: no-repeat;	padding-left: 64px}.htBlock-version_main{	padding-left:10px;}.htBlock-version_login{	text-align: right;	padding-right:10px;	padding-bottom:5px;}