/*   plugins.css   */
.plugin-dlg { max-width: 50em; display: inline-block; position: absolute; left: 50%; top: 30%; border: solid 1px #AAA; border-radius: 5px; background-color: #FAFAFA; width: 30em; margin-left: -15em; min-height: 10em; box-shadow: 2px 2px 5px #333; opacity: 1; z-index: 101; }
.plugin-dlg-title { background-color: #55F; padding: 5px; cursor: pointer; font-weight: bold; color: #FFF; border-bottom: solid 1px #AAA; border-radius: 5px 5px 0 0; }
.plugin-dlg-title-close { float: right; background-color: #EEE; border: solid 1px #AAA; border-radius: 3px; font-weight: normal; right: 0; top: 0; width: 1em; text-align: center; color: #333; }
.plugin-dlg-body { text-align: center; padding: 10px; overflow-y: auto; margin-bottom: 3em; max-height: 15em; }
.plugin-dlg-nav { text-align: right; position: absolute; bottom: 0; border-top: solid 1px #CCC; width: 30em; padding: 7px 0; background-color: #FFF; }
.plugin-dlg-nav button { min-width: 5em; margin-right: 1em; }
.plugin-dlg-bg  { background: #000; height: 100%; opacity: 0.3; position: fixed; width: 100%; top: 0; left: 0; z-index: 100; }

.sm-btn { cursor: pointer; }

