@CHARSET "UTF-8";

/*
 * ライブラリのオーバーライド
 */

/* bootstrap dropdown-submenu */
.dropdown-submenu { /* position: relative; */ position: static; cursor: pointer; }
.dropdown-submenu .glyphicon { font-size: 0.5em; margin: 0 0 0 5px; vertical-align: middle; }
.dropdown-submenu > div { font-size: 14px; }
.dropdown-submenu>.dropdown-menu { top: 0; left: 90%; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); /* margin-top: -6px; */ margin-top: -1px; margin-left: -1px; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px; border-radius: 0 6px 6px 6px; }
.dropdown-submenu:hover>.dropdown-menu { /* display: block; */ }
.dropdown-submenu>a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #ccc; margin-top: 5px; margin-right: -10px; }
.dropdown-submenu:hover>a:after { /* border-left-color: #fff; */ }
.dropdown-submenu.pull-left { float: none; }
.dropdown-submenu.pull-left>.dropdown-menu { left: -100%; margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; }
/* bootstrap dropdown-submenu */
.dropdown-menu .dep-code,
.dropdown-menu .arr-code,
.dropdown-menu .time-code,
.dropdown-menu .type-code { cursor: pointer; }
.dropdown-menu > li > span { clear: both; color: #333; display: block; font-weight: 400; line-height: 1.42857; padding: 3px 20px; white-space: nowrap; }
.dropdown-parent { /z-index: 5; }

