pdb-lite-mol
Version:
Web-component implementation of LiteMol 3D structure viewer. LiteMol is a streamlined structure viewer which enables a PDB structure to be explored within a browser rather than requiring pre-installed molecular graphics software. It is a PDB Component dev
1,063 lines (1,062 loc) • 133 kB
CSS
@font-face {
font-family: 'fontello';
src: url("../assets/fonts/fontello.eot?22556350");
src: url("../assets/fonts/fontello.eot?22556350#iefix") format("embedded-opentype"), url("../assets/fonts/fontello.woff2?22556350") format("woff2"), url("../assets/fonts/fontello.woff?22556350") format("woff"), url("../assets/fonts/fontello.ttf?22556350") format("truetype"), url("../assets/fonts/fontello.svg?22556350#fontello") format("svg");
font-weight: normal;
font-style: normal; }
.lm-plugin {
font-family: "Helvetica Neue", "Source Sans Pro", Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 1.42857143;
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
/*!
* Bootstrap v3.3.6 (http://getbootstrap.com)
* Copyright 2011-2015 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/* info */
/* badge */
/* overlay */
/* background */
/* highlight */
background: #111318; }
.lm-plugin html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%; }
.lm-plugin body {
margin: 0; }
.lm-plugin article,
.lm-plugin aside,
.lm-plugin details,
.lm-plugin figcaption,
.lm-plugin figure,
.lm-plugin footer,
.lm-plugin header,
.lm-plugin hgroup,
.lm-plugin main,
.lm-plugin menu,
.lm-plugin nav,
.lm-plugin section,
.lm-plugin summary {
display: block; }
.lm-plugin audio,
.lm-plugin canvas,
.lm-plugin progress,
.lm-plugin video {
display: inline-block;
vertical-align: baseline; }
.lm-plugin audio:not([controls]) {
display: none;
height: 0; }
.lm-plugin [hidden],
.lm-plugin template {
display: none; }
.lm-plugin a {
background-color: transparent; }
.lm-plugin a:active,
.lm-plugin a:hover {
outline: 0; }
.lm-plugin abbr[title] {
border-bottom: 1px dotted; }
.lm-plugin b,
.lm-plugin strong {
font-weight: bold; }
.lm-plugin dfn {
font-style: italic; }
.lm-plugin h1 {
font-size: 2em;
margin: 0.67em 0; }
.lm-plugin mark {
background: #ff0;
color: #000; }
.lm-plugin small {
font-size: 80%; }
.lm-plugin sub,
.lm-plugin sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline; }
.lm-plugin sup {
top: -0.5em; }
.lm-plugin sub {
bottom: -0.25em; }
.lm-plugin img {
border: 0; }
.lm-plugin svg:not(:root) {
overflow: hidden; }
.lm-plugin figure {
margin: 1em 40px; }
.lm-plugin hr {
box-sizing: content-box;
height: 0; }
.lm-plugin pre {
overflow: auto; }
.lm-plugin code,
.lm-plugin kbd,
.lm-plugin pre,
.lm-plugin samp {
font-family: monospace, monospace;
font-size: 1em; }
.lm-plugin button,
.lm-plugin input,
.lm-plugin optgroup,
.lm-plugin select,
.lm-plugin textarea {
color: inherit;
font: inherit;
margin: 0; }
.lm-plugin button {
overflow: visible; }
.lm-plugin button,
.lm-plugin select {
text-transform: none; }
.lm-plugin button,
.lm-plugin html input[type="button"],
.lm-plugin input[type="reset"],
.lm-plugin input[type="submit"] {
-webkit-appearance: button;
cursor: pointer; }
.lm-plugin button[disabled],
.lm-plugin html input[disabled] {
cursor: default; }
.lm-plugin button::-moz-focus-inner,
.lm-plugin input::-moz-focus-inner {
border: 0;
padding: 0; }
.lm-plugin input {
line-height: normal; }
.lm-plugin input[type="checkbox"],
.lm-plugin input[type="radio"] {
box-sizing: border-box;
padding: 0; }
.lm-plugin input[type="number"]::-webkit-inner-spin-button,
.lm-plugin input[type="number"]::-webkit-outer-spin-button {
height: auto; }
.lm-plugin input[type="search"] {
-webkit-appearance: textfield;
box-sizing: content-box; }
.lm-plugin input[type="search"]::-webkit-search-cancel-button,
.lm-plugin input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none; }
.lm-plugin fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em; }
.lm-plugin legend {
border: 0;
padding: 0; }
.lm-plugin textarea {
overflow: auto; }
.lm-plugin optgroup {
font-weight: bold; }
.lm-plugin table {
border-collapse: collapse;
border-spacing: 0; }
.lm-plugin td,
.lm-plugin th {
padding: 0; }
.lm-plugin * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.lm-plugin *:before,
.lm-plugin *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.lm-plugin html {
font-size: 10px;
-webkit-tap-highlight-color: transparent; }
.lm-plugin body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 1.42857;
color: #333333;
background-color: #fff; }
.lm-plugin input,
.lm-plugin button,
.lm-plugin select,
.lm-plugin textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit; }
.lm-plugin a {
color: #337ab7;
text-decoration: none; }
.lm-plugin a:hover, .lm-plugin a:focus {
color: #23527c;
text-decoration: underline; }
.lm-plugin a:focus {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px; }
.lm-plugin figure {
margin: 0; }
.lm-plugin img {
vertical-align: middle; }
.lm-plugin .img-responsive {
display: block;
max-width: 100%;
height: auto; }
.lm-plugin .img-rounded {
border-radius: 0; }
.lm-plugin .img-thumbnail {
padding: 4px;
line-height: 1.42857;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 0;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
display: inline-block;
max-width: 100%;
height: auto; }
.lm-plugin .img-circle {
border-radius: 50%; }
.lm-plugin hr {
margin-top: 20px;
margin-bottom: 20px;
border: 0;
border-top: 1px solid #eeeeee; }
.lm-plugin .sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0; }
.lm-plugin .sr-only-focusable:active, .lm-plugin .sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto; }
.lm-plugin [role="button"] {
cursor: pointer; }
.lm-plugin h1, .lm-plugin h2, .lm-plugin h3, .lm-plugin h4, .lm-plugin h5, .lm-plugin h6,
.lm-plugin .h1, .lm-plugin .h2, .lm-plugin .h3, .lm-plugin .h4, .lm-plugin .h5, .lm-plugin .h6 {
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit; }
.lm-plugin h1 small,
.lm-plugin h1 .small, .lm-plugin h2 small,
.lm-plugin h2 .small, .lm-plugin h3 small,
.lm-plugin h3 .small, .lm-plugin h4 small,
.lm-plugin h4 .small, .lm-plugin h5 small,
.lm-plugin h5 .small, .lm-plugin h6 small,
.lm-plugin h6 .small,
.lm-plugin .h1 small,
.lm-plugin .h1 .small, .lm-plugin .h2 small,
.lm-plugin .h2 .small, .lm-plugin .h3 small,
.lm-plugin .h3 .small, .lm-plugin .h4 small,
.lm-plugin .h4 .small, .lm-plugin .h5 small,
.lm-plugin .h5 .small, .lm-plugin .h6 small,
.lm-plugin .h6 .small {
font-weight: normal;
line-height: 1;
color: #777777; }
.lm-plugin h1, .lm-plugin .h1,
.lm-plugin h2, .lm-plugin .h2,
.lm-plugin h3, .lm-plugin .h3 {
margin-top: 20px;
margin-bottom: 10px; }
.lm-plugin h1 small,
.lm-plugin h1 .small, .lm-plugin .h1 small,
.lm-plugin .h1 .small,
.lm-plugin h2 small,
.lm-plugin h2 .small, .lm-plugin .h2 small,
.lm-plugin .h2 .small,
.lm-plugin h3 small,
.lm-plugin h3 .small, .lm-plugin .h3 small,
.lm-plugin .h3 .small {
font-size: 65%; }
.lm-plugin h4, .lm-plugin .h4,
.lm-plugin h5, .lm-plugin .h5,
.lm-plugin h6, .lm-plugin .h6 {
margin-top: 10px;
margin-bottom: 10px; }
.lm-plugin h4 small,
.lm-plugin h4 .small, .lm-plugin .h4 small,
.lm-plugin .h4 .small,
.lm-plugin h5 small,
.lm-plugin h5 .small, .lm-plugin .h5 small,
.lm-plugin .h5 .small,
.lm-plugin h6 small,
.lm-plugin h6 .small, .lm-plugin .h6 small,
.lm-plugin .h6 .small {
font-size: 75%; }
.lm-plugin h1, .lm-plugin .h1 {
font-size: 36px; }
.lm-plugin h2, .lm-plugin .h2 {
font-size: 30px; }
.lm-plugin h3, .lm-plugin .h3 {
font-size: 24px; }
.lm-plugin h4, .lm-plugin .h4 {
font-size: 18px; }
.lm-plugin h5, .lm-plugin .h5 {
font-size: 14px; }
.lm-plugin h6, .lm-plugin .h6 {
font-size: 12px; }
.lm-plugin p {
margin: 0 0 10px; }
.lm-plugin .lead {
margin-bottom: 20px;
font-size: 16px;
font-weight: 300;
line-height: 1.4; }
@media (min-width: 768px) {
.lm-plugin .lead {
font-size: 21px; } }
.lm-plugin small,
.lm-plugin .small {
font-size: 85%; }
.lm-plugin mark,
.lm-plugin .mark {
background-color: #fcf8e3;
padding: .2em; }
.lm-plugin .text-left {
text-align: left; }
.lm-plugin .text-right {
text-align: right; }
.lm-plugin .text-center {
text-align: center; }
.lm-plugin .text-justify {
text-align: justify; }
.lm-plugin .text-nowrap {
white-space: nowrap; }
.lm-plugin .text-lowercase {
text-transform: lowercase; }
.lm-plugin .text-uppercase, .lm-plugin .initialism {
text-transform: uppercase; }
.lm-plugin .text-capitalize {
text-transform: capitalize; }
.lm-plugin .text-muted {
color: #777777; }
.lm-plugin .text-primary {
color: #337ab7; }
.lm-plugin a.text-primary:hover,
.lm-plugin a.text-primary:focus {
color: #286090; }
.lm-plugin .text-success {
color: #3c763d; }
.lm-plugin a.text-success:hover,
.lm-plugin a.text-success:focus {
color: #2b542c; }
.lm-plugin .text-info {
color: #31708f; }
.lm-plugin a.text-info:hover,
.lm-plugin a.text-info:focus {
color: #245269; }
.lm-plugin .text-warning {
color: #8a6d3b; }
.lm-plugin a.text-warning:hover,
.lm-plugin a.text-warning:focus {
color: #66512c; }
.lm-plugin .text-danger {
color: #a94442; }
.lm-plugin a.text-danger:hover,
.lm-plugin a.text-danger:focus {
color: #843534; }
.lm-plugin .bg-primary {
color: #fff; }
.lm-plugin .bg-primary {
background-color: #337ab7; }
.lm-plugin a.bg-primary:hover,
.lm-plugin a.bg-primary:focus {
background-color: #286090; }
.lm-plugin .bg-success {
background-color: #dff0d8; }
.lm-plugin a.bg-success:hover,
.lm-plugin a.bg-success:focus {
background-color: #c1e2b3; }
.lm-plugin .bg-info {
background-color: #d9edf7; }
.lm-plugin a.bg-info:hover,
.lm-plugin a.bg-info:focus {
background-color: #afd9ee; }
.lm-plugin .bg-warning {
background-color: #fcf8e3; }
.lm-plugin a.bg-warning:hover,
.lm-plugin a.bg-warning:focus {
background-color: #f7ecb5; }
.lm-plugin .bg-danger {
background-color: #f2dede; }
.lm-plugin a.bg-danger:hover,
.lm-plugin a.bg-danger:focus {
background-color: #e4b9b9; }
.lm-plugin .page-header {
padding-bottom: 9px;
margin: 40px 0 20px;
border-bottom: 1px solid #eeeeee; }
.lm-plugin ul,
.lm-plugin ol {
margin-top: 0;
margin-bottom: 10px; }
.lm-plugin ul ul,
.lm-plugin ul ol,
.lm-plugin ol ul,
.lm-plugin ol ol {
margin-bottom: 0; }
.lm-plugin .lm-list-unstyled {
padding-left: 0;
list-style: none; }
.lm-plugin .list-inline {
padding-left: 0;
list-style: none;
margin-left: -5px; }
.lm-plugin .list-inline > li {
display: inline-block;
padding-left: 5px;
padding-right: 5px; }
.lm-plugin dl {
margin-top: 0;
margin-bottom: 20px; }
.lm-plugin dt,
.lm-plugin dd {
line-height: 1.42857; }
.lm-plugin dt {
font-weight: bold; }
.lm-plugin dd {
margin-left: 0; }
.lm-plugin .dl-horizontal dd:before, .lm-plugin .dl-horizontal dd:after {
content: " ";
display: table; }
.lm-plugin .dl-horizontal dd:after {
clear: both; }
@media (min-width: 768px) {
.lm-plugin .dl-horizontal dt {
float: left;
width: 160px;
clear: left;
text-align: right;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; }
.lm-plugin .dl-horizontal dd {
margin-left: 180px; } }
.lm-plugin abbr[title],
.lm-plugin abbr[data-original-title] {
cursor: help;
border-bottom: 1px dotted #777777; }
.lm-plugin .initialism {
font-size: 90%; }
.lm-plugin blockquote {
padding: 10px 20px;
margin: 0 0 20px;
font-size: 17.5px;
border-left: 5px solid #eeeeee; }
.lm-plugin blockquote p:last-child,
.lm-plugin blockquote ul:last-child,
.lm-plugin blockquote ol:last-child {
margin-bottom: 0; }
.lm-plugin blockquote footer,
.lm-plugin blockquote small,
.lm-plugin blockquote .small {
display: block;
font-size: 80%;
line-height: 1.42857;
color: #777777; }
.lm-plugin blockquote footer:before,
.lm-plugin blockquote small:before,
.lm-plugin blockquote .small:before {
content: '\2014 \00A0'; }
.lm-plugin .blockquote-reverse,
.lm-plugin blockquote.pull-right {
padding-right: 15px;
padding-left: 0;
border-right: 5px solid #eeeeee;
border-left: 0;
text-align: right; }
.lm-plugin .blockquote-reverse footer:before,
.lm-plugin .blockquote-reverse small:before,
.lm-plugin .blockquote-reverse .small:before,
.lm-plugin blockquote.pull-right footer:before,
.lm-plugin blockquote.pull-right small:before,
.lm-plugin blockquote.pull-right .small:before {
content: ''; }
.lm-plugin .blockquote-reverse footer:after,
.lm-plugin .blockquote-reverse small:after,
.lm-plugin .blockquote-reverse .small:after,
.lm-plugin blockquote.pull-right footer:after,
.lm-plugin blockquote.pull-right small:after,
.lm-plugin blockquote.pull-right .small:after {
content: '\00A0 \2014'; }
.lm-plugin address {
margin-bottom: 20px;
font-style: normal;
line-height: 1.42857; }
.lm-plugin fieldset {
padding: 0;
margin: 0;
border: 0;
min-width: 0; }
.lm-plugin legend {
display: block;
width: 100%;
padding: 0;
margin-bottom: 20px;
font-size: 21px;
line-height: inherit;
color: #333333;
border: 0;
border-bottom: 1px solid #e5e5e5; }
.lm-plugin label {
display: inline-block;
max-width: 100%;
margin-bottom: 5px;
font-weight: bold; }
.lm-plugin input[type="search"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.lm-plugin input[type="radio"],
.lm-plugin input[type="checkbox"] {
margin: 4px 0 0;
margin-top: 1px \9;
line-height: normal; }
.lm-plugin input[type="file"] {
display: block; }
.lm-plugin input[type="range"] {
display: block;
width: 100%; }
.lm-plugin select[multiple],
.lm-plugin select[size] {
height: auto; }
.lm-plugin input[type="file"]:focus,
.lm-plugin input[type="radio"]:focus,
.lm-plugin input[type="checkbox"]:focus {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px; }
.lm-plugin output {
display: block;
padding-top: 7px;
font-size: 14px;
line-height: 1.42857;
color: #555555; }
.lm-plugin .lm-form-control, .lm-plugin .lm-control-row select, .lm-plugin .lm-control-row button, .lm-plugin .lm-control-row input[type=text] {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857;
color: #555555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 0; }
.lm-plugin .lm-form-control:focus, .lm-plugin .lm-control-row select:focus, .lm-plugin .lm-control-row button:focus, .lm-plugin .lm-control-row input[type=text]:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
.lm-plugin .lm-form-control::-moz-placeholder, .lm-plugin .lm-control-row select::-moz-placeholder, .lm-plugin .lm-control-row button::-moz-placeholder, .lm-plugin .lm-control-row input[type=text]::-moz-placeholder {
color: #999;
opacity: 1; }
.lm-plugin .lm-form-control:-ms-input-placeholder, .lm-plugin .lm-control-row select:-ms-input-placeholder, .lm-plugin .lm-control-row button:-ms-input-placeholder, .lm-plugin .lm-control-row input[type=text]:-ms-input-placeholder {
color: #999; }
.lm-plugin .lm-form-control::-webkit-input-placeholder, .lm-plugin .lm-control-row select::-webkit-input-placeholder, .lm-plugin .lm-control-row button::-webkit-input-placeholder, .lm-plugin .lm-control-row input[type=text]::-webkit-input-placeholder {
color: #999; }
.lm-plugin .lm-form-control::-ms-expand, .lm-plugin .lm-control-row select::-ms-expand, .lm-plugin .lm-control-row button::-ms-expand, .lm-plugin .lm-control-row input[type=text]::-ms-expand {
border: 0;
background-color: transparent; }
.lm-plugin .lm-form-control[disabled], .lm-plugin .lm-control-row select[disabled], .lm-plugin .lm-control-row button[disabled], .lm-plugin .lm-control-row input[disabled][type=text], .lm-plugin .lm-form-control[readonly], .lm-plugin .lm-control-row select[readonly], .lm-plugin .lm-control-row button[readonly], .lm-plugin .lm-control-row input[readonly][type=text],
fieldset[disabled] .lm-plugin .lm-form-control,
fieldset[disabled] .lm-plugin .lm-control-row select,
fieldset[disabled] .lm-plugin .lm-control-row button,
fieldset[disabled] .lm-plugin .lm-control-row input[type=text] {
background-color: #eeeeee;
opacity: 1; }
.lm-plugin .lm-form-control[disabled], .lm-plugin .lm-control-row select[disabled], .lm-plugin .lm-control-row button[disabled], .lm-plugin .lm-control-row input[disabled][type=text],
fieldset[disabled] .lm-plugin .lm-form-control,
fieldset[disabled] .lm-plugin .lm-control-row select,
fieldset[disabled] .lm-plugin .lm-control-row button,
fieldset[disabled] .lm-plugin .lm-control-row input[type=text] {
cursor: not-allowed; }
.lm-plugin textarea.lm-form-control {
height: auto; }
.lm-plugin input[type="search"] {
-webkit-appearance: none; }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
.lm-plugin input[type="date"].lm-form-control, .lm-plugin .lm-control-row input[type="date"][type=text],
.lm-plugin input[type="time"].lm-form-control, .lm-plugin .lm-control-row input[type="time"][type=text],
.lm-plugin input[type="datetime-local"].lm-form-control, .lm-plugin .lm-control-row input[type="datetime-local"][type=text],
.lm-plugin input[type="month"].lm-form-control, .lm-plugin .lm-control-row input[type="month"][type=text] {
line-height: 34px; }
.lm-plugin input[type="date"].input-sm, .lm-plugin .input-group-sm > input[type="date"].lm-form-control, .lm-plugin .lm-control-row .input-group-sm > input[type="date"][type=text], .lm-plugin .input-group-sm > input[type="date"].input-group-addon, .lm-plugin .input-group-sm > .input-group-lm-btn > input[type="date"].lm-btn,
.input-group-sm .lm-plugin input[type="date"],
.lm-plugin input[type="time"].input-sm, .lm-plugin .input-group-sm > input[type="time"].lm-form-control, .lm-plugin .lm-control-row .input-group-sm > input[type="time"][type=text], .lm-plugin .input-group-sm > input[type="time"].input-group-addon, .lm-plugin .input-group-sm > .input-group-lm-btn > input[type="time"].lm-btn,
.input-group-sm
.lm-plugin input[type="time"],
.lm-plugin input[type="datetime-local"].input-sm, .lm-plugin .input-group-sm > input[type="datetime-local"].lm-form-control, .lm-plugin .lm-control-row .input-group-sm > input[type="datetime-local"][type=text], .lm-plugin .input-group-sm > input[type="datetime-local"].input-group-addon, .lm-plugin .input-group-sm > .input-group-lm-btn > input[type="datetime-local"].lm-btn,
.input-group-sm
.lm-plugin input[type="datetime-local"],
.lm-plugin input[type="month"].input-sm, .lm-plugin .input-group-sm > input[type="month"].lm-form-control, .lm-plugin .lm-control-row .input-group-sm > input[type="month"][type=text], .lm-plugin .input-group-sm > input[type="month"].input-group-addon, .lm-plugin .input-group-sm > .input-group-lm-btn > input[type="month"].lm-btn,
.input-group-sm
.lm-plugin input[type="month"] {
line-height: 30px; }
.lm-plugin input[type="date"].input-lg, .lm-plugin .input-group-lg > input[type="date"].lm-form-control, .lm-plugin .lm-control-row .input-group-lg > input[type="date"][type=text], .lm-plugin .input-group-lg > input[type="date"].input-group-addon, .lm-plugin .input-group-lg > .input-group-lm-btn > input[type="date"].lm-btn,
.input-group-lg .lm-plugin input[type="date"],
.lm-plugin input[type="time"].input-lg, .lm-plugin .input-group-lg > input[type="time"].lm-form-control, .lm-plugin .lm-control-row .input-group-lg > input[type="time"][type=text], .lm-plugin .input-group-lg > input[type="time"].input-group-addon, .lm-plugin .input-group-lg > .input-group-lm-btn > input[type="time"].lm-btn,
.input-group-lg
.lm-plugin input[type="time"],
.lm-plugin input[type="datetime-local"].input-lg, .lm-plugin .input-group-lg > input[type="datetime-local"].lm-form-control, .lm-plugin .lm-control-row .input-group-lg > input[type="datetime-local"][type=text], .lm-plugin .input-group-lg > input[type="datetime-local"].input-group-addon, .lm-plugin .input-group-lg > .input-group-lm-btn > input[type="datetime-local"].lm-btn,
.input-group-lg
.lm-plugin input[type="datetime-local"],
.lm-plugin input[type="month"].input-lg, .lm-plugin .input-group-lg > input[type="month"].lm-form-control, .lm-plugin .lm-control-row .input-group-lg > input[type="month"][type=text], .lm-plugin .input-group-lg > input[type="month"].input-group-addon, .lm-plugin .input-group-lg > .input-group-lm-btn > input[type="month"].lm-btn,
.input-group-lg
.lm-plugin input[type="month"] {
line-height: 46px; } }
.lm-plugin .form-group {
margin-bottom: 15px; }
.lm-plugin .radio,
.lm-plugin .checkbox {
position: relative;
display: block;
margin-top: 10px;
margin-bottom: 10px; }
.lm-plugin .radio label,
.lm-plugin .checkbox label {
min-height: 20px;
padding-left: 20px;
margin-bottom: 0;
font-weight: normal;
cursor: pointer; }
.lm-plugin .radio input[type="radio"],
.lm-plugin .radio-inline input[type="radio"],
.lm-plugin .checkbox input[type="checkbox"],
.lm-plugin .checkbox-inline input[type="checkbox"] {
position: absolute;
margin-left: -20px;
margin-top: 4px \9; }
.lm-plugin .radio + .radio,
.lm-plugin .checkbox + .checkbox {
margin-top: -5px; }
.lm-plugin .radio-inline,
.lm-plugin .checkbox-inline {
position: relative;
display: inline-block;
padding-left: 20px;
margin-bottom: 0;
vertical-align: middle;
font-weight: normal;
cursor: pointer; }
.lm-plugin .radio-inline + .radio-inline,
.lm-plugin .checkbox-inline + .checkbox-inline {
margin-top: 0;
margin-left: 10px; }
.lm-plugin input[type="radio"][disabled], .lm-plugin input[type="radio"].disabled,
fieldset[disabled] .lm-plugin input[type="radio"],
.lm-plugin input[type="checkbox"][disabled],
.lm-plugin input[type="checkbox"].disabled,
fieldset[disabled]
.lm-plugin input[type="checkbox"] {
cursor: not-allowed; }
.lm-plugin .radio-inline.disabled,
fieldset[disabled] .lm-plugin .radio-inline,
.lm-plugin .checkbox-inline.disabled,
fieldset[disabled]
.lm-plugin .checkbox-inline {
cursor: not-allowed; }
.lm-plugin .radio.disabled label,
fieldset[disabled] .lm-plugin .radio label,
.lm-plugin .checkbox.disabled label,
fieldset[disabled]
.lm-plugin .checkbox label {
cursor: not-allowed; }
.lm-plugin .lm-form-control-static {
padding-top: 7px;
padding-bottom: 7px;
margin-bottom: 0;
min-height: 34px; }
.lm-plugin .lm-form-control-static.input-lg, .lm-plugin .input-group-lg > .lm-form-control-static.lm-form-control, .lm-plugin .lm-control-row .input-group-lg > select.lm-form-control-static, .lm-plugin .lm-control-row .input-group-lg > button.lm-form-control-static, .lm-plugin .lm-control-row .input-group-lg > input.lm-form-control-static[type=text], .lm-plugin .input-group-lg > .lm-form-control-static.input-group-addon, .lm-plugin .input-group-lg > .input-group-lm-btn > .lm-form-control-static.lm-btn, .lm-plugin .lm-control-row .input-group-lg > .input-group-lm-btn > button.lm-form-control-static, .lm-plugin .lm-form-control-static.input-sm, .lm-plugin .input-group-sm > .lm-form-control-static.lm-form-control, .lm-plugin .lm-control-row .input-group-sm > select.lm-form-control-static, .lm-plugin .lm-control-row .input-group-sm > button.lm-form-control-static, .lm-plugin .lm-control-row .input-group-sm > input.lm-form-control-static[type=text], .lm-plugin .input-group-sm > .lm-form-control-static.input-group-addon, .lm-plugin .input-group-sm > .input-group-lm-btn > .lm-form-control-static.lm-btn, .lm-plugin .lm-control-row .input-group-sm > .input-group-lm-btn > button.lm-form-control-static {
padding-left: 0;
padding-right: 0; }
.lm-plugin .input-sm, .lm-plugin .input-group-sm > .lm-form-control, .lm-plugin .lm-control-row .input-group-sm > select, .lm-plugin .lm-control-row .input-group-sm > button, .lm-plugin .lm-control-row .input-group-sm > input[type=text], .lm-plugin .input-group-sm > .input-group-addon, .lm-plugin .input-group-sm > .input-group-lm-btn > .lm-btn, .lm-plugin .lm-control-row .input-group-sm > .input-group-lm-btn > button {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 0; }
.lm-plugin select.input-sm, .lm-plugin .input-group-sm > select.lm-form-control, .lm-plugin .lm-control-row .input-group-sm > select, .lm-plugin .input-group-sm > select.input-group-addon, .lm-plugin .input-group-sm > .input-group-lm-btn > select.lm-btn {
height: 30px;
line-height: 30px; }
.lm-plugin textarea.input-sm, .lm-plugin .input-group-sm > textarea.lm-form-control, .lm-plugin .input-group-sm > textarea.input-group-addon, .lm-plugin .input-group-sm > .input-group-lm-btn > textarea.lm-btn,
.lm-plugin select[multiple].input-sm, .lm-plugin .input-group-sm > select[multiple].lm-form-control, .lm-plugin .lm-control-row .input-group-sm > select[multiple], .lm-plugin .input-group-sm > select[multiple].input-group-addon, .lm-plugin .input-group-sm > .input-group-lm-btn > select[multiple].lm-btn {
height: auto; }
.lm-plugin .form-group-sm .lm-form-control, .lm-plugin .form-group-sm .lm-control-row select, .lm-plugin .lm-control-row .form-group-sm select, .lm-plugin .form-group-sm .lm-control-row button, .lm-plugin .lm-control-row .form-group-sm button, .lm-plugin .form-group-sm .lm-control-row input[type=text], .lm-plugin .lm-control-row .form-group-sm input[type=text] {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 0; }
.lm-plugin .form-group-sm select.lm-form-control, .lm-plugin .form-group-sm .lm-control-row select, .lm-plugin .lm-control-row .form-group-sm select {
height: 30px;
line-height: 30px; }
.lm-plugin .form-group-sm textarea.lm-form-control,
.lm-plugin .form-group-sm select[multiple].lm-form-control, .lm-plugin .form-group-sm .lm-control-row select[multiple], .lm-plugin .lm-control-row .form-group-sm select[multiple] {
height: auto; }
.lm-plugin .form-group-sm .lm-form-control-static {
height: 30px;
min-height: 32px;
padding: 6px 10px;
font-size: 12px;
line-height: 1.5; }
.lm-plugin .input-lg, .lm-plugin .input-group-lg > .lm-form-control, .lm-plugin .lm-control-row .input-group-lg > select, .lm-plugin .lm-control-row .input-group-lg > button, .lm-plugin .lm-control-row .input-group-lg > input[type=text], .lm-plugin .input-group-lg > .input-group-addon, .lm-plugin .input-group-lg > .input-group-lm-btn > .lm-btn, .lm-plugin .lm-control-row .input-group-lg > .input-group-lm-btn > button {
height: 46px;
padding: 10px 16px;
font-size: 18px;
line-height: 1.33333;
border-radius: 0; }
.lm-plugin select.input-lg, .lm-plugin .input-group-lg > select.lm-form-control, .lm-plugin .lm-control-row .input-group-lg > select, .lm-plugin .input-group-lg > select.input-group-addon, .lm-plugin .input-group-lg > .input-group-lm-btn > select.lm-btn {
height: 46px;
line-height: 46px; }
.lm-plugin textarea.input-lg, .lm-plugin .input-group-lg > textarea.lm-form-control, .lm-plugin .input-group-lg > textarea.input-group-addon, .lm-plugin .input-group-lg > .input-group-lm-btn > textarea.lm-btn,
.lm-plugin select[multiple].input-lg, .lm-plugin .input-group-lg > select[multiple].lm-form-control, .lm-plugin .lm-control-row .input-group-lg > select[multiple], .lm-plugin .input-group-lg > select[multiple].input-group-addon, .lm-plugin .input-group-lg > .input-group-lm-btn > select[multiple].lm-btn {
height: auto; }
.lm-plugin .form-group-lg .lm-form-control, .lm-plugin .form-group-lg .lm-control-row select, .lm-plugin .lm-control-row .form-group-lg select, .lm-plugin .form-group-lg .lm-control-row button, .lm-plugin .lm-control-row .form-group-lg button, .lm-plugin .form-group-lg .lm-control-row input[type=text], .lm-plugin .lm-control-row .form-group-lg input[type=text] {
height: 46px;
padding: 10px 16px;
font-size: 18px;
line-height: 1.33333;
border-radius: 0; }
.lm-plugin .form-group-lg select.lm-form-control, .lm-plugin .form-group-lg .lm-control-row select, .lm-plugin .lm-control-row .form-group-lg select {
height: 46px;
line-height: 46px; }
.lm-plugin .form-group-lg textarea.lm-form-control,
.lm-plugin .form-group-lg select[multiple].lm-form-control, .lm-plugin .form-group-lg .lm-control-row select[multiple], .lm-plugin .lm-control-row .form-group-lg select[multiple] {
height: auto; }
.lm-plugin .form-group-lg .lm-form-control-static {
height: 46px;
min-height: 38px;
padding: 11px 16px;
font-size: 18px;
line-height: 1.33333; }
.lm-plugin .has-feedback {
position: relative; }
.lm-plugin .has-feedback .lm-form-control, .lm-plugin .has-feedback .lm-control-row select, .lm-plugin .lm-control-row .has-feedback select, .lm-plugin .has-feedback .lm-control-row button, .lm-plugin .lm-control-row .has-feedback button, .lm-plugin .has-feedback .lm-control-row input[type=text], .lm-plugin .lm-control-row .has-feedback input[type=text] {
padding-right: 42.5px; }
.lm-plugin .lm-form-control-feedback {
position: absolute;
top: 0;
right: 0;
z-index: 2;
display: block;
width: 34px;
height: 34px;
line-height: 34px;
text-align: center;
pointer-events: none; }
.lm-plugin .input-lg + .lm-form-control-feedback, .lm-plugin .input-group-lg > .lm-form-control + .lm-form-control-feedback, .lm-plugin .lm-control-row .input-group-lg > select + .lm-form-control-feedback, .lm-plugin .lm-control-row .input-group-lg > button + .lm-form-control-feedback, .lm-plugin .lm-control-row .input-group-lg > input[type=text] + .lm-form-control-feedback, .lm-plugin .input-group-lg > .input-group-addon + .lm-form-control-feedback, .lm-plugin .input-group-lg > .input-group-lm-btn > .lm-btn + .lm-form-control-feedback, .lm-plugin .lm-control-row .input-group-lg > .input-group-lm-btn > button + .lm-form-control-feedback,
.lm-plugin .input-group-lg + .lm-form-control-feedback,
.lm-plugin .form-group-lg .lm-form-control + .lm-form-control-feedback, .lm-plugin .form-group-lg .lm-control-row select + .lm-form-control-feedback, .lm-plugin .lm-control-row .form-group-lg select + .lm-form-control-feedback, .lm-plugin .form-group-lg .lm-control-row button + .lm-form-control-feedback, .lm-plugin .lm-control-row .form-group-lg button + .lm-form-control-feedback, .lm-plugin .form-group-lg .lm-control-row input[type=text] + .lm-form-control-feedback, .lm-plugin .lm-control-row .form-group-lg input[type=text] + .lm-form-control-feedback {
width: 46px;
height: 46px;
line-height: 46px; }
.lm-plugin .input-sm + .lm-form-control-feedback, .lm-plugin .input-group-sm > .lm-form-control + .lm-form-control-feedback, .lm-plugin .lm-control-row .input-group-sm > select + .lm-form-control-feedback, .lm-plugin .lm-control-row .input-group-sm > button + .lm-form-control-feedback, .lm-plugin .lm-control-row .input-group-sm > input[type=text] + .lm-form-control-feedback, .lm-plugin .input-group-sm > .input-group-addon + .lm-form-control-feedback, .lm-plugin .input-group-sm > .input-group-lm-btn > .lm-btn + .lm-form-control-feedback, .lm-plugin .lm-control-row .input-group-sm > .input-group-lm-btn > button + .lm-form-control-feedback,
.lm-plugin .input-group-sm + .lm-form-control-feedback,
.lm-plugin .form-group-sm .lm-form-control + .lm-form-control-feedback, .lm-plugin .form-group-sm .lm-control-row select + .lm-form-control-feedback, .lm-plugin .lm-control-row .form-group-sm select + .lm-form-control-feedback, .lm-plugin .form-group-sm .lm-control-row button + .lm-form-control-feedback, .lm-plugin .lm-control-row .form-group-sm button + .lm-form-control-feedback, .lm-plugin .form-group-sm .lm-control-row input[type=text] + .lm-form-control-feedback, .lm-plugin .lm-control-row .form-group-sm input[type=text] + .lm-form-control-feedback {
width: 30px;
height: 30px;
line-height: 30px; }
.lm-plugin .has-success .help-block,
.lm-plugin .has-success .control-label,
.lm-plugin .has-success .radio,
.lm-plugin .has-success .checkbox,
.lm-plugin .has-success .radio-inline,
.lm-plugin .has-success .checkbox-inline,
.lm-plugin .has-success.radio label,
.lm-plugin .has-success.checkbox label,
.lm-plugin .has-success.radio-inline label,
.lm-plugin .has-success.checkbox-inline label {
color: #3c763d; }
.lm-plugin .has-success .lm-form-control, .lm-plugin .has-success .lm-control-row select, .lm-plugin .lm-control-row .has-success select, .lm-plugin .has-success .lm-control-row button, .lm-plugin .lm-control-row .has-success button, .lm-plugin .has-success .lm-control-row input[type=text], .lm-plugin .lm-control-row .has-success input[type=text] {
border-color: #3c763d;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.lm-plugin .has-success .lm-form-control:focus, .lm-plugin .has-success .lm-control-row select:focus, .lm-plugin .lm-control-row .has-success select:focus, .lm-plugin .has-success .lm-control-row button:focus, .lm-plugin .lm-control-row .has-success button:focus, .lm-plugin .has-success .lm-control-row input[type=text]:focus, .lm-plugin .lm-control-row .has-success input[type=text]:focus {
border-color: #2b542c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }
.lm-plugin .has-success .input-group-addon {
color: #3c763d;
border-color: #3c763d;
background-color: #dff0d8; }
.lm-plugin .has-success .lm-form-control-feedback {
color: #3c763d; }
.lm-plugin .has-warning .help-block,
.lm-plugin .has-warning .control-label,
.lm-plugin .has-warning .radio,
.lm-plugin .has-warning .checkbox,
.lm-plugin .has-warning .radio-inline,
.lm-plugin .has-warning .checkbox-inline,
.lm-plugin .has-warning.radio label,
.lm-plugin .has-warning.checkbox label,
.lm-plugin .has-warning.radio-inline label,
.lm-plugin .has-warning.checkbox-inline label {
color: #8a6d3b; }
.lm-plugin .has-warning .lm-form-control, .lm-plugin .has-warning .lm-control-row select, .lm-plugin .lm-control-row .has-warning select, .lm-plugin .has-warning .lm-control-row button, .lm-plugin .lm-control-row .has-warning button, .lm-plugin .has-warning .lm-control-row input[type=text], .lm-plugin .lm-control-row .has-warning input[type=text] {
border-color: #8a6d3b;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.lm-plugin .has-warning .lm-form-control:focus, .lm-plugin .has-warning .lm-control-row select:focus, .lm-plugin .lm-control-row .has-warning select:focus, .lm-plugin .has-warning .lm-control-row button:focus, .lm-plugin .lm-control-row .has-warning button:focus, .lm-plugin .has-warning .lm-control-row input[type=text]:focus, .lm-plugin .lm-control-row .has-warning input[type=text]:focus {
border-color: #66512c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }
.lm-plugin .has-warning .input-group-addon {
color: #8a6d3b;
border-color: #8a6d3b;
background-color: #fcf8e3; }
.lm-plugin .has-warning .lm-form-control-feedback {
color: #8a6d3b; }
.lm-plugin .has-error .help-block,
.lm-plugin .has-error .control-label,
.lm-plugin .has-error .radio,
.lm-plugin .has-error .checkbox,
.lm-plugin .has-error .radio-inline,
.lm-plugin .has-error .checkbox-inline,
.lm-plugin .has-error.radio label,
.lm-plugin .has-error.checkbox label,
.lm-plugin .has-error.radio-inline label,
.lm-plugin .has-error.checkbox-inline label {
color: #a94442; }
.lm-plugin .has-error .lm-form-control, .lm-plugin .has-error .lm-control-row select, .lm-plugin .lm-control-row .has-error select, .lm-plugin .has-error .lm-control-row button, .lm-plugin .lm-control-row .has-error button, .lm-plugin .has-error .lm-control-row input[type=text], .lm-plugin .lm-control-row .has-error input[type=text] {
border-color: #a94442;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.lm-plugin .has-error .lm-form-control:focus, .lm-plugin .has-error .lm-control-row select:focus, .lm-plugin .lm-control-row .has-error select:focus, .lm-plugin .has-error .lm-control-row button:focus, .lm-plugin .lm-control-row .has-error button:focus, .lm-plugin .has-error .lm-control-row input[type=text]:focus, .lm-plugin .lm-control-row .has-error input[type=text]:focus {
border-color: #843534;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }
.lm-plugin .has-error .input-group-addon {
color: #a94442;
border-color: #a94442;
background-color: #f2dede; }
.lm-plugin .has-error .lm-form-control-feedback {
color: #a94442; }
.lm-plugin .has-feedback label ~ .lm-form-control-feedback {
top: 25px; }
.lm-plugin .has-feedback label.sr-only ~ .lm-form-control-feedback {
top: 0; }
.lm-plugin .help-block {
display: block;
margin-top: 5px;
margin-bottom: 10px;
color: #737373; }
@media (min-width: 768px) {
.lm-plugin .form-inline .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle; }
.lm-plugin .form-inline .lm-form-control, .lm-plugin .form-inline .lm-control-row select, .lm-plugin .lm-control-row .form-inline select, .lm-plugin .form-inline .lm-control-row button, .lm-plugin .lm-control-row .form-inline button, .lm-plugin .form-inline .lm-control-row input[type=text], .lm-plugin .lm-control-row .form-inline input[type=text] {
display: inline-block;
width: auto;
vertical-align: middle; }
.lm-plugin .form-inline .lm-form-control-static {
display: inline-block; }
.lm-plugin .form-inline .input-group {
display: inline-table;
vertical-align: middle; }
.lm-plugin .form-inline .input-group .input-group-addon,
.lm-plugin .form-inline .input-group .input-group-lm-btn,
.lm-plugin .form-inline .input-group .lm-form-control, .lm-plugin .form-inline .input-group .lm-control-row select, .lm-plugin .lm-control-row .form-inline .input-group select, .lm-plugin .form-inline .input-group .lm-control-row button, .lm-plugin .lm-control-row .form-inline .input-group button, .lm-plugin .form-inline .input-group .lm-control-row input[type=text], .lm-plugin .lm-control-row .form-inline .input-group input[type=text] {
width: auto; }
.lm-plugin .form-inline .input-group > .lm-form-control, .lm-plugin .form-inline .lm-control-row .input-group > select, .lm-plugin .lm-control-row .form-inline .input-group > select, .lm-plugin .form-inline .lm-control-row .input-group > button, .lm-plugin .lm-control-row .form-inline .input-group > button, .lm-plugin .form-inline .lm-control-row .input-group > input[type=text], .lm-plugin .lm-control-row .form-inline .input-group > input[type=text] {
width: 100%; }
.lm-plugin .form-inline .control-label {
margin-bottom: 0;
vertical-align: middle; }
.lm-plugin .form-inline .radio,
.lm-plugin .form-inline .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle; }
.lm-plugin .form-inline .radio label,
.lm-plugin .form-inline .checkbox label {
padding-left: 0; }
.lm-plugin .form-inline .radio input[type="radio"],
.lm-plugin .form-inline .checkbox input[type="checkbox"] {
position: relative;
margin-left: 0; }
.lm-plugin .form-inline .has-feedback .lm-form-control-feedback {
top: 0; } }
.lm-plugin .form-horizontal .radio,
.lm-plugin .form-horizontal .checkbox,
.lm-plugin .form-horizontal .radio-inline,
.lm-plugin .form-horizontal .checkbox-inline {
margin-top: 0;
margin-bottom: 0;
padding-top: 7px; }
.lm-plugin .form-horizontal .radio,
.lm-plugin .form-horizontal .checkbox {
min-height: 27px; }
.lm-plugin .form-horizontal .form-group {
margin-left: -15px;
margin-right: -15px; }
.lm-plugin .form-horizontal .form-group:before, .lm-plugin .form-horizontal .form-group:after {
content: " ";
display: table; }
.lm-plugin .form-horizontal .form-group:after {
clear: both; }
@media (min-width: 768px) {
.lm-plugin .form-horizontal .control-label {
text-align: right;
margin-bottom: 0;
padding-top: 7px; } }
.lm-plugin .form-horizontal .has-feedback .lm-form-control-feedback {
right: 15px; }
@media (min-width: 768px) {
.lm-plugin .form-horizontal .form-group-lg .control-label {
padding-top: 11px;
font-size: 18px; } }
@media (min-width: 768px) {
.lm-plugin .form-horizontal .form-group-sm .control-label {
padding-top: 6px;
font-size: 12px; } }
.lm-plugin .lm-btn, .lm-plugin .lm-control-row button {
display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857;
border-radius: 0;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.lm-plugin .lm-btn:focus, .lm-plugin .lm-control-row button:focus, .lm-plugin .lm-btn.focus, .lm-plugin .lm-control-row button.focus, .lm-plugin .lm-btn:active:focus, .lm-plugin .lm-control-row button:active:focus, .lm-plugin .lm-btn:active.focus, .lm-plugin .lm-control-row button:active.focus, .lm-plugin .lm-btn.active:focus, .lm-plugin .lm-control-row button.active:focus, .lm-plugin .lm-btn.active.focus, .lm-plugin .lm-control-row button.active.focus {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px; }
.lm-plugin .lm-btn:hover, .lm-plugin .lm-control-row button:hover, .lm-plugin .lm-btn:focus, .lm-plugin .lm-control-row button:focus, .lm-plugin .lm-btn.focus, .lm-plugin .lm-control-row button.focus {
color: #333;
text-decoration: none; }
.lm-plugin .lm-btn:active, .lm-plugin .lm-control-row button:active, .lm-plugin .lm-btn.active, .lm-plugin .lm-control-row button.active {
outline: 0;
background-image: none;
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
.lm-plugin .lm-btn.disabled, .lm-plugin .lm-control-row button.disabled, .lm-plugin .lm-btn[disabled], .lm-plugin .lm-control-row button[disabled],
fieldset[disabled] .lm-plugin .lm-btn,
fieldset[disabled] .lm-plugin .lm-control-row button {
cursor: not-allowed;
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
box-shadow: none; }
.lm-plugin a.lm-btn.disabled,
fieldset[disabled] .lm-plugin a.lm-btn {
pointer-events: none; }
.lm-plugin .lm-btn-default {
color: #333;
background-color: #fff;
border-color: #ccc; }
.lm-plugin .lm-btn-default:focus, .lm-plugin .lm-btn-default.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c; }
.lm-plugin .lm-btn-default:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad; }
.lm-plugin .lm-btn-default:active, .lm-plugin .lm-btn-default.active,
.open > .lm-plugin .lm-btn-default.dropdown-toggle {
color: #333;
background-color: #e6e6e6;
border-color: #adadad; }
.lm-plugin .lm-btn-default:active:hover, .lm-plugin .lm-btn-default:active:focus, .lm-plugin .lm-btn-default:active.focus, .lm-plugin .lm-btn-default.active:hover, .lm-plugin .lm-btn-default.active:focus, .lm-plugin .lm-btn-default.active.focus,
.open > .lm-plugin .lm-btn-default.dropdown-toggle:hover,
.open > .lm-plugin .lm-btn-default.dropdown-toggle:focus,
.open > .lm-plugin .lm-btn-default.dropdown-toggle.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c; }
.lm-plugin .lm-btn-default:active, .lm-plugin .lm-btn-default.active,
.open > .lm-plugin .lm-btn-default.dropdown-toggle {
background-image: none; }
.lm-plugin .lm-btn-default.disabled:hover, .lm-plugin .lm-btn-default.disabled:focus, .lm-plugin .lm-btn-default.disabled.focus, .lm-plugin .lm-btn-default[disabled]:hover, .lm-plugin .lm-btn-default[disabled]:focus, .lm-plugin .lm-btn-default[disabled].focus,
fieldset[disabled] .lm-plugin .lm-btn-default:hover,
fieldset[disabled] .lm-plugin .lm-btn-default:focus,
fieldset[disabled] .lm-plugin .lm-btn-default.focus {
background-color: #fff;
border-color: #ccc; }
.lm-plugin .lm-btn-default .badge {
color: #fff;
background-color: #333; }
.lm-plugin .lm-btn-primary {
color: #fff;
background-color: #337ab7;
border-color: #2e6da4; }
.lm-plugin .lm-btn-primary:focus, .lm-plugin .lm-btn-primary.focus {
color: #fff;
background-color: #286090;
border-color: #122b40; }
.lm-plugin .lm-btn-primary:hover {
color: #fff;
background-color: #286090;
border-color: #204d74; }
.lm-plugin .lm-btn-primary:active, .lm-plugin .lm-btn-primary.active,
.open > .lm-plugin .lm-btn-primary.dropdown-toggle {
color: #fff;
background-color: #286090;
border-color: #204d74; }
.lm-plugin .lm-btn-primary:active:hover, .lm-plugin .lm-btn-primary:active:focus, .lm-plugin .lm-btn-primary:active.focus, .lm-plugin .lm-btn-primary.active:hover, .lm-plugin .lm-btn-primary.active:focus, .lm-plugin .lm-btn-primary.active.focus,
.open > .lm-plugin .lm-btn-primary.dropdown-toggle:hover,
.open > .lm-plugin .lm-btn-primary.dropdown-toggle:focus,
.open > .lm-plugin .lm-btn-primary.dropdown-toggle.focus {
color: #fff;
background-color: #204d74;
border-color: #122b40; }
.lm-plugin .lm-btn-primary:active, .lm-plugin .lm-btn-primary.active,
.open > .lm-plugin .lm-btn-primary.dropdown-toggle {
background-image: none; }
.lm-plugin .lm-btn-primary.disabled:hover, .lm-plugin .lm-btn-primary.disabled:focus, .lm-plugin .lm-btn-primary.disabled.focus, .lm-plugin .lm-btn-primary[disabled]:hover, .lm-plugin .lm-btn-primary[disabled]:focus, .lm-plugin .lm-btn-primary[disabled].focus,
fieldset[disabled] .lm-plugin .lm-btn-primary:hover,
fieldset[disabled] .lm-plugin .lm-btn-primary:focus,
fieldset[disabled] .lm-plugin .lm-btn-primary.focus {
background-color: #337ab7;
border-color: #2e6da4; }
.lm-plugin .lm-btn-primary .badge {
color: #337ab7;
background-color: #fff; }
.lm-plugin .lm-btn-success {
color: #fff;
background-color: #5cb85c;
border-color: #4cae4c; }
.lm-plugin .lm-btn-success:focus, .lm-plugin .lm-btn-success.focus {
color: #fff;
background-color: #449d44;
border-color: #255625; }
.lm-plugin .lm-btn-success:hover {
color: #fff;
background-color: #449d44;
border-color: #398439; }
.lm-plugin .lm-btn-success:active, .lm-plugin .lm-btn-success.active,
.open > .lm-plugin .lm-btn-success.dropdown-toggle {
color: #fff;
background-color: #449d44;
border-color: #398439; }
.lm-plugin .lm-btn-success:active:hover, .lm-plugin .lm-btn-success:active:focus, .lm-plugin .lm-btn-success:active.focus, .lm-plugin .lm-btn-success.active:hover, .lm-plugin .lm-btn-success.active:focus, .lm-plugin .lm-btn-success.active.focus,
.open > .lm-p