/* ==========================================================================
   Regions

   Used for navigation layouts
========================================================================== */
.region-topbar {
  /* Styles here */ }
  .region-topbar > .mx-layoutcontainer-wrapper {
    /* Styles here */ }
  .region-topbar .toggle-btn {
    /* Styles here */ }
  .region-topbar .navbar-right {
    /* SSO widgets */ }
    .region-topbar .navbar-right .mx-appswitcher-button-placeholder,
    .region-topbar .navbar-right .mx-profilemenu-button-placeholder {
      /* Styles here */ }
      .region-topbar .navbar-right .mx-appswitcher-button-placeholder iframe,
      .region-topbar .navbar-right .mx-profilemenu-button-placeholder iframe {
        /* Styles here */ }
    .region-topbar .navbar-right .mx-profilemenu-button-placeholder {
      /* Styles here */ }

.region-sidebar {
  /* Styles here */ }
  .region-sidebar > .mx-layoutcontainer-wrapper {
    /* Styles here */ }

.region-content {
  /* Styles here */ }
  .region-content > .mx-layoutcontainer-wrapper {
    /* Styles here */ }
    
/* メニュー部分 */
.MenuStyle {
  background-color: transparent; }
.MenuStyle .navbar-inner ul li a {
  border-bottom: 0px solid;
  color: ##548BA7;
  font-size: 18px;
  background-color: transparent; }
.MenuStyle .navbar-inner ul li a img {
  width: 9px;
  height: 12px; }
.MenuStyle .navbar-inner ul li a:hover,
.MenuStyle .navbar-inner ul li a:focus,
.MenuStyle .navbar-inner ul li a.active {
  background-color: transparent;
  color: #548BA7;
  outline: none; }
.MenuStyle .navbar-inner ul li a.active {
  border-left-color: transparent;  }

/* フッタースタイル */
.footterStyle {
  background-color: #7AAAD2;
  text-align: center;
  color: #FFFFFF;
}
.footterStyle ul {
  width:50%;
  display: inline;
}
.footterStyle a {
  color: #FFFFFF;
}
.footterStyle li.mx-navigationlist-item:hover {
  background-color: transparent;
}
.footterStyle li.mx-navigationlist-item {
  border: none;
  display: inline;
  padding: 0px;
  margin: 5px;
  background-color: transparent;
}
.footterStyle span {
  color:white;
}
.footterStyle li:before {
  content:"・";
}
.region-sidebar .mx-navigationtree .navbar-inner > ul > li > a {
  border-color: #548BA7;
  background-color: #548BA7;
}
.region-sidebar .mx-navigationtree .navbar-inner > ul > li a:hover,
.region-sidebar .mx-navigationtree .navbar-inner > ul > li a:focus, 
.region-sidebar .mx-navigationtree .navbar-inner > ul > li a.active {
  border-color: #548BA7;
  background-color: #548BA7;
}
.btn-success {
  border-color:#8497B0;
  background-color: #8497B0;
}
.btn-success:hover, 
.btn-success:focus, 
.btn-success:active, 
.btn-success.active, 
.open > .btn-success.dropdown-toggle{
  border-color:#8497B0;
  background-color: #8497B0;
}
.btn-info {
  border-color:#BFDBFF;
  background-color: #BFDBFF;
}
.btn-info:hover, 
.btn-info:focus, 
.btn-info:active, 
.btn-info.active, 
.open > .btn-info.dropdown-toggle{
  border-color:#BFDBFF;
  background-color: #BFDBFF;
}
/* データグリッド選択 */
.mx-datagrid table tbody tr.selected td, 
.mx-datagrid table tbody tr.selected:hover td {
  background-color:#D1E4EE !important
}
body{
  font-family:'メイリオ', 'Meiryo', "Open Sans", sans-serif;
}
[readonly].form-control {
  cursor: not-allowed;
  background-color:#eee;
}
a.buttom-right{
position: absolute;
bottom: 72px;
right:0;
}
a.buttom-right2{
position: absolute;
bottom: 0px;
right:0;
}
.mx-tabcontainer .mx-tabcontainer-tabs {
  border-color:#7AAAD2;
}
.mx-tabcontainer .mx-tabcontainer-tabs > li.active > a ,
.mx-tabcontainer .mx-tabcontainer-tabs > li.active > a:hover ,
.mx-tabcontainer .mx-tabcontainer-tabs > li.active > a:focus {
  color:#FFFFFF;
  background-color:#7AAAD2;
}
.mx-tabcontainer .mx-tabcontainer-tabs > li > a ,
.mx-tabcontainer .mx-tabcontainer-tabs > li > a:hover ,
.mx-tabcontainer .mx-tabcontainer-tabs > li > a:focus {
  color:#555;
  background-color:#FFFFFF;
  border-color:#D7D7D7;
  border-bottom:#7AAAD2;
  /*color:#FFFFFF;
  background-color:#BFDBFF;
  border-bottom:#7AAAD2;*/
}
.custom-validation .mx-radiobuttons .radio  {
    display: none !important
}
/*# sourceMappingURL=main.css.map */

.mx-icon-calendar {
    font-family: "Glyphicons Halflings";
}

.mx-icon-calendar:before { 
    content:"\e109";
}

.mx-icon-controls-step-backward {
    font-family: "Glyphicons Halflings";
}

.mx-icon-controls-step-backward:before { 
    content:"\e069";
}

.mx-icon-controls-backward {
    font-family: "Glyphicons Halflings";
}

.mx-icon-controls-backward:before { 
    content:"\e071";
}

.mx-icon-controls-forward {
    font-family: "Glyphicons Halflings";
}

.mx-icon-controls-forward:before { 
    content:"\e075";
}

.mx-icon-controls-step-forward {
    font-family: "Glyphicons Halflings";
}

.mx-icon-controls-step-forward:before { 
    content:"\e077";
}