/* BOOTSTRAP OVERRIDE */
.modal-backdrop {opacity:0.8 !important;}
.modal-sm {width:350px;}
.display-1 {font-size:700%;}
.display-2 {font-size:400%;}

/* BOOTSTRAP EXTEND */
.well2 {background:#f7f7f7;border:1px solid #ddd;border-bottom:1px solid #eee;border-top:1px solid #bbb;box-shadow:inset 0px 2px 0px #ddd;padding:10px;margin-bottom:20px;font-size:24px;font-weight:300;line-height:.8em;color:#333;}
.well2 strong {font-size:14px;text-transform:uppercase;font-weight:300;color:#666;position:relative;top:-3px;}
.well2-outset {background:#fff;border:1px solid #ddd;box-shadow:0px 2px 0px #ddd;border-top:2px solid #999;}
.list-well {background:#f7f7f7;}
.list-admin {background:#d9534f;color:#fff;}
.panel-admin {background:#d9534f;}
.panel-admin .panel-heading {color:#fff;}
.panel-admin .panel-footer {background:#f2dede;}
.row-well {margin-top:0;}
.row-well .well2 {margin-bottom:10px;}
.remove-padding {padding:0 !important;}
.row-less-padding {margin:-5px;}
.col-less-padding {padding:5px;}
.badge-rectangle {border-radius:0;}
tr.disabled {opacity:.4;}
.tooltip {z-index:10000 !important;}

.list-group-item-condensed {padding-top:3px;padding-bottom:3px;font-size:90%;}

.nav-pills2 {margin-bottom:10px !important;}
.nav-pills2 a {padding:5px 15px !important;border-bottom:2px solid #ddd;color:#444;outline:none !important;}
.nav-pills2 a.active {border-color:#000;}
.nav-pills2 a:hover,
.nav-pills2 a:focus {background:none !important;border-color:#aaa;color:#444;}

.blockquote-small {font-size:100%;}

.bg-darker {background:#222;}

.toast a {color:#fff;font-weight:bold;font-style:normal;}

/*-- modal --*/
.ui-dialog {
  pointer-events: auto;
  background-color: #fff;
  border: 1px solid rgba(0,0,0,.2);
  border-radius: .3rem;
  outline: 0;
  padding: 0;
}
.ui-dialog .ui-dialog-titlebar {
  border: none;
  background: none;
  padding: 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(.3rem - 1px);
  border-top-right-radius: calc(.3rem - 1px);
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  border: none;
  background: none;
  right: 1rem;
}
.ui-dialog .ui-dialog-content {
  padding: 1rem;
}