/** ======================
 *  Bootstrap
 ** ====================== */
.form-group .btn,
.button-group .btn {margin: 0 3px;}
.btn-group > .btn {margin: 0}
.tooltip-inner  { white-space:pre; max-width:none; }
.popover-fullwidth-wrapper .popover  { max-width:none; }
.grid-view .open > .dropdown-menu {left: auto; right: 0; }

.table-hover > tbody > tr:hover { background-color: #d9ead3; }
.table-nowrap td {white-space: nowrap}
.input-group .input-group-addon {
    background-color: #eee;
}
.bg-hl {
    background-color: #ffff00;
    color: #000;
    padding:2px 5px;
}
.bg-red { 
    background-color: red;
    color: #fff;
    padding:2px 5px;
}
.text-red { color: red !important;}
.text-green { color: green !important;}
.label-purple {
  background-color: #605ca8 !important;
  color: white !important;
}
.nav-tabs .badge,
.btn .badge,
.box-header .badge
{margin-left: 5px;}

    /* 手机上大按钮 */
.operation-group .btn-block { margin: 10px 0; }


/** ======================
 *  AdminLTE
 ** ====================== */
.content-wrapper { background-color: #eee; }
.box-tools > a, 
.operation-group > a, /* in bootstrap modal view */
.operation-group > span, /* 带 tooltip 特性的禁用按钮外面由 span 包裹 */
.operation-group > i, /* 带 tooltip 特性的字体图标 */
.operation-group > button,
.box-tools > button { margin: 0 5px; }
.operation-group {margin-bottom: 10px;}

.grid-view .fa, .control-label .fa,
.nav-tabs-custom > .nav-tabs .fa, .btn .fa
{margin: 0 2px;}
.navbar-nav .fa {margin-right: 5px;}

    /* override adminLTE's alert style, use bootstrap's */
.alert a.btn { 
    text-decoration: none;
}
.alert a {text-decoration: none;}
.alert-info {
  color: #31708f !important;
  background-color: #d9edf7 !important;
  border-color: #bce8f1 !important;
}
.alert-info hr { border-top-color: #a6e1ec !important; }
.alert-info .alert-link { color: #245269 !important; }
.alert-warning {
  color: #8a6d3b !important;
  background-color: #fcf8e3 !important;
  border-color: #faebcc !important;
}
.alert-warning hr { border-top-color: #f7e1b5 !important; }
.alert-warning .alert-link { color: #66512c !important; }
.alert-success {
  color: #3c763d !important;
  background-color: #dff0d8 !important;
  border-color: #d6e9c6 !important;
}
.alert-success hr { border-top-color: #c9e2b3 !important; }
.alert-success .alert-link { color: #2b542c !important; }
.alert-danger {
  color: #a94442 !important;
  background-color: #f2dede !important;
  border-color: #ebccd1 !important;
}
.alert-danger hr { border-top-color: #e4b9c0 !important; }
.alert-danger .alert-link { color: #843534 !important; }

    /* https://github.com/drodata/yii2-utility/issues/1 */
.select2-container .select2-selection--single .select2-selection__rendered {
  margin-top: 0;
}

/** ======================
 *  main-tabs layout
 ** ====================== */
/*
.top-tab-header {
    padding-top:30px;
    background-color: #eee;
    border-bottom: 1px solid #ddd;
}
.top-tab-header > .nav-tabs { border-bottom: 0px solid #ddd; }
.nav-tabs > li > a {
    color: #555;
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
}
.top-tab-header > .nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    background-color: #f9f9f9;
    border-top: 2px solid orange;
}
.top-tab-header .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    border-color: #ddd;
}
.tab-content { padding: 20px 0 10px; }
.nav-tabs .fa { margin-right:5px; }
*/

/** ======================
 * Own
 ** ====================== */
.pointer {cursor: pointer}

