UNPKG

fuelux

Version:

Base Fuel UX styles and controls

1,321 lines (1,320 loc) 102 kB
/*! * Fuel UX v3.17.2 * Copyright 2012-2019 ExactTarget * Licensed under the BSD-3-Clause license (https://github.com/ExactTarget/fuelux/blob/master/LICENSE) */ @charset "UTF-8"; .clearfix { *zoom: 1; } .clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; } .clearfix:after { clear: both; } @font-face { font-family: "fuelux"; src: url("../fonts/fuelux.eot"); src: url("../fonts/fuelux.eot?#iefix") format("embedded-opentype"), url(data:font-woff;base64,d09GRk9UVE8AAAUUAAsAAAAABuAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAegAAAIisWS2RkZGVE0AAALwAAAAGQAAABxvEtzhR0RFRgAAAwwAAAAdAAAAIAA4AARPUy8yAAADLAAAAEoAAABgL7lMbGNtYXAAAAN4AAAAPAAAAUrAGiK3aGVhZAAAA7QAAAAvAAAANgDSVuNoaGVhAAAD5AAAABwAAAAkBCkCA2htdHgAAAQAAAAAGgAAABoHmgL4bWF4cAAABBwAAAAGAAAABgALUABuYW1lAAAEJAAAAN0AAAF3kxoWmXBvc3QAAAUEAAAAEAAAACAAAwABeJw90M9rE0EUB/D30uzusLtuNTqiGIs/+gt6ifVHtgfRHqQHLTYumEsrpSSWRVNozNJc2t6S2K2bBATbS0tLe9jDUlJ6aS85hFT8H6SCFPwTZiCIbpnq6fMe8+Y7j0GIRgERlbdO9r1TBIwAwijvi/D+Ln4tuqqjq3e5erRHhetW7I/r/i90xfN4ndelOHztjgNcjMP3S3HQ41iIgX4WQ6AbrsJN6IUhGIYReApjMA6WM2c/SyQSgnuCYcF9wQPBQ8EjQVJgCkbEvudbA2AZK/gRV9DFVfyEHlaxBhpiJPlk7GX6TebdhxWDDfEb9JbaGezI9Laa74zTOyqTn9O7KosFtFdlg0ymfeE5e0X7VTZaogOqwXz+OOwM/pqbZz2vs+VwyGC/2YXwjsGWf4YBxrdfYZjhMT9M/veQwU7ZHD3MNianstmpyUb28KjROOox+OcrLnV1Nfysy0AQ6YD5Yjpf+jJxLB0Eza2WR0zFruSW5otEq7W2m3v7pJ2SFvKLubJNNPvAaVZa5ET27LXcxjzRkopVS29n9ki7Le0s+ItBmWjHE9KMnXasCjlRAs9f290gWskqpGczJNWWNnfW/WpAtB9Kq9Qs7M+SVErKb+bW7SrRgpmttGcRU64ES35xl2h/Ac9Ys4h4nGNgYGBkAILzccd+gelbXJ9hNABYswg7AAAAeJxjYGRgYOADYgkGEGBiYARCLiBmAfMYAAS4AD0AAAB4nGNgZmJgnMDAysDB6MOYxsDA4A6lvzJIMrQwMDAxsHIywIEAgskQkOaawuDwgOEBJ+OD/w8Y9Bj//v8LFGaEK1AAQkYALokNlwAAeJxjYGBgZoBgGQZGBhBwAfIYwXwWBg0gzQakGRmYGBgecP7/D1LwgAFEKzBC1QMBIxsDgjNCAQBlrAaweJxjYGRgYADiH2cX2sfz23xl4GZiAIHzt7g+w2lmBmbGv4x/gVwOBrA0AFSyC6wAeJxjYGRgYPzLwMCgx8QAAkA2IwMqYAIANwYCMQIAAAACAAADARUBhwGDAQ8AWAADAAMAXACnAAAAAFAAAAsAAHicbY49asNAEIU/2bJMsEmX1JsipYS0BAwuU/gAKdy7WAuDkPDagtzDkD5djpED5AQ5TZ7kKVJ4l9n59vHmB1jyQcJwEjLujSfMeTae8sTROJXn03jGgm/jTPdXziS9k7IcqwaeqOOD8ZRXcuNUnovxjEe+jDPpP+zpCTR632Hfh6ZXfpNUS2rYEfUNdd/sBBs6Ws5jjnIEHJ6CUnmt+N/sqnitsVJ4eSpe1KJrz5su1sH5onRrdx0p8Pkq92Uly82VtpIiJw7jCk7NhrFsQzwdutZVRXm78A9U7zY2AAAAeJxjYGZABowMaAAAAI4ABQ==) format("woff"), url("../fonts/fuelux.ttf") format("truetype"), url("../fonts/fuelux.svg#fuelux") format("svg"); font-weight: normal; font-style: normal; } .fuelux [class^="fueluxicon-"]:before, .fuelux [class*=" fueluxicon-"]:before { font-family: "fuelux" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; line-height: 1; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .fuelux .fueluxicon-loader-full:before { content: "\e000"; } .fuelux .fueluxicon-loader-1:before { content: "\e001"; } .fuelux .fueluxicon-loader-2:before { content: "\e002"; } .fuelux .fueluxicon-loader-3:before { content: "\e003"; } .fuelux .fueluxicon-loader-4:before { content: "\e004"; } .fuelux .fueluxicon-loader-5:before { content: "\e005"; } .fuelux .fueluxicon-loader-6:before { content: "\e006"; } .fuelux .fueluxicon-loader-7:before { content: "\e007"; } .fuelux .fueluxicon-loader-8:before { content: "\e008"; } .fuelux .fueluxicon-bullet:before { content: "\e009"; } .fuelux .radio-inline, .fuelux .checkbox-inline { padding-left: 0; } .fuelux .radio-inline.highlight, .fuelux .checkbox-inline.highlight { left: -8px; } .fuelux .radio-inline label, .fuelux .checkbox-inline label { margin-bottom: 0; } label.fuelux .radio:hover:before, label.fuelux .checkbox:hover:before, label.fuelux .radio-inline:hover:before, label.fuelux .checkbox-inline:hover:before, .input-label.fuelux .radio:hover:before, .input-label.fuelux .checkbox:hover:before, .input-label.fuelux .radio-inline:hover:before, .input-label.fuelux .checkbox-inline:hover:before, .fuelux .radio label:hover:before, .fuelux .checkbox label:hover:before, .fuelux .radio-inline label:hover:before, .fuelux .checkbox-inline label:hover:before, .fuelux .radio .input-label:hover:before, .fuelux .checkbox .input-label:hover:before, .fuelux .radio-inline .input-label:hover:before, .fuelux .checkbox-inline .input-label:hover:before { box-shadow: inset 0px 0px 2px 1px rgba(91, 157, 217, 0.7), 0px 0px 5px 0px rgba(91, 157, 217, 0.7); } .fuelux .radio label, .fuelux .checkbox label, .fuelux .radio-inline label, .fuelux .checkbox-inline label, .fuelux .radio .input-label, .fuelux .checkbox .input-label, .fuelux .radio-inline .input-label, .fuelux .checkbox-inline .input-label, label.fuelux .radio, label.fuelux .checkbox, label.fuelux .radio-inline, label.fuelux .checkbox-inline { cursor: pointer; font-weight: normal; } .fuelux .radio.highlight input[type="checkbox"]:not(.sr-only) ~ label, .fuelux .checkbox.highlight input[type="checkbox"]:not(.sr-only) ~ label, .fuelux .radio-inline.highlight input[type="checkbox"]:not(.sr-only) ~ label, .fuelux .checkbox-inline.highlight input[type="checkbox"]:not(.sr-only) ~ label, .fuelux .radio.highlight input[type="radio"]:not(.sr-only) ~ label, .fuelux .checkbox.highlight input[type="radio"]:not(.sr-only) ~ label, .fuelux .radio-inline.highlight input[type="radio"]:not(.sr-only) ~ label, .fuelux .checkbox-inline.highlight input[type="radio"]:not(.sr-only) ~ label { padding: 4px; border-radius: 4px; } .fuelux .radio.highlight input[type="checkbox"]:not(.sr-only):checked ~ label, .fuelux .checkbox.highlight input[type="checkbox"]:not(.sr-only):checked ~ label, .fuelux .radio-inline.highlight input[type="checkbox"]:not(.sr-only):checked ~ label, .fuelux .checkbox-inline.highlight input[type="checkbox"]:not(.sr-only):checked ~ label, .fuelux .radio.highlight input[type="radio"]:not(.sr-only):checked ~ label, .fuelux .checkbox.highlight input[type="radio"]:not(.sr-only):checked ~ label, .fuelux .radio-inline.highlight input[type="radio"]:not(.sr-only):checked ~ label, .fuelux .checkbox-inline.highlight input[type="radio"]:not(.sr-only):checked ~ label { background-color: #e6e6e6; opacity: 1; z-index: 0; } .fuelux .radio input[type="checkbox"]:not(.sr-only), .fuelux .checkbox input[type="checkbox"]:not(.sr-only), .fuelux .radio-inline input[type="checkbox"]:not(.sr-only), .fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only), .fuelux .radio input[type="radio"]:not(.sr-only), .fuelux .checkbox input[type="radio"]:not(.sr-only), .fuelux .radio-inline input[type="radio"]:not(.sr-only), .fuelux .checkbox-inline input[type="radio"]:not(.sr-only) { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; /* for keyboard tabbing */ } .fuelux .radio input[type="checkbox"]:not(.sr-only) ~ label, .fuelux .checkbox input[type="checkbox"]:not(.sr-only) ~ label, .fuelux .radio-inline input[type="checkbox"]:not(.sr-only) ~ label, .fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only) ~ label, .fuelux .radio input[type="radio"]:not(.sr-only) ~ label, .fuelux .checkbox input[type="radio"]:not(.sr-only) ~ label, .fuelux .radio-inline input[type="radio"]:not(.sr-only) ~ label, .fuelux .checkbox-inline input[type="radio"]:not(.sr-only) ~ label { padding-left: 0; } .fuelux .radio input[type="checkbox"]:not(.sr-only) ~ label:before, .fuelux .checkbox input[type="checkbox"]:not(.sr-only) ~ label:before, .fuelux .radio-inline input[type="checkbox"]:not(.sr-only) ~ label:before, .fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only) ~ label:before, .fuelux .radio input[type="radio"]:not(.sr-only) ~ label:before, .fuelux .checkbox input[type="radio"]:not(.sr-only) ~ label:before, .fuelux .radio-inline input[type="radio"]:not(.sr-only) ~ label:before, .fuelux .checkbox-inline input[type="radio"]:not(.sr-only) ~ label:before { font-family: "Glyphicons Halflings"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; speak: none; border: 1px solid #aaaaaa; color: #FFF; font-size: 9px; width: 14px; height: 14px; padding: 0; margin-top: 0; margin-bottom: -2px; cursor: pointer; display: inline-block; text-align: left; z-index: 2; content: ""; } .fuelux .radio input[type="checkbox"]:not(.sr-only):active ~ label, .fuelux .checkbox input[type="checkbox"]:not(.sr-only):active ~ label, .fuelux .radio-inline input[type="checkbox"]:not(.sr-only):active ~ label, .fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only):active ~ label, .fuelux .radio input[type="radio"]:not(.sr-only):active ~ label, .fuelux .checkbox input[type="radio"]:not(.sr-only):active ~ label, .fuelux .radio-inline input[type="radio"]:not(.sr-only):active ~ label, .fuelux .checkbox-inline input[type="radio"]:not(.sr-only):active ~ label, .fuelux .radio input[type="checkbox"]:not(.sr-only):focus ~ label, .fuelux .checkbox input[type="checkbox"]:not(.sr-only):focus ~ label, .fuelux .radio-inline input[type="checkbox"]:not(.sr-only):focus ~ label, .fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only):focus ~ label, .fuelux .radio input[type="radio"]:not(.sr-only):focus ~ label, .fuelux .checkbox input[type="radio"]:not(.sr-only):focus ~ label, .fuelux .radio-inline input[type="radio"]:not(.sr-only):focus ~ label, .fuelux .checkbox-inline input[type="radio"]:not(.sr-only):focus ~ label { color: #333333; color: #39b3d7; cursor: pointer; } .fuelux .radio input[type="checkbox"]:not(.sr-only):active ~ label:before, .fuelux .checkbox input[type="checkbox"]:not(.sr-only):active ~ label:before, .fuelux .radio-inline input[type="checkbox"]:not(.sr-only):active ~ label:before, .fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only):active ~ label:before, .fuelux .radio input[type="radio"]:not(.sr-only):active ~ label:before, .fuelux .checkbox input[type="radio"]:not(.sr-only):active ~ label:before, .fuelux .radio-inline input[type="radio"]:not(.sr-only):active ~ label:before, .fuelux .checkbox-inline input[type="radio"]:not(.sr-only):active ~ label:before, .fuelux .radio input[type="checkbox"]:not(.sr-only):focus ~ label:before, .fuelux .checkbox input[type="checkbox"]:not(.sr-only):focus ~ label:before, .fuelux .radio-inline input[type="checkbox"]:not(.sr-only):focus ~ label:before, .fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only):focus ~ label:before, .fuelux .radio input[type="radio"]:not(.sr-only):focus ~ label:before, .fuelux .checkbox input[type="radio"]:not(.sr-only):focus ~ label:before, .fuelux .radio-inline input[type="radio"]:not(.sr-only):focus ~ label:before, .fuelux .checkbox-inline input[type="radio"]:not(.sr-only):focus ~ label:before { box-shadow: inset 0px 0px 2px 1px #5b9dd9, 0px 0px 5px 0px #5b9dd9; outline: none; } .fuelux .radio input[type="checkbox"]:not(.sr-only):active ~ label, .fuelux .checkbox input[type="checkbox"]:not(.sr-only):active ~ label, .fuelux .radio-inline input[type="checkbox"]:not(.sr-only):active ~ label, .fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only):active ~ label, .fuelux .radio input[type="radio"]:not(.sr-only):active ~ label, .fuelux .checkbox input[type="radio"]:not(.sr-only):active ~ label, .fuelux .radio-inline input[type="radio"]:not(.sr-only):active ~ label, .fuelux .checkbox-inline input[type="radio"]:not(.sr-only):active ~ label, .fuelux .radio input[type="checkbox"]:not(.sr-only):focus ~ label, .fuelux .checkbox input[type="checkbox"]:not(.sr-only):focus ~ label, .fuelux .radio-inline input[type="checkbox"]:not(.sr-only):focus ~ label, .fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only):focus ~ label, .fuelux .radio input[type="radio"]:not(.sr-only):focus ~ label, .fuelux .checkbox input[type="radio"]:not(.sr-only):focus ~ label, .fuelux .radio-inline input[type="radio"]:not(.sr-only):focus ~ label, .fuelux .checkbox-inline input[type="radio"]:not(.sr-only):focus ~ label, .fuelux .radio input[type="checkbox"]:not(.sr-only):active ~ label:hover, .fuelux .checkbox input[type="checkbox"]:not(.sr-only):active ~ label:hover, .fuelux .radio-inline input[type="checkbox"]:not(.sr-only):active ~ label:hover, .fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only):active ~ label:hover, .fuelux .radio input[type="radio"]:not(.sr-only):active ~ label:hover, .fuelux .checkbox input[type="radio"]:not(.sr-only):active ~ label:hover, .fuelux .radio-inline input[type="radio"]:not(.sr-only):active ~ label:hover, .fuelux .checkbox-inline input[type="radio"]:not(.sr-only):active ~ label:hover, .fuelux .radio input[type="checkbox"]:not(.sr-only):focus ~ label:hover, .fuelux .checkbox input[type="checkbox"]:not(.sr-only):focus ~ label:hover, .fuelux .radio-inline input[type="checkbox"]:not(.sr-only):focus ~ label:hover, .fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only):focus ~ label:hover, .fuelux .radio input[type="radio"]:not(.sr-only):focus ~ label:hover, .fuelux .checkbox input[type="radio"]:not(.sr-only):focus ~ label:hover, .fuelux .radio-inline input[type="radio"]:not(.sr-only):focus ~ label:hover, .fuelux .checkbox-inline input[type="radio"]:not(.sr-only):focus ~ label:hover { color: #333333; cursor: pointer; } .fuelux .radio input[type="checkbox"]:not(.sr-only):active:hover ~ label, .fuelux .checkbox input[type="checkbox"]:not(.sr-only):active:hover ~ label, .fuelux .radio-inline input[type="checkbox"]:not(.sr-only):active:hover ~ label, .fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only):active:hover ~ label, .fuelux .radio input[type="radio"]:not(.sr-only):active:hover ~ label, .fuelux .checkbox input[type="radio"]:not(.sr-only):active:hover ~ label, .fuelux .radio-inline input[type="radio"]:not(.sr-only):active:hover ~ label, .fuelux .checkbox-inline input[type="radio"]:not(.sr-only):active:hover ~ label, .fuelux .radio input[type="checkbox"]:not(.sr-only):focus:hover ~ label, .fuelux .checkbox input[type="checkbox"]:not(.sr-only):focus:hover ~ label, .fuelux .radio-inline input[type="checkbox"]:not(.sr-only):focus:hover ~ label, .fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only):focus:hover ~ label, .fuelux .radio input[type="radio"]:not(.sr-only):focus:hover ~ label, .fuelux .checkbox input[type="radio"]:not(.sr-only):focus:hover ~ label, .fuelux .radio-inline input[type="radio"]:not(.sr-only):focus:hover ~ label, .fuelux .checkbox-inline input[type="radio"]:not(.sr-only):focus:hover ~ label, .fuelux .radio input[type="checkbox"]:not(.sr-only):focus:hover ~ label, .fuelux .checkbox input[type="checkbox"]:not(.sr-only):focus:hover ~ label, .fuelux .radio-inline input[type="checkbox"]:not(.sr-only):focus:hover ~ label, .fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only):focus:hover ~ label, .fuelux .radio input[type="radio"]:not(.sr-only):focus:hover ~ label, .fuelux .checkbox input[type="radio"]:not(.sr-only):focus:hover ~ label, .fuelux .radio-inline input[type="radio"]:not(.sr-only):focus:hover ~ label, .fuelux .checkbox-inline input[type="radio"]:not(.sr-only):focus:hover ~ label, .fuelux .radio input[type="checkbox"]:not(.sr-only):checked:hover ~ label, .fuelux .checkbox input[type="checkbox"]:not(.sr-only):checked:hover ~ label, .fuelux .radio-inline input[type="checkbox"]:not(.sr-only):checked:hover ~ label, .fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only):checked:hover ~ label, .fuelux .radio input[type="radio"]:not(.sr-only):checked:hover ~ label, .fuelux .checkbox input[type="radio"]:not(.sr-only):checked:hover ~ label, .fuelux .radio-inline input[type="radio"]:not(.sr-only):checked:hover ~ label, .fuelux .checkbox-inline input[type="radio"]:not(.sr-only):checked:hover ~ label, .fuelux .radio input[type="checkbox"]:not(.sr-only):active:hover ~ label:hover, .fuelux .checkbox input[type="checkbox"]:not(.sr-only):active:hover ~ label:hover, .fuelux .radio-inline input[type="checkbox"]:not(.sr-only):active:hover ~ label:hover, .fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only):active:hover ~ label:hover, .fuelux .radio input[type="radio"]:not(.sr-only):active:hover ~ label:hover, .fuelux .checkbox input[type="radio"]:not(.sr-only):active:hover ~ label:hover, .fuelux .radio-inline input[type="radio"]:not(.sr-only):active:hover ~ label:hover, .fuelux .checkbox-inline input[type="radio"]:not(.sr-only):active:hover ~ label:hover, .fuelux .radio input[type="checkbox"]:not(.sr-only):focus:hover ~ label:hover, .fuelux .checkbox input[type="checkbox"]:not(.sr-only):focus:hover ~ label:hover, .fuelux .radio-inline input[type="checkbox"]:not(.sr-only):focus:hover ~ label:hover, .fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only):focus:hover ~ label:hover, .fuelux .radio input[type="radio"]:not(.sr-only):focus:hover ~ label:hover, .fuelux .checkbox input[type="radio"]:not(.sr-only):focus:hover ~ label:hover, .fuelux .radio-inline input[type="radio"]:not(.sr-only):focus:hover ~ label:hover, .fuelux .checkbox-inline input[type="radio"]:not(.sr-only):focus:hover ~ label:hover, .fuelux .radio input[type="checkbox"]:not(.sr-only):focus:hover ~ label:hover, .fuelux .checkbox input[type="checkbox"]:not(.sr-only):focus:hover ~ label:hover, .fuelux .radio-inline input[type="checkbox"]:not(.sr-only):focus:hover ~ label:hover, .fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only):focus:hover ~ label:hover, .fuelux .radio input[type="radio"]:not(.sr-only):focus:hover ~ label:hover, .fuelux .checkbox input[type="radio"]:not(.sr-only):focus:hover ~ label:hover, .fuelux .radio-inline input[type="radio"]:not(.sr-only):focus:hover ~ label:hover, .fuelux .checkbox-inline input[type="radio"]:not(.sr-only):focus:hover ~ label:hover, .fuelux .radio input[type="checkbox"]:not(.sr-only):checked:hover ~ label:hover, .fuelux .checkbox input[type="checkbox"]:not(.sr-only):checked:hover ~ label:hover, .fuelux .radio-inline input[type="checkbox"]:not(.sr-only):checked:hover ~ label:hover, .fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only):checked:hover ~ label:hover, .fuelux .radio input[type="radio"]:not(.sr-only):checked:hover ~ label:hover, .fuelux .checkbox input[type="radio"]:not(.sr-only):checked:hover ~ label:hover, .fuelux .radio-inline input[type="radio"]:not(.sr-only):checked:hover ~ label:hover, .fuelux .checkbox-inline input[type="radio"]:not(.sr-only):checked:hover ~ label:hover { color: #333333; cursor: pointer; } .fuelux .radio input[type="checkbox"]:not(.sr-only)[disabled="disabled"] ~ label, .fuelux .checkbox input[type="checkbox"]:not(.sr-only)[disabled="disabled"] ~ label, .fuelux .radio-inline input[type="checkbox"]:not(.sr-only)[disabled="disabled"] ~ label, .fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only)[disabled="disabled"] ~ label, .fuelux .radio input[type="radio"]:not(.sr-only)[disabled="disabled"] ~ label, .fuelux .checkbox input[type="radio"]:not(.sr-only)[disabled="disabled"] ~ label, .fuelux .radio-inline input[type="radio"]:not(.sr-only)[disabled="disabled"] ~ label, .fuelux .checkbox-inline input[type="radio"]:not(.sr-only)[disabled="disabled"] ~ label, .fuelux .radio input[type="checkbox"]:not(.sr-only)[disabled] ~ label, .fuelux .checkbox input[type="checkbox"]:not(.sr-only)[disabled] ~ label, .fuelux .radio-inline input[type="checkbox"]:not(.sr-only)[disabled] ~ label, .fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only)[disabled] ~ label, .fuelux .radio input[type="radio"]:not(.sr-only)[disabled] ~ label, .fuelux .checkbox input[type="radio"]:not(.sr-only)[disabled] ~ label, .fuelux .radio-inline input[type="radio"]:not(.sr-only)[disabled] ~ label, .fuelux .checkbox-inline input[type="radio"]:not(.sr-only)[disabled] ~ label, .fuelux .radio input[type="checkbox"]:not(.sr-only):disabled ~ label, .fuelux .checkbox input[type="checkbox"]:not(.sr-only):disabled ~ label, .fuelux .radio-inline input[type="checkbox"]:not(.sr-only):disabled ~ label, .fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only):disabled ~ label, .fuelux .radio input[type="radio"]:not(.sr-only):disabled ~ label, .fuelux .checkbox input[type="radio"]:not(.sr-only):disabled ~ label, .fuelux .radio-inline input[type="radio"]:not(.sr-only):disabled ~ label, .fuelux .checkbox-inline input[type="radio"]:not(.sr-only):disabled ~ label, .fuelux .radio input[type="checkbox"]:not(.sr-only)[disabled="disabled"] ~ label:before, .fuelux .checkbox input[type="checkbox"]:not(.sr-only)[disabled="disabled"] ~ label:before, .fuelux .radio-inline input[type="checkbox"]:not(.sr-only)[disabled="disabled"] ~ label:before, .fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only)[disabled="disabled"] ~ label:before, .fuelux .radio input[type="radio"]:not(.sr-only)[disabled="disabled"] ~ label:before, .fuelux .checkbox input[type="radio"]:not(.sr-only)[disabled="disabled"] ~ label:before, .fuelux .radio-inline input[type="radio"]:not(.sr-only)[disabled="disabled"] ~ label:before, .fuelux .checkbox-inline input[type="radio"]:not(.sr-only)[disabled="disabled"] ~ label:before, .fuelux .radio input[type="checkbox"]:not(.sr-only)[disabled] ~ label:before, .fuelux .checkbox input[type="checkbox"]:not(.sr-only)[disabled] ~ label:before, .fuelux .radio-inline input[type="checkbox"]:not(.sr-only)[disabled] ~ label:before, .fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only)[disabled] ~ label:before, .fuelux .radio input[type="radio"]:not(.sr-only)[disabled] ~ label:before, .fuelux .checkbox input[type="radio"]:not(.sr-only)[disabled] ~ label:before, .fuelux .radio-inline input[type="radio"]:not(.sr-only)[disabled] ~ label:before, .fuelux .checkbox-inline input[type="radio"]:not(.sr-only)[disabled] ~ label:before, .fuelux .radio input[type="checkbox"]:not(.sr-only):disabled ~ label:before, .fuelux .checkbox input[type="checkbox"]:not(.sr-only):disabled ~ label:before, .fuelux .radio-inline input[type="checkbox"]:not(.sr-only):disabled ~ label:before, .fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only):disabled ~ label:before, .fuelux .radio input[type="radio"]:not(.sr-only):disabled ~ label:before, .fuelux .checkbox input[type="radio"]:not(.sr-only):disabled ~ label:before, .fuelux .radio-inline input[type="radio"]:not(.sr-only):disabled ~ label:before, .fuelux .checkbox-inline input[type="radio"]:not(.sr-only):disabled ~ label:before { color: #333333; opacity: .65; cursor: not-allowed !important; outline: none; box-shadow: none; } .fuelux .radio input[type="checkbox"]:not(.sr-only):checked ~ label:before, .fuelux .checkbox input[type="checkbox"]:not(.sr-only):checked ~ label:before, .fuelux .radio-inline input[type="checkbox"]:not(.sr-only):checked ~ label:before, .fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only):checked ~ label:before, .fuelux .radio input[type="radio"]:not(.sr-only):checked ~ label:before, .fuelux .checkbox input[type="radio"]:not(.sr-only):checked ~ label:before, .fuelux .radio-inline input[type="radio"]:not(.sr-only):checked ~ label:before, .fuelux .checkbox-inline input[type="radio"]:not(.sr-only):checked ~ label:before { background: #39b3d7; border-color: #39b3d7; } .fuelux .radio.highlight:before, .fuelux .checkbox.highlight:before, .fuelux .radio-inline.highlight:before, .fuelux .checkbox-inline.highlight:before { left: 4px; top: 7px; } .fuelux .radio.highlight input[type="checkbox"]:not(.sr-only) ~ label, .fuelux .checkbox.highlight input[type="checkbox"]:not(.sr-only) ~ label, .fuelux .radio.highlight input[type="radio"]:not(.sr-only) ~ label, .fuelux .checkbox.highlight input[type="radio"]:not(.sr-only) ~ label { left: -8px; position: relative; } .fuelux .radio-inline, .fuelux .checkbox-inline { padding-left: 0; } .fuelux .radio-inline:before, .fuelux .checkbox-inline:before { left: 0; top: 3px; } .fuelux .checkbox.multiline, .fuelux .radio.multiline { float: left; margin-left: 15px; } .fuelux .checkbox.multiline ~ .control-label, .fuelux .radio.multiline ~ .control-label { float: left; width: 80%; margin-left: 10px; text-align: left; } .fuelux .checkbox.multiline ~ .control-label > label, .fuelux .radio.multiline ~ .control-label > label { font-weight: normal; cursor: pointer; } .fuelux .form-group.required .control-label:before { content: '*'; color: #a94442; margin-right: 5px; } .fuelux .checkbox { /* for keyboard tabbing */ } .fuelux .checkbox.highlight + .checkbox.highlight { margin-top: -5px; } .fuelux .checkbox.highlight label.checkbox-custom { padding: 4px 4px 4px 24px; } .fuelux .checkbox.highlight.checked label.checkbox-custom, .fuelux .checkbox.highlight label.checked.checkbox-custom { background: #e6e6e6; border-radius: 4px; } .fuelux .checkbox input[type="checkbox"]:focus + .checkbox-label, .fuelux .checkbox input[type="checkbox"]:hover + .checkbox-label, .fuelux .checkbox .checkbox-label:hover { color: #999999; } .fuelux .checkbox input[type="checkbox"]:disabled:focus + .checkbox-label, .fuelux .checkbox input[type="checkbox"]:disabled:hover + .checkbox-label, .fuelux .checkbox.disabled label:hover { color: inherit; } .fuelux .form-horizontal .checkbox-inline { padding-top: 0; } .fuelux .input-group-addon.checkbox-custom { margin-bottom: 0; cursor: pointer; padding-left: 24px; } .fuelux .input-group-addon.checkbox-custom input[type=checkbox] { position: absolute; margin-left: -24px; } .fuelux .input-group-addon.checkbox-custom:before { left: 11px; top: 9px; } .fuelux .checkbox-custom { position: relative; /* for keyboard tabbing */ /* for keyboard tabbing */ /* for keyboard tabbing */ } .fuelux .checkbox-custom:before { font-family: "Glyphicons Halflings" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; line-height: 1; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; border: 1px solid #aaaaaa; border-radius: 4px; color: #FFF; content: " "; font-size: 9px; height: 14px; left: 0px; padding: 1px 0 0 1px; position: absolute; top: 3px; width: 14px; } .fuelux .checkbox-custom:active:before, .fuelux .checkbox-custom:focus:before { color: #5B9DD9; cursor: pointer; box-shadow: inset 0px 0px 2px 1px #5B9DD9, 0px 0px 5px 0px #5B9DD9; } .fuelux .checkbox-custom.highlight:before { left: 4px; top: 6px; } .fuelux .checkbox-custom.checked:before { background: #39b3d7; border-color: #39b3d7; content: "\e013"; } .fuelux .checkbox-custom.disabled { cursor: not-allowed; opacity: .65; } .fuelux .checkbox-custom.disabled:before { cursor: not-allowed; opacity: .65; } .fuelux .checkbox-custom.checkbox-inline:before { left: 0; top: 3px; } .fuelux .checkbox-custom.checkbox-inline.highlight { padding: 4px 4px 4px 24px; left: -4px; } .fuelux .checkbox-custom.checkbox-inline.highlight:before { left: 4px; top: 7px; } .fuelux .checkbox-custom.checkbox-inline.highlight.checked { background: #e6e6e6; border-radius: 4px; } .fuelux .checkbox-custom input[type="checkbox"]:focus + .checkbox-label { color: #999999; } .fuelux .checkbox-custom input[type="checkbox"] + .checkbox-label.truncate { display: inherit; line-height: 14px; margin-top: 3px; margin-bottom: -3px; } .fuelux label.checkbox-custom.checkbox-inline { padding-left: 20px; } .fuelux .checkbox input[type="checkbox"]:not(.sr-only) ~ label:before, .fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only) ~ label:before { border-radius: 4px; z-index: 1; } .fuelux .checkbox input[type="checkbox"]:not(.sr-only):checked ~ label:before, .fuelux .checkbox-inline input[type="checkbox"]:not(.sr-only):checked ~ label:before { color: white; content: "\e013"; line-height: 1em; padding-left: 1px; font-size: 8px; padding-top: 2px; } .fuelux .checkbox.hightlight + .checkbox-inline.highlight, .fuelux .checkbox-inline.hightlight + .checkbox-inline.highlight { margin-left: -14px; } .fuelux .checkbox.hightlight + .checkbox-inline.highlight.checkbox-custom, .fuelux .checkbox-inline.hightlight + .checkbox-inline.highlight.checkbox-custom { margin-left: 0px; } .fuelux .checkbox.highlight input[type="checkbox"]:not(.sr-only) ~ label { left: -4px; } .fuelux .radio { /* for keyboard tabbing */ } .fuelux .radio.highlight { padding: 4px; margin: 0 0 5px 0; } .fuelux .radio.highlight + .radio.highlight { margin-top: -9px; } .fuelux .radio.highlight label.radio-custom { left: -8px; padding: 4px 4px 4px 24px; border-radius: 4px; } .fuelux .radio.highlight label.radio-custom:before { left: 5px; top: 7px; } .fuelux .radio.highlight label.radio-custom:after { left: 9px; top: 11px; } .fuelux .radio.highlight.checked label.radio-custom, .fuelux .radio.highlight label.radio-custom.checked { background: #e6e6e6; border-radius: 4px; } .fuelux .radio input[type="radio"]:focus + .radio-label, .fuelux .radio input[type="radio"]:hover + .radio-label, .fuelux .radio .radio-label:hover { color: #999999; } .fuelux .form-horizontal .radio-inline { padding-top: 0; } .fuelux .input-group-addon.radio-custom.radio-inline:before { left: 11px; top: 9px; } .fuelux .input-group-addon.radio-custom.radio-inline:after { left: 15px; top: 13px; } .fuelux .radio-custom { position: relative; /* for keyboard tabbing */ /* for keyboard tabbing */ } .fuelux .radio-custom .highlight { padding: 4px; margin: 0 0 5px 0; } .fuelux .radio-custom .highlight.checked { background: #e6e6e6; border-radius: 4px; } .fuelux .radio-custom:after { background: transparent; border-radius: 6px; content: " "; height: 6px; left: 4px; position: absolute; top: 7px; width: 6px; } .fuelux .radio-custom:before { border: 1px solid #aaaaaa; border-radius: 14px; content: " "; height: 14px; left: 0px; position: absolute; top: 3px; width: 14px; } .fuelux .radio-custom.checked:after { background: #FFF; } .fuelux .radio-custom.checked:before { background: #39b3d7; border-color: #39b3d7; } .fuelux .radio-custom.disabled { cursor: not-allowed; opacity: .65; } .fuelux .radio-custom.disabled:after { cursor: not-allowed; } .fuelux .radio-custom.disabled:before { cursor: not-allowed; opacity: .65; } .fuelux .radio-custom.radio-inline:after { left: 4px; top: 7px; } .fuelux .radio-custom.radio-inline:before { left: 0; top: 3px; } .fuelux .radio-custom.radio-inline.highlight { left: -3px; padding: 4px 4px 4px 24px; } .fuelux .radio-custom.radio-inline.highlight:after { left: 8px; top: 11px; } .fuelux .radio-custom.radio-inline.highlight:before { left: 4px; top: 7px; } .fuelux .radio-custom.radio-inline.highlight.checked { background: #e6e6e6; border-radius: 4px; } .fuelux .radio-custom input[type="radio"]:focus + .radio-label { color: #999999; } .fuelux .radio-custom input[type="radio"] + .radio-label.truncate { display: inherit; line-height: 14px; margin-top: 3px; margin-bottom: -3px; } .fuelux label.radio-custom.radio-inline { padding-left: 20px; } .fuelux .radio input[type="radio"]:not(.sr-only), .fuelux .radio-inline input[type="radio"]:not(.sr-only) { /* for keyboard tabbing */ /* for keyboard tabbing */ } .fuelux .radio input[type="radio"]:not(.sr-only) ~ label:before, .fuelux .radio-inline input[type="radio"]:not(.sr-only) ~ label:before { border-radius: 8px; z-index: 1; } .fuelux .radio input[type="radio"]:not(.sr-only):checked ~ label:before, .fuelux .radio-inline input[type="radio"]:not(.sr-only):checked ~ label:before { background: #39b3d7; /* Old browsers */ background: -moz-radial-gradient(center, ellipse cover, #FFF 0%, #FFF 40%, #39b3d7 41%, #39b3d7 100%); /* FF3.6+ */ background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #FFF), color-stop(40%, #FFF), color-stop(41%, #39b3d7), color-stop(100%, #39b3d7)); /* Chrome,Safari4+ */ background: -webkit-radial-gradient(center, ellipse cover, #FFF 0%, #FFF 40%, #39b3d7 41%, #39b3d7 100%); /* Chrome10+,Safari5.1+ */ background: -o-radial-gradient(center, ellipse cover, #FFF 0%, #FFF 40%, #39b3d7 41%, #39b3d7 100%); /* Opera 12+ */ background: -ms-radial-gradient(center, ellipse cover, #FFF 0%, #FFF 40%, #39b3d7 41%, #39b3d7 100%); /* IE10+ */ background: radial-gradient(ellipse at center, #FFF 0%, #FFF 40%, #39b3d7 41%, #39b3d7 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#39b3d7', GradientType=1); /* IE6-9 fallback on horizontal gradient */ } .fuelux .radio input[type="radio"]:not(.sr-only):hover ~ label:before, .fuelux .radio-inline input[type="radio"]:not(.sr-only):hover ~ label:before, .fuelux .radio input[type="radio"]:not(.sr-only):active ~ label:before, .fuelux .radio-inline input[type="radio"]:not(.sr-only):active ~ label:before, .fuelux .radio input[type="radio"]:not(.sr-only):focus ~ label:before, .fuelux .radio-inline input[type="radio"]:not(.sr-only):focus ~ label:before { box-shadow: inset 0px 0px 2px 1px #5b9dd9, 0px 0px 5px 0px #5b9dd9; } .fuelux .radio input[type="radio"]:not(.sr-only):active:hover ~ label:before, .fuelux .radio-inline input[type="radio"]:not(.sr-only):active:hover ~ label:before, .fuelux .radio input[type="radio"]:not(.sr-only):focus:hover ~ label:before, .fuelux .radio-inline input[type="radio"]:not(.sr-only):focus:hover ~ label:before, .fuelux .radio input[type="radio"]:not(.sr-only):focus:hover ~ label:before, .fuelux .radio-inline input[type="radio"]:not(.sr-only):focus:hover ~ label:before, .fuelux .radio input[type="radio"]:not(.sr-only):checked:hover ~ label:before, .fuelux .radio-inline input[type="radio"]:not(.sr-only):checked:hover ~ label:before { outline-color: none; outline-offset: 0; outline-style: none; outline-width: 0; cursor: default; } .fuelux .radio input[type="radio"]:not(.sr-only):active:hover ~ label, .fuelux .radio-inline input[type="radio"]:not(.sr-only):active:hover ~ label, .fuelux .radio input[type="radio"]:not(.sr-only):focus:hover ~ label, .fuelux .radio-inline input[type="radio"]:not(.sr-only):focus:hover ~ label, .fuelux .radio input[type="radio"]:not(.sr-only):focus:hover ~ label, .fuelux .radio-inline input[type="radio"]:not(.sr-only):focus:hover ~ label, .fuelux .radio input[type="radio"]:not(.sr-only):checked:hover ~ label, .fuelux .radio-inline input[type="radio"]:not(.sr-only):checked:hover ~ label, .fuelux .radio input[type="radio"]:not(.sr-only):active:hover ~ label:hover, .fuelux .radio-inline input[type="radio"]:not(.sr-only):active:hover ~ label:hover, .fuelux .radio input[type="radio"]:not(.sr-only):focus:hover ~ label:hover, .fuelux .radio-inline input[type="radio"]:not(.sr-only):focus:hover ~ label:hover, .fuelux .radio input[type="radio"]:not(.sr-only):focus:hover ~ label:hover, .fuelux .radio-inline input[type="radio"]:not(.sr-only):focus:hover ~ label:hover, .fuelux .radio input[type="radio"]:not(.sr-only):checked:hover ~ label:hover, .fuelux .radio-inline input[type="radio"]:not(.sr-only):checked:hover ~ label:hover { color: #333333; cursor: default; } .fuelux .combobox.disabled .input-group-btn { cursor: not-allowed; } .fuelux .combobox input::-ms-clear { display: none; } .fuelux .combobox .dropdown-menu > li.selected > a { color: #262626; text-decoration: none; background-color: #f5f5f5; } .fuelux .combobox .dropdown-menu > li > em { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.42857143; color: #333; white-space: nowrap; } .fuelux .datepicker-calendar { padding: 16px 16px 0; min-height: 262px; } .fuelux .datepicker-calendar button { border: 0; padding: 0; background-color: transparent; } .fuelux .datepicker-calendar-days { height: 182px; margin: 10px 0 12px; width: 100%; /* for spacing */ } .fuelux .datepicker-calendar-days thead { border-bottom: 1px solid #cccccc; } .fuelux .datepicker-calendar-days tbody:before { color: transparent; content: "\200C"; display: block; line-height: 3px; visibility: hidden; } .fuelux .datepicker-calendar-days td, .fuelux .datepicker-calendar-days th { font-size: 14px; height: 32px; text-align: center; vertical-align: middle; width: 14.29%; } .fuelux .datepicker-calendar-days td b, .fuelux .datepicker-calendar-days td button { color: #333333; display: inline-block; font-weight: normal; height: 30px; text-decoration: none; width: 30px; } .fuelux .datepicker-calendar-days td b { line-height: 30px; } .fuelux .datepicker-calendar-days td span { display: block; border-radius: 4px; } .fuelux .datepicker-calendar-days td span:hover { background: #f5f5f5; text-decoration: none; } .fuelux .datepicker-calendar-days td.current-day span { border: 1px solid #333333; } .fuelux .datepicker-calendar-days td.last-month, .fuelux .datepicker-calendar-days td.next-month { background: #d5d5d5; } .fuelux .datepicker-calendar-days td.last-month.first, .fuelux .datepicker-calendar-days td.next-month.first { border-top-left-radius: 4px; border-bottom-left-radius: 4px; padding-left: 1px; } .fuelux .datepicker-calendar-days td.last-month.last, .fuelux .datepicker-calendar-days td.next-month.last { border-top-right-radius: 4px; border-bottom-right-radius: 4px; padding-right: 1px; } .fuelux .datepicker-calendar-days td.past b, .fuelux .datepicker-calendar-days td.past button { color: #999999; } .fuelux .datepicker-calendar-days td.restricted b, .fuelux .datepicker-calendar-days td.restricted button { cursor: no-drop; position: relative; } .fuelux .datepicker-calendar-days td.restricted b:before, .fuelux .datepicker-calendar-days td.restricted button:before { border-top: 1px solid #e9322d; bottom: 0; content: " "; display: block; left: 5px; position: absolute; right: 5px; top: 50%; } .fuelux .datepicker-calendar-days td.restricted b:hover, .fuelux .datepicker-calendar-days td.restricted button:hover { background: none; } .fuelux .datepicker-calendar-days td.selected span { background: #eeeeee; } .fuelux .datepicker-calendar-days td.selected span:hover { background: #dddddd; } .fuelux .datepicker-calendar-days td.selected b, .fuelux .datepicker-calendar-days td.selected button { color: #878787; } .fuelux .datepicker-calendar-days td.selected.current-day { box-shadow: 0 0 0 1px #FFF offset; } .fuelux .datepicker-calendar-days td.selected.current-day b, .fuelux .datepicker-calendar-days td.selected.current-day button { color: #222222; } .fuelux .datepicker-calendar-days td.selected.current-day span:hover b, .fuelux .datepicker-calendar-days td.selected.current-day span:hover button { border-color: #0f5f9f; } .fuelux .datepicker-calendar-days th { font-weight: bold; height: 22px; vertical-align: top; } .fuelux .datepicker-calendar-header { *zoom: 1; } .fuelux .datepicker-calendar-header:before, .fuelux .datepicker-calendar-header:after { display: table; content: ""; line-height: 0; } .fuelux .datepicker-calendar-header:after { clear: both; } .fuelux .datepicker-calendar-header button { border: 0; padding: 0; background-color: transparent; } .fuelux .datepicker-calendar-header .title { margin: 0 auto; text-align: center; display: block; width: 174px; color: #222222; font-size: 20px; line-height: 30px; text-decoration: underline; vertical-align: middle; } .fuelux .datepicker-calendar-header .title:hover { color: #0f5f9f; text-decoration: underline; } .fuelux .datepicker-calendar-header .title.disabled { cursor: default; pointer-events: none; text-decoration: none; } .fuelux .datepicker-calendar-header .title .month { display: inline; margin: 0; padding: 0; } .fuelux .datepicker-calendar-header .title .month span { display: none; } .fuelux .datepicker-calendar-header .title .month span.current { display: inline; } .fuelux .datepicker-calendar-header .next, .fuelux .datepicker-calendar-header .prev { background: #666666; background-clip: padding-box; border-radius: 30px; cursor: pointer; float: left; height: 30px; text-align: center; width: 30px; } .fuelux .datepicker-calendar-header .next span.glyphicon, .fuelux .datepicker-calendar-header .prev span.glyphicon { color: #FFF; font-size: 16px; line-height: 30px; } .fuelux .datepicker-calendar-header .next:hover, .fuelux .datepicker-calendar-header .prev:hover { background: #0f5f9f; } .fuelux .datepicker-calendar-header .next { float: right; } .fuelux .datepicker-calendar-header .next span.glyphicon { line-height: 28px; } .fuelux .datepicker-calendar-footer { background: #e6e6e6; background-clip: padding-box; border-radius: 0 0 4px 4px; border-top: 1px solid #cccccc; height: 30px; margin: 0 -16px; padding: 4px 14px; } .fuelux .datepicker-calendar-footer .datepicker-today { color: #333333; font-size: 14px; text-decoration: underline; } .fuelux .datepicker-calendar-footer .datepicker-today:hover { color: #1b75bb; text-decoration: underline; } .fuelux .datepicker-calendar-footer .datepicker-today.disabled { color: #878787; cursor: default; pointer-events: none; } .fuelux .datepicker-calendar-footer .datepicker-today.disabled:hover { color: #878787; } .fuelux .datepicker-calendar-wrapper { border: 1px solid #757575; min-height: 20px; padding: 0; width: 300px; } .fuelux .datepicker-wheels { display: none; } .fuelux .datepicker-wheels ul button { border: 0; padding: 0; background-color: transparent; } .fuelux .datepicker-wheels-footer { background: #e6e6e6; border-radius: 0 0 4px 4px; border-top: 1px solid #cccccc; clear: both; } .fuelux .datepicker-wheels-footer .datepicker-wheels-back { display: block; color: #222222; float: left; line-height: 22px; border: 0; background-color: transparent; } .fuelux .datepicker-wheels-footer .datepicker-wheels-back:hover { color: #1b75bb; } .fuelux .datepicker-wheels-footer .datepicker-wheels-select { float: right; background-color: transparent; color: #5B9DD9; } .fuelux .datepicker-wheels-footer .datepicker-wheels-select:hover { color: #1b75bb; } .fuelux .datepicker-wheels-month, .fuelux .datepicker-wheels-year { float: left; width: 50%; } .fuelux .datepicker-wheels-month ul, .fuelux .datepicker-wheels-year ul { height: 217px; list-style-type: none; margin: 0; overflow: auto; padding: 0; text-align: center; } .fuelux .datepicker-wheels-month ul li, .fuelux .datepicker-wheels-year ul li { margin: 4px 0; } .fuelux .datepicker-wheels-month ul li button, .fuelux .datepicker-wheels-year ul li button { width: 100%; text-align: center; color: #454545; display: block; font-size: 16px; line-height: 24px; text-decoration: none; } .fuelux .datepicker-wheels-month ul li button:hover, .fuelux .datepicker-wheels-year ul li button:hover { background: #d9edf7; text-decoration: none; } .fuelux .datepicker-wheels-month ul li.selected button, .fuelux .datepicker-wheels-year ul li.selected button { background: #1b75bb; color: #FFF; } .fuelux .datepicker-wheels-month ul li.selected button:hover, .fuelux .datepicker-wheels-year ul li.selected button:hover { background: #0f5f9f; } .fuelux .datepicker-wheels-month .header, .fuelux .datepicker-wheels-year .header { background: #e6e6e6; background-clip: padding-box; border-bottom: 1px solid #cccccc; border-radius: 4px 0 0 0; color: #222222; font-size: 20px; font-weight: bold; line-height: 30px; margin-top: 0; margin-bottom: 0; text-align: center; } .fuelux .datepicker-wheels-month.full, .fuelux .datepicker-wheels-year.full { border-left: 0; width: 100%; } .fuelux .datepicker-wheels-month.full .header, .fuelux .datepicker-wheels-year.full .header { border-radius: 4px 4px 0 0; } .fuelux .datepicker-wheels-year { border-left: 1px solid #cccccc; float: right; } .fuelux .datepicker-wheels-year .header { border-radius: 0 4px 0 0; } .fuelux .datepicker input::-ms-clear { display: none; } .fuelux .infinitescroll { overflow-y: auto; } .fuelux .infinitescroll .infinitescroll-end { clear: both; font-style: italic; padding: 6px; text-align: center; } .fuelux .infinitescroll .infinitescroll-load { clear: both; padding: 6px; } .fuelux .infinitescroll .infinitescroll-load button { padding: 5px 12px; width: 100%; } .fuelux .infinitescroll .infinitescroll-load .loader { font-size: 32px; height: 32px; margin: 0 auto; width: 32px; } .fuelux .dropUp, .fuelux .dropup { -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); } .fuelux .loader { height: 64px; font-size: 64px; position: relative; width: 64px; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGcgd2lkdGg9IjU0cHgiIGhlaWdodD0iNTRweCIgdmlld0JveD0iNSA1IDU0IDU0IiBpZD0ibG9hZGVyIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS4wMDAwMDAsIDUuMDAwMDAwKSIgZmlsbD0iIzE1ODllZSI+PGcgaWQ9InNwaW5uZXItbWVkaXVtIj48ZyBpZD0iT3ZhbC0zNSI+PGNpcmNsZSBpZD0iVG9wIiBjeD0iMjciIGN5PSI2IiByPSI1Ij48L2NpcmNsZT48Y2lyY2xlIGlkPSJUb3BSaWdodCIgY3g9IjQ4IiBjeT0iMTciIHI9IjUiPjwvY2lyY2xlPjxjaXJjbGUgaWQ9IkJvdHRvbVJpZ2h0IiBjeD0iNDgiIGN5PSIzNiIgcj0iNSI+PC9jaXJjbGU+PGNpcmNsZSBpZD0iQm90dG9tIiBjeD0iMjciIGN5PSI0OCIgcj0iNSI+PC9jaXJjbGU+PGNpcmNsZSBpZD0iQm90dG9tTGVmdCIgY3g9IjYiIGN5PSIzNiIgcj0iNSI+PC9jaXJjbGU+PGNpcmNsZSBpZD0iVG9wTGVmdCIgY3g9IjYiIGN5PSIxNyIgcj0iNSI+PC9jaXJjbGU+PC9nPjwvZz48L2c+PGFuaW1hdGVNb3Rpb24geGxpbms6aHJlZj0iI1RvcCIgcGF0aD0iTSAwIDAgViAtNSBaIiBkdXI9Ii4yNXMiIGJlZ2luPSIwczsgVG9wTGVmdEFuaW0uZW5kIiBpZD0iVG9wQW5pbSIgLz48YW5pbWF0ZU1vdGlvbiB4bGluazpocmVmPSIjVG9wUmlnaHQiIHBhdGg9Ik0gMCAwIEwgNSAtNSBaIiBkdXI9Ii4yNXMiIGJlZ2luPSJUb3BBbmltLmVuZCIgaWQ9IlRvcFJpZ2h0QW5pbSIgLz48YW5pbWF0ZU1vdGlvbiB4bGluazpocmVmPSIjQm90dG9tUmlnaHQiIHBhdGg9Ik0gMCAwIEwgNSA1IFoiIGR1cj0iLjI1cyIgYmVnaW49IlRvcFJpZ2h0QW5pbS5lbmQiIGlkPSJCb3R0b21SaWdodEFuaW0iIC8+PGFuaW1hdGVNb3Rpb24geGxpbms6aHJlZj0iI0JvdHRvbSIgcGF0aD0iTSAwIDAgViA1IFoiIGR1cj0iLjI1cyIgYmVnaW49IkJvdHRvbVJpZ2h0QW5pbS5lbmQiIGlkPSJCb3R0b21BbmltIiAvPjxhbmltYXRlTW90aW9uIHhsaW5rOmhyZWY9IiNCb3R0b21MZWZ0IiBwYXRoPSJNIDAgMCBMIC01IDUgWiIgZHVyPSIuMjVzIiBiZWdpbj0iQm90dG9tQW5pbS5lbmQiIGlkPSJCb3R0b21MZWZ0QW5pbSIgLz48YW5pbWF0ZU1vdGlvbiB4bGluazpocmVmPSIjVG9wTGVmdCIgcGF0aD0iTSAwIDAgTCAtNSAtNSBaIiBkdXI9Ii4yNXMiIGJlZ2luPSJCb3R0b21MZWZ0QW5pbS5lbmQiIGlkPSJUb3BMZWZ0QW5pbSIgLz48L3N2Zz4="); background-size: contain; } .fuelux .pillbox { border: 1px solid #bbbbbb; border-radius: 4px; cursor: text; padding: 3px; } .fuelux .pillbox[data-readonly] { border: 1px solid transparent; } .fuelux .pillbox[data-readonly].truncate .pillbox-input-wrap { display: inline-block; } .fuelux .pillbox[data-readonly].truncate .pillbox-input-wrap.truncated { display: none; } .fuelux .pillbox[data-readonly].truncate .pillbox-more { display: inline; } .fuelux .pillbox[data-readonly] .pill span.glyphicon-close { display: none; } .fuelux .pillbox[data-readonly] .pillbox-add-item { display: none; } .fuelux .pillbox[data-readonly] .pillbox-input-wrap { display: none; } .fuelux .pillbox[data-readonly] .pillbox-input-wrap button.dropdown-toggle { display: none; } .fuelux .pillbox.pills-editable .pill-group .pill span { cursor: text; } .fuelux .pillbox.pills-editable .pill-group .pill span.glyphicon-close { cursor: pointer; } .fuelux .pillbox > .pill-group { margin: 0; padding: 0; width: 100%; } .fuelux .pillbox > .pill-group > .pill { margin: 2px; cursor: default; float: left; word-break: break-all; } .fuelux .pillbox > .pill-group > .pill.pillbox-highlight { outline: 1px dotted #999999; } .fuelux .pillbox > .pill-group > .pill.truncated { display: none; } .fuelux .pillbox > .pill-group > .pill .pillbox-list-edit { border: none; color: #333333; font-weight: normal; border-radius: 2px; } .fuelux .pillbox > .pill-group > .pill .pillbox-list-edit:focus { outline: none; border: none; } .fuelux .pillbox > .pill-group > .pill .glyphicon-close { cursor: pointer; top: -1px; left: 2px; } .fuelux .pillbox > .pill-group > .pill .glyphicon-close:before { content: " \00d7"; } .fuelux .pillbox > .pill-group > .pill .glyphicon-close:hover { opacity: .4; } .fuelux .pillbox .pillbox-input-wrap { position: relative; margin: 4px 0 3px 3px; float: left; } .fuelux .pillbox .pillbox-input-wrap.editing { border: 1px solid #cccccc; border-radius: 4px; margin: 2px 0 3px 3px; } .fuelux .pillbox .pillbox-input-wrap.editing input.pillbox-add-item { border-radius: 4px; color: #333333; height: 32px; } .fuelux .pillbox .pillbox-add-item { border: none; box-shadow: none; } .fuelux .pillbox .pillbox-add-item:focus { outline: none; border: none; } .fuelux .pillbox .pillbox-more { cursor: pointer; display: none; line-height: 30px; } .fuelux .pillbox .suggest { max-height: 166px; overflow-y: auto; } .fuelux .pillbox .suggest > li { white-space: nowrap; cursor: pointer; padding: 3px 20px; } .fuelux .pillbox .suggest > li.pillbox-suggest-sel { background-color: #eeeeee; } .fuelux .pillbox .suggest > li:hover { background-color: #eeeeee; } .fuelux .pillbox input::-ms-clear { display: none; } .fuelux .placard { display: inline-block; position: relative; } .fuelux .placard[data-ellipsis="true"].showing div.placard-field, .fuelux .placard[data-ellipsis="true"].showing input.placard-field { overflow: auto; text-overflow: clip; white-space: normal; } .fuelux .placard[data-ellipsis="true"] div.placard-field, .fuelux .placard[data-ellipsis="true"] input.placard-field { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .fuelux .placard[data-ellipsis="true"] div.placard-field::-ms-clear, .fuelux .placard[data-ellipsis="true"] input.placard-field: