div.tpm_bpm_test_server {
  background: orange;
}
div.tpm_bpm_dev_using_release_db {
  background: red;
}
div.tpm_bpm_dev_server {
  background: #e7feff;
}
.dev_mode {
  background-color: yellow;
}
body.tpm_bpm_test_server {
  color: #038;
  background-color: #fdfd96;
}
body.tpm_bpm_dev_using_release_db {
  color: #038;
  background-color: pink;
}
body.tpm_bpm_dev_server {
  color: #038;
  /*background-color: #e0ffff; //lightcyan*/
  background-color: #FDEBD0;
}
/* Tooltip container */
.tpm_bpm_bar_tooltip {
  position: relative;
  display: inline-block;
}
/* Tooltip text */
.tpm_bpm_bar_tooltip .tpm_bpm_bar_tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  /* Position the tooltip text - see examples below! */
  position: absolute;
  z-index: 1;
}
/* Show the tooltip text when you mouse over the tooltip container */
.tpm_bpm_bar_tooltip:hover .tpm_bpm_bar_tooltiptext {
  visibility: visible;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0;
  /* <-- Apparently some margin are still there even though it's hidden */
}
.ui-widget-header {
  border: 1px solid lightgrey;
  background: lightgrey url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
  color: #000;
  font-weight: bold;
}
.ui-datepicker-today a.ui-state-highlight {
  border-color: #ccc;
  background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
  color: #1c94c4;
}
.ui-datepicker-today a.ui-state-hover {
  border-color: #fbcb09;
  background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #c77405;
}
.ui-datepicker-current-day a.ui-state-active {
  border-color: #ccc;
  background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
  color: #1c94c4;
}
.ui-datepicker-current-day a.ui-state-hover {
  border-color: #fbcb09;
  background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #c77405;
}
.ui-button-text {
  color: #000;
}
.nicescroll-rails-vr {
  display: block!important;
}
.nicescroll-rails-hr {
  display: block!important;
}
div.ag-row-odd div.ag-cell {
  background: #b3ffb3;
}
div.ag-fresh:not([id^="myDoD"]) div.ag-row-selected div.ag-cell {
  background: #b3d4fc !important;
}
div.sny_dashboard div.ag-row-selected div.ag-cell {
  background: rgba(201, 76, 76, 0.3);
}
button {
  border-width: 1px;
}
.ag-floating-filter-body input {
  border-width: 1px;
}
.ag-floating-filter-button {
  border-width: transparent;
}
.rsi-button-save-highlight {
  color: white;
  background-color: #39b3d7;
}
/*.rsi-button-submit-highlight {
    color: white;
    background-color: #1993b7;
}
.rsi-button-inspect-highlight {
    color: white;
    background-color: #097397;
}
.rsi-button-approve-highlight {
    color: white;
    background-color: #097397;
}*/
.rsi-button-highlight {
  color: white;
  background-color: #097397;
}
body {
  color: #038;
  background-color: #DEE6F7;
}
.clear_none_border {
  clear: left;
  float: left;
}
.none_border {
  padding: 10px 8px;
  float: left;
}
.clear_none_border_group {
  clear: left;
  float: left;
  padding: 10px 8px;
  margin-top: 0.2em;
  margin-bottom: 0.2em;
  margin-left: 0.2em;
}
.disabled_cell {
  border: solid 1px gray;
  background-color: #CED6E7;
}
input[type="text"][readonly] {
  background-color: #BEC6D7;
}
input[type="tel"][readonly] {
  background-color: #BEC6D7;
}
input[disabled] {
  background-color: #CED6E7;
}
input.sny_date_input {
  height: 26px;
  width: 135px !important;
}
input.sny_date_input[disabled] {
  background-color: #CED6E7;
}
textarea[readonly] {
  background-color: #BEC6D7;
}
textarea[disabled] {
  background-color: #CED6E7;
}
.sny_select_height {
  height: 24px;
}
.rsi-align-right {
  text-align: right;
}
.rsi-align-left {
  text-align: left;
}
.rsi-align-center {
  text-align: center;
}
div.modal-micro {
  width: 300px;
}
div.modal-mini {
  width: 400px;
}
div.modal-tiny {
  width: 500px;
}
div.modal-sm {
  width: 600px;
}
div.modal-normal {
  width: 700px;
}
div.modal-lg {
  width: 800px;
}
div.modal-hg {
  width: 900px;
}
div.modal-giant {
  width: 1000px;
}
div.modal-giant-a {
  width: 1100px;
}
div.modal-enormous {
  width: 1200px;
}
div.modal-enormous-a {
  width: 1300px;
}
.sny_left_aligned20 {
  text-align: left;
  width: 20px;
}
.sny_left_aligned40 {
  text-align: left;
  width: 40px;
}
.sny_left_aligned42 {
  text-align: left;
  width: 42px;
}
.sny_left_aligned50 {
  text-align: left;
  width: 50px;
}
.sny_left_aligned60 {
  text-align: left;
  width: 60px;
}
.sny_left_aligned70 {
  text-align: left;
  width: 70px;
}
.sny_left_aligned80 {
  text-align: left;
  width: 80px;
}
.sny_left_aligned100 {
  text-align: left;
  width: 100px;
}
.sny_left_aligned110 {
  text-align: left;
  width: 110px;
}
.sny_left_aligned120 {
  text-align: left;
  width: 120px;
}
.sny_left_aligned130 {
  text-align: left;
  width: 130px;
}
.sny_left_aligned140 {
  text-align: left;
  width: 140px;
}
.sny_left_aligned150 {
  text-align: left;
  width: 150px;
}
.sny_left_aligned160 {
  text-align: left;
  width: 160px;
}
.sny_left_aligned180 {
  text-align: left;
  width: 180px;
}
.sny_left_aligned190 {
  text-align: left;
  width: 190px;
}
.sny_left_aligned200 {
  text-align: left;
  width: 200px;
}
.sny_left_aligned250 {
  text-align: left;
  width: 250px;
}
.sny_left_aligned400 {
  text-align: left;
  width: 400px;
}
.sny_left_aligned600 {
  text-align: left;
  width: 600px;
}
.sny_right_aligned90 {
  text-align: right;
  width: 90px;
  padding-right: 10px;
}
.sny_right_aligned100 {
  text-align: right;
  width: 110px;
  padding-right: 10px;
}
.sny_right_aligned120 {
  text-align: right;
  width: 120px;
  padding-right: 10px;
}
.sny_right_aligned130 {
  text-align: right;
  width: 130px;
  padding-right: 10px;
}
.sny_right_aligned140 {
  text-align: right;
  width: 140px;
  padding-right: 10px;
}
.sny_right_aligned160 {
  text-align: right;
  width: 160px;
  padding-right: 10px;
}
.sny_right_aligned180 {
  text-align: right;
  width: 180px;
  padding-right: 10px;
}
.sny_right_aligned200 {
  text-align: right;
  width: 200px;
  padding-right: 10px;
}
.sny_right_aligned250 {
  text-align: right;
  width: 250px;
  padding-right: 10px;
}
.sny_right_aligned100_nopadding {
  text-align: right;
  width: 100px;
}
.sny_right_aligned40 {
  text-align: right;
  padding-right: 5px;
  width: 20px;
}
.sny_right_aligned60 {
  text-align: right;
  padding-right: 5px;
  width: 60px;
}
.sny_right_aligned70 {
  text-align: right;
  padding-right: 5px;
  width: 70px;
}
.sny_right_aligned80 {
  text-align: right;
  padding-right: 5px;
  width: 80px;
}
.sny_right_aligned60_nopadding {
  text-align: right;
  width: 60px;
}
.sny_right_aligned40 {
  text-align: right;
  padding-right: 5px;
  width: 40px;
}
.sny_left_aligned60 {
  text-align: left;
  width: 60px;
}
.sny_left_aligned70 {
  text-align: left;
  width: 70px;
}
.sny_left_aligned50 {
  text-align: left;
  width: 50px;
}
.sny_table_1row {
  height: 30px;
}
.sny_table_2row {
  height: 60px;
}
.sny_table_3row {
  height: 90px;
}
.sny_table_4row {
  height: 120px;
}
.sny_table_5row {
  height: 150px;
}
.sny_table_6row {
  height: 180px;
}
.sny_table_7row {
  height: 210px;
}
.sny_align_right {
  text-align: right;
}
.sny_clear_left {
  clear: left;
}
.sny_clear_right {
  clear: right;
}
.sny_float_right {
  float: right;
}
.sny_float_left {
  float: left;
}
input.sny_date_field_full {
  width: 80px;
}
input.sny_input_right_aligned30 {
  width: 30px;
  text-align: right;
}
input.sny_input_right_aligned60 {
  width: 60px;
  text-align: right;
}
input.sny_input_right_aligned100 {
  width: 100px;
  text-align: right;
}
input.sny_input_left_aligned120 {
  width: 120px;
  text-align: left;
}
input.sny_input_left_aligned250 {
  width: 250px;
  text-align: left;
}
input.sny_address_field {
  width: 450px;
}
input.sny_uppercase {
  text-transform: uppercase;
}
input.sny_width100per {
  width: 100%;
}
.sny_read_only_field {
  background: #CCC;
  color: #333;
}
.sny_date_field_YYYYMM {
  width: 65px;
}
.sny_kintai_comp_dropdown {
  width: 150px;
}
.sny_tildi {
  padding-left: 5px;
  padding-right: 5px;
}
.sny_border {
  border: solid 1px lightgray;
}
.sny_main_panel {
  margin: 20px;
}
.sny_margin {
  margin-top: 10px;
  margin-bottom: 10px;
}
.sny_margin_left10 {
  margin-left: 10px;
}
.sny_margin_left20 {
  margin-left: 20px;
}
.sny_padding_left5 {
  padding-left: 5px;
}
.sny_padding_left20 {
  padding-left: 20px;
}
.sny_padding_right5 {
  padding-right: 5px;
}
.sny_padding_right40 {
  padding-right: 40px;
}
.sny_padding_top10 {
  padding-top: 10px;
}
.sny_padding_bottom10 {
  padding-bottom: 10px;
}
.sny_width_33per {
  width: 33%;
}
.sny_height_100per {
  height: 100%;
}
.sny_height_50per {
  height: 50%;
}
.sny_gap80 {
  width: 80px;
}
div.sny_koshin_bottom_buttons {
  margin-top: 10px;
  margin-left: 100px;
}
div.sny_koshin_bottom_buttons button {
  width: 100px;
}
div.sny_button {
  margin-top: 10px;
}
div.sny_button button {
  width: 100px;
}
div.sny_button1 button {
  width: 100px;
}
div.sny_master_bottom_buttons {
  margin-top: 10px;
  margin-left: 150px;
}
div.sny_master_bottom_buttons button {
  width: 100px;
}
div.sny_bottom_3buttons_500 {
  margin-top: 10px;
  margin-left: 180px;
}
div.sny_bottom_3buttons_500 button {
  width: 100px;
}
div.sny_bottom_3buttons_600 {
  margin-top: 10px;
  margin-left: 280px;
}
div.sny_bottom_3buttons_600 button {
  width: 100px;
}
div.sny_div_table {
  display: table;
}
div.sny_div_row {
  display: table-row;
}
div.sny_div_cell {
  display: table-cell;
}
textarea {
  color: black;
  resize: none;
}
textarea.sny_insatsu_txareasize {
  width: 240px;
  height: 100px;
}
.sny_right_aligned260 {
  width: 260px;
  text-align: right;
}
.sny_grayed_out {
  color: gray;
}
.sny_font_black {
  color: black;
}
.sny_font_weight_normal {
  font-weight: normal;
}
input {
  color: black;
}
.sny_light_blue {
  color: #39b3d7;
}
grid_sny_red div {
  color: red;
}
/*
.sny_bgcolor_radio{
    background-color: #D1E0E0;    
}
*/
select {
  color: black;
}
label {
  font-weight: normal;
}
th {
  font-weight: normal;
}
.sny_tabset_header ul a {
  padding: 5px;
}
.sny_green_background {
  background-color: #b3ffb3;
}
div.sny_2row_header_ag .ag-header-cell-label {
  text-overflow: clip;
  overflow: visible;
  white-space: normal;
}
div.sny_menu_bar {
  margin-top: 4px;
  margin-bottom: 20px;
  font: small;
  border-bottom: solid 1px black;
  height: 24px;
  max-height: 24px;
}
div.sny_menu_bar nav.navbar {
  height: 20px;
  max-height: 20px;
}
div.sny_menu_bar nav.navbar div.navbar-header {
  margin-right: 50px;
}
div.sny_menu_bar nav.navbar div.navbar-header button {
  margin: 2px;
  height: 20px;
  max-height: 20px;
}
div.sny_menu_bar ul.navbar-nav {
  list-style-type: none;
}
div.sny_menu_bar ul.navbar-nav li.bar_item,
div.sny_menu_bar ul.navbar-nav li.dropdown,
div.sny_menu_bar ul.navbar-nav li.bar_item {
  float: left;
  margin-right: 20px;
}
div.sny_menu_bar ul.navbar-nav li.bar_item a.dropdown-toggle,
div.sny_menu_bar ul.navbar-nav li.dropdown a.dropdown-toggle,
div.sny_menu_bar ul.navbar-nav li.bar_item a.dropdown-toggle,
div.sny_menu_bar ul.navbar-nav li.bar_item a.bar_item,
div.sny_menu_bar ul.navbar-nav li.dropdown a.bar_item,
div.sny_menu_bar ul.navbar-nav li.bar_item a.bar_item {
  margin: 0;
  padding: 0;
  display: block;
  color: black;
  text-align: center;
  text-decoration: none;
  height: 20px;
  max-height: 20px;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: lightblue;
}
.dropdown:hover > .dropdown-menu {
  display: block;
}
div.hyouji {
  float: left;
}
div.hyouji button.hyouji,
div.hyouji sp.hyouji,
div.hyouji input.hyouji {
  float: left;
}
/*# sourceMappingURL=common.css.map */