@charset "UTF-8";

/*----- 届出申請機能 -----*/
/* 入力枠のデコレーション */
.bootstrappy {
  padding: 6px 12px !important;
  font-size: 14px;
  line-height: 1.42857143 !important;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc !important;
  border-radius: 4px !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) !important;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) !important;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s !important;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important;
}
/* テキスト入力 */
input.gwrs-text {
  height: 34px;
  wwwwidth: auto !important; max-width: 100%;
}
/* ラジオボタンラベル */
label.gwrs-radio {
  padding-right: 1em;
}
/* チェックボックスラベル */
label.gwrs-checkbox {
  padding-right: 1em;
}
/* 固定テキスト */
.gwrs-readonly {
 background-color: #eee;
}
/* */
.gwrs-boxy {
 width: auto !important; max-width: 100%;
 display: inline-block;
}
/* 申請一覧ステータス表示 */
.gwrs-stat-draft,
.gwrs-stat-wcomplete,
.gwrs-stat-wapproval1,
.gwrs-stat-wapproval2,
.gwrs-stat-wapproval3,
.gwrs-stat-complete,
.gwrs-stat-accept,
.gwrs-stat-cancel,
.gwrs-stat-reject,
.gwrs-stat-null {
 font-weight: bold;
}
/* 下書き */
.gwrs-stat-draft        {color: #fa0;}
/* 決裁待ち */
.gwrs-stat-wcomplete    {color: #0d8;}
/* 承認1待ち */
.gwrs-stat-wapproval1   {color: #0d8;}
/* 承認2待ち */
.gwrs-stat-wapproval2   {color: #0d8;}
/* 承認3待ち */
.gwrs-stat-wapproval3   {color: #0d8;}
/* 決裁済み */
.gwrs-stat-complete     {color: #fff; background-color: #08f;}
/* 受理済み */
.gwrs-stat-accept       {color: #fff; background-color: #08f;}
/* 取消済み */
.gwrs-stat-cancel       {color: #888;}
/* 却下済み */
.gwrs-stat-reject       {color: #f00;}
/* 空 */
.gwrs-stat-null         {color: #000;}

/* 承認経路ステータス表示 */
.gwrs-route-apply,
.gwrs-route-accept,
.gwrs-route-approval,
.gwrs-route-complete,
.gwrs-route-cancel,
.gwrs-route-reject,
.gwrs-route-wait,
.gwrs-route-null {
 font-weight: bold;
}
/* 申請済み */
.gwrs-route-apply       {color: #fa0;}
/* 確認済み */
.gwrs-route-accept      {color: #000;}
/* 承認済み */
.gwrs-route-approval    {color: #0d8;}
/* 決裁済み */
.gwrs-route-complete    {color: #08f;}
/* 取消済み */
.gwrs-route-cancel      {color: #f00;}
/* 却下済み */
.gwrs-route-reject      {color: #f00;}
/* 処理待ち */
.gwrs-route-wait        {color: #888;}
/* 空 */
.gwrs-route-null        {color: #000;}

/* 承認経路設定のリストボックス */
.gwrs-route-select {
 width: 25em;
 display: table-cell;
 vertical-align: middle;
}
/* 数値入力フィールド */
input.gwrs-input-number {
 width: 5em !important;
}
/* テキスト入力フィールド(小) */
input.gwrs-input-small {
 width: 8em !important;
}
/* 申請画面ヘッダ行 */
.gwrs-item-header {
 color: #fff !important;
 padding: 6px 12px !important;
 margin-bottom: 6px;
 font-size: 14px;
 line-height: 1.42857143 !important;
 border-radius: 4px !important;
bbackground-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);
bbackground-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);
bbackground-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));
bbackground-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);
bfilter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
bbackground-repeat:repeat-x}
}
.gwrs-label {
 text-align: right !important;
 padding-top: 0.8em !important;
}
.gwrs-line-margin {
 line-height: 3.0 !important;
}

/*----- カレンダー関連 -----*/
/* モバイル表示時のボタン */
.gw-btn-sm {
 font-size: 10px !important;
 padding: 8px 6px !important;
}
