.molstar-description { padding: $control-spacing; font-size: 85%; background: $default-background; text-align: center; //font-style: italic; -webkit-user-select: none; /* Chrome/Safari */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* IE10+ */ /* Rules below not implemented in browsers yet */ -o-user-select: none; user-select: none; font-weight: light; cursor: default; } .molstar-description:not(:first-child) { border-top: 1px solid $control-background; } .molstar-color-picker input { color: black !important; } .molstar-no-webgl { position: absolute; width: 100%; height: 100%; left: 0; top: 0; display: table; text-align: center; > div { b { font-size: 120%; } display: table-cell; vertical-align: middle; text-align: center; width: 100%; height: 100%; } } .molstar-loader-molstar-btn-file { position: relative; overflow: hidden; } .molstar-loader-molstar-btn-file input[type=file] { position: absolute; top: 0; right: 0; min-width: 100%; min-height: 100%; font-size: 100px; text-align: right; filter: alpha(opacity=0); opacity: 0; outline: none; background: white; cursor: inherit; display: block; }