From eb4d2fe6b0038013d00ec26a7d40adfd954e3da5 Mon Sep 17 00:00:00 2001 From: toohamster <449211678@qq.com> Date: Mon, 3 Jul 2017 20:54:34 +0800 Subject: [PATCH 01/21] =?UTF-8?q?=E5=8E=9F=E5=9E=8B=E5=BC=80=E5=8F=91?= =?UTF-8?q?=E5=AE=8C=E6=88=90,=E4=B8=8B=E4=B8=80=E6=AD=A5=E5=BC=80?= =?UTF-8?q?=E5=8F=91=E7=95=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Fmt.js | 473 ++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 4 +- README_zh.md | 19 ++ background.js | 50 ++++-- manifest.json | 10 +- 5 files changed, 533 insertions(+), 23 deletions(-) create mode 100644 Fmt.js create mode 100644 README_zh.md diff --git a/Fmt.js b/Fmt.js new file mode 100644 index 0000000..6588c30 --- /dev/null +++ b/Fmt.js @@ -0,0 +1,473 @@ +var Fmt = Fmt || {}; + +Fmt.utils = (function($$) { + /*global toString:true*/ + + // utils is a library of generic helper functions non-specific to axios + + var toString = Object.prototype.toString; + + /** + * Determine if a value is an Array + * + * @param {Object} val The value to test + * @returns {boolean} True if value is an Array, otherwise false + */ + function isArray(val) { + return toString.call(val) === '[object Array]'; + } + + /** + * Determine if a value is an ArrayBuffer + * + * @param {Object} val The value to test + * @returns {boolean} True if value is an ArrayBuffer, otherwise false + */ + function isArrayBuffer(val) { + return toString.call(val) === '[object ArrayBuffer]'; + } + + /** + * Determine if a value is a FormData + * + * @param {Object} val The value to test + * @returns {boolean} True if value is an FormData, otherwise false + */ + function isFormData(val) { + return (typeof FormData !== 'undefined') && (val instanceof FormData); + } + + /** + * Determine if a value is a view on an ArrayBuffer + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false + */ + function isArrayBufferView(val) { + var result; + if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) { + result = ArrayBuffer.isView(val); + } else { + result = (val) && (val.buffer) && (val.buffer instanceof ArrayBuffer); + } + return result; + } + + /** + * Determine if a value is a String + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a String, otherwise false + */ + function isString(val) { + return typeof val === 'string'; + } + + /** + * Determine if a value is a Number + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Number, otherwise false + */ + function isNumber(val) { + return typeof val === 'number'; + } + + /** + * Determine if a value is undefined + * + * @param {Object} val The value to test + * @returns {boolean} True if the value is undefined, otherwise false + */ + function isUndefined(val) { + return typeof val === 'undefined'; + } + + /** + * Determine if a value is an Object + * + * @param {Object} val The value to test + * @returns {boolean} True if value is an Object, otherwise false + */ + function isObject(val) { + return val !== null && typeof val === 'object'; + } + + /** + * Determine if a value is a Date + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Date, otherwise false + */ + function isDate(val) { + return toString.call(val) === '[object Date]'; + } + + /** + * Determine if a value is a File + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a File, otherwise false + */ + function isFile(val) { + return toString.call(val) === '[object File]'; + } + + /** + * Determine if a value is a Blob + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Blob, otherwise false + */ + function isBlob(val) { + return toString.call(val) === '[object Blob]'; + } + + /** + * Determine if a value is a Function + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Function, otherwise false + */ + function isFunction(val) { + return toString.call(val) === '[object Function]'; + } + + /** + * Determine if a value is a Stream + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Stream, otherwise false + */ + function isStream(val) { + return isObject(val) && isFunction(val.pipe); + } + + /** + * Determine if a value is a URLSearchParams object + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a URLSearchParams object, otherwise false + */ + function isURLSearchParams(val) { + return typeof URLSearchParams !== 'undefined' && val instanceof URLSearchParams; + } + + /** + * Trim excess whitespace off the beginning and end of a string + * + * @param {String} str The String to trim + * @returns {String} The String freed of excess whitespace + */ + function trim(str) { + return str.replace(/^\s*/, '').replace(/\s*$/, ''); + } + + /** + * Determine if we're running in a standard browser environment + * + * This allows axios to run in a web worker, and react-native. + * Both environments support XMLHttpRequest, but not fully standard globals. + * + * web workers: + * typeof window -> undefined + * typeof document -> undefined + * + * react-native: + * navigator.product -> 'ReactNative' + */ + function isStandardBrowserEnv() { + if (typeof navigator !== 'undefined' && navigator.product === 'ReactNative') { + return false; + } + return ( + typeof window !== 'undefined' && + typeof document !== 'undefined' + ); + } + + /** + * Determines whether the specified URL is absolute + * + * @param {string} url The URL to test + * @returns {boolean} True if the specified URL is absolute, otherwise false + */ + function isAbsoluteURL(url) { + // A URL is considered absolute if it begins with "://" or "//" (protocol-relative URL). + // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed + // by any combination of letters, digits, plus, period, or hyphen. + return /^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(url); + } + + /** + * Iterate over an Array or an Object invoking a function for each item. + * + * If `obj` is an Array callback will be called passing + * the value, index, and complete array for each item. + * + * If 'obj' is an Object callback will be called passing + * the value, key, and complete object for each property. + * + * @param {Object|Array} obj The object to iterate + * @param {Function} fn The callback to invoke for each item + */ + function forEach(obj, fn) { + // Don't bother if no value provided + if (obj === null || typeof obj === 'undefined') { + return; + } + + // Force an array if not already something iterable + if (typeof obj !== 'object' && !isArray(obj)) { + /*eslint no-param-reassign:0*/ + obj = [obj]; + } + + if (isArray(obj)) { + // Iterate over array values + for (var i = 0, l = obj.length; i < l; i++) { + fn.call(null, obj[i], i, obj); + } + } else { + // Iterate over object keys + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) { + fn.call(null, obj[key], key, obj); + } + } + } + } + + /** + * Accepts varargs expecting each argument to be an object, then + * immutably merges the properties of each object and returns result. + * + * When multiple objects contain the same key the later object in + * the arguments list will take precedence. + * + * Example: + * + * ```js + * var result = merge({foo: 123}, {foo: 456}); + * console.log(result.foo); // outputs 456 + * ``` + * + * @param {Object} obj1 Object to merge + * @returns {Object} Result of all merge properties + */ + function merge( /* obj1, obj2, obj3, ... */ ) { + var result = {}; + + function assignValue(val, key) { + if (typeof result[key] === 'object' && typeof val === 'object') { + result[key] = merge(result[key], val); + } else { + result[key] = val; + } + } + + for (var i = 0, l = arguments.length; i < l; i++) { + forEach(arguments[i], assignValue); + } + return result; + } + + /** + * Extends object a by mutably adding to it the properties of object b. + * + * @param {Object} a The object to be extended + * @param {Object} b The object to copy properties from + * @param {Object} thisArg The object to bind function to + * @return {Object} The resulting value of object a + */ + function extend(a, b, thisArg) { + forEach(b, function assignValue(val, key) { + if (thisArg && typeof val === 'function') { + a[key] = bind(val, thisArg); + } else { + a[key] = val; + } + }); + return a; + } + + return { + isArray: isArray, + isArrayBuffer: isArrayBuffer, + isFormData: isFormData, + isArrayBufferView: isArrayBufferView, + isString: isString, + isNumber: isNumber, + isObject: isObject, + isUndefined: isUndefined, + isDate: isDate, + isFile: isFile, + isBlob: isBlob, + isFunction: isFunction, + isStream: isStream, + isURLSearchParams: isURLSearchParams, + isStandardBrowserEnv: isStandardBrowserEnv, + isAbsoluteURL: isAbsoluteURL, + forEach: forEach, + merge: merge, + extend: extend, + trim: trim + }; + +})(Fmt); + +Fmt.http = (function($$) { + + function parseHeaders(headers) { + var parsed = {}; + var key; + var val; + var i; + + if (!headers) { + return parsed; + } + + $$.utils.forEach(headers.split('\n'), function parser(line) { + i = line.indexOf(':'); + key = $$.utils.trim(line.substr(0, i)).toLowerCase(); + val = $$.utils.trim(line.substr(i + 1)); + + if (key) { + parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val; + } + }); + + return parsed; + } + + function normalizeHeaderName(headers, normalizedName) { + $$.utils.forEach(headers, function processHeader(value, name) { + if (name !== normalizedName && name.toUpperCase() === normalizedName.toUpperCase()) { + headers[normalizedName] = value; + delete headers[name]; + } + }); + } + + function encodeVal(val) { + return encodeURIComponent(val). + replace(/%40/gi, '@'). + replace(/%3A/gi, ':'). + replace(/%24/g, '$'). + replace(/%2C/gi, ','). + replace(/%20/g, '+'). + replace(/%5B/gi, '['). + replace(/%5D/gi, ']'); + } + + function buildURL(url, params, paramsSerializer) { + /*eslint no-param-reassign:0*/ + if (!params) { + return url; + } + + var serializedParams; + if (paramsSerializer) { + serializedParams = paramsSerializer(params); + } else if ($$.utils.isURLSearchParams(params)) { + serializedParams = params.toString(); + } else { + var parts = []; + + $$.utils.forEach(params, function serialize(val, key) { + if (val === null || typeof val === 'undefined') { + return; + } + + if ($$.utils.isArray(val)) { + key = key + '[]'; + } + + if (!$$.utils.isArray(val)) { + val = [val]; + } + + $$.utils.forEach(val, function parseValue(v) { + if (utils.isDate(v)) { + v = v.toISOString(); + } else if (utils.isObject(v)) { + v = JSON.stringify(v); + } + parts.push(encodeVal(key) + '=' + encodeVal(v)); + }); + }); + + serializedParams = parts.join('&'); + } + + if (serializedParams) { + url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams; + } + + return url; + } + + function combineURLs(baseURL, relativeURL) { + return relativeURL ? baseURL.replace(/\/+$/, '') + '/' + relativeURL.replace(/^\/+/, '') : baseURL; + } + + return { + buildURL: buildURL, + combineURLs: combineURLs, + parseHeaders: parseHeaders, + normalizeHeaderName: normalizeHeaderName + } + +})(Fmt); + +// Fmt.getDownloadData = function(data) { +// var rows = [] +// $.each(window.domainData, function() { +// var d = this + +// var row = { +// request: { +// protocol: 'http', +// url: d.url, +// method: d.method, +// contentType: d.contentType, +// headers: [], +// dataMode: 'params', +// data: [], +// }, +// response: { +// headers: [] +// } +// }; + +// $.each(d.request, function(k, v) { +// row.request.headers.push({ +// name: k, +// value: v +// }) +// }) +// $.each(d.response, function(k, v) { +// row.response.headers.push({ +// name: k, +// value: v +// }) +// }) + +// if ($.isPlainObject(d.post)) { +// row.request.dataMode = 'params' +// $.each(d.post, function(k, v) { +// row.request.data.push({ +// name: k, +// value: v +// }) +// }) +// } else if ($.type(d.post) === "string") { +// row.request.dataMode = 'raw' +// row.request.data = d.post +// } + +// rows.push(row) +// }) +// return rows +// } \ No newline at end of file diff --git a/README.md b/README.md index daeb96c..32004d0 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# ChromeSimpleTracer +# HttpMonitor This is a simple chrome plugin to record in a file all network traffic. @@ -8,7 +8,7 @@ It allows non-developers such as Support or QA users of a web application to rec 1. Open Chrome and head to ```chrome://extensions/``` from the address bar. 2. Click on the button "Load unpacked extensions...". -3. Select the folder containing the Chrome Simple HTTP Tracer's files. +3. Select the folder containing the Chrome HttpMonitor's files. ## Usage diff --git a/README_zh.md b/README_zh.md new file mode 100644 index 0000000..604148d --- /dev/null +++ b/README_zh.md @@ -0,0 +1,19 @@ +# HttpMonitor + +这是一个用于捕获chrome浏览器中的网络请求的工具. + +能够帮助非开发人员或者QA人员来录制web应用的HTTP请求. + +## 安装 + +1. 打开 Chrome 浏览器,在地址栏输入 ```chrome://extensions/```. +2. 点击 "加载已解压的扩展程序...". +3. 选择 HttpMonitor 所在的目录. + +## 用法 + +使用非常简单: + +1. 单击扩展按钮 +2. 执行要记录的操作 +3. 在扩展按钮上再次单击就可下载录制结果. diff --git a/background.js b/background.js index 8465f0a..42e1520 100644 --- a/background.js +++ b/background.js @@ -1,12 +1,12 @@ var requestSent = {}, - outputString = "", + outputData = [], isCapturing = false, idleIconPath = './icon.png', recordingIconPath = './icon-rec.png'; function resetSession() { requestSent = {}; - outputString = ""; + outputData = []; } function toggle(currentTab) { @@ -30,42 +30,60 @@ function startCapturing(target) { chrome.debugger.attach(target, "1.0"); chrome.debugger.sendCommand(target, "Network.enable"); chrome.debugger.onEvent.addListener(onDebuggerEvent); - chrome.browserAction.setIcon({ path: recordingIconPath }); + chrome.browserAction.setIcon({ + path: recordingIconPath + }); } function stopCapturing(target) { chrome.debugger.detach(target); - chrome.browserAction.setIcon({ path: idleIconPath }); + chrome.browserAction.setIcon({ + path: idleIconPath + }); } function onDebuggerEvent(debugee, message, params) { - if (message == "Network.requestWillBeSent" && params.type == "XHR") { - requestSent[params.requestId] = params.request; - - } else if (message == "Network.responseReceived" && params.type == "XHR") { + if (message == "Network.requestWillBeSent") { + requestSent[params.requestId] = params.request; + } else if (message == "Network.responseReceived") { chrome.debugger.sendCommand(debugee, "Network.getResponseBody", params, function(responseBody) { params.response.base64Encoded = responseBody.base64Encoded; params.response.body = responseBody.body; var request = requestSent[params.requestId]; - outputString += serializeRequestToText(request, params.response); + if (!request) return; + outputData.push(serializeRequest(request, params.response)); }); } } -function serializeRequestToText(request, response) { - return response.requestHeadersText - + (request.postData || "") + "\r\n\r\n" - + response.headersText - + (response.body || "") + "\r\n\r\n"; +function serializeRequest(request, response) { + + return { + url: request.url, + method: request.method, + protocol: response.protocol, + ip: response.remoteIPAddress, + port: response.remotePort, + mime: response.mimeType, + status: response.status, + statusText: response.statusText, + base64Encoded: response.base64Encoded, + requestHeaders: response.requestHeaders || {}, + postData: request.postData || "", + responseHeaders: response.headers || {}, + // responseBody: response.body || "", + timing: response.timing + } } function exportSession() { - var blob = new Blob([outputString], { + if (outputData.length < 1) return; + var blob = new Blob([JSON.stringify(outputData, null, 2)], { type: "text/plain;charset=utf-8" }); var fileNameSuffix = new Date().toISOString().replace(/:/g, "-"); saveAs(blob, "SessionTraces" + fileNameSuffix + ".txt"); -} +} \ No newline at end of file diff --git a/manifest.json b/manifest.json index 482bd7d..0a53fbd 100644 --- a/manifest.json +++ b/manifest.json @@ -1,17 +1,17 @@ { "manifest_version": 2, - "name": "Chrome Simple HTTP Tracer", + "name": "HttpMonitor", "description": "Monitor all HTTP/HTTPs traffic from your browser.", - "version": "1.1.0", - "author": "Edouard Paumier", + "version": "0.0.1", + "author": "vb2005xu@qq.com", "background": { - "scripts": ["background.js", "FileSaver.min.js"] + "scripts": ["background.js", "FileSaver.min.js", "Fmt.js"] }, "browser_action": { "default_icon": "icon.png", - "default_title": "Chrome Simple HTTP Tracer" + "default_title": "HttpMonitor" }, "offline_enabled": true, "permissions": [ "webRequest", "webRequestBlocking", "tabs", "http://*/", "https://*/", "", "debugger" ] From a2a64e01c83907cca9c03df1dcd9da1a25c5290b Mon Sep 17 00:00:00 2001 From: toohamster <449211678@qq.com> Date: Tue, 4 Jul 2017 10:07:12 +0800 Subject: [PATCH 02/21] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20=E5=8D=8F=E8=AE=AE?= =?UTF-8?q?=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- background.js | 31 +++++++++++++++++++++++-------- manifest.json | 2 +- 2 files changed, 24 insertions(+), 9 deletions(-) diff --git a/background.js b/background.js index 42e1520..09ad990 100644 --- a/background.js +++ b/background.js @@ -1,12 +1,24 @@ var requestSent = {}, - outputData = [], + outputData = initOutputData(), isCapturing = false, idleIconPath = './icon.png', recordingIconPath = './icon-rec.png'; +function initOutputData() { + return { + name: 'HttpMonitor Echo', + description: 'Monitor all HTTP/HTTPs traffic from your browser.', + public: true, + generator: 'httpmonitor@lianzhi.com', + version: '1.0', + date: '', + requests: [] + } +} + function resetSession() { requestSent = {}; - outputData = []; + outputData = initOutputData(); } function toggle(currentTab) { @@ -53,12 +65,12 @@ function onDebuggerEvent(debugee, message, params) { var request = requestSent[params.requestId]; if (!request) return; - outputData.push(serializeRequest(request, params.response)); + outputData.requests.push(serializeRequest(params.type, request, params.response)); }); } } -function serializeRequest(request, response) { +function serializeRequest(callType, request, response) { return { url: request.url, @@ -67,8 +79,9 @@ function serializeRequest(request, response) { ip: response.remoteIPAddress, port: response.remotePort, mime: response.mimeType, + callType: callType, status: response.status, - statusText: response.statusText, + statusText: response.statusText, base64Encoded: response.base64Encoded, requestHeaders: response.requestHeaders || {}, postData: request.postData || "", @@ -79,11 +92,13 @@ function serializeRequest(request, response) { } function exportSession() { - if (outputData.length < 1) return; + if (outputData.requests.length < 1) return; + outputData.date = new Date().toISOString() + var blob = new Blob([JSON.stringify(outputData, null, 2)], { type: "text/plain;charset=utf-8" }); - var fileNameSuffix = new Date().toISOString().replace(/:/g, "-"); - saveAs(blob, "SessionTraces" + fileNameSuffix + ".txt"); + var fileNameSuffix = outputData.date.replace(/:/g, "-"); + saveAs(blob, "HttpMonitor" + fileNameSuffix + ".txt"); } \ No newline at end of file diff --git a/manifest.json b/manifest.json index 0a53fbd..8f42e80 100644 --- a/manifest.json +++ b/manifest.json @@ -4,7 +4,7 @@ "name": "HttpMonitor", "description": "Monitor all HTTP/HTTPs traffic from your browser.", "version": "0.0.1", - "author": "vb2005xu@qq.com", + "author": "httpmonitor@lianzhi.com", "background": { "scripts": ["background.js", "FileSaver.min.js", "Fmt.js"] From bd5ed9658d5fd5324fc54f7c8dd6d29edbe99633 Mon Sep 17 00:00:00 2001 From: toohamster <449211678@qq.com> Date: Tue, 4 Jul 2017 10:11:58 +0800 Subject: [PATCH 03/21] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/HttpMonitor.crx | Bin 0 -> 9881 bytes build/HttpMonitor.pem | 28 +++++++++++++++++++++++ FileSaver.min.js => src/FileSaver.min.js | 0 Fmt.js => src/Fmt.js | 0 LICENSE => src/LICENSE | 0 background.js => src/background.js | 0 icon-rec.png => src/icon-rec.png | Bin icon.png => src/icon.png | Bin manifest.json => src/manifest.json | 0 9 files changed, 28 insertions(+) create mode 100644 build/HttpMonitor.crx create mode 100644 build/HttpMonitor.pem rename FileSaver.min.js => src/FileSaver.min.js (100%) rename Fmt.js => src/Fmt.js (100%) rename LICENSE => src/LICENSE (100%) rename background.js => src/background.js (100%) rename icon-rec.png => src/icon-rec.png (100%) rename icon.png => src/icon.png (100%) rename manifest.json => src/manifest.json (100%) diff --git a/build/HttpMonitor.crx b/build/HttpMonitor.crx new file mode 100644 index 0000000000000000000000000000000000000000..fe6717be3163652f41a000fee40e98142e3ac4ed GIT binary patch literal 9881 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 E0N*d&1poj5 literal 0 HcmV?d00001 diff --git a/build/HttpMonitor.pem b/build/HttpMonitor.pem new file mode 100644 index 0000000..0376e3c --- /dev/null +++ b/build/HttpMonitor.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC4DF8WG6xz0ScQ +hUnt2vWNOr0YRy1yM5OUWzg/oKzQCCWrLmSgyLhzsyWPc4Ir8/JmTqKu7OF2gpnI +JOPXN22PVuhWaeBeZv+PUC/8ASKIZKC7ja3kHe+JRWrFEbZHOEEdeoNptFfKeGbZ +dE8/Er0eL7cy/vNETnBvjQxmYcLlBNzJfiurqP0hRvwKSv3fpwCn4pm3yNza5DCk +sRTB9Y+PLMeH0hLcI7fd/H25bXk8RkLKp8ni/5mh39K0SJzB5XLTC2XFszHv3+3w +FkCaddVxzV2iFePe6lP4byvvawOKxtmHal4avuI1HiDyQWkVyAJhVIsuLOripd7B +126WxR4PAgMBAAECggEAWjBdzCSlfl+op/TZBIC+wYVeMm52u7bAg/urdaqT5KGJ +a/ghAZU6ph/MsR4mVMmHKFEycUvNNFjNaQGC0OzteEdbNTVO6JPKef0OdoxL0tCU +3zOPWfC9d+QXbRi/3OiZKAvoJ71jI+maZMcVKlBRcmBpgsjihr91Y4SX5ffUHItO +HYNSyTfXa6QwWH9fBTa60s1nO/yiK8DRZXaCI6yGII/eM31EZyTfdkTYnPDl7PCg +f0rcbT/KeGN+8uYXxaa4v+oaWYZ2mugQbFkjwQwJ1q0RvBIn48/KXcv7MEFgm4vm ++ApfsH+WSiWu7jlpBVUbQuZojCLX5U1R3W50/CYiEQKBgQD1Trt5bNNHwDKil2Cg +25vVooktpK5J9oYR7YuxCBLn/Y5WBEKu1qj/FiCpiuW7I2GfPWTbow9vHB1lg1IH +nieuG4B+Z0OBATOWMsY4h+XX+/Nn9HKFe5qYjzLqKTedDGZ18yPZlCepKAnUdBgE +MWWWgeT28GsDfq45zDXDGREv1wKBgQDAEhPFQLgQ4Oc7TcFaxWwz+fjtu8liYh+x +87ibkGGXi7RHYejIRhnXU2ca8fW3ZxBTjUxnImsiagkO2N8X963/dfSaENAQUpKl +/7vBbcvXBEzbAUhN5T00igC6G54GufdeyfOqZARJ4XfeTC24eUvZiN6dz3yRnA9f +rrU0UIEciQKBgQDM2GVXXZgFV6sw+SYYzaqROLxC4D0myHVmrS40tCBNl//vNnmU +1O6krQ6zZai3oDEaL8N0YfM2fozRw1qRv/E0xASGCadmJ+GzME000c8OkHfPPGMR +sokDkrkarzagr8U0A8jRHZYM/MFQp22SuskxaOERkOxcK8JDw5K1i849WwKBgQCp +9VUZTtOR2/HBQGTAdcHxnFjxxSHGtR1m0kuhHHm/KBg2siTSU3W6XEr4RPMxfzmr +NXVOLd6vbTTmtnFzO+/0BeSUEByM1QR/b3QtDYM6mMuJX/EjPJ6URymthZKoURbc +AchkFmzVE3aGdtJeUrcTn1GeQ2PvVTElcetWh4Y4QQKBgCw2vBDOAyB1bg5jVS6w +8SpOwf7l0rU2KJ/bvOyWZ81+VPS/eo6NEHT6XMZ6TNDbKhFPCyXlWMrMD8tKRJlP ++aRM2WVbxpsLAFWxMxNNMvnyXNrbKfJveTVPLHESN2YfhHVT19ReLG9QtzWzhm0i +K+iYZKW2lrYHdAMAYZGZeLo3 +-----END PRIVATE KEY----- diff --git a/FileSaver.min.js b/src/FileSaver.min.js similarity index 100% rename from FileSaver.min.js rename to src/FileSaver.min.js diff --git a/Fmt.js b/src/Fmt.js similarity index 100% rename from Fmt.js rename to src/Fmt.js diff --git a/LICENSE b/src/LICENSE similarity index 100% rename from LICENSE rename to src/LICENSE diff --git a/background.js b/src/background.js similarity index 100% rename from background.js rename to src/background.js diff --git a/icon-rec.png b/src/icon-rec.png similarity index 100% rename from icon-rec.png rename to src/icon-rec.png diff --git a/icon.png b/src/icon.png similarity index 100% rename from icon.png rename to src/icon.png diff --git a/manifest.json b/src/manifest.json similarity index 100% rename from manifest.json rename to src/manifest.json From b7c66d7ed70fc21a1c4251db8885953b38896a2c Mon Sep 17 00:00:00 2001 From: toohamster <449211678@qq.com> Date: Tue, 4 Jul 2017 10:23:20 +0800 Subject: [PATCH 04/21] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E5=8F=91=E7=89=88?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/HttpMonitor.crx => HttpMonitor.crx | Bin 9881 -> 8916 bytes HttpMonitor.pem | 28 +++++++++++++++++++++++ build/HttpMonitor.pem | 28 ----------------------- 3 files changed, 28 insertions(+), 28 deletions(-) rename build/HttpMonitor.crx => HttpMonitor.crx (79%) create mode 100644 HttpMonitor.pem delete mode 100644 build/HttpMonitor.pem diff --git a/build/HttpMonitor.crx b/HttpMonitor.crx similarity index 79% rename from build/HttpMonitor.crx rename to HttpMonitor.crx index fe6717be3163652f41a000fee40e98142e3ac4ed..53ab77391fe4aab2dd0deff017254af1c2506886 100644 GIT binary patch delta 567 zcmV-70?7TDP1Hq@F@LD7+QdnJyYd0Lrjf&UY+8)58R8)%Qxynt1iq&k9TL9`(6~z; zTG55N1q1fs-RjTXmN5EXJI~M#nx3- z)MGnHpNL(g8%Oa$5mI-{ZM8ztIGcxkn>8dAD^)U*e}}RHr+=cROKAj!(wB6UyFE#L z1}e`+a6D=8dK&LaVVVhD)9_|$LcJibfT>>8o~H=%6c62&R>t6C&H&Q)ZbV%3auEM= zu`fxfj|)81&`y4A3*mQ|AGA4}8?373S5r<`*CQSHS;fw=R|EeX312vA<~QR&uS2=} zj%$Q+kz|o>TYt1`0s{d60ai5T|9kr(0I~C-)&qf-Pxwddob}Rbd>-UIb4*ZQeXHnv zpd0@D)9@vd&0kviTJG(MqK$+JjwH$;D&ByV7%r#C%*>QT&0KQ9TpNoRH;7Li%b&)7gTC0at-xpIxdr%=8{9F)66`~+Tb5#3a_VzkQE2MgS`uQ67j@SSp35!r< zL5=H8zb@FFxIoNR2=HkgCrc0Tk`2mBH((Cya!wn=B|wRYQO_NCKW1{TN~vWjKmR~` zmOybptA21jsWCLp#^L9V5}s(2Q9LZDLEUT_k9Z~T&#s2g4bRLgA1#dfJ-qwuot>jY zQ?4sSgSil?Y>qH1_?+rbHg>zaawhQQdSPBiE`==HUnPvNl* zRu2tzRo`?Fgwo64q?Tt|5I7ScUzP3d4445~>l+FqV7&`P}_ zk5C+Ymj^@o>y9ji;0VCq!sxODA^87MHfvHWn$rK6%n{wrek%`z}5@*wj? zQYQlqGMb;3H~VN^q(mx~^5(;>DpI}p6$dGj^-l+}1u~1KF_Nmuf?v&}QXmHa#tbo&TmuLD10Dj08Y*jVo~dvaz3?SQ5Pp$IS)vPPf3y>o|GI!?+1k_J{WWcI!B9ruqfdFdI8&h@d3G5x~- zGAkWqMY9%SbVLk7HUv)m#CZqb*Pa+XZQK5E{)xUm=Yz9;oZ9H#Y?ZNMYf_i{@~oh? zeD?SbzjSQ1Ra#%x%@&if*39-TCQ-UM%8x7((ae+TooT`86GRI6YX9)p8y-oI-MHi; z&ej(XwIF`2SGYyDsm`eY=&UkJ4YnsIqA}Bl6sTvr8TtmfC(R=DTH8(hCTFupPSiS^V zLY$=k&zIN~AT}nhHR!+6hC}~@{g>Tuz;~=l;|KQLH4Y7u`F52R_gC?Y3|8~o`WGdP Bw>|&> diff --git a/HttpMonitor.pem b/HttpMonitor.pem new file mode 100644 index 0000000..4227be6 --- /dev/null +++ b/HttpMonitor.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCordrESX+78gG6 +ppHDd2xajLEZ4iEkUxUIcQS+pxkdEr8M0LhLHlrRhboFA/bh3erP3ZYw+odKu1GK +NJY3KHvTDcNvO5Y49gjvQZQfK9awg+guZ2E+ZMXWVVXUYztIn4hdpBtH8UERUnfL +bbVC0Tibh32bNSQVK1Uykn+HsgKnoqZLaQSF0pd0lLs9SX0GKs9GcDxp8Xoa70ph +mgld0/BmakK9IK+AqV7UnqcI8hQP3ZZWxuBjzgDS925EXPNyEP9ysS9JqY8LPNTQ +Tn5sC+F3mB+0OZsbrKrlV1NOV9cjHfhZxc6xVwP/HAlfOGnmN+NAr0O5+45rhHKR +ZJFuW7RrAgMBAAECggEAbSZS8cE9zriDNeyjVgDpNI7l6wHQwFiiu5umnlgygAWp +avmEx9cUnZATFzvBfdbEI04X6gmzkkA0O2Jb8cVYmvHFDS1Zv/I1Rd0BpEoR2pcA +n0Z2PpGnE1KU/6JWsl/JNg8DOEJ9AGCE9DZBnMMWBk5ekRiKCMjJkLgLnhsqbJ5e +WFj/aV3hrZ7W+MlILb7u6N4PdDX8dp4/7721BalyEAbXrIiLNctA9cTEU5vEnujy +eYengp7AYYs1bOETGArAkHgeP+H7UjWryW72/0JSjDcZHr51vhZhcVsUIltDNkpy +pcHT2ZFYpp3MYw9PjslCn1Nm/gepQitF61v1q0NzAQKBgQDScGmCJY6uqH6u2daJ +h9FnJUmWmfskA2Hin3vutG3cBnuWurcblBDFzAu7pSSDT20atXARtLIpJ/2Arf9f +55Q6ThOOqUoUZ7Z0ZIF/5OFv6cGX4VFWlt0ZHWKXif5a48v4gQKP5wVMaczVWixa +02f24+IL8W0cQ/af1ZhJTjroMQKBgQDNMuUYNtiuV4EV8+Qkwg+itbfD+0vb1c88 +sXiHG2ECsNE3En4akxIPx30s0wVLPgPpk/L627GILRqILAithAd2mXrppScNwvUf +wzGunTpFz0PI73/Ihhb/T4jpLXyPgbysJ3PwV6QK/C6vHOGkW6H9BR0nEMMjO6or +phppyk4bWwKBgQCqpf/ZS02GMxrv/bSsuFfGNgWTu/BdRuTk2oGsk+IWr6cfFvCP +y6VCUPIey49tcEZAh2uG4Cotl8FJzU+u3ONl2JShdoSdQXFCt5IQPXHWyA92c3/7 +IMHQsPSXgI6j8+Ae97c1LJkuWwmA5evcB11iZ2+SUcgySKbA/HvOzkKUsQKBgHPs +bMBhO8hCZwqf3iNl/q9NOaPeM9zdzVXcbNrm/McoXQlfyR36OBnx+SV5kWQQhOVQ +T9SoiIMF+Bc1yTE9hXna+zVDt+xuV0y6WTbsXB9UGFdL9kSyfAuAQzh4GgZ4pL4d +C8KbwHD0RutmxZK0sa7fVLjdH2CoNFq0W/en8rhBAoGAa6vwQ+4OdUe0jThxXBvb +uhySIUUAq/JbIqPRKKQp8HTw5mBvejOnxbRFyqJ4hdQpxSoZHRI4ibWHX12X0+Yk +9zwe+0DcxVmXqc/h4lZYYXloO3DtmhmOZI1anD6UYssSUYnonSwoekxX3rKqkf8s +oqped7mnDVFWqlKfwD35EJg= +-----END PRIVATE KEY----- diff --git a/build/HttpMonitor.pem b/build/HttpMonitor.pem deleted file mode 100644 index 0376e3c..0000000 --- a/build/HttpMonitor.pem +++ /dev/null @@ -1,28 +0,0 @@ ------BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC4DF8WG6xz0ScQ -hUnt2vWNOr0YRy1yM5OUWzg/oKzQCCWrLmSgyLhzsyWPc4Ir8/JmTqKu7OF2gpnI -JOPXN22PVuhWaeBeZv+PUC/8ASKIZKC7ja3kHe+JRWrFEbZHOEEdeoNptFfKeGbZ -dE8/Er0eL7cy/vNETnBvjQxmYcLlBNzJfiurqP0hRvwKSv3fpwCn4pm3yNza5DCk -sRTB9Y+PLMeH0hLcI7fd/H25bXk8RkLKp8ni/5mh39K0SJzB5XLTC2XFszHv3+3w -FkCaddVxzV2iFePe6lP4byvvawOKxtmHal4avuI1HiDyQWkVyAJhVIsuLOripd7B -126WxR4PAgMBAAECggEAWjBdzCSlfl+op/TZBIC+wYVeMm52u7bAg/urdaqT5KGJ -a/ghAZU6ph/MsR4mVMmHKFEycUvNNFjNaQGC0OzteEdbNTVO6JPKef0OdoxL0tCU -3zOPWfC9d+QXbRi/3OiZKAvoJ71jI+maZMcVKlBRcmBpgsjihr91Y4SX5ffUHItO -HYNSyTfXa6QwWH9fBTa60s1nO/yiK8DRZXaCI6yGII/eM31EZyTfdkTYnPDl7PCg -f0rcbT/KeGN+8uYXxaa4v+oaWYZ2mugQbFkjwQwJ1q0RvBIn48/KXcv7MEFgm4vm -+ApfsH+WSiWu7jlpBVUbQuZojCLX5U1R3W50/CYiEQKBgQD1Trt5bNNHwDKil2Cg -25vVooktpK5J9oYR7YuxCBLn/Y5WBEKu1qj/FiCpiuW7I2GfPWTbow9vHB1lg1IH -nieuG4B+Z0OBATOWMsY4h+XX+/Nn9HKFe5qYjzLqKTedDGZ18yPZlCepKAnUdBgE -MWWWgeT28GsDfq45zDXDGREv1wKBgQDAEhPFQLgQ4Oc7TcFaxWwz+fjtu8liYh+x -87ibkGGXi7RHYejIRhnXU2ca8fW3ZxBTjUxnImsiagkO2N8X963/dfSaENAQUpKl -/7vBbcvXBEzbAUhN5T00igC6G54GufdeyfOqZARJ4XfeTC24eUvZiN6dz3yRnA9f -rrU0UIEciQKBgQDM2GVXXZgFV6sw+SYYzaqROLxC4D0myHVmrS40tCBNl//vNnmU -1O6krQ6zZai3oDEaL8N0YfM2fozRw1qRv/E0xASGCadmJ+GzME000c8OkHfPPGMR -sokDkrkarzagr8U0A8jRHZYM/MFQp22SuskxaOERkOxcK8JDw5K1i849WwKBgQCp -9VUZTtOR2/HBQGTAdcHxnFjxxSHGtR1m0kuhHHm/KBg2siTSU3W6XEr4RPMxfzmr -NXVOLd6vbTTmtnFzO+/0BeSUEByM1QR/b3QtDYM6mMuJX/EjPJ6URymthZKoURbc -AchkFmzVE3aGdtJeUrcTn1GeQ2PvVTElcetWh4Y4QQKBgCw2vBDOAyB1bg5jVS6w -8SpOwf7l0rU2KJ/bvOyWZ81+VPS/eo6NEHT6XMZ6TNDbKhFPCyXlWMrMD8tKRJlP -+aRM2WVbxpsLAFWxMxNNMvnyXNrbKfJveTVPLHESN2YfhHVT19ReLG9QtzWzhm0i -K+iYZKW2lrYHdAMAYZGZeLo3 ------END PRIVATE KEY----- From 7aab98abbcfd361f0c878ee7e7007bbdc93e5350 Mon Sep 17 00:00:00 2001 From: toohamster <449211678@qq.com> Date: Tue, 4 Jul 2017 10:43:14 +0800 Subject: [PATCH 05/21] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/background.js | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/src/background.js b/src/background.js index 09ad990..4bc44fc 100644 --- a/src/background.js +++ b/src/background.js @@ -11,11 +11,23 @@ function initOutputData() { public: true, generator: 'httpmonitor@lianzhi.com', version: '1.0', - date: '', + date: generateDate(), requests: [] } } +function generateDate() +{ + var x = new Date(); + var y = x.getFullYear(); + var m = x.getMonth()+1; m = m < 10 ? '0' + m : m; + var d = x.getDate(); d = d < 10 ? '0' + d : d; + var h = x.getHours(); h = h < 10 ? '0' + h : h; + var i = x.getMinutes(); i = i < 10 ? '0' + i : i; + var s = x.getSeconds(); s = s < 10 ? '0' + s : s; + return [y, m, d, 'T', h, i, s].join('') +} + function resetSession() { requestSent = {}; outputData = initOutputData(); @@ -93,12 +105,12 @@ function serializeRequest(callType, request, response) { function exportSession() { if (outputData.requests.length < 1) return; - outputData.date = new Date().toISOString() + outputData.date = generateDate(); var blob = new Blob([JSON.stringify(outputData, null, 2)], { type: "text/plain;charset=utf-8" }); - var fileNameSuffix = outputData.date.replace(/:/g, "-"); + var fileNameSuffix = outputData.date; saveAs(blob, "HttpMonitor" + fileNameSuffix + ".txt"); } \ No newline at end of file From 95fe2405e12dc45a7822d149a1d582786f1df2a6 Mon Sep 17 00:00:00 2001 From: toohamster <449211678@qq.com> Date: Tue, 4 Jul 2017 10:54:29 +0800 Subject: [PATCH 06/21] =?UTF-8?q?=E9=87=8D=E6=96=B0=E6=89=93=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HttpMonitor.crx | Bin 8916 -> 9052 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/HttpMonitor.crx b/HttpMonitor.crx index 53ab77391fe4aab2dd0deff017254af1c2506886..008db05818d6c869e470662a83a4c36c9d9d63f6 100644 GIT binary patch delta 1546 zcmV+l2KD*WMchWPHUWPg&;uA+Bn$Rj*4!rvlG<7-YX8=__lLa!Sb-VI=i0;gjvm0? z-h=@GmwSgVp+L*?6|KM353!l}hRbfgs>k%|cxSa!w;t#2+LjFZm>vNhvo3MYc_m|b#Ng*j#>FIl} zMpN9$utrb(;sG9pZTP~wdw)nX|9DDrlfx0H%uZihw?VHF3pgTnLLy0ijtc4{6TZn& z1>sI5dPHYngqsMtR6o2ijou(sx($jg!Oh&f<#%Hz-9xWCDGCkIz=A?r?4BajN-B3u zh$&iw<5kC|V4{D$W>8B51QY-O2nYbcROCuL>S32VP7qBR z2-nxNG?n6FjhGe9H8=&!;VzZpftn08<7CS5Eh)u%+yE4$QZeKmqTZpdM$S)8R+UH% zm*T)b`RdG|ci~>_BWM9LGQKsY{6iu~Dsq!%(s{KH1Dz^fTB`_bK{U_F?PBpTwLh8| zMOQ1Hl9hjw1=-0;k)@I^8dTz0DywDA(;0#*=%s5ApeWiz>lq%SXgvIyb1J@MJV|BY z+1P;6%}LIaGyjy-U>wdCV9e0wya~I$Fg+tr&$V!WviFh|(oUM}Z1AGDm}LPkq*2T} z`3~jVWDVxGD$oA{s(fY9Dlu0kizcV%^IBGrpUHpu8To~b&&K2wUuUG~S*&F_U$uaR z6owSmQ?izFiwW13V5)!l>cEY388Wwl;o%Tr@$nmK<^Oh(wLBX|5ERD)pGvM8uvJ^midi&UQz z5OkTtYg8$2Hh4k7$)$Mj)U_^ThM{8u?I?}<>nL%m&JG7{llDPT9lg3&(!sz>$NxE! z|8Y2annBo6?HT}E4@-ou@lQz=EwnvhSHez5E-w0vyJq{7=lK=bmK*uS?X}`lW3YcE z+_7gYxlk4q{p${ODTRhlkOJQT3;exREM175DNODsXYER|-KY&ZCT*S~<>`G#O{(4D z8%VOG8h-rYMx>H~9mPI3RL;cj9X5X+Ml|t8)V`ZaL30f4rnoIELZh9vwj>WWlS<{Y z7N6it|1~ebWRmsD=H1&flr%DxHQn7pE9ybK^wbIpY2fbRk};HN&lFDJ1Ka}&z0+{J zL3I%OTF2U#v5S7z{p)o&S52iodLtMD7O*u3AS>*FK}mYpKz^_h-2!E}Q3Zb?`U>*x zTesgf`OtMG^~rA~7C9RE4jO}p9BHm4d%QFIso<-f=Qbt+_s5ug zKY5P*4WurXk-__&mO15Oo@P2!;n(4!GOKq#jk<3@=W@k!xW`TYvBE9fF0F&(HZf?r zflD3P^Wog|R{jz0ZUYmiWR#e#u^-?4zq4Hi;2I9VROCuL>SOV08-ZUOaK4? delta 1417 zcmV;41$O$}M$|>HHUWQDH0J+%`yl|a^P$!QftFABN9>&S(rSDjsxxf9H#PHjMstjJRCAI=S9rZks&=mxYjVf9o>& zAq*IK^hA2V{7>)o212s=6#3Cgr77BjT~*1&W5VP!m6(Z2ovkM=<)tjA;u(+hLb<2=7TdF?x`XQ{;5HmH3&m4$hX66Lhyf+wW(_Ji5iMRF1Wex1@W|n zaD7cHQ!6eq#O!FH!6{e)t5k{yYI4+^C3B9eq!QU#3s8_s#cKt_qaygmoYLOZ) z#gTpT&C#HB;THB2w1fpYyEUfzOX41>$W59{XVrcTbgFn|SrOQQXi<>c&E{cle>5?Q z?shySJ0*Wh@+xaZwn{#0P>IJ>)!Txn3k26NNHY+iC~_iuj&78#h2INK#n+rCsVqH? zJt*CJ@-g|*_mUbLhbM7|q!;AzsSzF~2QNViG~fwp%jTsgJlN%bAM7$eue+xLhobn!&ctGORCZ3{7(fnvn?0B69AJp&A6cmSsr=8}N5vo~8PdfS}s~ z-r9dE#mycMDDYg0Pfp$F!kuC0m_XaN@o*d!w(#P(tJ}1Xit6Oiy^#(EUON7dOa4uC z(wkA(abp@_MoKIZn&F>{Dq3pmVPC>dM=magjJsz0n-|3u*p`d@;`Uncu_f#_tk@Hl zTqp~Q{%wQ0l0w60NP+Kx1@_)6mOjLu3X^~P*|A+o_8N6T&q$Z2Sb2KiP@8J!d<#jo zRKqVn--uK)U>KagH&ia)=Ry3@cKmTo+kN|ChBfGSG9B7$ZX>6hx?vI`hP$#O(MeV7 zJjTl7wBTPc`;9nurp#-FiFMf7IHIX{MIHKEDQJ!{Z;GR76O#69T}d8|!CDoI4xfME zVi+SOm|U_!*{;2zrlgUnY__{o=tKjESDsoyDGjV1E*V3a_Ned%KEgeq(DR1daot1g zvWaylV;B9R|2OFHUNyD$wzq;YU;{7a2xNr=Feph68_17F@hwn><2wk^SCH@D`^Qw9 z58YJKko-8p8j>f2~Fxxh#8lwP_ z;Y;o}@-b{C4{P5w*rNiT39ccYCPuE-_iNM4g6X7xTx<)ub-*k98$bTBzQ4o6vpBwc z_3Y1xsEcAoewseb{HI7$HIc!Co>v9sVwvVt;h4Cn&F=iys2>Ks$sI4?4&OD8>l)vF zFKB$^HwKDCDa7-|Jj2WLyqm6??%`6$)@2lXZ_kK)7_)vLQDR<<-Fo;JP)h>@llmbV zvjYdh8V(Ln Date: Wed, 5 Jul 2017 21:01:34 +0800 Subject: [PATCH 07/21] =?UTF-8?q?=E5=B8=A6=E7=95=8C=E9=9D=A2=E7=9A=84?= =?UTF-8?q?=E5=88=9D=E5=A7=8B=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HttpMonitor.crx | Bin 9052 -> 431620 bytes src/Fmt.js | 51 - src/background.js | 236 +- src/manifest.json | 12 +- src/ui/component/css/bootstrap-theme.css | 587 ++ src/ui/component/css/bootstrap-theme.css.map | 1 + src/ui/component/css/bootstrap-theme.min.css | 6 + .../component/css/bootstrap-theme.min.css.map | 1 + src/ui/component/css/bootstrap.css | 6757 +++++++++++++++++ src/ui/component/css/bootstrap.css.map | 1 + src/ui/component/css/bootstrap.min.css | 6 + src/ui/component/css/bootstrap.min.css.map | 1 + .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../fonts/glyphicons-halflings-regular.svg | 288 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes src/ui/component/js/bootstrap.min.js | 7 + src/ui/component/js/jquery.min.js | 5 + src/ui/css/overview.css | 461 ++ src/ui/img/checkbox-checked.png | Bin 0 -> 1244 bytes src/ui/img/checkbox-default.png | Bin 0 -> 1081 bytes src/ui/img/icon-close-hover.png | Bin 0 -> 15129 bytes src/ui/img/icon-close-m-hover.png | Bin 0 -> 15059 bytes src/ui/img/icon-close-m.png | Bin 0 -> 1154 bytes src/ui/img/icon-close-s-hover.png | Bin 0 -> 15022 bytes src/ui/img/icon-close-s.png | Bin 0 -> 1117 bytes src/ui/img/icon-close.png | Bin 0 -> 1221 bytes src/ui/img/icon-export-hover.png | Bin 0 -> 15061 bytes src/ui/img/icon-export.png | Bin 0 -> 1145 bytes src/ui/img/icon-play-hover.png | Bin 0 -> 15154 bytes src/ui/img/icon-play.png | Bin 0 -> 1276 bytes src/ui/img/icon-plus.png | Bin 0 -> 14995 bytes src/ui/img/icon-setting-hover.png | Bin 0 -> 15179 bytes src/ui/img/icon-setting.png | Bin 0 -> 1327 bytes src/ui/js/check.js | 75 + src/ui/js/content_script.js | 15 + src/ui/js/dropdown.js | 65 + src/ui/js/overview.js | 389 + src/ui/js/popup.js | 91 + src/ui/popup.html | 180 + 41 files changed, 9164 insertions(+), 71 deletions(-) create mode 100644 src/ui/component/css/bootstrap-theme.css create mode 100644 src/ui/component/css/bootstrap-theme.css.map create mode 100644 src/ui/component/css/bootstrap-theme.min.css create mode 100644 src/ui/component/css/bootstrap-theme.min.css.map create mode 100644 src/ui/component/css/bootstrap.css create mode 100644 src/ui/component/css/bootstrap.css.map create mode 100644 src/ui/component/css/bootstrap.min.css create mode 100644 src/ui/component/css/bootstrap.min.css.map create mode 100644 src/ui/component/fonts/glyphicons-halflings-regular.eot create mode 100644 src/ui/component/fonts/glyphicons-halflings-regular.svg create mode 100644 src/ui/component/fonts/glyphicons-halflings-regular.ttf create mode 100644 src/ui/component/fonts/glyphicons-halflings-regular.woff create mode 100644 src/ui/component/fonts/glyphicons-halflings-regular.woff2 create mode 100644 src/ui/component/js/bootstrap.min.js create mode 100644 src/ui/component/js/jquery.min.js create mode 100644 src/ui/css/overview.css create mode 100644 src/ui/img/checkbox-checked.png create mode 100644 src/ui/img/checkbox-default.png create mode 100644 src/ui/img/icon-close-hover.png create mode 100644 src/ui/img/icon-close-m-hover.png create mode 100644 src/ui/img/icon-close-m.png create mode 100644 src/ui/img/icon-close-s-hover.png create mode 100644 src/ui/img/icon-close-s.png create mode 100644 src/ui/img/icon-close.png create mode 100644 src/ui/img/icon-export-hover.png create mode 100644 src/ui/img/icon-export.png create mode 100644 src/ui/img/icon-play-hover.png create mode 100644 src/ui/img/icon-play.png create mode 100644 src/ui/img/icon-plus.png create mode 100644 src/ui/img/icon-setting-hover.png create mode 100644 src/ui/img/icon-setting.png create mode 100644 src/ui/js/check.js create mode 100644 src/ui/js/content_script.js create mode 100644 src/ui/js/dropdown.js create mode 100644 src/ui/js/overview.js create mode 100644 src/ui/js/popup.js create mode 100644 src/ui/popup.html diff --git a/HttpMonitor.crx b/HttpMonitor.crx index 008db05818d6c869e470662a83a4c36c9d9d63f6..3fabcb29922d309c0b032e3bbce045fade4770a0 100644 GIT binary patch literal 431620 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%0DPDnf5nv2(A3HN?Zth`mjLbc{K63*Wpcqj2fxQX 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%0DFjLtb#Kc9_?c)HR`8ebL9rz>O-hDl4K9Q1g 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

    I3xbW z3^5G%Yi4sllJha((Q#y{`*twTbt@OoFyGpPMz>7=WA--?my&dTuxQI<0vXH8O7;@M zZjQjRq3kUS5pF0_q9>Am_sm(Ld3X)nN_3{X-ENO^uw$Ob21kKOrl3nt}d~w|@lzHi>Jd!67m-J|W*P1yr zF-Cf@&ja%%-5Vo$N4!I!t6*_U>LHMc(jfx+q(c`1I1)gn@{5*vDzmXl8o5K%Q7W$G zZPFs*vocv)JpZ$#jza(J(9=oU{t#~*<|YZ0f$Zemq+nLDxk<@vl@$$aA9^fS8y}0K zg1N3i#5Y@7wTeVPr3F0j$0e5i=?l><3g)Ih!bSI`71vl~>R3^2gbRmD%f$ze6igo* z1&KEL?D7<|mW-so2uRCZRY&X!8?%8TlyLlegvz`6=vh#VYw(z9_XypyjN0g%%qnr_G=u2c;M=w6W|Fig^`AJz6Sz z>0Z1HvX>t8d)XLK*6)x%IM%u$na$mKfePC9jVrYKEuHpCgVP>WblQ)C_Nt)0c1HUS z%NA(KtX!e}{AG^zb`$Uw=+g39g7#JGoOaAPWwghwE3_{QI_<|6r@ehfyI1A3Z>pU3 zZB?gzS;e`ESu(@wCGF=gbF|mnfX^|PmQxV4m)hsF8&YS&!WG)vC7t%Pz-ixAb=oU} z_NJh{bw>LM%NkIuafSBtmpR(~(g?H2fU6}&yL!2Ym%EZss7i@NO7fk9oh}K1InG`F z-3md-kZt}Qzpa4r6JOM%3kGh~Z`nb{N6plx_;Uf`T;82?Ed&(n)t$z*+VbuPXQsxs z&In7Wd&JAN`&v79#Kmp|mb)WaXeKjJWrW{a4H>twM`{`m5@ zKT7}h-)`1n6ij{hwD>%W@JL+((NYkaXjYA8w}W`Ay%tNfw9XCI<93)A=fmlbh*lvWNiZ4v4x5BNxg~6E|Gn z%$C!&vnVoL@ZTOt4O3{{ji)cZyLN6;Xzb<`hQVh};osNGB=B$k{qO4=M%yP&+ZT
      ,
        , or
        .\n\n.list-group {\n // No need to set list-style: none; since .list-group-item is block level\n margin-bottom: 20px;\n padding-left: 0; // reset padding because ul and ol\n}\n\n\n// Individual list items\n//\n// Use on `li`s or `div`s within the `.list-group` parent.\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n // Place the border on the list items and negative margin up for better styling\n margin-bottom: -1px;\n background-color: @list-group-bg;\n border: 1px solid @list-group-border;\n\n // Round the first and last items\n &:first-child {\n .border-top-radius(@list-group-border-radius);\n }\n &:last-child {\n margin-bottom: 0;\n .border-bottom-radius(@list-group-border-radius);\n }\n}\n\n\n// Interactive list items\n//\n// Use anchor or button elements instead of `li`s or `div`s to create interactive items.\n// Includes an extra `.active` modifier class for showing selected items.\n\na.list-group-item,\nbutton.list-group-item {\n color: @list-group-link-color;\n\n .list-group-item-heading {\n color: @list-group-link-heading-color;\n }\n\n // Hover state\n &:hover,\n &:focus {\n text-decoration: none;\n color: @list-group-link-hover-color;\n background-color: @list-group-hover-bg;\n }\n}\n\nbutton.list-group-item {\n width: 100%;\n text-align: left;\n}\n\n.list-group-item {\n // Disabled state\n &.disabled,\n &.disabled:hover,\n &.disabled:focus {\n background-color: @list-group-disabled-bg;\n color: @list-group-disabled-color;\n cursor: @cursor-disabled;\n\n // Force color to inherit for custom content\n .list-group-item-heading {\n color: inherit;\n }\n .list-group-item-text {\n color: @list-group-disabled-text-color;\n }\n }\n\n // Active class on item itself, not parent\n &.active,\n &.active:hover,\n &.active:focus {\n z-index: 2; // Place active items above their siblings for proper border styling\n color: @list-group-active-color;\n background-color: @list-group-active-bg;\n border-color: @list-group-active-border;\n\n // Force color to inherit for custom content\n .list-group-item-heading,\n .list-group-item-heading > small,\n .list-group-item-heading > .small {\n color: inherit;\n }\n .list-group-item-text {\n color: @list-group-active-text-color;\n }\n }\n}\n\n\n// Contextual variants\n//\n// Add modifier classes to change text and background color on individual items.\n// Organizationally, this must come after the `:hover` states.\n\n.list-group-item-variant(success; @state-success-bg; @state-success-text);\n.list-group-item-variant(info; @state-info-bg; @state-info-text);\n.list-group-item-variant(warning; @state-warning-bg; @state-warning-text);\n.list-group-item-variant(danger; @state-danger-bg; @state-danger-text);\n\n\n// Custom content options\n//\n// Extra classes for creating well-formatted content within `.list-group-item`s.\n\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n","// List Groups\n\n.list-group-item-variant(@state; @background; @color) {\n .list-group-item-@{state} {\n color: @color;\n background-color: @background;\n\n a&,\n button& {\n color: @color;\n\n .list-group-item-heading {\n color: inherit;\n }\n\n &:hover,\n &:focus {\n color: @color;\n background-color: darken(@background, 5%);\n }\n &.active,\n &.active:hover,\n &.active:focus {\n color: #fff;\n background-color: @color;\n border-color: @color;\n }\n }\n }\n}\n","//\n// Panels\n// --------------------------------------------------\n\n\n// Base class\n.panel {\n margin-bottom: @line-height-computed;\n background-color: @panel-bg;\n border: 1px solid transparent;\n border-radius: @panel-border-radius;\n .box-shadow(0 1px 1px rgba(0,0,0,.05));\n}\n\n// Panel contents\n.panel-body {\n padding: @panel-body-padding;\n &:extend(.clearfix all);\n}\n\n// Optional heading\n.panel-heading {\n padding: @panel-heading-padding;\n border-bottom: 1px solid transparent;\n .border-top-radius((@panel-border-radius - 1));\n\n > .dropdown .dropdown-toggle {\n color: inherit;\n }\n}\n\n// Within heading, strip any `h*` tag of its default margins for spacing.\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: ceil((@font-size-base * 1.125));\n color: inherit;\n\n > a,\n > small,\n > .small,\n > small > a,\n > .small > a {\n color: inherit;\n }\n}\n\n// Optional footer (stays gray in every modifier class)\n.panel-footer {\n padding: @panel-footer-padding;\n background-color: @panel-footer-bg;\n border-top: 1px solid @panel-inner-border;\n .border-bottom-radius((@panel-border-radius - 1));\n}\n\n\n// List groups in panels\n//\n// By default, space out list group content from panel headings to account for\n// any kind of custom content between the two.\n\n.panel {\n > .list-group,\n > .panel-collapse > .list-group {\n margin-bottom: 0;\n\n .list-group-item {\n border-width: 1px 0;\n border-radius: 0;\n }\n\n // Add border top radius for first one\n &:first-child {\n .list-group-item:first-child {\n border-top: 0;\n .border-top-radius((@panel-border-radius - 1));\n }\n }\n\n // Add border bottom radius for last one\n &:last-child {\n .list-group-item:last-child {\n border-bottom: 0;\n .border-bottom-radius((@panel-border-radius - 1));\n }\n }\n }\n > .panel-heading + .panel-collapse > .list-group {\n .list-group-item:first-child {\n .border-top-radius(0);\n }\n }\n}\n// Collapse space between when there's no additional content.\n.panel-heading + .list-group {\n .list-group-item:first-child {\n border-top-width: 0;\n }\n}\n.list-group + .panel-footer {\n border-top-width: 0;\n}\n\n// Tables in panels\n//\n// Place a non-bordered `.table` within a panel (not within a `.panel-body`) and\n// watch it go full width.\n\n.panel {\n > .table,\n > .table-responsive > .table,\n > .panel-collapse > .table {\n margin-bottom: 0;\n\n caption {\n padding-left: @panel-body-padding;\n padding-right: @panel-body-padding;\n }\n }\n // Add border top radius for first one\n > .table:first-child,\n > .table-responsive:first-child > .table:first-child {\n .border-top-radius((@panel-border-radius - 1));\n\n > thead:first-child,\n > tbody:first-child {\n > tr:first-child {\n border-top-left-radius: (@panel-border-radius - 1);\n border-top-right-radius: (@panel-border-radius - 1);\n\n td:first-child,\n th:first-child {\n border-top-left-radius: (@panel-border-radius - 1);\n }\n td:last-child,\n th:last-child {\n border-top-right-radius: (@panel-border-radius - 1);\n }\n }\n }\n }\n // Add border bottom radius for last one\n > .table:last-child,\n > .table-responsive:last-child > .table:last-child {\n .border-bottom-radius((@panel-border-radius - 1));\n\n > tbody:last-child,\n > tfoot:last-child {\n > tr:last-child {\n border-bottom-left-radius: (@panel-border-radius - 1);\n border-bottom-right-radius: (@panel-border-radius - 1);\n\n td:first-child,\n th:first-child {\n border-bottom-left-radius: (@panel-border-radius - 1);\n }\n td:last-child,\n th:last-child {\n border-bottom-right-radius: (@panel-border-radius - 1);\n }\n }\n }\n }\n > .panel-body + .table,\n > .panel-body + .table-responsive,\n > .table + .panel-body,\n > .table-responsive + .panel-body {\n border-top: 1px solid @table-border-color;\n }\n > .table > tbody:first-child > tr:first-child th,\n > .table > tbody:first-child > tr:first-child td {\n border-top: 0;\n }\n > .table-bordered,\n > .table-responsive > .table-bordered {\n border: 0;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n > thead,\n > tbody {\n > tr:first-child {\n > td,\n > th {\n border-bottom: 0;\n }\n }\n }\n > tbody,\n > tfoot {\n > tr:last-child {\n > td,\n > th {\n border-bottom: 0;\n }\n }\n }\n }\n > .table-responsive {\n border: 0;\n margin-bottom: 0;\n }\n}\n\n\n// Collapsible panels (aka, accordion)\n//\n// Wrap a series of panels in `.panel-group` to turn them into an accordion with\n// the help of our collapse JavaScript plugin.\n\n.panel-group {\n margin-bottom: @line-height-computed;\n\n // Tighten up margin so it's only between panels\n .panel {\n margin-bottom: 0;\n border-radius: @panel-border-radius;\n\n + .panel {\n margin-top: 5px;\n }\n }\n\n .panel-heading {\n border-bottom: 0;\n\n + .panel-collapse > .panel-body,\n + .panel-collapse > .list-group {\n border-top: 1px solid @panel-inner-border;\n }\n }\n\n .panel-footer {\n border-top: 0;\n + .panel-collapse .panel-body {\n border-bottom: 1px solid @panel-inner-border;\n }\n }\n}\n\n\n// Contextual variations\n.panel-default {\n .panel-variant(@panel-default-border; @panel-default-text; @panel-default-heading-bg; @panel-default-border);\n}\n.panel-primary {\n .panel-variant(@panel-primary-border; @panel-primary-text; @panel-primary-heading-bg; @panel-primary-border);\n}\n.panel-success {\n .panel-variant(@panel-success-border; @panel-success-text; @panel-success-heading-bg; @panel-success-border);\n}\n.panel-info {\n .panel-variant(@panel-info-border; @panel-info-text; @panel-info-heading-bg; @panel-info-border);\n}\n.panel-warning {\n .panel-variant(@panel-warning-border; @panel-warning-text; @panel-warning-heading-bg; @panel-warning-border);\n}\n.panel-danger {\n .panel-variant(@panel-danger-border; @panel-danger-text; @panel-danger-heading-bg; @panel-danger-border);\n}\n","// Panels\n\n.panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border) {\n border-color: @border;\n\n & > .panel-heading {\n color: @heading-text-color;\n background-color: @heading-bg-color;\n border-color: @heading-border;\n\n + .panel-collapse > .panel-body {\n border-top-color: @border;\n }\n .badge {\n color: @heading-bg-color;\n background-color: @heading-text-color;\n }\n }\n & > .panel-footer {\n + .panel-collapse > .panel-body {\n border-bottom-color: @border;\n }\n }\n}\n","// Embeds responsive\n//\n// Credit: Nicolas Gallagher and SUIT CSS.\n\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden;\n\n .embed-responsive-item,\n iframe,\n embed,\n object,\n video {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n border: 0;\n }\n}\n\n// Modifier class for 16:9 aspect ratio\n.embed-responsive-16by9 {\n padding-bottom: 56.25%;\n}\n\n// Modifier class for 4:3 aspect ratio\n.embed-responsive-4by3 {\n padding-bottom: 75%;\n}\n","//\n// Wells\n// --------------------------------------------------\n\n\n// Base class\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: @well-bg;\n border: 1px solid @well-border;\n border-radius: @border-radius-base;\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.05));\n blockquote {\n border-color: #ddd;\n border-color: rgba(0,0,0,.15);\n }\n}\n\n// Sizes\n.well-lg {\n padding: 24px;\n border-radius: @border-radius-large;\n}\n.well-sm {\n padding: 9px;\n border-radius: @border-radius-small;\n}\n","//\n// Close icons\n// --------------------------------------------------\n\n\n.close {\n float: right;\n font-size: (@font-size-base * 1.5);\n font-weight: @close-font-weight;\n line-height: 1;\n color: @close-color;\n text-shadow: @close-text-shadow;\n .opacity(.2);\n\n &:hover,\n &:focus {\n color: @close-color;\n text-decoration: none;\n cursor: pointer;\n .opacity(.5);\n }\n\n // Additional properties for button version\n // iOS requires the button element instead of an anchor tag.\n // If you want the anchor version, it requires `href=\"#\"`.\n // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n button& {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n }\n}\n","//\n// Modals\n// --------------------------------------------------\n\n// .modal-open - body class for killing the scroll\n// .modal - container to scroll within\n// .modal-dialog - positioning shell for the actual modal\n// .modal-content - actual modal w/ bg and corners and shit\n\n// Kill the scroll on the body\n.modal-open {\n overflow: hidden;\n}\n\n// Container that the modal scrolls within\n.modal {\n display: none;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: @zindex-modal;\n -webkit-overflow-scrolling: touch;\n\n // Prevent Chrome on Windows from adding a focus outline. For details, see\n // https://github.com/twbs/bootstrap/pull/10951.\n outline: 0;\n\n // When fading in the modal, animate it to slide down\n &.fade .modal-dialog {\n .translate(0, -25%);\n .transition-transform(~\"0.3s ease-out\");\n }\n &.in .modal-dialog { .translate(0, 0) }\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n// Shell div to position the modal with bottom padding\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n\n// Actual modal\n.modal-content {\n position: relative;\n background-color: @modal-content-bg;\n border: 1px solid @modal-content-fallback-border-color; //old browsers fallback (ie8 etc)\n border: 1px solid @modal-content-border-color;\n border-radius: @border-radius-large;\n .box-shadow(0 3px 9px rgba(0,0,0,.5));\n background-clip: padding-box;\n // Remove focus outline from opened modal\n outline: 0;\n}\n\n// Modal background\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: @zindex-modal-background;\n background-color: @modal-backdrop-bg;\n // Fade for backdrop\n &.fade { .opacity(0); }\n &.in { .opacity(@modal-backdrop-opacity); }\n}\n\n// Modal header\n// Top section of the modal w/ title and dismiss\n.modal-header {\n padding: @modal-title-padding;\n border-bottom: 1px solid @modal-header-border-color;\n &:extend(.clearfix all);\n}\n// Close icon\n.modal-header .close {\n margin-top: -2px;\n}\n\n// Title text within header\n.modal-title {\n margin: 0;\n line-height: @modal-title-line-height;\n}\n\n// Modal body\n// Where all modal content resides (sibling of .modal-header and .modal-footer)\n.modal-body {\n position: relative;\n padding: @modal-inner-padding;\n}\n\n// Footer (for actions)\n.modal-footer {\n padding: @modal-inner-padding;\n text-align: right; // right align buttons\n border-top: 1px solid @modal-footer-border-color;\n &:extend(.clearfix all); // clear it in case folks use .pull-* classes on buttons\n\n // Properly space out buttons\n .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0; // account for input[type=\"submit\"] which gets the bottom margin like all other inputs\n }\n // but override that for button groups\n .btn-group .btn + .btn {\n margin-left: -1px;\n }\n // and override it for block buttons as well\n .btn-block + .btn-block {\n margin-left: 0;\n }\n}\n\n// Measure scrollbar width for padding body during modal show/hide\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n// Scale up the modal\n@media (min-width: @screen-sm-min) {\n // Automatically set modal's width for larger viewports\n .modal-dialog {\n width: @modal-md;\n margin: 30px auto;\n }\n .modal-content {\n .box-shadow(0 5px 15px rgba(0,0,0,.5));\n }\n\n // Modal sizes\n .modal-sm { width: @modal-sm; }\n}\n\n@media (min-width: @screen-md-min) {\n .modal-lg { width: @modal-lg; }\n}\n","//\n// Tooltips\n// --------------------------------------------------\n\n\n// Base class\n.tooltip {\n position: absolute;\n z-index: @zindex-tooltip;\n display: block;\n // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.\n // So reset our font and text properties to avoid inheriting weird values.\n .reset-text();\n font-size: @font-size-small;\n\n .opacity(0);\n\n &.in { .opacity(@tooltip-opacity); }\n &.top { margin-top: -3px; padding: @tooltip-arrow-width 0; }\n &.right { margin-left: 3px; padding: 0 @tooltip-arrow-width; }\n &.bottom { margin-top: 3px; padding: @tooltip-arrow-width 0; }\n &.left { margin-left: -3px; padding: 0 @tooltip-arrow-width; }\n}\n\n// Wrapper for the tooltip content\n.tooltip-inner {\n max-width: @tooltip-max-width;\n padding: 3px 8px;\n color: @tooltip-color;\n text-align: center;\n background-color: @tooltip-bg;\n border-radius: @border-radius-base;\n}\n\n// Arrows\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n// Note: Deprecated .top-left, .top-right, .bottom-left, and .bottom-right as of v3.3.1\n.tooltip {\n &.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n border-top-color: @tooltip-arrow-color;\n }\n &.top-left .tooltip-arrow {\n bottom: 0;\n right: @tooltip-arrow-width;\n margin-bottom: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n border-top-color: @tooltip-arrow-color;\n }\n &.top-right .tooltip-arrow {\n bottom: 0;\n left: @tooltip-arrow-width;\n margin-bottom: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n border-top-color: @tooltip-arrow-color;\n }\n &.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width @tooltip-arrow-width 0;\n border-right-color: @tooltip-arrow-color;\n }\n &.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-left-color: @tooltip-arrow-color;\n }\n &.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -@tooltip-arrow-width;\n border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-bottom-color: @tooltip-arrow-color;\n }\n &.bottom-left .tooltip-arrow {\n top: 0;\n right: @tooltip-arrow-width;\n margin-top: -@tooltip-arrow-width;\n border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-bottom-color: @tooltip-arrow-color;\n }\n &.bottom-right .tooltip-arrow {\n top: 0;\n left: @tooltip-arrow-width;\n margin-top: -@tooltip-arrow-width;\n border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-bottom-color: @tooltip-arrow-color;\n }\n}\n",".reset-text() {\n font-family: @font-family-base;\n // We deliberately do NOT reset font-size.\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: @line-height-base;\n text-align: left; // Fallback for where `start` is not supported\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n}\n","//\n// Popovers\n// --------------------------------------------------\n\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: @zindex-popover;\n display: none;\n max-width: @popover-max-width;\n padding: 1px;\n // Our parent element can be arbitrary since popovers are by default inserted as a sibling of their target element.\n // So reset our font and text properties to avoid inheriting weird values.\n .reset-text();\n font-size: @font-size-base;\n\n background-color: @popover-bg;\n background-clip: padding-box;\n border: 1px solid @popover-fallback-border-color;\n border: 1px solid @popover-border-color;\n border-radius: @border-radius-large;\n .box-shadow(0 5px 10px rgba(0,0,0,.2));\n\n // Offset the popover to account for the popover arrow\n &.top { margin-top: -@popover-arrow-width; }\n &.right { margin-left: @popover-arrow-width; }\n &.bottom { margin-top: @popover-arrow-width; }\n &.left { margin-left: -@popover-arrow-width; }\n}\n\n.popover-title {\n margin: 0; // reset heading margin\n padding: 8px 14px;\n font-size: @font-size-base;\n background-color: @popover-title-bg;\n border-bottom: 1px solid darken(@popover-title-bg, 5%);\n border-radius: (@border-radius-large - 1) (@border-radius-large - 1) 0 0;\n}\n\n.popover-content {\n padding: 9px 14px;\n}\n\n// Arrows\n//\n// .arrow is outer, .arrow:after is inner\n\n.popover > .arrow {\n &,\n &:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n }\n}\n.popover > .arrow {\n border-width: @popover-arrow-outer-width;\n}\n.popover > .arrow:after {\n border-width: @popover-arrow-width;\n content: \"\";\n}\n\n.popover {\n &.top > .arrow {\n left: 50%;\n margin-left: -@popover-arrow-outer-width;\n border-bottom-width: 0;\n border-top-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-top-color: @popover-arrow-outer-color;\n bottom: -@popover-arrow-outer-width;\n &:after {\n content: \" \";\n bottom: 1px;\n margin-left: -@popover-arrow-width;\n border-bottom-width: 0;\n border-top-color: @popover-arrow-color;\n }\n }\n &.right > .arrow {\n top: 50%;\n left: -@popover-arrow-outer-width;\n margin-top: -@popover-arrow-outer-width;\n border-left-width: 0;\n border-right-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-right-color: @popover-arrow-outer-color;\n &:after {\n content: \" \";\n left: 1px;\n bottom: -@popover-arrow-width;\n border-left-width: 0;\n border-right-color: @popover-arrow-color;\n }\n }\n &.bottom > .arrow {\n left: 50%;\n margin-left: -@popover-arrow-outer-width;\n border-top-width: 0;\n border-bottom-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-bottom-color: @popover-arrow-outer-color;\n top: -@popover-arrow-outer-width;\n &:after {\n content: \" \";\n top: 1px;\n margin-left: -@popover-arrow-width;\n border-top-width: 0;\n border-bottom-color: @popover-arrow-color;\n }\n }\n\n &.left > .arrow {\n top: 50%;\n right: -@popover-arrow-outer-width;\n margin-top: -@popover-arrow-outer-width;\n border-right-width: 0;\n border-left-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-left-color: @popover-arrow-outer-color;\n &:after {\n content: \" \";\n right: 1px;\n border-right-width: 0;\n border-left-color: @popover-arrow-color;\n bottom: -@popover-arrow-width;\n }\n }\n}\n","//\n// Carousel\n// --------------------------------------------------\n\n\n// Wrapper for the slide container and indicators\n.carousel {\n position: relative;\n}\n\n.carousel-inner {\n position: relative;\n overflow: hidden;\n width: 100%;\n\n > .item {\n display: none;\n position: relative;\n .transition(.6s ease-in-out left);\n\n // Account for jankitude on images\n > img,\n > a > img {\n &:extend(.img-responsive);\n line-height: 1;\n }\n\n // WebKit CSS3 transforms for supported devices\n @media all and (transform-3d), (-webkit-transform-3d) {\n .transition-transform(~'0.6s ease-in-out');\n .backface-visibility(~'hidden');\n .perspective(1000px);\n\n &.next,\n &.active.right {\n .translate3d(100%, 0, 0);\n left: 0;\n }\n &.prev,\n &.active.left {\n .translate3d(-100%, 0, 0);\n left: 0;\n }\n &.next.left,\n &.prev.right,\n &.active {\n .translate3d(0, 0, 0);\n left: 0;\n }\n }\n }\n\n > .active,\n > .next,\n > .prev {\n display: block;\n }\n\n > .active {\n left: 0;\n }\n\n > .next,\n > .prev {\n position: absolute;\n top: 0;\n width: 100%;\n }\n\n > .next {\n left: 100%;\n }\n > .prev {\n left: -100%;\n }\n > .next.left,\n > .prev.right {\n left: 0;\n }\n\n > .active.left {\n left: -100%;\n }\n > .active.right {\n left: 100%;\n }\n\n}\n\n// Left/right controls for nav\n// ---------------------------\n\n.carousel-control {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: @carousel-control-width;\n .opacity(@carousel-control-opacity);\n font-size: @carousel-control-font-size;\n color: @carousel-control-color;\n text-align: center;\n text-shadow: @carousel-text-shadow;\n background-color: rgba(0, 0, 0, 0); // Fix IE9 click-thru bug\n // We can't have this transition here because WebKit cancels the carousel\n // animation if you trip this while in the middle of another animation.\n\n // Set gradients for backgrounds\n &.left {\n #gradient > .horizontal(@start-color: rgba(0,0,0,.5); @end-color: rgba(0,0,0,.0001));\n }\n &.right {\n left: auto;\n right: 0;\n #gradient > .horizontal(@start-color: rgba(0,0,0,.0001); @end-color: rgba(0,0,0,.5));\n }\n\n // Hover/focus state\n &:hover,\n &:focus {\n outline: 0;\n color: @carousel-control-color;\n text-decoration: none;\n .opacity(.9);\n }\n\n // Toggles\n .icon-prev,\n .icon-next,\n .glyphicon-chevron-left,\n .glyphicon-chevron-right {\n position: absolute;\n top: 50%;\n margin-top: -10px;\n z-index: 5;\n display: inline-block;\n }\n .icon-prev,\n .glyphicon-chevron-left {\n left: 50%;\n margin-left: -10px;\n }\n .icon-next,\n .glyphicon-chevron-right {\n right: 50%;\n margin-right: -10px;\n }\n .icon-prev,\n .icon-next {\n width: 20px;\n height: 20px;\n line-height: 1;\n font-family: serif;\n }\n\n\n .icon-prev {\n &:before {\n content: '\\2039';// SINGLE LEFT-POINTING ANGLE QUOTATION MARK (U+2039)\n }\n }\n .icon-next {\n &:before {\n content: '\\203a';// SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (U+203A)\n }\n }\n}\n\n// Optional indicator pips\n//\n// Add an unordered list with the following class and add a list item for each\n// slide your carousel holds.\n\n.carousel-indicators {\n position: absolute;\n bottom: 10px;\n left: 50%;\n z-index: 15;\n width: 60%;\n margin-left: -30%;\n padding-left: 0;\n list-style: none;\n text-align: center;\n\n li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n border: 1px solid @carousel-indicator-border-color;\n border-radius: 10px;\n cursor: pointer;\n\n // IE8-9 hack for event handling\n //\n // Internet Explorer 8-9 does not support clicks on elements without a set\n // `background-color`. We cannot use `filter` since that's not viewed as a\n // background color by the browser. Thus, a hack is needed.\n // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Internet_Explorer\n //\n // For IE8, we set solid black as it doesn't support `rgba()`. For IE9, we\n // set alpha transparency for the best results possible.\n background-color: #000 \\9; // IE8\n background-color: rgba(0,0,0,0); // IE9\n }\n .active {\n margin: 0;\n width: 12px;\n height: 12px;\n background-color: @carousel-indicator-active-bg;\n }\n}\n\n// Optional captions\n// -----------------------------\n// Hidden by default for smaller viewports\n.carousel-caption {\n position: absolute;\n left: 15%;\n right: 15%;\n bottom: 20px;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: @carousel-caption-color;\n text-align: center;\n text-shadow: @carousel-text-shadow;\n & .btn {\n text-shadow: none; // No shadow for button elements in carousel-caption\n }\n}\n\n\n// Scale up controls for tablets and up\n@media screen and (min-width: @screen-sm-min) {\n\n // Scale up the controls a smidge\n .carousel-control {\n .glyphicon-chevron-left,\n .glyphicon-chevron-right,\n .icon-prev,\n .icon-next {\n width: (@carousel-control-font-size * 1.5);\n height: (@carousel-control-font-size * 1.5);\n margin-top: (@carousel-control-font-size / -2);\n font-size: (@carousel-control-font-size * 1.5);\n }\n .glyphicon-chevron-left,\n .icon-prev {\n margin-left: (@carousel-control-font-size / -2);\n }\n .glyphicon-chevron-right,\n .icon-next {\n margin-right: (@carousel-control-font-size / -2);\n }\n }\n\n // Show and left align the captions\n .carousel-caption {\n left: 20%;\n right: 20%;\n padding-bottom: 30px;\n }\n\n // Move up the indicators\n .carousel-indicators {\n bottom: 20px;\n }\n}\n","// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n.clearfix() {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n &:after {\n clear: both;\n }\n}\n","// Center-align a block level element\n\n.center-block() {\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n","// CSS image replacement\n//\n// Heads up! v3 launched with only `.hide-text()`, but per our pattern for\n// mixins being reused as classes with the same name, this doesn't hold up. As\n// of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`.\n//\n// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757\n\n// Deprecated as of v3.0.1 (has been removed in v4)\n.hide-text() {\n font: ~\"0/0\" a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n// New mixin to use as of v3.0.1\n.text-hide() {\n .hide-text();\n}\n","//\n// Responsive: Utility classes\n// --------------------------------------------------\n\n\n// IE10 in Windows (Phone) 8\n//\n// Support for responsive views via media queries is kind of borked in IE10, for\n// Surface/desktop in split view and for Windows Phone 8. This particular fix\n// must be accompanied by a snippet of JavaScript to sniff the user agent and\n// apply some conditional CSS to *only* the Surface/desktop Windows 8. Look at\n// our Getting Started page for more information on this bug.\n//\n// For more information, see the following:\n//\n// Issue: https://github.com/twbs/bootstrap/issues/10497\n// Docs: http://getbootstrap.com/getting-started/#support-ie10-width\n// Source: http://timkadlec.com/2013/01/windows-phone-8-and-device-width/\n// Source: http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/\n\n@-ms-viewport {\n width: device-width;\n}\n\n\n// Visibility utilities\n// Note: Deprecated .visible-xs, .visible-sm, .visible-md, and .visible-lg as of v3.2.0\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n .responsive-invisibility();\n}\n\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n display: none !important;\n}\n\n.visible-xs {\n @media (max-width: @screen-xs-max) {\n .responsive-visibility();\n }\n}\n.visible-xs-block {\n @media (max-width: @screen-xs-max) {\n display: block !important;\n }\n}\n.visible-xs-inline {\n @media (max-width: @screen-xs-max) {\n display: inline !important;\n }\n}\n.visible-xs-inline-block {\n @media (max-width: @screen-xs-max) {\n display: inline-block !important;\n }\n}\n\n.visible-sm {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n .responsive-visibility();\n }\n}\n.visible-sm-block {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n display: block !important;\n }\n}\n.visible-sm-inline {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n display: inline !important;\n }\n}\n.visible-sm-inline-block {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n display: inline-block !important;\n }\n}\n\n.visible-md {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n .responsive-visibility();\n }\n}\n.visible-md-block {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n display: block !important;\n }\n}\n.visible-md-inline {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n display: inline !important;\n }\n}\n.visible-md-inline-block {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n display: inline-block !important;\n }\n}\n\n.visible-lg {\n @media (min-width: @screen-lg-min) {\n .responsive-visibility();\n }\n}\n.visible-lg-block {\n @media (min-width: @screen-lg-min) {\n display: block !important;\n }\n}\n.visible-lg-inline {\n @media (min-width: @screen-lg-min) {\n display: inline !important;\n }\n}\n.visible-lg-inline-block {\n @media (min-width: @screen-lg-min) {\n display: inline-block !important;\n }\n}\n\n.hidden-xs {\n @media (max-width: @screen-xs-max) {\n .responsive-invisibility();\n }\n}\n.hidden-sm {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n .responsive-invisibility();\n }\n}\n.hidden-md {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n .responsive-invisibility();\n }\n}\n.hidden-lg {\n @media (min-width: @screen-lg-min) {\n .responsive-invisibility();\n }\n}\n\n\n// Print utilities\n//\n// Media queries are placed on the inside to be mixin-friendly.\n\n// Note: Deprecated .visible-print as of v3.2.0\n.visible-print {\n .responsive-invisibility();\n\n @media print {\n .responsive-visibility();\n }\n}\n.visible-print-block {\n display: none !important;\n\n @media print {\n display: block !important;\n }\n}\n.visible-print-inline {\n display: none !important;\n\n @media print {\n display: inline !important;\n }\n}\n.visible-print-inline-block {\n display: none !important;\n\n @media print {\n display: inline-block !important;\n }\n}\n\n.hidden-print {\n @media print {\n .responsive-invisibility();\n }\n}\n","// Responsive utilities\n\n//\n// More easily include all the states for responsive-utilities.less.\n.responsive-visibility() {\n display: block !important;\n table& { display: table !important; }\n tr& { display: table-row !important; }\n th&,\n td& { display: table-cell !important; }\n}\n\n.responsive-invisibility() {\n display: none !important;\n}\n"]} \ No newline at end of file diff --git a/src/ui/component/css/bootstrap.min.css b/src/ui/component/css/bootstrap.min.css new file mode 100644 index 0000000..ed3905e --- /dev/null +++ b/src/ui/component/css/bootstrap.min.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 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 */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.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}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/src/ui/component/css/bootstrap.min.css.map b/src/ui/component/css/bootstrap.min.css.map new file mode 100644 index 0000000..6c7fa40 --- /dev/null +++ b/src/ui/component/css/bootstrap.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["less/normalize.less","less/print.less","bootstrap.css","dist/css/bootstrap.css","less/glyphicons.less","less/scaffolding.less","less/mixins/vendor-prefixes.less","less/mixins/tab-focus.less","less/mixins/image.less","less/type.less","less/mixins/text-emphasis.less","less/mixins/background-variant.less","less/mixins/text-overflow.less","less/code.less","less/grid.less","less/mixins/grid.less","less/mixins/grid-framework.less","less/tables.less","less/mixins/table-row.less","less/forms.less","less/mixins/forms.less","less/buttons.less","less/mixins/buttons.less","less/mixins/opacity.less","less/component-animations.less","less/dropdowns.less","less/mixins/nav-divider.less","less/mixins/reset-filter.less","less/button-groups.less","less/mixins/border-radius.less","less/input-groups.less","less/navs.less","less/navbar.less","less/mixins/nav-vertical-align.less","less/utilities.less","less/breadcrumbs.less","less/pagination.less","less/mixins/pagination.less","less/pager.less","less/labels.less","less/mixins/labels.less","less/badges.less","less/jumbotron.less","less/thumbnails.less","less/alerts.less","less/mixins/alerts.less","less/progress-bars.less","less/mixins/gradients.less","less/mixins/progress-bar.less","less/media.less","less/list-group.less","less/mixins/list-group.less","less/panels.less","less/mixins/panels.less","less/responsive-embed.less","less/wells.less","less/close.less","less/modals.less","less/tooltip.less","less/mixins/reset-text.less","less/popovers.less","less/carousel.less","less/mixins/clearfix.less","less/mixins/center-block.less","less/mixins/hide-text.less","less/responsive-utilities.less","less/mixins/responsive-visibility.less"],"names":[],"mappings":"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kDG,edokDH,MAAA,acpkDG,edukDH,MAAA,IcvkDG,ed0kDH,MAAA,ac1kDG,ed6kDH,MAAA,ac7kDG,edglDH,MAAA,IchlDG,edmlDH,MAAA,ac9kDG,edilDH,MAAA,YchmDG,edmmDH,MAAA,KcnmDG,gBdsmDH,KAAA,KctmDG,gBdymDH,KAAA,aczmDG,gBd4mDH,KAAA,ac5mDG,ed+mDH,KAAA,Ic/mDG,edknDH,KAAA,aclnDG,edqnDH,KAAA,acrnDG,edwnDH,KAAA,IcxnDG,ed2nDH,KAAA,ac3nDG,ed8nDH,KAAA,ac9nDG,edioDH,KAAA,IcjoDG,edooDH,KAAA,ac/nDG,edkoDH,KAAA,YcnnDG,edsnDH,KAAA,KctnDG,kBdynDH,YAAA,KcznDG,kBd4nDH,YAAA,ac5nDG,kBd+nDH,YAAA,ac/nDG,iBdkoDH,YAAA,IcloDG,iBdqoDH,YAAA,acroDG,iBdwoDH,YAAA,acxoDG,iBd2oDH,YAAA,Ic3oDG,iBd8oDH,YAAA,ac9oDG,iBdipDH,YAAA,acjpDG,iBdopDH,YAAA,IcppDG,iBdupDH,YAAA,acvpDG,iBd0pDH,YAAA,Yc5rDG,iBACE,YAAA,EAOJ,yBACE,UAAA,WAAA,WAAA,WAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,Ud0rDD,MAAA,Kc1rDC,Wd6rDD,MAAA,Kc7rDC,WdgsDD,MAAA,achsDC,WdmsDD,MAAA,acnsDC,UdssDD,MAAA,IctsDC,UdysDD,MAAA,aczsDC,Ud4sDD,MAAA,ac5sDC,Ud+sDD,MAAA,Ic/sDC,UdktDD,MAAA,acltDC,UdqtDD,MAAA,acrtDC,UdwtDD,MAAA,IcxtDC,Ud2tDD,MAAA,ac5sDC,Ud+sDD,MAAA,Yc/sDC,gBdktDD,MAAA,KcltDC,gBdqtDD,MAAA,acrtDC,gBdwtDD,MAAA,acxtDC,ed2tDD,MAAA,Ic3tDC,ed8tDD,MAAA,ac9tDC,ediuDD,MAAA,acjuDC,edouDD,MAAA,IcpuDC,eduuDD,MAAA,acvuDC,ed0uDD,MAAA,ac1uDC,ed6uDD,MAAA,Ic7uDC,edgvDD,MAAA,ac3uDC,ed8uDD,MAAA,Yc7vDC,edgwDD,MAAA,KchwDC,gBdmwDD,KAAA,KcnwDC,gBdswDD,KAAA,actwDC,gBdywDD,KAAA,aczwDC,ed4wDD,KAAA,Ic5wDC,ed+wDD,KAAA,ac/wDC,edkxDD,KAAA,aclxDC,edqxDD,KAAA,IcrxDC,edwxDD,KAAA,acxxDC,ed2xDD,KAAA,ac3xDC,ed8xDD,KAAA,Ic9xDC,ediyDD,KAAA,ac5xDC,ed+xDD,KAAA,YchxDC,edmxDD,KAAA,KcnxDC,kBdsxDD,YAAA,KctxDC,kBdyxDD,YAAA,aczxDC,kBd4xDD,YAAA,ac5xDC,iBd+xDD,YAAA,Ic/xDC,iBdkyDD,YAAA,aclyDC,iBdqyDD,YAAA,acryDC,iBdwyDD,YAAA,IcxyDC,iBd2yDD,YAAA,ac3yDC,iBd8yDD,YAAA,ac9yDC,iBdizDD,YAAA,IcjzDC,iBdozDD,YAAA,acpzDC,iBduzDD,YAAA,YY9yDD,iBE3CE,YAAA,GAQF,yBACE,UAAA,WAAA,WAAA,WAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,Udw1DD,MAAA,Kcx1DC,Wd21DD,MAAA,Kc31DC,Wd81DD,MAAA,ac91DC,Wdi2DD,MAAA,acj2DC,Udo2DD,MAAA,Icp2DC,Udu2DD,MAAA,acv2DC,Ud02DD,MAAA,ac12DC,Ud62DD,MAAA,Ic72DC,Udg3DD,MAAA,ach3DC,Udm3DD,MAAA,acn3DC,Uds3DD,MAAA,Ict3DC,Udy3DD,MAAA,ac12DC,Ud62DD,MAAA,Yc72DC,gBdg3DD,MAAA,Kch3DC,gBdm3DD,MAAA,acn3DC,gBds3DD,MAAA,act3DC,edy3DD,MAAA,Icz3DC,ed43DD,MAAA,ac53DC,ed+3DD,MAAA,ac/3DC,edk4DD,MAAA,Icl4DC,edq4DD,MAAA,acr4DC,edw4DD,MAAA,acx4DC,ed24DD,MAAA,Ic34DC,ed84DD,MAAA,acz4DC,ed44DD,MAAA,Yc35DC,ed85DD,MAAA,Kc95DC,gBdi6DD,KAAA,Kcj6DC,gBdo6DD,KAAA,acp6DC,gBdu6DD,KAAA,acv6DC,ed06DD,KAAA,Ic16DC,ed66DD,KAAA,ac76DC,edg7DD,KAAA,ach7DC,edm7DD,KAAA,Icn7DC,eds7DD,KAAA,act7DC,edy7DD,KAAA,acz7DC,ed47DD,KAAA,Ic57DC,ed+7DD,KAAA,ac17DC,ed67DD,KAAA,Yc96DC,edi7DD,KAAA,Kcj7DC,kBdo7DD,YAAA,Kcp7DC,kBdu7DD,YAAA,acv7DC,kBd07DD,YAAA,ac17DC,iBd67DD,YAAA,Ic77DC,iBdg8DD,YAAA,ach8DC,iBdm8DD,YAAA,acn8DC,iBds8DD,YAAA,Ict8DC,iBdy8DD,YAAA,acz8DC,iBd48DD,YAAA,ac58DC,iBd+8DD,YAAA,Ic/8DC,iBdk9DD,YAAA,acl9DC,iBdq9DD,YAAA,YYz8DD,iBE9CE,YAAA,GAQF,0BACE,UAAA,WAAA,WAAA,WAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,Uds/DD,MAAA,Kct/DC,Wdy/DD,MAAA,Kcz/DC,Wd4/DD,MAAA,ac5/DC,Wd+/DD,MAAA,ac//DC,UdkgED,MAAA,IclgEC,UdqgED,MAAA,acrgEC,UdwgED,MAAA,acxgEC,Ud2gED,MAAA,Ic3gEC,Ud8gED,MAAA,ac9gEC,UdihED,MAAA,acjhEC,UdohED,MAAA,IcphEC,UduhED,MAAA,acxgEC,Ud2gED,MAAA,Yc3gEC,gBd8gED,MAAA,Kc9gEC,gBdihED,MAAA,acjhEC,gBdohED,MAAA,acphEC,eduhED,MAAA,IcvhEC,ed0hED,MAAA,ac1hEC,ed6hED,MAAA,ac7hEC,edgiED,MAAA,IchiEC,edmiED,MAAA,acniEC,edsiED,MAAA,actiEC,edyiED,MAAA,IcziEC,ed4iED,MAAA,acviEC,ed0iED,MAAA,YczjEC,ed4jED,MAAA,Kc5jEC,gBd+jED,KAAA,Kc/jEC,gBdkkED,KAAA,aclkEC,gBdqkED,KAAA,acrkEC,edwkED,KAAA,IcxkEC,ed2kED,KAAA,ac3kEC,ed8kED,KAAA,ac9kEC,edilED,KAAA,IcjlEC,edolED,KAAA,acplEC,edulED,KAAA,acvlEC,ed0lED,KAAA,Ic1lEC,ed6lED,KAAA,acxlEC,ed2lED,KAAA,Yc5kEC,ed+kED,KAAA,Kc/kEC,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A,KlBq7FM,WAAY,KkBn7FhB,QAAA,IASN,eC3DE,yBACA,eAAA,KpBi+FD,aoB99FC,MAAA,KnB0+FA,iBAAkB,KmBx+FhB,aAAA,KpBk+FH,mBoBh+FO,mBAEN,MAAA,KACE,iBAAA,QACA,aAAA,QpBi+FH,mBoB99FC,MAAA,KnB0+FA,iBAAkB,QAClB,aAAc,QmBt+FR,oBADJ,oBpBi+FH,mCoB99FG,MAAA,KnB0+FF,iBAAkB,QAClB,aAAc,QmBt+FN,0BnB4+FV,0BAHA,0BmB1+FM,0BnB4+FN,0BAHA,0BDFC,yCoBx+FK,yCnB4+FN,yCmBv+FE,MAAA,KnB++FA,iBAAkB,QAClB,aAAc,QmBx+FZ,oBpBg+FH,oBoBh+FG,mCnB6+FF,iBAAkB,KmBz+FV,4BnB8+FV,4BAHA,4BDHC,6BCOD,6BAHA,6BkB39FA,sCClBM,sCnB8+FN,sCmBx+FI,iBAAA,KACA,aAAA,KDcJ,oBC9DE,MAAA,KACA,iBAAA,KpB0hGD,aoBvhGC,MAAA,KnBmiGA,iBAAkB,QmBjiGhB,aAAA,QpB2hGH,mBoBzhGO,mBAEN,MAAA,KACE,iBAAA,QACA,aAAA,QpB0hGH,mBoBvhGC,MAAA,KnBmiGA,iBAAkB,QAClB,aAAc,QmB/hGR,oBADJ,oBpB0hGH,mCoBvhGG,MAAA,KnBmiGF,iBAAkB,QAClB,aAAc,QmB/hGN,0BnBqiGV,0BAHA,0BmBniGM,0BnBqiGN,0BAHA,0BDFC,yCoBjiGK,yCnBqiGN,yCmBhiGE,MAAA,KnBwiGA,iBAAkB,QAClB,aAAc,QmBjiGZ,oBpByhGH,oBoBzhGG,mCnBsiGF,iBAAkB,KmBliGV,4BnBuiGV,4BAHA,4BDHC,6BCOD,6BAHA,6BkBjhGA,sCCrBM,sCnBuiGN,sCmBjiGI,iBAAA,QACA,aAAA,QDkBJ,oBClEE,MAAA,QACA,iBAAA,KpBmlGD,aoBhlGC,MAAA,KnB4lGA,iBAAkB,QmB1lGhB,aAAA,QpBolGH,mBoBllGO,mBAEN,MAAA,KACE,iBAAA,QACA,aAAA,QpBmlGH,mBoBhlGC,MAAA,KnB4lGA,iBAAkB,QAClB,aAAc,QmBxlGR,oBADJ,oBpBmlGH,mCoBhlGG,MAAA,KnB4lGF,iBAAkB,QAClB,aAAc,QmBxlGN,0BnB8lGV,0BAHA,0BmB5lGM,0BnB8lGN,0BAHA,0BDFC,yCoB1lGK,yCnB8lGN,yCmBzlGE,MAAA,KnBimGA,iBAAkB,QAClB,aAAc,QmB1lGZ,oBpBklGH,oBoBllGG,mCnB+lGF,iBAAkB,KmB3lGV,4BnBgmGV,4BAHA,4BDHC,6BCOD,6BAHA,6BkBtkGA,sCCzBM,sCnBgmGN,sCmB1lGI,iBAAA,QACA,aAAA,QDsBJ,oBCtEE,MAAA,QACA,iBAAA,KpB4oGD,UoBzoGC,MAAA,KnBqpGA,iBAAkB,QmBnpGhB,aAAA,QpB6oGH,gBoB3oGO,gBAEN,MAAA,KACE,iBAAA,QACA,aAAA,QpB4oGH,gBoBzoGC,MAAA,KnBqpGA,iBAAkB,QAClB,aAAc,QmBjpGR,iBADJ,iBpB4oGH,gCoBzoGG,MAAA,KnBqpGF,iBAAkB,QAClB,aAAc,QmBjpGN,uBnBupGV,uBAHA,uBmBrpGM,uBnBupGN,uBAHA,uBDFC,sCoBnpGK,sCnBupGN,sCmBlpGE,MAAA,KnB0pGA,iBAAkB,QAClB,aAAc,QmBnpGZ,iBpB2oGH,iBoB3oGG,gCnBwpGF,iBAAkB,KmBppGV,yBnBypGV,yBAHA,yBDHC,0BCOD,0BAHA,0BkB3nGA,mCC7BM,mCnBypGN,mCmBnpGI,iBAAA,QACA,aAAA,QD0BJ,iBC1EE,MAAA,QACA,iBAAA,KpBqsGD,aoBlsGC,MAAA,KnB8sGA,iBAAkB,QmB5sGhB,aAAA,QpBssGH,mBoBpsGO,mBAEN,MAAA,KACE,iBAAA,QACA,aAAA,QpBqsGH,mBoBlsGC,MAAA,KnB8sGA,iBAAkB,QAClB,aAAc,QmB1sGR,oBADJ,oBpBqsGH,mCoBlsGG,MAAA,KnB8sGF,iBAAkB,QAClB,aAAc,QmB1sGN,0BnBgtGV,0BAHA,0BmB9sGM,0BnBgtGN,0BAHA,0BDFC,yCoB5sGK,yCnBgtGN,yCmB3sGE,MAAA,KnBmtGA,iBAAkB,QAClB,aAAc,QmB5sGZ,oBpBosGH,oBoBpsGG,mCnBitGF,iBAAkB,KmB7sGV,4BnBktGV,4BAHA,4BDHC,6BCOD,6BAHA,6BkBhrGA,sCCjC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A,QkDrxKC,WAAY,IAAI,MAAM,KjDizKtB,2BAA4B,IiD9yK1B,0BAAA,IAHJ,mBAAA,mCAMM,cAAA,ElDwxKL,oCkDnxKG,oDjD+yKF,aAAc,IAAI,EiD7yKZ,cAAA,EvBtEL,4D3B61KF,4EkDjxKG,WAAA,EjD6yKF,uBAAwB,IiD3yKlB,wBAAA,IvBtEL,0D3B21KF,0EkD1yKC,cAAe,EvB1Df,2BAAA,IACC,0BAAA,IuB0FH,+EAEI,uBAAA,ElD8wKH,wBAAA,EkD1wKC,wDlD6wKD,iBAAA,EC4BD,0BACE,iBAAkB,EiDlyKpB,8BlD0wKC,ckD1wKD,gCjDuyKE,cAAe,EiDvyKjB,sCAQM,sBlDwwKL,wCC4BC,cAAe,K0Br5Kf,aAAA,KuByGF,wDlDqxKC,0BC4BC,uBAAwB,IACxB,wBAAyB,IiDlzK3B,yFAoBQ,yFlDwwKP,2DkDzwKO,2DjDqyKN,uBAAwB,IACxB,wBAAyB,IAK3B,wGiD9zKA,wGjD4zKA,wGDtBC,wGCuBD,0EiD7zKA,0EjD2zKA,0EiDnyKU,0EjD2yKR,uBAAwB,IAK1B,uGiDx0KA,uGjDs0KA,uGDtBC,uGCuBD,yEiDv0KA,yEjDq0KA,yEiDzyKU,yEvB7HR,wBAAA,IuBiGF,sDlDqzKC,yBC4BC,2BAA4B,IAC5B,0BAA2B,IiDxyKrB,qFA1CR,qFAyCQ,wDlDmxKP,wDC4BC,2BAA4B,IAC5B,0BAA2B,IAG7B,oGDtBC,oGCwBD,oGiD91KA,oGjD21KA,uEiD7yKU,uEjD+yKV,uEiD71KA,uEjDm2KE,0BAA2B,IAG7B,mGDtBC,mGCwBD,mGiDx2KA,mGjDq2KA,sEiDnzKU,sEjDqzKV,sEiDv2KA,sEjD62KE,2BAA4B,IiDlzK1B,0BlD2xKH,qCkDt1KD,0BAAA,qCA+DI,WAAA,IAAA,MAAA,KA/DJ,kDAAA,kDAmEI,WAAA,EAnEJ,uBAAA,yCjD23KE,OAAQ,EiDjzKA,+CjDqzKV,+CiD/3KA,+CjDi4KA,+CAEA,+CANA,+CDjBC,iECoBD,iEiDh4KA,iEjDk4KA,iEAEA,iEANA,iEAWE,YAAa,EiD3zKL,8CjD+zKV,8CiD74KA,8CjD+4KA,8CAEA,8CANA,8CDjBC,gECo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Dk2MD,kBACF,QAAA,iB+D91MG,yB/Dk2MD,mBACF,QAAA,kBgEh6MC,yBhEo6MC,yBgEn6MD,QAAA,wBACA,+CAAU,YhEw6MT,QAAA,gBC4BD,iB+Dl8MU,QAAA,gBhE26MX,c+Dr2MG,QAAS,oB/Dy2MV,c+D32MC,c/D42MH,QAAA,sB+Dv2MG,+C/D22MD,kBACF,QAAA,iB+Dv2MG,+C/D22MD,mBACF,QAAA,kBgE97MC,+ChEk8MC,yBgEj8MD,QAAA,wBACA,gDAAU,YhEs8MT,QAAA,gBC4BD,iB+Dh+MU,QAAA,gBhEy8MX,c+D92MG,QAAS,oB/Dk3MV,c+Dp3MC,c/Dq3MH,QAAA,sB+Dh3MG,gD/Do3MD,kBACF,QAAA,iB+Dh3MG,gD/Do3MD,mBACF,QAAA,kBgE59MC,gDhEg+MC,yBgE/9MD,QAAA,wBACA,0BAAU,YhEo+MT,QAAA,gBC4BD,iB+D9/MU,QAAA,gBhEu+MX,c+Dv3MG,QAAS,oB/D23MV,c+D73MC,c/D83MH,QAAA,sB+Dz3MG,0B/D63MD,kBACF,QAAA,iB+Dz3MG,0B/D63MD,mBACF,QAAA,kBgEl/MC,0BhEs/MC,yBACF,QAAA,wBgEv/MC,yBhE2/MC,WACF,QAAA,gBgE5/MC,+ChEggNC,WACF,QAAA,gBgEjgNC,gDhEqgNC,WACF,QAAA,gBAGA,0B+Dh3MC,WA4BE,QAAS,gBC5LX,eAAU,QAAA,eACV,aAAU,ehEyhNT,QAAA,gBC4BD,oB+DnjNU,QAAA,gBhE4hNX,iB+D93MG,QAAS,oBAMX,iB/D23MD,iB+Dt2MG,QAAS,sB/D22MZ,qB+D/3MC,QAAS,e/Dk4MV,a+D53MC,qBAcE,QAAS,iB/Dm3MZ,sB+Dh4MC,QAAS,e/Dm4MV,a+D73MC,sBAOE,QAAS,kB/D23MZ,4B+D53MC,QAAS,eCpLT,ahEojNC,4BACF,QAAA,wBC6BD,aACE,cACE,QAAS","sourcesContent":["/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS and IE text size adjust after device orientation change,\n// without disabling user zoom.\n//\n\nhtml {\n font-family: sans-serif; // 1\n -ms-text-size-adjust: 100%; // 2\n -webkit-text-size-adjust: 100%; // 2\n}\n\n//\n// Remove default margin.\n//\n\nbody {\n margin: 0;\n}\n\n// HTML5 display definitions\n// ==========================================================================\n\n//\n// Correct `block` display not defined for any HTML5 element in IE 8/9.\n// Correct `block` display not defined for `details` or `summary` in IE 10/11\n// and Firefox.\n// Correct `block` display not defined for `main` in IE 11.\n//\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n//\n// 1. Correct `inline-block` display not defined in IE 8/9.\n// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n//\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; // 1\n vertical-align: baseline; // 2\n}\n\n//\n// Prevent modern browsers from displaying `audio` without controls.\n// Remove excess height in iOS 5 devices.\n//\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n//\n// Address `[hidden]` styling not present in IE 8/9/10.\n// Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.\n//\n\n[hidden],\ntemplate {\n display: none;\n}\n\n// Links\n// ==========================================================================\n\n//\n// Remove the gray background color from active links in IE 10.\n//\n\na {\n background-color: transparent;\n}\n\n//\n// Improve readability of focused elements when they are also in an\n// active/hover state.\n//\n\na:active,\na:hover {\n outline: 0;\n}\n\n// Text-level semantics\n// ==========================================================================\n\n//\n// Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n//\n\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n//\n// Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n//\n\nb,\nstrong {\n font-weight: bold;\n}\n\n//\n// Address styling not present in Safari and Chrome.\n//\n\ndfn {\n font-style: italic;\n}\n\n//\n// Address variable `h1` font-size and margin within `section` and `article`\n// contexts in Firefox 4+, Safari, and Chrome.\n//\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n//\n// Address styling not present in IE 8/9.\n//\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n//\n// Address inconsistent and variable font size in all browsers.\n//\n\nsmall {\n font-size: 80%;\n}\n\n//\n// Prevent `sub` and `sup` affecting `line-height` in all browsers.\n//\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n// Embedded content\n// ==========================================================================\n\n//\n// Remove border when inside `a` element in IE 8/9/10.\n//\n\nimg {\n border: 0;\n}\n\n//\n// Correct overflow not hidden in IE 9/10/11.\n//\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n// Grouping content\n// ==========================================================================\n\n//\n// Address margin not present in IE 8/9 and Safari.\n//\n\nfigure {\n margin: 1em 40px;\n}\n\n//\n// Address differences between Firefox and other browsers.\n//\n\nhr {\n box-sizing: content-box;\n height: 0;\n}\n\n//\n// Contain overflow in all browsers.\n//\n\npre {\n overflow: auto;\n}\n\n//\n// Address odd `em`-unit font size rendering in all browsers.\n//\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n// Forms\n// ==========================================================================\n\n//\n// Known limitation: by default, Chrome and Safari on OS X allow very limited\n// styling of `select`, unless a `border` property is set.\n//\n\n//\n// 1. Correct color not being inherited.\n// Known issue: affects color of disabled elements.\n// 2. Correct font properties not being inherited.\n// 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n//\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; // 1\n font: inherit; // 2\n margin: 0; // 3\n}\n\n//\n// Address `overflow` set to `hidden` in IE 8/9/10/11.\n//\n\nbutton {\n overflow: visible;\n}\n\n//\n// Address inconsistent `text-transform` inheritance for `button` and `select`.\n// All other form control elements do not inherit `text-transform` values.\n// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n// Correct `select` style inheritance in Firefox.\n//\n\nbutton,\nselect {\n text-transform: none;\n}\n\n//\n// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n// and `video` controls.\n// 2. Correct inability to style clickable `input` types in iOS.\n// 3. Improve usability and consistency of cursor style between image-type\n// `input` and others.\n//\n\nbutton,\nhtml input[type=\"button\"], // 1\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; // 2\n cursor: pointer; // 3\n}\n\n//\n// Re-set default cursor for disabled elements.\n//\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n//\n// Remove inner padding and border in Firefox 4+.\n//\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n//\n// Address Firefox 4+ setting `line-height` on `input` using `!important` in\n// the UA stylesheet.\n//\n\ninput {\n line-height: normal;\n}\n\n//\n// It's recommended that you don't attempt to style these elements.\n// Firefox's implementation doesn't respect box-sizing, padding, or width.\n//\n// 1. Address box sizing set to `content-box` in IE 8/9/10.\n// 2. Remove excess padding in IE 8/9/10.\n//\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; // 1\n padding: 0; // 2\n}\n\n//\n// Fix the cursor style for Chrome's increment/decrement buttons. For certain\n// `font-size` values of the `input`, it causes the cursor style of the\n// decrement button to change from `default` to `text`.\n//\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n//\n// 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n// 2. Address `box-sizing` set to `border-box` in Safari and Chrome.\n//\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; // 1\n box-sizing: content-box; //2\n}\n\n//\n// Remove inner padding and search cancel button in Safari and Chrome on OS X.\n// Safari (but not Chrome) clips the cancel button when the search input has\n// padding (and `textfield` appearance).\n//\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// Define consistent border, margin, and padding.\n//\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n//\n// 1. Correct `color` not being inherited in IE 8/9/10/11.\n// 2. Remove padding so people aren't caught out if they zero out fieldsets.\n//\n\nlegend {\n border: 0; // 1\n padding: 0; // 2\n}\n\n//\n// Remove default vertical scrollbar in IE 8/9/10/11.\n//\n\ntextarea {\n overflow: auto;\n}\n\n//\n// Don't inherit the `font-weight` (applied by a rule above).\n// NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n//\n\noptgroup {\n font-weight: bold;\n}\n\n// Tables\n// ==========================================================================\n\n//\n// Remove most spacing between table cells.\n//\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n","/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request: h5bp.com/r\n// ==========================================================================\n\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n box-shadow: none !important;\n text-shadow: none !important;\n }\n\n a,\n a:visited {\n text-decoration: underline;\n }\n\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n\n // Don't show links that are fragment identifiers,\n // or use the `javascript:` pseudo protocol\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n\n thead {\n display: table-header-group; // h5bp.com/t\n }\n\n tr,\n img {\n page-break-inside: avoid;\n }\n\n img {\n max-width: 100% !important;\n }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 {\n page-break-after: avoid;\n }\n\n // Bootstrap specific changes start\n\n // Bootstrap components\n .navbar {\n display: none;\n }\n .btn,\n .dropup > .btn {\n > .caret {\n border-top-color: #000 !important;\n }\n }\n .label {\n border: 1px solid #000;\n }\n\n .table {\n border-collapse: collapse !important;\n\n td,\n th {\n background-color: #fff !important;\n }\n }\n .table-bordered {\n th,\n td {\n border: 1px solid #ddd !important;\n }\n }\n\n // Bootstrap specific changes end\n}\n","/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\nhtml {\n font-family: sans-serif;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\nbody {\n margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n vertical-align: baseline;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n[hidden],\ntemplate {\n display: none;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nabbr[title] {\n border-bottom: 1px dotted;\n}\nb,\nstrong {\n font-weight: bold;\n}\ndfn {\n font-style: italic;\n}\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\nmark {\n background: #ff0;\n color: #000;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nfigure {\n margin: 1em 40px;\n}\nhr {\n box-sizing: content-box;\n height: 0;\n}\npre {\n overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n font: inherit;\n margin: 0;\n}\nbutton {\n overflow: visible;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\ninput {\n line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box;\n padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: textfield;\n box-sizing: content-box;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\nlegend {\n border: 0;\n padding: 0;\n}\ntextarea {\n overflow: auto;\n}\noptgroup {\n font-weight: bold;\n}\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\ntd,\nth {\n padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important;\n box-shadow: none !important;\n text-shadow: none !important;\n }\n a,\n a:visited {\n text-decoration: underline;\n }\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n img {\n max-width: 100% !important;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n .navbar {\n display: none;\n }\n .btn > .caret,\n .dropup > .btn > .caret {\n border-top-color: #000 !important;\n }\n .label {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important;\n }\n}\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('../fonts/glyphicons-halflings-regular.eot');\n src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');\n}\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.glyphicon-asterisk:before {\n content: \"\\002a\";\n}\n.glyphicon-plus:before {\n content: \"\\002b\";\n}\n.glyphicon-euro:before,\n.glyphicon-eur:before {\n content: \"\\20ac\";\n}\n.glyphicon-minus:before {\n content: \"\\2212\";\n}\n.glyphicon-cloud:before {\n content: \"\\2601\";\n}\n.glyphicon-envelope:before {\n content: \"\\2709\";\n}\n.glyphicon-pencil:before {\n content: \"\\270f\";\n}\n.glyphicon-glass:before {\n content: \"\\e001\";\n}\n.glyphicon-music:before {\n content: \"\\e002\";\n}\n.glyphicon-search:before {\n content: \"\\e003\";\n}\n.glyphicon-heart:before {\n content: \"\\e005\";\n}\n.glyphicon-star:before {\n content: \"\\e006\";\n}\n.glyphicon-star-empty:before {\n content: \"\\e007\";\n}\n.glyphicon-user:before {\n content: \"\\e008\";\n}\n.glyphicon-film:before {\n content: \"\\e009\";\n}\n.glyphicon-th-large:before {\n content: \"\\e010\";\n}\n.glyphicon-th:before {\n content: \"\\e011\";\n}\n.glyphicon-th-list:before {\n content: \"\\e012\";\n}\n.glyphicon-ok:before {\n content: \"\\e013\";\n}\n.glyphicon-remove:before {\n content: \"\\e014\";\n}\n.glyphicon-zoom-in:before {\n content: \"\\e015\";\n}\n.glyphicon-zoom-out:before {\n content: \"\\e016\";\n}\n.glyphicon-off:before {\n content: \"\\e017\";\n}\n.glyphicon-signal:before {\n content: \"\\e018\";\n}\n.glyphicon-cog:before {\n content: \"\\e019\";\n}\n.glyphicon-trash:before {\n content: \"\\e020\";\n}\n.glyphicon-home:before {\n content: \"\\e021\";\n}\n.glyphicon-file:before {\n content: \"\\e022\";\n}\n.glyphicon-time:before {\n content: \"\\e023\";\n}\n.glyphicon-road:before {\n content: \"\\e024\";\n}\n.glyphicon-download-alt:before {\n content: \"\\e025\";\n}\n.glyphicon-download:before {\n content: \"\\e026\";\n}\n.glyphicon-upload:before {\n content: \"\\e027\";\n}\n.glyphicon-inbox:before {\n content: \"\\e028\";\n}\n.glyphicon-play-circle:before {\n content: \"\\e029\";\n}\n.glyphicon-repeat:before {\n content: \"\\e030\";\n}\n.glyphicon-refresh:before {\n content: \"\\e031\";\n}\n.glyphicon-list-alt:before {\n content: \"\\e032\";\n}\n.glyphicon-lock:before {\n content: \"\\e033\";\n}\n.glyphicon-flag:before {\n content: \"\\e034\";\n}\n.glyphicon-headphones:before {\n content: \"\\e035\";\n}\n.glyphicon-volume-off:before {\n content: \"\\e036\";\n}\n.glyphicon-volume-down:before {\n content: \"\\e037\";\n}\n.glyphicon-volume-up:before {\n content: \"\\e038\";\n}\n.glyphicon-qrcode:before {\n content: \"\\e039\";\n}\n.glyphicon-barcode:before {\n content: \"\\e040\";\n}\n.glyphicon-tag:before {\n content: \"\\e041\";\n}\n.glyphicon-tags:before {\n content: \"\\e042\";\n}\n.glyphicon-book:before {\n content: \"\\e043\";\n}\n.glyphicon-bookmark:before {\n content: \"\\e044\";\n}\n.glyphicon-print:before {\n content: \"\\e045\";\n}\n.glyphicon-camera:before {\n content: \"\\e046\";\n}\n.glyphicon-font:before {\n content: \"\\e047\";\n}\n.glyphicon-bold:before {\n content: \"\\e048\";\n}\n.glyphicon-italic:before {\n content: \"\\e049\";\n}\n.glyphicon-text-height:before {\n content: \"\\e050\";\n}\n.glyphicon-text-width:before {\n content: \"\\e051\";\n}\n.glyphicon-align-left:before {\n content: \"\\e052\";\n}\n.glyphicon-align-center:before {\n content: \"\\e053\";\n}\n.glyphicon-align-right:before {\n content: \"\\e054\";\n}\n.glyphicon-align-justify:before {\n content: \"\\e055\";\n}\n.glyphicon-list:before {\n content: \"\\e056\";\n}\n.glyphicon-indent-left:before {\n content: \"\\e057\";\n}\n.glyphicon-indent-right:before {\n content: \"\\e058\";\n}\n.glyphicon-facetime-video:before {\n content: \"\\e059\";\n}\n.glyphicon-picture:before {\n content: \"\\e060\";\n}\n.glyphicon-map-marker:before {\n content: \"\\e062\";\n}\n.glyphicon-adjust:before {\n content: \"\\e063\";\n}\n.glyphicon-tint:before {\n content: \"\\e064\";\n}\n.glyphicon-edit:before {\n content: \"\\e065\";\n}\n.glyphicon-share:before {\n content: \"\\e066\";\n}\n.glyphicon-check:before {\n content: \"\\e067\";\n}\n.glyphicon-move:before {\n content: \"\\e068\";\n}\n.glyphicon-step-backward:before {\n content: \"\\e069\";\n}\n.glyphicon-fast-backward:before {\n content: \"\\e070\";\n}\n.glyphicon-backward:before {\n content: \"\\e071\";\n}\n.glyphicon-play:before {\n content: \"\\e072\";\n}\n.glyphicon-pause:before {\n content: \"\\e073\";\n}\n.glyphicon-stop:before {\n content: \"\\e074\";\n}\n.glyphicon-forward:before {\n content: \"\\e075\";\n}\n.glyphicon-fast-forward:before {\n content: \"\\e076\";\n}\n.glyphicon-step-forward:before {\n content: \"\\e077\";\n}\n.glyphicon-eject:before {\n content: \"\\e078\";\n}\n.glyphicon-chevron-left:before {\n content: \"\\e079\";\n}\n.glyphicon-chevron-right:before {\n content: \"\\e080\";\n}\n.glyphicon-plus-sign:before {\n content: \"\\e081\";\n}\n.glyphicon-minus-sign:before {\n content: \"\\e082\";\n}\n.glyphicon-remove-sign:before {\n content: \"\\e083\";\n}\n.glyphicon-ok-sign:before {\n content: \"\\e084\";\n}\n.glyphicon-question-sign:before {\n content: \"\\e085\";\n}\n.glyphicon-info-sign:before {\n content: \"\\e086\";\n}\n.glyphicon-screenshot:before {\n content: \"\\e087\";\n}\n.glyphicon-remove-circle:before {\n content: \"\\e088\";\n}\n.glyphicon-ok-circle:before {\n content: \"\\e089\";\n}\n.glyphicon-ban-circle:before {\n content: \"\\e090\";\n}\n.glyphicon-arrow-left:before {\n content: \"\\e091\";\n}\n.glyphicon-arrow-right:before {\n content: \"\\e092\";\n}\n.glyphicon-arrow-up:before {\n content: \"\\e093\";\n}\n.glyphicon-arrow-down:before {\n content: \"\\e094\";\n}\n.glyphicon-share-alt:before {\n content: \"\\e095\";\n}\n.glyphicon-resize-full:before {\n content: \"\\e096\";\n}\n.glyphicon-resize-small:before {\n content: \"\\e097\";\n}\n.glyphicon-exclamation-sign:before {\n content: \"\\e101\";\n}\n.glyphicon-gift:before {\n content: \"\\e102\";\n}\n.glyphicon-leaf:before {\n content: \"\\e103\";\n}\n.glyphicon-fire:before {\n content: \"\\e104\";\n}\n.glyphicon-eye-open:before {\n content: \"\\e105\";\n}\n.glyphicon-eye-close:before {\n content: \"\\e106\";\n}\n.glyphicon-warning-sign:before {\n content: \"\\e107\";\n}\n.glyphicon-plane:before {\n content: \"\\e108\";\n}\n.glyphicon-calendar:before {\n content: \"\\e109\";\n}\n.glyphicon-random:before {\n content: \"\\e110\";\n}\n.glyphicon-comment:before {\n content: \"\\e111\";\n}\n.glyphicon-magnet:before {\n content: \"\\e112\";\n}\n.glyphicon-chevron-up:before {\n content: \"\\e113\";\n}\n.glyphicon-chevron-down:before {\n content: \"\\e114\";\n}\n.glyphicon-retweet:before {\n content: \"\\e115\";\n}\n.glyphicon-shopping-cart:before {\n content: \"\\e116\";\n}\n.glyphicon-folder-close:before {\n content: \"\\e117\";\n}\n.glyphicon-folder-open:before {\n content: \"\\e118\";\n}\n.glyphicon-resize-vertical:before {\n content: \"\\e119\";\n}\n.glyphicon-resize-horizontal:before {\n content: \"\\e120\";\n}\n.glyphicon-hdd:before {\n content: \"\\e121\";\n}\n.glyphicon-bullhorn:before {\n content: \"\\e122\";\n}\n.glyphicon-bell:before {\n content: \"\\e123\";\n}\n.glyphicon-certificate:before {\n content: \"\\e124\";\n}\n.glyphicon-thumbs-up:before {\n content: \"\\e125\";\n}\n.glyphicon-thumbs-down:before {\n content: \"\\e126\";\n}\n.glyphicon-hand-right:before {\n content: \"\\e127\";\n}\n.glyphicon-hand-left:before {\n content: \"\\e128\";\n}\n.glyphicon-hand-up:before {\n content: \"\\e129\";\n}\n.glyphicon-hand-down:before {\n content: \"\\e130\";\n}\n.glyphicon-circle-arrow-right:before {\n content: \"\\e131\";\n}\n.glyphicon-circle-arrow-left:before {\n content: \"\\e132\";\n}\n.glyphicon-circle-arrow-up:before {\n content: \"\\e133\";\n}\n.glyphicon-circle-arrow-down:before {\n content: \"\\e134\";\n}\n.glyphicon-globe:before {\n content: \"\\e135\";\n}\n.glyphicon-wrench:before {\n content: \"\\e136\";\n}\n.glyphicon-tasks:before {\n content: \"\\e137\";\n}\n.glyphicon-filter:before {\n content: \"\\e138\";\n}\n.glyphicon-briefcase:before {\n content: \"\\e139\";\n}\n.glyphicon-fullscreen:before {\n content: \"\\e140\";\n}\n.glyphicon-dashboard:before {\n content: \"\\e141\";\n}\n.glyphicon-paperclip:before {\n content: \"\\e142\";\n}\n.glyphicon-heart-empty:before {\n content: \"\\e143\";\n}\n.glyphicon-link:before {\n content: \"\\e144\";\n}\n.glyphicon-phone:before {\n content: \"\\e145\";\n}\n.glyphicon-pushpin:before {\n content: \"\\e146\";\n}\n.glyphicon-usd:before {\n content: \"\\e148\";\n}\n.glyphicon-gbp:before {\n content: \"\\e149\";\n}\n.glyphicon-sort:before {\n content: \"\\e150\";\n}\n.glyphicon-sort-by-alphabet:before {\n content: \"\\e151\";\n}\n.glyphicon-sort-by-alphabet-alt:before {\n content: \"\\e152\";\n}\n.glyphicon-sort-by-order:before {\n content: \"\\e153\";\n}\n.glyphicon-sort-by-order-alt:before {\n content: \"\\e154\";\n}\n.glyphicon-sort-by-attributes:before {\n content: \"\\e155\";\n}\n.glyphicon-sort-by-attributes-alt:before {\n content: \"\\e156\";\n}\n.glyphicon-unchecked:before {\n content: \"\\e157\";\n}\n.glyphicon-expand:before {\n content: \"\\e158\";\n}\n.glyphicon-collapse-down:before {\n content: \"\\e159\";\n}\n.glyphicon-collapse-up:before {\n content: \"\\e160\";\n}\n.glyphicon-log-in:before {\n content: \"\\e161\";\n}\n.glyphicon-flash:before {\n content: \"\\e162\";\n}\n.glyphicon-log-out:before {\n content: \"\\e163\";\n}\n.glyphicon-new-window:before {\n content: \"\\e164\";\n}\n.glyphicon-record:before {\n content: \"\\e165\";\n}\n.glyphicon-save:before {\n content: \"\\e166\";\n}\n.glyphicon-open:before {\n content: \"\\e167\";\n}\n.glyphicon-saved:before {\n content: \"\\e168\";\n}\n.glyphicon-import:before {\n content: \"\\e169\";\n}\n.glyphicon-export:before {\n content: \"\\e170\";\n}\n.glyphicon-send:before {\n content: \"\\e171\";\n}\n.glyphicon-floppy-disk:before {\n content: \"\\e172\";\n}\n.glyphicon-floppy-saved:before {\n content: \"\\e173\";\n}\n.glyphicon-floppy-remove:before {\n content: \"\\e174\";\n}\n.glyphicon-floppy-save:before {\n content: \"\\e175\";\n}\n.glyphicon-floppy-open:before {\n content: \"\\e176\";\n}\n.glyphicon-credit-card:before {\n content: \"\\e177\";\n}\n.glyphicon-transfer:before {\n content: \"\\e178\";\n}\n.glyphicon-cutlery:before {\n content: \"\\e179\";\n}\n.glyphicon-header:before {\n content: \"\\e180\";\n}\n.glyphicon-compressed:before {\n content: \"\\e181\";\n}\n.glyphicon-earphone:before {\n content: \"\\e182\";\n}\n.glyphicon-phone-alt:before {\n content: \"\\e183\";\n}\n.glyphicon-tower:before {\n content: \"\\e184\";\n}\n.glyphicon-stats:before {\n content: \"\\e185\";\n}\n.glyphicon-sd-video:before {\n content: \"\\e186\";\n}\n.glyphicon-hd-video:before {\n content: \"\\e187\";\n}\n.glyphicon-subtitles:before {\n content: \"\\e188\";\n}\n.glyphicon-sound-stereo:before {\n content: \"\\e189\";\n}\n.glyphicon-sound-dolby:before {\n content: \"\\e190\";\n}\n.glyphicon-sound-5-1:before {\n content: \"\\e191\";\n}\n.glyphicon-sound-6-1:before {\n content: \"\\e192\";\n}\n.glyphicon-sound-7-1:before {\n content: \"\\e193\";\n}\n.glyphicon-copyright-mark:before {\n content: \"\\e194\";\n}\n.glyphicon-registration-mark:before {\n content: \"\\e195\";\n}\n.glyphicon-cloud-download:before {\n content: \"\\e197\";\n}\n.glyphicon-cloud-upload:before {\n content: \"\\e198\";\n}\n.glyphicon-tree-conifer:before {\n content: \"\\e199\";\n}\n.glyphicon-tree-deciduous:before {\n content: \"\\e200\";\n}\n.glyphicon-cd:before {\n content: \"\\e201\";\n}\n.glyphicon-save-file:before {\n content: \"\\e202\";\n}\n.glyphicon-open-file:before {\n content: \"\\e203\";\n}\n.glyphicon-level-up:before {\n content: \"\\e204\";\n}\n.glyphicon-copy:before {\n content: \"\\e205\";\n}\n.glyphicon-paste:before {\n content: \"\\e206\";\n}\n.glyphicon-alert:before {\n content: \"\\e209\";\n}\n.glyphicon-equalizer:before {\n content: \"\\e210\";\n}\n.glyphicon-king:before {\n content: \"\\e211\";\n}\n.glyphicon-queen:before {\n content: \"\\e212\";\n}\n.glyphicon-pawn:before {\n content: \"\\e213\";\n}\n.glyphicon-bishop:before {\n content: \"\\e214\";\n}\n.glyphicon-knight:before {\n content: \"\\e215\";\n}\n.glyphicon-baby-formula:before {\n content: \"\\e216\";\n}\n.glyphicon-tent:before {\n content: \"\\26fa\";\n}\n.glyphicon-blackboard:before {\n content: \"\\e218\";\n}\n.glyphicon-bed:before {\n content: \"\\e219\";\n}\n.glyphicon-apple:before {\n content: \"\\f8ff\";\n}\n.glyphicon-erase:before {\n content: \"\\e221\";\n}\n.glyphicon-hourglass:before {\n content: \"\\231b\";\n}\n.glyphicon-lamp:before {\n content: \"\\e223\";\n}\n.glyphicon-duplicate:before {\n content: \"\\e224\";\n}\n.glyphicon-piggy-bank:before {\n content: \"\\e225\";\n}\n.glyphicon-scissors:before {\n content: \"\\e226\";\n}\n.glyphicon-bitcoin:before {\n content: \"\\e227\";\n}\n.glyphicon-btc:before {\n content: \"\\e227\";\n}\n.glyphicon-xbt:before {\n content: \"\\e227\";\n}\n.glyphicon-yen:before {\n content: \"\\00a5\";\n}\n.glyphicon-jpy:before {\n content: \"\\00a5\";\n}\n.glyphicon-ruble:before {\n content: \"\\20bd\";\n}\n.glyphicon-rub:before {\n content: \"\\20bd\";\n}\n.glyphicon-scale:before {\n content: \"\\e230\";\n}\n.glyphicon-ice-lolly:before {\n content: \"\\e231\";\n}\n.glyphicon-ice-lolly-tasted:before {\n content: \"\\e232\";\n}\n.glyphicon-education:before {\n content: \"\\e233\";\n}\n.glyphicon-option-horizontal:before {\n content: \"\\e234\";\n}\n.glyphicon-option-vertical:before {\n content: \"\\e235\";\n}\n.glyphicon-menu-hamburger:before {\n content: \"\\e236\";\n}\n.glyphicon-modal-window:before {\n content: \"\\e237\";\n}\n.glyphicon-oil:before {\n content: \"\\e238\";\n}\n.glyphicon-grain:before {\n content: \"\\e239\";\n}\n.glyphicon-sunglasses:before {\n content: \"\\e240\";\n}\n.glyphicon-text-size:before {\n content: \"\\e241\";\n}\n.glyphicon-text-color:before {\n content: \"\\e242\";\n}\n.glyphicon-text-background:before {\n content: \"\\e243\";\n}\n.glyphicon-object-align-top:before {\n content: \"\\e244\";\n}\n.glyphicon-object-align-bottom:before {\n content: \"\\e245\";\n}\n.glyphicon-object-align-horizontal:before {\n content: \"\\e246\";\n}\n.glyphicon-object-align-left:before {\n content: \"\\e247\";\n}\n.glyphicon-object-align-vertical:before {\n content: \"\\e248\";\n}\n.glyphicon-object-align-right:before {\n content: \"\\e249\";\n}\n.glyphicon-triangle-right:before {\n content: \"\\e250\";\n}\n.glyphicon-triangle-left:before {\n content: \"\\e251\";\n}\n.glyphicon-triangle-bottom:before {\n content: \"\\e252\";\n}\n.glyphicon-triangle-top:before {\n content: \"\\e253\";\n}\n.glyphicon-console:before {\n content: \"\\e254\";\n}\n.glyphicon-superscript:before {\n content: \"\\e255\";\n}\n.glyphicon-subscript:before {\n content: \"\\e256\";\n}\n.glyphicon-menu-left:before {\n content: \"\\e257\";\n}\n.glyphicon-menu-right:before {\n content: \"\\e258\";\n}\n.glyphicon-menu-down:before {\n content: \"\\e259\";\n}\n.glyphicon-menu-up:before {\n content: \"\\e260\";\n}\n* {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n*:before,\n*:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 14px;\n line-height: 1.42857143;\n color: #333333;\n background-color: #fff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\na {\n color: #337ab7;\n text-decoration: none;\n}\na:hover,\na:focus {\n color: #23527c;\n text-decoration: underline;\n}\na:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\nfigure {\n margin: 0;\n}\nimg {\n vertical-align: middle;\n}\n.img-responsive,\n.thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.img-rounded {\n border-radius: 6px;\n}\n.img-thumbnail {\n padding: 4px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: all 0.2s ease-in-out;\n -o-transition: all 0.2s ease-in-out;\n transition: all 0.2s ease-in-out;\n display: inline-block;\n max-width: 100%;\n height: auto;\n}\n.img-circle {\n border-radius: 50%;\n}\nhr {\n margin-top: 20px;\n margin-bottom: 20px;\n border: 0;\n border-top: 1px solid #eeeeee;\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n[role=\"button\"] {\n cursor: pointer;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n font-family: inherit;\n font-weight: 500;\n line-height: 1.1;\n color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n font-weight: normal;\n line-height: 1;\n color: #777777;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n margin-top: 20px;\n margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n margin-top: 10px;\n margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n font-size: 75%;\n}\nh1,\n.h1 {\n font-size: 36px;\n}\nh2,\n.h2 {\n font-size: 30px;\n}\nh3,\n.h3 {\n font-size: 24px;\n}\nh4,\n.h4 {\n font-size: 18px;\n}\nh5,\n.h5 {\n font-size: 14px;\n}\nh6,\n.h6 {\n font-size: 12px;\n}\np {\n margin: 0 0 10px;\n}\n.lead {\n margin-bottom: 20px;\n font-size: 16px;\n font-weight: 300;\n line-height: 1.4;\n}\n@media (min-width: 768px) {\n .lead {\n font-size: 21px;\n }\n}\nsmall,\n.small {\n font-size: 85%;\n}\nmark,\n.mark {\n background-color: #fcf8e3;\n padding: .2em;\n}\n.text-left {\n text-align: left;\n}\n.text-right {\n text-align: right;\n}\n.text-center {\n text-align: center;\n}\n.text-justify {\n text-align: justify;\n}\n.text-nowrap {\n white-space: nowrap;\n}\n.text-lowercase {\n text-transform: lowercase;\n}\n.text-uppercase {\n text-transform: uppercase;\n}\n.text-capitalize {\n text-transform: capitalize;\n}\n.text-muted {\n color: #777777;\n}\n.text-primary {\n color: #337ab7;\n}\na.text-primary:hover,\na.text-primary:focus {\n color: #286090;\n}\n.text-success {\n color: #3c763d;\n}\na.text-success:hover,\na.text-success:focus {\n color: #2b542c;\n}\n.text-info {\n color: #31708f;\n}\na.text-info:hover,\na.text-info:focus {\n color: #245269;\n}\n.text-warning {\n color: #8a6d3b;\n}\na.text-warning:hover,\na.text-warning:focus {\n color: #66512c;\n}\n.text-danger {\n color: #a94442;\n}\na.text-danger:hover,\na.text-danger:focus {\n color: #843534;\n}\n.bg-primary {\n color: #fff;\n background-color: #337ab7;\n}\na.bg-primary:hover,\na.bg-primary:focus {\n background-color: #286090;\n}\n.bg-success {\n background-color: #dff0d8;\n}\na.bg-success:hover,\na.bg-success:focus {\n background-color: #c1e2b3;\n}\n.bg-info {\n background-color: #d9edf7;\n}\na.bg-info:hover,\na.bg-info:focus {\n background-color: #afd9ee;\n}\n.bg-warning {\n background-color: #fcf8e3;\n}\na.bg-warning:hover,\na.bg-warning:focus {\n background-color: #f7ecb5;\n}\n.bg-danger {\n background-color: #f2dede;\n}\na.bg-danger:hover,\na.bg-danger:focus {\n background-color: #e4b9b9;\n}\n.page-header {\n padding-bottom: 9px;\n margin: 40px 0 20px;\n border-bottom: 1px solid #eeeeee;\n}\nul,\nol {\n margin-top: 0;\n margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n margin-bottom: 0;\n}\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n.list-inline {\n padding-left: 0;\n list-style: none;\n margin-left: -5px;\n}\n.list-inline > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n}\ndl {\n margin-top: 0;\n margin-bottom: 20px;\n}\ndt,\ndd {\n line-height: 1.42857143;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0;\n}\n@media (min-width: 768px) {\n .dl-horizontal dt {\n float: left;\n width: 160px;\n clear: left;\n text-align: right;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n .dl-horizontal dd {\n margin-left: 180px;\n }\n}\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted #777777;\n}\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\nblockquote {\n padding: 10px 20px;\n margin: 0 0 20px;\n font-size: 17.5px;\n border-left: 5px solid #eeeeee;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n display: block;\n font-size: 80%;\n line-height: 1.42857143;\n color: #777777;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n content: '\\2014 \\00A0';\n}\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid #eeeeee;\n border-left: 0;\n text-align: right;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n content: '';\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n content: '\\00A0 \\2014';\n}\naddress {\n margin-bottom: 20px;\n font-style: normal;\n line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: #c7254e;\n background-color: #f9f2f4;\n border-radius: 4px;\n}\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: #fff;\n background-color: #333;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n}\npre {\n display: block;\n padding: 9.5px;\n margin: 0 0 10px;\n font-size: 13px;\n line-height: 1.42857143;\n word-break: break-all;\n word-wrap: break-word;\n color: #333333;\n background-color: #f5f5f5;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\npre code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n}\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n.container {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n@media (min-width: 768px) {\n .container {\n width: 750px;\n }\n}\n@media (min-width: 992px) {\n .container {\n width: 970px;\n }\n}\n@media (min-width: 1200px) {\n .container {\n width: 1170px;\n }\n}\n.container-fluid {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n.row {\n margin-left: -15px;\n margin-right: -15px;\n}\n.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n}\n.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {\n float: left;\n}\n.col-xs-12 {\n width: 100%;\n}\n.col-xs-11 {\n width: 91.66666667%;\n}\n.col-xs-10 {\n width: 83.33333333%;\n}\n.col-xs-9 {\n width: 75%;\n}\n.col-xs-8 {\n width: 66.66666667%;\n}\n.col-xs-7 {\n width: 58.33333333%;\n}\n.col-xs-6 {\n width: 50%;\n}\n.col-xs-5 {\n width: 41.66666667%;\n}\n.col-xs-4 {\n width: 33.33333333%;\n}\n.col-xs-3 {\n width: 25%;\n}\n.col-xs-2 {\n width: 16.66666667%;\n}\n.col-xs-1 {\n width: 8.33333333%;\n}\n.col-xs-pull-12 {\n right: 100%;\n}\n.col-xs-pull-11 {\n right: 91.66666667%;\n}\n.col-xs-pull-10 {\n right: 83.33333333%;\n}\n.col-xs-pull-9 {\n right: 75%;\n}\n.col-xs-pull-8 {\n right: 66.66666667%;\n}\n.col-xs-pull-7 {\n right: 58.33333333%;\n}\n.col-xs-pull-6 {\n right: 50%;\n}\n.col-xs-pull-5 {\n right: 41.66666667%;\n}\n.col-xs-pull-4 {\n right: 33.33333333%;\n}\n.col-xs-pull-3 {\n right: 25%;\n}\n.col-xs-pull-2 {\n right: 16.66666667%;\n}\n.col-xs-pull-1 {\n right: 8.33333333%;\n}\n.col-xs-pull-0 {\n right: auto;\n}\n.col-xs-push-12 {\n left: 100%;\n}\n.col-xs-push-11 {\n left: 91.66666667%;\n}\n.col-xs-push-10 {\n left: 83.33333333%;\n}\n.col-xs-push-9 {\n left: 75%;\n}\n.col-xs-push-8 {\n left: 66.66666667%;\n}\n.col-xs-push-7 {\n left: 58.33333333%;\n}\n.col-xs-push-6 {\n left: 50%;\n}\n.col-xs-push-5 {\n left: 41.66666667%;\n}\n.col-xs-push-4 {\n left: 33.33333333%;\n}\n.col-xs-push-3 {\n left: 25%;\n}\n.col-xs-push-2 {\n left: 16.66666667%;\n}\n.col-xs-push-1 {\n left: 8.33333333%;\n}\n.col-xs-push-0 {\n left: auto;\n}\n.col-xs-offset-12 {\n margin-left: 100%;\n}\n.col-xs-offset-11 {\n margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n margin-left: 75%;\n}\n.col-xs-offset-8 {\n margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n margin-left: 50%;\n}\n.col-xs-offset-5 {\n margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n margin-left: 25%;\n}\n.col-xs-offset-2 {\n margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n margin-left: 0%;\n}\n@media (min-width: 768px) {\n .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {\n float: left;\n }\n .col-sm-12 {\n width: 100%;\n }\n .col-sm-11 {\n width: 91.66666667%;\n }\n .col-sm-10 {\n width: 83.33333333%;\n }\n .col-sm-9 {\n width: 75%;\n }\n .col-sm-8 {\n width: 66.66666667%;\n }\n .col-sm-7 {\n width: 58.33333333%;\n }\n .col-sm-6 {\n width: 50%;\n }\n .col-sm-5 {\n width: 41.66666667%;\n }\n .col-sm-4 {\n width: 33.33333333%;\n }\n .col-sm-3 {\n width: 25%;\n }\n .col-sm-2 {\n width: 16.66666667%;\n }\n .col-sm-1 {\n width: 8.33333333%;\n }\n .col-sm-pull-12 {\n right: 100%;\n }\n .col-sm-pull-11 {\n right: 91.66666667%;\n }\n .col-sm-pull-10 {\n right: 83.33333333%;\n }\n .col-sm-pull-9 {\n right: 75%;\n }\n .col-sm-pull-8 {\n right: 66.66666667%;\n }\n .col-sm-pull-7 {\n right: 58.33333333%;\n }\n .col-sm-pull-6 {\n right: 50%;\n }\n .col-sm-pull-5 {\n right: 41.66666667%;\n }\n .col-sm-pull-4 {\n right: 33.33333333%;\n }\n .col-sm-pull-3 {\n right: 25%;\n }\n .col-sm-pull-2 {\n right: 16.66666667%;\n }\n .col-sm-pull-1 {\n right: 8.33333333%;\n }\n .col-sm-pull-0 {\n right: auto;\n }\n .col-sm-push-12 {\n left: 100%;\n }\n .col-sm-push-11 {\n left: 91.66666667%;\n }\n .col-sm-push-10 {\n left: 83.33333333%;\n }\n .col-sm-push-9 {\n left: 75%;\n }\n .col-sm-push-8 {\n left: 66.66666667%;\n }\n .col-sm-push-7 {\n left: 58.33333333%;\n }\n .col-sm-push-6 {\n left: 50%;\n }\n .col-sm-push-5 {\n left: 41.66666667%;\n }\n .col-sm-push-4 {\n left: 33.33333333%;\n }\n .col-sm-push-3 {\n left: 25%;\n }\n .col-sm-push-2 {\n left: 16.66666667%;\n }\n .col-sm-push-1 {\n left: 8.33333333%;\n }\n .col-sm-push-0 {\n left: auto;\n }\n .col-sm-offset-12 {\n margin-left: 100%;\n }\n .col-sm-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-sm-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-sm-offset-9 {\n margin-left: 75%;\n }\n .col-sm-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-sm-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-sm-offset-6 {\n margin-left: 50%;\n }\n .col-sm-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-sm-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-sm-offset-3 {\n margin-left: 25%;\n }\n .col-sm-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-sm-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-sm-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 992px) {\n .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {\n float: left;\n }\n .col-md-12 {\n width: 100%;\n }\n .col-md-11 {\n width: 91.66666667%;\n }\n .col-md-10 {\n width: 83.33333333%;\n }\n .col-md-9 {\n width: 75%;\n }\n .col-md-8 {\n width: 66.66666667%;\n }\n .col-md-7 {\n width: 58.33333333%;\n }\n .col-md-6 {\n width: 50%;\n }\n .col-md-5 {\n width: 41.66666667%;\n }\n .col-md-4 {\n width: 33.33333333%;\n }\n .col-md-3 {\n width: 25%;\n }\n .col-md-2 {\n width: 16.66666667%;\n }\n .col-md-1 {\n width: 8.33333333%;\n }\n .col-md-pull-12 {\n right: 100%;\n }\n .col-md-pull-11 {\n right: 91.66666667%;\n }\n .col-md-pull-10 {\n right: 83.33333333%;\n }\n .col-md-pull-9 {\n right: 75%;\n }\n .col-md-pull-8 {\n right: 66.66666667%;\n }\n .col-md-pull-7 {\n right: 58.33333333%;\n }\n .col-md-pull-6 {\n right: 50%;\n }\n .col-md-pull-5 {\n right: 41.66666667%;\n }\n .col-md-pull-4 {\n right: 33.33333333%;\n }\n .col-md-pull-3 {\n right: 25%;\n }\n .col-md-pull-2 {\n right: 16.66666667%;\n }\n .col-md-pull-1 {\n right: 8.33333333%;\n }\n .col-md-pull-0 {\n right: auto;\n }\n .col-md-push-12 {\n left: 100%;\n }\n .col-md-push-11 {\n left: 91.66666667%;\n }\n .col-md-push-10 {\n left: 83.33333333%;\n }\n .col-md-push-9 {\n left: 75%;\n }\n .col-md-push-8 {\n left: 66.66666667%;\n }\n .col-md-push-7 {\n left: 58.33333333%;\n }\n .col-md-push-6 {\n left: 50%;\n }\n .col-md-push-5 {\n left: 41.66666667%;\n }\n .col-md-push-4 {\n left: 33.33333333%;\n }\n .col-md-push-3 {\n left: 25%;\n }\n .col-md-push-2 {\n left: 16.66666667%;\n }\n .col-md-push-1 {\n left: 8.33333333%;\n }\n .col-md-push-0 {\n left: auto;\n }\n .col-md-offset-12 {\n margin-left: 100%;\n }\n .col-md-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-md-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-md-offset-9 {\n margin-left: 75%;\n }\n .col-md-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-md-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-md-offset-6 {\n margin-left: 50%;\n }\n .col-md-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-md-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-md-offset-3 {\n margin-left: 25%;\n }\n .col-md-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-md-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-md-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 1200px) {\n .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {\n float: left;\n }\n .col-lg-12 {\n width: 100%;\n }\n .col-lg-11 {\n width: 91.66666667%;\n }\n .col-lg-10 {\n width: 83.33333333%;\n }\n .col-lg-9 {\n width: 75%;\n }\n .col-lg-8 {\n width: 66.66666667%;\n }\n .col-lg-7 {\n width: 58.33333333%;\n }\n .col-lg-6 {\n width: 50%;\n }\n .col-lg-5 {\n width: 41.66666667%;\n }\n .col-lg-4 {\n width: 33.33333333%;\n }\n .col-lg-3 {\n width: 25%;\n }\n .col-lg-2 {\n width: 16.66666667%;\n }\n .col-lg-1 {\n width: 8.33333333%;\n }\n .col-lg-pull-12 {\n right: 100%;\n }\n .col-lg-pull-11 {\n right: 91.66666667%;\n }\n .col-lg-pull-10 {\n right: 83.33333333%;\n }\n .col-lg-pull-9 {\n right: 75%;\n }\n .col-lg-pull-8 {\n right: 66.66666667%;\n }\n .col-lg-pull-7 {\n right: 58.33333333%;\n }\n .col-lg-pull-6 {\n right: 50%;\n }\n .col-lg-pull-5 {\n right: 41.66666667%;\n }\n .col-lg-pull-4 {\n right: 33.33333333%;\n }\n .col-lg-pull-3 {\n right: 25%;\n }\n .col-lg-pull-2 {\n right: 16.66666667%;\n }\n .col-lg-pull-1 {\n right: 8.33333333%;\n }\n .col-lg-pull-0 {\n right: auto;\n }\n .col-lg-push-12 {\n left: 100%;\n }\n .col-lg-push-11 {\n left: 91.66666667%;\n }\n .col-lg-push-10 {\n left: 83.33333333%;\n }\n .col-lg-push-9 {\n left: 75%;\n }\n .col-lg-push-8 {\n left: 66.66666667%;\n }\n .col-lg-push-7 {\n left: 58.33333333%;\n }\n .col-lg-push-6 {\n left: 50%;\n }\n .col-lg-push-5 {\n left: 41.66666667%;\n }\n .col-lg-push-4 {\n left: 33.33333333%;\n }\n .col-lg-push-3 {\n left: 25%;\n }\n .col-lg-push-2 {\n left: 16.66666667%;\n }\n .col-lg-push-1 {\n left: 8.33333333%;\n }\n .col-lg-push-0 {\n left: auto;\n }\n .col-lg-offset-12 {\n margin-left: 100%;\n }\n .col-lg-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-lg-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-lg-offset-9 {\n margin-left: 75%;\n }\n .col-lg-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-lg-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-lg-offset-6 {\n margin-left: 50%;\n }\n .col-lg-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-lg-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-lg-offset-3 {\n margin-left: 25%;\n }\n .col-lg-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-lg-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-lg-offset-0 {\n margin-left: 0%;\n }\n}\ntable {\n background-color: transparent;\n}\ncaption {\n padding-top: 8px;\n padding-bottom: 8px;\n color: #777777;\n text-align: left;\n}\nth {\n text-align: left;\n}\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n padding: 8px;\n line-height: 1.42857143;\n vertical-align: top;\n border-top: 1px solid #ddd;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #ddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n border-top: 0;\n}\n.table > tbody + tbody {\n border-top: 2px solid #ddd;\n}\n.table .table {\n background-color: #fff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n padding: 5px;\n}\n.table-bordered {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n background-color: #f5f5f5;\n}\ntable col[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-column;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-cell;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #ebcccc;\n}\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%;\n}\n@media screen and (max-width: 767px) {\n .table-responsive {\n width: 100%;\n margin-bottom: 15px;\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid #ddd;\n }\n .table-responsive > .table {\n margin-bottom: 0;\n }\n .table-responsive > .table > thead > tr > th,\n .table-responsive > .table > tbody > tr > th,\n .table-responsive > .table > tfoot > tr > th,\n .table-responsive > .table > thead > tr > td,\n .table-responsive > .table > tbody > tr > td,\n .table-responsive > .table > tfoot > tr > td {\n white-space: nowrap;\n }\n .table-responsive > .table-bordered {\n border: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:first-child,\n .table-responsive > .table-bordered > tbody > tr > th:first-child,\n .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n .table-responsive > .table-bordered > thead > tr > td:first-child,\n .table-responsive > .table-bordered > tbody > tr > td:first-child,\n .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:last-child,\n .table-responsive > .table-bordered > tbody > tr > th:last-child,\n .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n .table-responsive > .table-bordered > thead > tr > td:last-child,\n .table-responsive > .table-bordered > tbody > tr > td:last-child,\n .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n }\n .table-responsive > .table-bordered > tbody > tr:last-child > th,\n .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n .table-responsive > .table-bordered > tbody > tr:last-child > td,\n .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n border-bottom: 0;\n }\n}\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n min-width: 0;\n}\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: 20px;\n font-size: 21px;\n line-height: inherit;\n color: #333333;\n border: 0;\n border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n display: inline-block;\n max-width: 100%;\n margin-bottom: 5px;\n font-weight: bold;\n}\ninput[type=\"search\"] {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9;\n line-height: normal;\n}\ninput[type=\"file\"] {\n display: block;\n}\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\nselect[multiple],\nselect[size] {\n height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\noutput {\n display: block;\n padding-top: 7px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n}\n.form-control {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n background-color: #fff;\n background-image: none;\n border: 1px solid #ccc;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n border-color: #66afe9;\n outline: 0;\n -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.form-control::-moz-placeholder {\n color: #999;\n opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n color: #999;\n}\n.form-control::-webkit-input-placeholder {\n color: #999;\n}\n.form-control::-ms-expand {\n border: 0;\n background-color: transparent;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n background-color: #eeeeee;\n opacity: 1;\n}\n.form-control[disabled],\nfieldset[disabled] .form-control {\n cursor: not-allowed;\n}\ntextarea.form-control {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"].form-control,\n input[type=\"time\"].form-control,\n input[type=\"datetime-local\"].form-control,\n input[type=\"month\"].form-control {\n line-height: 34px;\n }\n input[type=\"date\"].input-sm,\n input[type=\"time\"].input-sm,\n input[type=\"datetime-local\"].input-sm,\n input[type=\"month\"].input-sm,\n .input-group-sm input[type=\"date\"],\n .input-group-sm input[type=\"time\"],\n .input-group-sm input[type=\"datetime-local\"],\n .input-group-sm input[type=\"month\"] {\n line-height: 30px;\n }\n input[type=\"date\"].input-lg,\n input[type=\"time\"].input-lg,\n input[type=\"datetime-local\"].input-lg,\n input[type=\"month\"].input-lg,\n .input-group-lg input[type=\"date\"],\n .input-group-lg input[type=\"time\"],\n .input-group-lg input[type=\"datetime-local\"],\n .input-group-lg input[type=\"month\"] {\n line-height: 46px;\n }\n}\n.form-group {\n margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.radio label,\n.checkbox label {\n min-height: 20px;\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px \\9;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n position: relative;\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n vertical-align: middle;\n font-weight: normal;\n cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"radio\"].disabled,\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"] {\n cursor: not-allowed;\n}\n.radio-inline.disabled,\n.checkbox-inline.disabled,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox-inline {\n cursor: not-allowed;\n}\n.radio.disabled label,\n.checkbox.disabled label,\nfieldset[disabled] .radio label,\nfieldset[disabled] .checkbox label {\n cursor: not-allowed;\n}\n.form-control-static {\n padding-top: 7px;\n padding-bottom: 7px;\n margin-bottom: 0;\n min-height: 34px;\n}\n.form-control-static.input-lg,\n.form-control-static.input-sm {\n padding-left: 0;\n padding-right: 0;\n}\n.input-sm {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-sm {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-sm,\nselect[multiple].input-sm {\n height: auto;\n}\n.form-group-sm .form-control {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.form-group-sm select.form-control {\n height: 30px;\n line-height: 30px;\n}\n.form-group-sm textarea.form-control,\n.form-group-sm select[multiple].form-control {\n height: auto;\n}\n.form-group-sm .form-control-static {\n height: 30px;\n min-height: 32px;\n padding: 6px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.input-lg {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-lg {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-lg,\nselect[multiple].input-lg {\n height: auto;\n}\n.form-group-lg .form-control {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.form-group-lg select.form-control {\n height: 46px;\n line-height: 46px;\n}\n.form-group-lg textarea.form-control,\n.form-group-lg select[multiple].form-control {\n height: auto;\n}\n.form-group-lg .form-control-static {\n height: 46px;\n min-height: 38px;\n padding: 11px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.has-feedback {\n position: relative;\n}\n.has-feedback .form-control {\n padding-right: 42.5px;\n}\n.form-control-feedback {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n display: block;\n width: 34px;\n height: 34px;\n line-height: 34px;\n text-align: center;\n pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n width: 46px;\n height: 46px;\n line-height: 46px;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n width: 30px;\n height: 30px;\n line-height: 30px;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n color: #3c763d;\n}\n.has-success .form-control {\n border-color: #3c763d;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-success .form-control:focus {\n border-color: #2b542c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n color: #3c763d;\n border-color: #3c763d;\n background-color: #dff0d8;\n}\n.has-success .form-control-feedback {\n color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n color: #8a6d3b;\n}\n.has-warning .form-control {\n border-color: #8a6d3b;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-warning .form-control:focus {\n border-color: #66512c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n color: #8a6d3b;\n border-color: #8a6d3b;\n background-color: #fcf8e3;\n}\n.has-warning .form-control-feedback {\n color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n color: #a94442;\n}\n.has-error .form-control {\n border-color: #a94442;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-error .form-control:focus {\n border-color: #843534;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n color: #a94442;\n border-color: #a94442;\n background-color: #f2dede;\n}\n.has-error .form-control-feedback {\n color: #a94442;\n}\n.has-feedback label ~ .form-control-feedback {\n top: 25px;\n}\n.has-feedback label.sr-only ~ .form-control-feedback {\n top: 0;\n}\n.help-block {\n display: block;\n margin-top: 5px;\n margin-bottom: 10px;\n color: #737373;\n}\n@media (min-width: 768px) {\n .form-inline .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-static {\n display: inline-block;\n }\n .form-inline .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .form-inline .input-group .input-group-addon,\n .form-inline .input-group .input-group-btn,\n .form-inline .input-group .form-control {\n width: auto;\n }\n .form-inline .input-group > .form-control {\n width: 100%;\n }\n .form-inline .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio,\n .form-inline .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio label,\n .form-inline .checkbox label {\n padding-left: 0;\n }\n .form-inline .radio input[type=\"radio\"],\n .form-inline .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .form-inline .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n margin-top: 0;\n margin-bottom: 0;\n padding-top: 7px;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n min-height: 27px;\n}\n.form-horizontal .form-group {\n margin-left: -15px;\n margin-right: -15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .control-label {\n text-align: right;\n margin-bottom: 0;\n padding-top: 7px;\n }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n right: 15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-lg .control-label {\n padding-top: 11px;\n font-size: 18px;\n }\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-sm .control-label {\n padding-top: 6px;\n font-size: 12px;\n }\n}\n.btn {\n display: inline-block;\n margin-bottom: 0;\n font-weight: normal;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none;\n border: 1px solid transparent;\n white-space: nowrap;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n border-radius: 4px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn.active.focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n color: #333;\n text-decoration: none;\n}\n.btn:active,\n.btn.active {\n outline: 0;\n background-image: none;\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n cursor: not-allowed;\n opacity: 0.65;\n filter: alpha(opacity=65);\n -webkit-box-shadow: none;\n box-shadow: none;\n}\na.btn.disabled,\nfieldset[disabled] a.btn {\n pointer-events: none;\n}\n.btn-default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default:focus,\n.btn-default.focus {\n color: #333;\n background-color: #e6e6e6;\n border-color: #8c8c8c;\n}\n.btn-default:hover {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active:hover,\n.btn-default.active:hover,\n.open > .dropdown-toggle.btn-default:hover,\n.btn-default:active:focus,\n.btn-default.active:focus,\n.open > .dropdown-toggle.btn-default:focus,\n.btn-default:active.focus,\n.btn-default.active.focus,\n.open > .dropdown-toggle.btn-default.focus {\n color: #333;\n background-color: #d4d4d4;\n border-color: #8c8c8c;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n background-image: none;\n}\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus {\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default .badge {\n color: #fff;\n background-color: #333;\n}\n.btn-primary {\n color: #fff;\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary:focus,\n.btn-primary.focus {\n color: #fff;\n background-color: #286090;\n border-color: #122b40;\n}\n.btn-primary:hover {\n color: #fff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n color: #fff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active:hover,\n.btn-primary.active:hover,\n.open > .dropdown-toggle.btn-primary:hover,\n.btn-primary:active:focus,\n.btn-primary.active:focus,\n.open > .dropdown-toggle.btn-primary:focus,\n.btn-primary:active.focus,\n.btn-primary.active.focus,\n.open > .dropdown-toggle.btn-primary.focus {\n color: #fff;\n background-color: #204d74;\n border-color: #122b40;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n background-image: none;\n}\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus {\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.btn-success {\n color: #fff;\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success:focus,\n.btn-success.focus {\n color: #fff;\n background-color: #449d44;\n border-color: #255625;\n}\n.btn-success:hover {\n color: #fff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n color: #fff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active:hover,\n.btn-success.active:hover,\n.open > .dropdown-toggle.btn-success:hover,\n.btn-success:active:focus,\n.btn-success.active:focus,\n.open > .dropdown-toggle.btn-success:focus,\n.btn-success:active.focus,\n.btn-success.active.focus,\n.open > .dropdown-toggle.btn-success.focus {\n color: #fff;\n background-color: #398439;\n border-color: #255625;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n background-image: none;\n}\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus {\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success .badge {\n color: #5cb85c;\n background-color: #fff;\n}\n.btn-info {\n color: #fff;\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info:focus,\n.btn-info.focus {\n color: #fff;\n background-color: #31b0d5;\n border-color: #1b6d85;\n}\n.btn-info:hover {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active:hover,\n.btn-info.active:hover,\n.open > .dropdown-toggle.btn-info:hover,\n.btn-info:active:focus,\n.btn-info.active:focus,\n.open > .dropdown-toggle.btn-info:focus,\n.btn-info:active.focus,\n.btn-info.active.focus,\n.open > .dropdown-toggle.btn-info.focus {\n color: #fff;\n background-color: #269abc;\n border-color: #1b6d85;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n background-image: none;\n}\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus {\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info .badge {\n color: #5bc0de;\n background-color: #fff;\n}\n.btn-warning {\n color: #fff;\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning:focus,\n.btn-warning.focus {\n color: #fff;\n background-color: #ec971f;\n border-color: #985f0d;\n}\n.btn-warning:hover {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active:hover,\n.btn-warning.active:hover,\n.open > .dropdown-toggle.btn-warning:hover,\n.btn-warning:active:focus,\n.btn-warning.active:focus,\n.open > .dropdown-toggle.btn-warning:focus,\n.btn-warning:active.focus,\n.btn-warning.active.focus,\n.open > .dropdown-toggle.btn-warning.focus {\n color: #fff;\n background-color: #d58512;\n border-color: #985f0d;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n background-image: none;\n}\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus {\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning .badge {\n color: #f0ad4e;\n background-color: #fff;\n}\n.btn-danger {\n color: #fff;\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger:focus,\n.btn-danger.focus {\n color: #fff;\n background-color: #c9302c;\n border-color: #761c19;\n}\n.btn-danger:hover {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active:hover,\n.btn-danger.active:hover,\n.open > .dropdown-toggle.btn-danger:hover,\n.btn-danger:active:focus,\n.btn-danger.active:focus,\n.open > .dropdown-toggle.btn-danger:focus,\n.btn-danger:active.focus,\n.btn-danger.active.focus,\n.open > .dropdown-toggle.btn-danger.focus {\n color: #fff;\n background-color: #ac2925;\n border-color: #761c19;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n background-image: none;\n}\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus {\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger .badge {\n color: #d9534f;\n background-color: #fff;\n}\n.btn-link {\n color: #337ab7;\n font-weight: normal;\n border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link.active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n background-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n color: #23527c;\n text-decoration: underline;\n background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n color: #777777;\n text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-block {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block {\n margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n.fade {\n opacity: 0;\n -webkit-transition: opacity 0.15s linear;\n -o-transition: opacity 0.15s linear;\n transition: opacity 0.15s linear;\n}\n.fade.in {\n opacity: 1;\n}\n.collapse {\n display: none;\n}\n.collapse.in {\n display: block;\n}\ntr.collapse.in {\n display: table-row;\n}\ntbody.collapse.in {\n display: table-row-group;\n}\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n -webkit-transition-property: height, visibility;\n transition-property: height, visibility;\n -webkit-transition-duration: 0.35s;\n transition-duration: 0.35s;\n -webkit-transition-timing-function: ease;\n transition-timing-function: ease;\n}\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: 4px dashed;\n border-top: 4px solid \\9;\n border-right: 4px solid transparent;\n border-left: 4px solid transparent;\n}\n.dropup,\n.dropdown {\n position: relative;\n}\n.dropdown-toggle:focus {\n outline: 0;\n}\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n list-style: none;\n font-size: 14px;\n text-align: left;\n background-color: #fff;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n background-clip: padding-box;\n}\n.dropdown-menu.pull-right {\n right: 0;\n left: auto;\n}\n.dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857143;\n color: #333333;\n white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n text-decoration: none;\n color: #262626;\n background-color: #f5f5f5;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n background-color: #337ab7;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n color: #777777;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n cursor: not-allowed;\n}\n.open > .dropdown-menu {\n display: block;\n}\n.open > a {\n outline: 0;\n}\n.dropdown-menu-right {\n left: auto;\n right: 0;\n}\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777777;\n white-space: nowrap;\n}\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: 990;\n}\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n border-top: 0;\n border-bottom: 4px dashed;\n border-bottom: 4px solid \\9;\n content: \"\";\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n}\n@media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n left: auto;\n right: 0;\n }\n .navbar-right .dropdown-menu-left {\n left: 0;\n right: auto;\n }\n}\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n z-index: 2;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n margin-left: -1px;\n}\n.btn-toolbar {\n margin-left: -5px;\n}\n.btn-toolbar .btn,\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n.btn-group.open .dropdown-toggle {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn .caret {\n margin-left: 0;\n}\n.btn-lg .caret {\n border-width: 5px 5px 0;\n border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n width: 100%;\n}\n.btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n}\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.input-group {\n position: relative;\n display: table;\n border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n}\n.input-group .form-control {\n position: relative;\n z-index: 2;\n float: left;\n width: 100%;\n margin-bottom: 0;\n}\n.input-group .form-control:focus {\n z-index: 3;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle;\n}\n.input-group-addon {\n padding: 6px 12px;\n font-size: 14px;\n font-weight: normal;\n line-height: 1;\n color: #555555;\n text-align: center;\n background-color: #eeeeee;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\n.input-group-addon.input-sm {\n padding: 5px 10px;\n font-size: 12px;\n border-radius: 3px;\n}\n.input-group-addon.input-lg {\n padding: 10px 16px;\n font-size: 18px;\n border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n.input-group-btn {\n position: relative;\n font-size: 0;\n white-space: nowrap;\n}\n.input-group-btn > .btn {\n position: relative;\n}\n.input-group-btn > .btn + .btn {\n margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n z-index: 2;\n margin-left: -1px;\n}\n.nav {\n margin-bottom: 0;\n padding-left: 0;\n list-style: none;\n}\n.nav > li {\n position: relative;\n display: block;\n}\n.nav > li > a {\n position: relative;\n display: block;\n padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.nav > li.disabled > a {\n color: #777777;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n color: #777777;\n text-decoration: none;\n background-color: transparent;\n cursor: not-allowed;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n background-color: #eeeeee;\n border-color: #337ab7;\n}\n.nav .nav-divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.nav > li > a > img {\n max-width: none;\n}\n.nav-tabs {\n border-bottom: 1px solid #ddd;\n}\n.nav-tabs > li {\n float: left;\n margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n margin-right: 2px;\n line-height: 1.42857143;\n border: 1px solid transparent;\n border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n border-color: #eeeeee #eeeeee #ddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n color: #555555;\n background-color: #fff;\n border: 1px solid #ddd;\n border-bottom-color: transparent;\n cursor: default;\n}\n.nav-tabs.nav-justified {\n width: 100%;\n border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n float: none;\n}\n.nav-tabs.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-tabs.nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs.nav-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs.nav-justified > .active > a,\n .nav-tabs.nav-justified > .active > a:hover,\n .nav-tabs.nav-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.nav-pills > li {\n float: left;\n}\n.nav-pills > li > a {\n border-radius: 4px;\n}\n.nav-pills > li + li {\n margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n color: #fff;\n background-color: #337ab7;\n}\n.nav-stacked > li {\n float: none;\n}\n.nav-stacked > li + li {\n margin-top: 2px;\n margin-left: 0;\n}\n.nav-justified {\n width: 100%;\n}\n.nav-justified > li {\n float: none;\n}\n.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs-justified {\n border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs-justified > .active > a,\n .nav-tabs-justified > .active > a:hover,\n .nav-tabs-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar {\n position: relative;\n min-height: 50px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n}\n@media (min-width: 768px) {\n .navbar {\n border-radius: 4px;\n }\n}\n@media (min-width: 768px) {\n .navbar-header {\n float: left;\n }\n}\n.navbar-collapse {\n overflow-x: visible;\n padding-right: 15px;\n padding-left: 15px;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n -webkit-overflow-scrolling: touch;\n}\n.navbar-collapse.in {\n overflow-y: auto;\n}\n@media (min-width: 768px) {\n .navbar-collapse {\n width: auto;\n border-top: 0;\n box-shadow: none;\n }\n .navbar-collapse.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0;\n overflow: visible !important;\n }\n .navbar-collapse.in {\n overflow-y: visible;\n }\n .navbar-fixed-top .navbar-collapse,\n .navbar-static-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n padding-left: 0;\n padding-right: 0;\n }\n}\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n max-height: 340px;\n}\n@media (max-device-width: 480px) and (orientation: landscape) {\n .navbar-fixed-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n max-height: 200px;\n }\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n margin-right: -15px;\n margin-left: -15px;\n}\n@media (min-width: 768px) {\n .container > .navbar-header,\n .container-fluid > .navbar-header,\n .container > .navbar-collapse,\n .container-fluid > .navbar-collapse {\n margin-right: 0;\n margin-left: 0;\n }\n}\n.navbar-static-top {\n z-index: 1000;\n border-width: 0 0 1px;\n}\n@media (min-width: 768px) {\n .navbar-static-top {\n border-radius: 0;\n }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n@media (min-width: 768px) {\n .navbar-fixed-top,\n .navbar-fixed-bottom {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0;\n border-width: 1px 0 0;\n}\n.navbar-brand {\n float: left;\n padding: 15px 15px;\n font-size: 18px;\n line-height: 20px;\n height: 50px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n text-decoration: none;\n}\n.navbar-brand > img {\n display: block;\n}\n@media (min-width: 768px) {\n .navbar > .container .navbar-brand,\n .navbar > .container-fluid .navbar-brand {\n margin-left: -15px;\n }\n}\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: 15px;\n padding: 9px 10px;\n margin-top: 8px;\n margin-bottom: 8px;\n background-color: transparent;\n background-image: none;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.navbar-toggle:focus {\n outline: 0;\n}\n.navbar-toggle .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n margin-top: 4px;\n}\n@media (min-width: 768px) {\n .navbar-toggle {\n display: none;\n }\n}\n.navbar-nav {\n margin: 7.5px -15px;\n}\n.navbar-nav > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: 20px;\n}\n@media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n }\n .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n}\n@media (min-width: 768px) {\n .navbar-nav {\n float: left;\n margin: 0;\n }\n .navbar-nav > li {\n float: left;\n }\n .navbar-nav > li > a {\n padding-top: 15px;\n padding-bottom: 15px;\n }\n}\n.navbar-form {\n margin-left: -15px;\n margin-right: -15px;\n padding: 10px 15px;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n margin-top: 8px;\n margin-bottom: 8px;\n}\n@media (min-width: 768px) {\n .navbar-form .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .navbar-form .form-control-static {\n display: inline-block;\n }\n .navbar-form .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .navbar-form .input-group .input-group-addon,\n .navbar-form .input-group .input-group-btn,\n .navbar-form .input-group .form-control {\n width: auto;\n }\n .navbar-form .input-group > .form-control {\n width: 100%;\n }\n .navbar-form .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio,\n .navbar-form .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio label,\n .navbar-form .checkbox label {\n padding-left: 0;\n }\n .navbar-form .radio input[type=\"radio\"],\n .navbar-form .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .navbar-form .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n@media (max-width: 767px) {\n .navbar-form .form-group {\n margin-bottom: 5px;\n }\n .navbar-form .form-group:last-child {\n margin-bottom: 0;\n }\n}\n@media (min-width: 768px) {\n .navbar-form {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n}\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.navbar-btn {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.navbar-btn.btn-sm {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.navbar-btn.btn-xs {\n margin-top: 14px;\n margin-bottom: 14px;\n}\n.navbar-text {\n margin-top: 15px;\n margin-bottom: 15px;\n}\n@media (min-width: 768px) {\n .navbar-text {\n float: left;\n margin-left: 15px;\n margin-right: 15px;\n }\n}\n@media (min-width: 768px) {\n .navbar-left {\n float: left !important;\n }\n .navbar-right {\n float: right !important;\n margin-right: -15px;\n }\n .navbar-right ~ .navbar-right {\n margin-right: 0;\n }\n}\n.navbar-default {\n background-color: #f8f8f8;\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-brand {\n color: #777;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n color: #5e5e5e;\n background-color: transparent;\n}\n.navbar-default .navbar-text {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n color: #333;\n background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n}\n.navbar-default .navbar-toggle {\n border-color: #ddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n background-color: #ddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n background-color: #888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n background-color: #e7e7e7;\n color: #555;\n}\n@media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333;\n background-color: transparent;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n }\n}\n.navbar-default .navbar-link {\n color: #777;\n}\n.navbar-default .navbar-link:hover {\n color: #333;\n}\n.navbar-default .btn-link {\n color: #777;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n color: #333;\n}\n.navbar-default .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-default .btn-link:hover,\n.navbar-default .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-default .btn-link:focus {\n color: #ccc;\n}\n.navbar-inverse {\n background-color: #222;\n border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n color: #fff;\n background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n}\n.navbar-inverse .navbar-toggle {\n border-color: #333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n background-color: #333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n background-color: #fff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n border-color: #101010;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n background-color: #080808;\n color: #fff;\n}\n@media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #fff;\n background-color: transparent;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n }\n}\n.navbar-inverse .navbar-link {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-link:hover {\n color: #fff;\n}\n.navbar-inverse .btn-link {\n color: #9d9d9d;\n}\n.navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link:focus {\n color: #fff;\n}\n.navbar-inverse .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-inverse .btn-link:focus {\n color: #444;\n}\n.breadcrumb {\n padding: 8px 15px;\n margin-bottom: 20px;\n list-style: none;\n background-color: #f5f5f5;\n border-radius: 4px;\n}\n.breadcrumb > li {\n display: inline-block;\n}\n.breadcrumb > li + li:before {\n content: \"/\\00a0\";\n padding: 0 5px;\n color: #ccc;\n}\n.breadcrumb > .active {\n color: #777777;\n}\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: 20px 0;\n border-radius: 4px;\n}\n.pagination > li {\n display: inline;\n}\n.pagination > li > a,\n.pagination > li > span {\n position: relative;\n float: left;\n padding: 6px 12px;\n line-height: 1.42857143;\n text-decoration: none;\n color: #337ab7;\n background-color: #fff;\n border: 1px solid #ddd;\n margin-left: -1px;\n}\n.pagination > li:first-child > a,\n.pagination > li:first-child > span {\n margin-left: 0;\n border-bottom-left-radius: 4px;\n border-top-left-radius: 4px;\n}\n.pagination > li:last-child > a,\n.pagination > li:last-child > span {\n border-bottom-right-radius: 4px;\n border-top-right-radius: 4px;\n}\n.pagination > li > a:hover,\n.pagination > li > span:hover,\n.pagination > li > a:focus,\n.pagination > li > span:focus {\n z-index: 2;\n color: #23527c;\n background-color: #eeeeee;\n border-color: #ddd;\n}\n.pagination > .active > a,\n.pagination > .active > span,\n.pagination > .active > a:hover,\n.pagination > .active > span:hover,\n.pagination > .active > a:focus,\n.pagination > .active > span:focus {\n z-index: 3;\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n cursor: default;\n}\n.pagination > .disabled > span,\n.pagination > .disabled > span:hover,\n.pagination > .disabled > span:focus,\n.pagination > .disabled > a,\n.pagination > .disabled > a:hover,\n.pagination > .disabled > a:focus {\n color: #777777;\n background-color: #fff;\n border-color: #ddd;\n cursor: not-allowed;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n border-bottom-left-radius: 6px;\n border-top-left-radius: 6px;\n}\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n border-bottom-right-radius: 6px;\n border-top-right-radius: 6px;\n}\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n border-bottom-left-radius: 3px;\n border-top-left-radius: 3px;\n}\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n border-bottom-right-radius: 3px;\n border-top-right-radius: 3px;\n}\n.pager {\n padding-left: 0;\n margin: 20px 0;\n list-style: none;\n text-align: center;\n}\n.pager li {\n display: inline;\n}\n.pager li > a,\n.pager li > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n}\n.pager li > a:hover,\n.pager li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.pager .next > a,\n.pager .next > span {\n float: right;\n}\n.pager .previous > a,\n.pager .previous > span {\n float: left;\n}\n.pager .disabled > a,\n.pager .disabled > a:hover,\n.pager .disabled > a:focus,\n.pager .disabled > span {\n color: #777777;\n background-color: #fff;\n cursor: not-allowed;\n}\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n}\na.label:hover,\na.label:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer;\n}\n.label:empty {\n display: none;\n}\n.btn .label {\n position: relative;\n top: -1px;\n}\n.label-default {\n background-color: #777777;\n}\n.label-default[href]:hover,\n.label-default[href]:focus {\n background-color: #5e5e5e;\n}\n.label-primary {\n background-color: #337ab7;\n}\n.label-primary[href]:hover,\n.label-primary[href]:focus {\n background-color: #286090;\n}\n.label-success {\n background-color: #5cb85c;\n}\n.label-success[href]:hover,\n.label-success[href]:focus {\n background-color: #449d44;\n}\n.label-info {\n background-color: #5bc0de;\n}\n.label-info[href]:hover,\n.label-info[href]:focus {\n background-color: #31b0d5;\n}\n.label-warning {\n background-color: #f0ad4e;\n}\n.label-warning[href]:hover,\n.label-warning[href]:focus {\n background-color: #ec971f;\n}\n.label-danger {\n background-color: #d9534f;\n}\n.label-danger[href]:hover,\n.label-danger[href]:focus {\n background-color: #c9302c;\n}\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: 12px;\n font-weight: bold;\n color: #fff;\n line-height: 1;\n vertical-align: middle;\n white-space: nowrap;\n text-align: center;\n background-color: #777777;\n border-radius: 10px;\n}\n.badge:empty {\n display: none;\n}\n.btn .badge {\n position: relative;\n top: -1px;\n}\n.btn-xs .badge,\n.btn-group-xs > .btn .badge {\n top: 0;\n padding: 1px 5px;\n}\na.badge:hover,\na.badge:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer;\n}\n.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.list-group-item > .badge {\n float: right;\n}\n.list-group-item > .badge + .badge {\n margin-right: 5px;\n}\n.nav-pills > li > a > .badge {\n margin-left: 3px;\n}\n.jumbotron {\n padding-top: 30px;\n padding-bottom: 30px;\n margin-bottom: 30px;\n color: inherit;\n background-color: #eeeeee;\n}\n.jumbotron h1,\n.jumbotron .h1 {\n color: inherit;\n}\n.jumbotron p {\n margin-bottom: 15px;\n font-size: 21px;\n font-weight: 200;\n}\n.jumbotron > hr {\n border-top-color: #d5d5d5;\n}\n.container .jumbotron,\n.container-fluid .jumbotron {\n border-radius: 6px;\n padding-left: 15px;\n padding-right: 15px;\n}\n.jumbotron .container {\n max-width: 100%;\n}\n@media screen and (min-width: 768px) {\n .jumbotron {\n padding-top: 48px;\n padding-bottom: 48px;\n }\n .container .jumbotron,\n .container-fluid .jumbotron {\n padding-left: 60px;\n padding-right: 60px;\n }\n .jumbotron h1,\n .jumbotron .h1 {\n font-size: 63px;\n }\n}\n.thumbnail {\n display: block;\n padding: 4px;\n margin-bottom: 20px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: border 0.2s ease-in-out;\n -o-transition: border 0.2s ease-in-out;\n transition: border 0.2s ease-in-out;\n}\n.thumbnail > img,\n.thumbnail a > img {\n margin-left: auto;\n margin-right: auto;\n}\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n border-color: #337ab7;\n}\n.thumbnail .caption {\n padding: 9px;\n color: #333333;\n}\n.alert {\n padding: 15px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.alert h4 {\n margin-top: 0;\n color: inherit;\n}\n.alert .alert-link {\n font-weight: bold;\n}\n.alert > p,\n.alert > ul {\n margin-bottom: 0;\n}\n.alert > p + p {\n margin-top: 5px;\n}\n.alert-dismissable,\n.alert-dismissible {\n padding-right: 35px;\n}\n.alert-dismissable .close,\n.alert-dismissible .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n}\n.alert-success {\n background-color: #dff0d8;\n border-color: #d6e9c6;\n color: #3c763d;\n}\n.alert-success hr {\n border-top-color: #c9e2b3;\n}\n.alert-success .alert-link {\n color: #2b542c;\n}\n.alert-info {\n background-color: #d9edf7;\n border-color: #bce8f1;\n color: #31708f;\n}\n.alert-info hr {\n border-top-color: #a6e1ec;\n}\n.alert-info .alert-link {\n color: #245269;\n}\n.alert-warning {\n background-color: #fcf8e3;\n border-color: #faebcc;\n color: #8a6d3b;\n}\n.alert-warning hr {\n border-top-color: #f7e1b5;\n}\n.alert-warning .alert-link {\n color: #66512c;\n}\n.alert-danger {\n background-color: #f2dede;\n border-color: #ebccd1;\n color: #a94442;\n}\n.alert-danger hr {\n border-top-color: #e4b9c0;\n}\n.alert-danger .alert-link {\n color: #843534;\n}\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n.progress {\n overflow: hidden;\n height: 20px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: 12px;\n line-height: 20px;\n color: #fff;\n text-align: center;\n background-color: #337ab7;\n -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n -webkit-transition: width 0.6s ease;\n -o-transition: width 0.6s ease;\n transition: width 0.6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n -webkit-animation: progress-bar-stripes 2s linear infinite;\n -o-animation: progress-bar-stripes 2s linear infinite;\n animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n background-color: #5cb85c;\n}\n.progress-striped .progress-bar-success {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-info {\n background-color: #5bc0de;\n}\n.progress-striped .progress-bar-info {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-warning {\n background-color: #f0ad4e;\n}\n.progress-striped .progress-bar-warning {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-danger {\n background-color: #d9534f;\n}\n.progress-striped .progress-bar-danger {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.media {\n margin-top: 15px;\n}\n.media:first-child {\n margin-top: 0;\n}\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden;\n}\n.media-body {\n width: 10000px;\n}\n.media-object {\n display: block;\n}\n.media-object.img-thumbnail {\n max-width: none;\n}\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n.media-middle {\n vertical-align: middle;\n}\n.media-bottom {\n vertical-align: bottom;\n}\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n.list-group {\n margin-bottom: 20px;\n padding-left: 0;\n}\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid #ddd;\n}\n.list-group-item:first-child {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n}\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\na.list-group-item,\nbutton.list-group-item {\n color: #555;\n}\na.list-group-item .list-group-item-heading,\nbutton.list-group-item .list-group-item-heading {\n color: #333;\n}\na.list-group-item:hover,\nbutton.list-group-item:hover,\na.list-group-item:focus,\nbutton.list-group-item:focus {\n text-decoration: none;\n color: #555;\n background-color: #f5f5f5;\n}\nbutton.list-group-item {\n width: 100%;\n text-align: left;\n}\n.list-group-item.disabled,\n.list-group-item.disabled:hover,\n.list-group-item.disabled:focus {\n background-color: #eeeeee;\n color: #777777;\n cursor: not-allowed;\n}\n.list-group-item.disabled .list-group-item-heading,\n.list-group-item.disabled:hover .list-group-item-heading,\n.list-group-item.disabled:focus .list-group-item-heading {\n color: inherit;\n}\n.list-group-item.disabled .list-group-item-text,\n.list-group-item.disabled:hover .list-group-item-text,\n.list-group-item.disabled:focus .list-group-item-text {\n color: #777777;\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n z-index: 2;\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.list-group-item.active .list-group-item-heading,\n.list-group-item.active:hover .list-group-item-heading,\n.list-group-item.active:focus .list-group-item-heading,\n.list-group-item.active .list-group-item-heading > small,\n.list-group-item.active:hover .list-group-item-heading > small,\n.list-group-item.active:focus .list-group-item-heading > small,\n.list-group-item.active .list-group-item-heading > .small,\n.list-group-item.active:hover .list-group-item-heading > .small,\n.list-group-item.active:focus .list-group-item-heading > .small {\n color: inherit;\n}\n.list-group-item.active .list-group-item-text,\n.list-group-item.active:hover .list-group-item-text,\n.list-group-item.active:focus .list-group-item-text {\n color: #c7ddef;\n}\n.list-group-item-success {\n color: #3c763d;\n background-color: #dff0d8;\n}\na.list-group-item-success,\nbutton.list-group-item-success {\n color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading,\nbutton.list-group-item-success .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-success:hover,\nbutton.list-group-item-success:hover,\na.list-group-item-success:focus,\nbutton.list-group-item-success:focus {\n color: #3c763d;\n background-color: #d0e9c6;\n}\na.list-group-item-success.active,\nbutton.list-group-item-success.active,\na.list-group-item-success.active:hover,\nbutton.list-group-item-success.active:hover,\na.list-group-item-success.active:focus,\nbutton.list-group-item-success.active:focus {\n color: #fff;\n background-color: #3c763d;\n border-color: #3c763d;\n}\n.list-group-item-info {\n color: #31708f;\n background-color: #d9edf7;\n}\na.list-group-item-info,\nbutton.list-group-item-info {\n color: #31708f;\n}\na.list-group-item-info .list-group-item-heading,\nbutton.list-group-item-info .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-info:hover,\nbutton.list-group-item-info:hover,\na.list-group-item-info:focus,\nbutton.list-group-item-info:focus {\n color: #31708f;\n background-color: #c4e3f3;\n}\na.list-group-item-info.active,\nbutton.list-group-item-info.active,\na.list-group-item-info.active:hover,\nbutton.list-group-item-info.active:hover,\na.list-group-item-info.active:focus,\nbutton.list-group-item-info.active:focus {\n color: #fff;\n background-color: #31708f;\n border-color: #31708f;\n}\n.list-group-item-warning {\n color: #8a6d3b;\n background-color: #fcf8e3;\n}\na.list-group-item-warning,\nbutton.list-group-item-warning {\n color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading,\nbutton.list-group-item-warning .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-warning:hover,\nbutton.list-group-item-warning:hover,\na.list-group-item-warning:focus,\nbutton.list-group-item-warning:focus {\n color: #8a6d3b;\n background-color: #faf2cc;\n}\na.list-group-item-warning.active,\nbutton.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\nbutton.list-group-item-warning.active:hover,\na.list-group-item-warning.active:focus,\nbutton.list-group-item-warning.active:focus {\n color: #fff;\n background-color: #8a6d3b;\n border-color: #8a6d3b;\n}\n.list-group-item-danger {\n color: #a94442;\n background-color: #f2dede;\n}\na.list-group-item-danger,\nbutton.list-group-item-danger {\n color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading,\nbutton.list-group-item-danger .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-danger:hover,\nbutton.list-group-item-danger:hover,\na.list-group-item-danger:focus,\nbutton.list-group-item-danger:focus {\n color: #a94442;\n background-color: #ebcccc;\n}\na.list-group-item-danger.active,\nbutton.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\nbutton.list-group-item-danger.active:hover,\na.list-group-item-danger.active:focus,\nbutton.list-group-item-danger.active:focus {\n color: #fff;\n background-color: #a94442;\n border-color: #a94442;\n}\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n.panel {\n margin-bottom: 20px;\n background-color: #fff;\n border: 1px solid transparent;\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.panel-body {\n padding: 15px;\n}\n.panel-heading {\n padding: 10px 15px;\n border-bottom: 1px solid transparent;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel-heading > .dropdown .dropdown-toggle {\n color: inherit;\n}\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: 16px;\n color: inherit;\n}\n.panel-title > a,\n.panel-title > small,\n.panel-title > .small,\n.panel-title > small > a,\n.panel-title > .small > a {\n color: inherit;\n}\n.panel-footer {\n padding: 10px 15px;\n background-color: #f5f5f5;\n border-top: 1px solid #ddd;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .list-group,\n.panel > .panel-collapse > .list-group {\n margin-bottom: 0;\n}\n.panel > .list-group .list-group-item,\n.panel > .panel-collapse > .list-group .list-group-item {\n border-width: 1px 0;\n border-radius: 0;\n}\n.panel > .list-group:first-child .list-group-item:first-child,\n.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {\n border-top: 0;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .list-group:last-child .list-group-item:last-child,\n.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {\n border-bottom: 0;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.panel-heading + .list-group .list-group-item:first-child {\n border-top-width: 0;\n}\n.list-group + .panel-footer {\n border-top-width: 0;\n}\n.panel > .table,\n.panel > .table-responsive > .table,\n.panel > .panel-collapse > .table {\n margin-bottom: 0;\n}\n.panel > .table caption,\n.panel > .table-responsive > .table caption,\n.panel > .panel-collapse > .table caption {\n padding-left: 15px;\n padding-right: 15px;\n}\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n border-top-right-radius: 3px;\n}\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {\n border-bottom-left-radius: 3px;\n border-bottom-right-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n border-bottom-right-radius: 3px;\n}\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive,\n.panel > .table + .panel-body,\n.panel > .table-responsive + .panel-body {\n border-top: 1px solid #ddd;\n}\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n border-top: 0;\n}\n.panel > .table-bordered,\n.panel > .table-responsive > .table-bordered {\n border: 0;\n}\n.panel > .table-bordered > thead > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,\n.panel > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-bordered > thead > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,\n.panel > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-bordered > tfoot > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n}\n.panel > .table-bordered > thead > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,\n.panel > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-bordered > thead > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,\n.panel > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-bordered > tfoot > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n}\n.panel > .table-bordered > thead > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,\n.panel > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-bordered > thead > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,\n.panel > .table-bordered > tbody > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {\n border-bottom: 0;\n}\n.panel > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-bordered > tfoot > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {\n border-bottom: 0;\n}\n.panel > .table-responsive {\n border: 0;\n margin-bottom: 0;\n}\n.panel-group {\n margin-bottom: 20px;\n}\n.panel-group .panel {\n margin-bottom: 0;\n border-radius: 4px;\n}\n.panel-group .panel + .panel {\n margin-top: 5px;\n}\n.panel-group .panel-heading {\n border-bottom: 0;\n}\n.panel-group .panel-heading + .panel-collapse > .panel-body,\n.panel-group .panel-heading + .panel-collapse > .list-group {\n border-top: 1px solid #ddd;\n}\n.panel-group .panel-footer {\n border-top: 0;\n}\n.panel-group .panel-footer + .panel-collapse .panel-body {\n border-bottom: 1px solid #ddd;\n}\n.panel-default {\n border-color: #ddd;\n}\n.panel-default > .panel-heading {\n color: #333333;\n background-color: #f5f5f5;\n border-color: #ddd;\n}\n.panel-default > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ddd;\n}\n.panel-default > .panel-heading .badge {\n color: #f5f5f5;\n background-color: #333333;\n}\n.panel-default > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ddd;\n}\n.panel-primary {\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading {\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #337ab7;\n}\n.panel-primary > .panel-heading .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.panel-primary > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #337ab7;\n}\n.panel-success {\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #d6e9c6;\n}\n.panel-success > .panel-heading .badge {\n color: #dff0d8;\n background-color: #3c763d;\n}\n.panel-success > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #d6e9c6;\n}\n.panel-info {\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading {\n color: #31708f;\n background-color: #d9edf7;\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #bce8f1;\n}\n.panel-info > .panel-heading .badge {\n color: #d9edf7;\n background-color: #31708f;\n}\n.panel-info > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #bce8f1;\n}\n.panel-warning {\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #faebcc;\n}\n.panel-warning > .panel-heading .badge {\n color: #fcf8e3;\n background-color: #8a6d3b;\n}\n.panel-warning > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #faebcc;\n}\n.panel-danger {\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading {\n color: #a94442;\n background-color: #f2dede;\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ebccd1;\n}\n.panel-danger > .panel-heading .badge {\n color: #f2dede;\n background-color: #a94442;\n}\n.panel-danger > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ebccd1;\n}\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden;\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n border: 0;\n}\n.embed-responsive-16by9 {\n padding-bottom: 56.25%;\n}\n.embed-responsive-4by3 {\n padding-bottom: 75%;\n}\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border: 1px solid #e3e3e3;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.well blockquote {\n border-color: #ddd;\n border-color: rgba(0, 0, 0, 0.15);\n}\n.well-lg {\n padding: 24px;\n border-radius: 6px;\n}\n.well-sm {\n padding: 9px;\n border-radius: 3px;\n}\n.close {\n float: right;\n font-size: 21px;\n font-weight: bold;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: 0.2;\n filter: alpha(opacity=20);\n}\n.close:hover,\n.close:focus {\n color: #000;\n text-decoration: none;\n cursor: pointer;\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\nbutton.close {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n.modal-open {\n overflow: hidden;\n}\n.modal {\n display: none;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n -webkit-overflow-scrolling: touch;\n outline: 0;\n}\n.modal.fade .modal-dialog {\n -webkit-transform: translate(0, -25%);\n -ms-transform: translate(0, -25%);\n -o-transform: translate(0, -25%);\n transform: translate(0, -25%);\n -webkit-transition: -webkit-transform 0.3s ease-out;\n -moz-transition: -moz-transform 0.3s ease-out;\n -o-transition: -o-transform 0.3s ease-out;\n transition: transform 0.3s ease-out;\n}\n.modal.in .modal-dialog {\n -webkit-transform: translate(0, 0);\n -ms-transform: translate(0, 0);\n -o-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n.modal-content {\n position: relative;\n background-color: #fff;\n border: 1px solid #999;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n background-clip: padding-box;\n outline: 0;\n}\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000;\n}\n.modal-backdrop.fade {\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.modal-backdrop.in {\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\n.modal-header {\n padding: 15px;\n border-bottom: 1px solid #e5e5e5;\n}\n.modal-header .close {\n margin-top: -2px;\n}\n.modal-title {\n margin: 0;\n line-height: 1.42857143;\n}\n.modal-body {\n position: relative;\n padding: 15px;\n}\n.modal-footer {\n padding: 15px;\n text-align: right;\n border-top: 1px solid #e5e5e5;\n}\n.modal-footer .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0;\n}\n.modal-footer .btn-group .btn + .btn {\n margin-left: -1px;\n}\n.modal-footer .btn-block + .btn-block {\n margin-left: 0;\n}\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n@media (min-width: 768px) {\n .modal-dialog {\n width: 600px;\n margin: 30px auto;\n }\n .modal-content {\n -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n }\n .modal-sm {\n width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg {\n width: 900px;\n }\n}\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n font-size: 12px;\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.tooltip.in {\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.tooltip.top {\n margin-top: -3px;\n padding: 5px 0;\n}\n.tooltip.right {\n margin-left: 3px;\n padding: 0 5px;\n}\n.tooltip.bottom {\n margin-top: 3px;\n padding: 5px 0;\n}\n.tooltip.left {\n margin-left: -3px;\n padding: 0 5px;\n}\n.tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 4px;\n}\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.top-left .tooltip-arrow {\n bottom: 0;\n right: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000;\n}\n.tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000;\n}\n.tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: none;\n max-width: 276px;\n padding: 1px;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n font-size: 14px;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n}\n.popover.top {\n margin-top: -10px;\n}\n.popover.right {\n margin-left: 10px;\n}\n.popover.bottom {\n margin-top: 10px;\n}\n.popover.left {\n margin-left: -10px;\n}\n.popover-title {\n margin: 0;\n padding: 8px 14px;\n font-size: 14px;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-radius: 5px 5px 0 0;\n}\n.popover-content {\n padding: 9px 14px;\n}\n.popover > .arrow,\n.popover > .arrow:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.popover > .arrow {\n border-width: 11px;\n}\n.popover > .arrow:after {\n border-width: 10px;\n content: \"\";\n}\n.popover.top > .arrow {\n left: 50%;\n margin-left: -11px;\n border-bottom-width: 0;\n border-top-color: #999999;\n border-top-color: rgba(0, 0, 0, 0.25);\n bottom: -11px;\n}\n.popover.top > .arrow:after {\n content: \" \";\n bottom: 1px;\n margin-left: -10px;\n border-bottom-width: 0;\n border-top-color: #fff;\n}\n.popover.right > .arrow {\n top: 50%;\n left: -11px;\n margin-top: -11px;\n border-left-width: 0;\n border-right-color: #999999;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n.popover.right > .arrow:after {\n content: \" \";\n left: 1px;\n bottom: -10px;\n border-left-width: 0;\n border-right-color: #fff;\n}\n.popover.bottom > .arrow {\n left: 50%;\n margin-left: -11px;\n border-top-width: 0;\n border-bottom-color: #999999;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n top: -11px;\n}\n.popover.bottom > .arrow:after {\n content: \" \";\n top: 1px;\n margin-left: -10px;\n border-top-width: 0;\n border-bottom-color: #fff;\n}\n.popover.left > .arrow {\n top: 50%;\n right: -11px;\n margin-top: -11px;\n border-right-width: 0;\n border-left-color: #999999;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n.popover.left > .arrow:after {\n content: \" \";\n right: 1px;\n border-right-width: 0;\n border-left-color: #fff;\n bottom: -10px;\n}\n.carousel {\n position: relative;\n}\n.carousel-inner {\n position: relative;\n overflow: hidden;\n width: 100%;\n}\n.carousel-inner > .item {\n display: none;\n position: relative;\n -webkit-transition: 0.6s ease-in-out left;\n -o-transition: 0.6s ease-in-out left;\n transition: 0.6s ease-in-out left;\n}\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n line-height: 1;\n}\n@media all and (transform-3d), (-webkit-transform-3d) {\n .carousel-inner > .item {\n -webkit-transition: -webkit-transform 0.6s ease-in-out;\n -moz-transition: -moz-transform 0.6s ease-in-out;\n -o-transition: -o-transform 0.6s ease-in-out;\n transition: transform 0.6s ease-in-out;\n -webkit-backface-visibility: hidden;\n -moz-backface-visibility: hidden;\n backface-visibility: hidden;\n -webkit-perspective: 1000px;\n -moz-perspective: 1000px;\n perspective: 1000px;\n }\n .carousel-inner > .item.next,\n .carousel-inner > .item.active.right {\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.prev,\n .carousel-inner > .item.active.left {\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.next.left,\n .carousel-inner > .item.prev.right,\n .carousel-inner > .item.active {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n left: 0;\n }\n}\n.carousel-inner > .active,\n.carousel-inner > .next,\n.carousel-inner > .prev {\n display: block;\n}\n.carousel-inner > .active {\n left: 0;\n}\n.carousel-inner > .next,\n.carousel-inner > .prev {\n position: absolute;\n top: 0;\n width: 100%;\n}\n.carousel-inner > .next {\n left: 100%;\n}\n.carousel-inner > .prev {\n left: -100%;\n}\n.carousel-inner > .next.left,\n.carousel-inner > .prev.right {\n left: 0;\n}\n.carousel-inner > .active.left {\n left: -100%;\n}\n.carousel-inner > .active.right {\n left: 100%;\n}\n.carousel-control {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 15%;\n opacity: 0.5;\n filter: alpha(opacity=50);\n font-size: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n background-color: rgba(0, 0, 0, 0);\n}\n.carousel-control.left {\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);\n}\n.carousel-control.right {\n left: auto;\n right: 0;\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);\n}\n.carousel-control:hover,\n.carousel-control:focus {\n outline: 0;\n color: #fff;\n text-decoration: none;\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-left,\n.carousel-control .glyphicon-chevron-right {\n position: absolute;\n top: 50%;\n margin-top: -10px;\n z-index: 5;\n display: inline-block;\n}\n.carousel-control .icon-prev,\n.carousel-control .glyphicon-chevron-left {\n left: 50%;\n margin-left: -10px;\n}\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-right {\n right: 50%;\n margin-right: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next {\n width: 20px;\n height: 20px;\n line-height: 1;\n font-family: serif;\n}\n.carousel-control .icon-prev:before {\n content: '\\2039';\n}\n.carousel-control .icon-next:before {\n content: '\\203a';\n}\n.carousel-indicators {\n position: absolute;\n bottom: 10px;\n left: 50%;\n z-index: 15;\n width: 60%;\n margin-left: -30%;\n padding-left: 0;\n list-style: none;\n text-align: center;\n}\n.carousel-indicators li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n border: 1px solid #fff;\n border-radius: 10px;\n cursor: pointer;\n background-color: #000 \\9;\n background-color: rgba(0, 0, 0, 0);\n}\n.carousel-indicators .active {\n margin: 0;\n width: 12px;\n height: 12px;\n background-color: #fff;\n}\n.carousel-caption {\n position: absolute;\n left: 15%;\n right: 15%;\n bottom: 20px;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-caption .btn {\n text-shadow: none;\n}\n@media screen and (min-width: 768px) {\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-prev,\n .carousel-control .icon-next {\n width: 30px;\n height: 30px;\n margin-top: -10px;\n font-size: 30px;\n }\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .icon-prev {\n margin-left: -10px;\n }\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-next {\n margin-right: -10px;\n }\n .carousel-caption {\n left: 20%;\n right: 20%;\n padding-bottom: 30px;\n }\n .carousel-indicators {\n bottom: 20px;\n }\n}\n.clearfix:before,\n.clearfix:after,\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-header:before,\n.modal-header:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.clearfix:after,\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-header:after,\n.modal-footer:after {\n clear: both;\n}\n.center-block {\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n.hidden {\n display: none !important;\n}\n.affix {\n position: fixed;\n}\n@-ms-viewport {\n width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n display: none !important;\n}\n@media (max-width: 767px) {\n .visible-xs {\n display: block !important;\n }\n table.visible-xs {\n display: table !important;\n }\n tr.visible-xs {\n display: table-row !important;\n }\n th.visible-xs,\n td.visible-xs {\n display: table-cell !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-block {\n display: block !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline {\n display: inline !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm {\n display: block !important;\n }\n table.visible-sm {\n display: table !important;\n }\n tr.visible-sm {\n display: table-row !important;\n }\n th.visible-sm,\n td.visible-sm {\n display: table-cell !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-block {\n display: block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline {\n display: inline !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md {\n display: block !important;\n }\n table.visible-md {\n display: table !important;\n }\n tr.visible-md {\n display: table-row !important;\n }\n th.visible-md,\n td.visible-md {\n display: table-cell !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-block {\n display: block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline {\n display: inline !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg {\n display: block !important;\n }\n table.visible-lg {\n display: table !important;\n }\n tr.visible-lg {\n display: table-row !important;\n }\n th.visible-lg,\n td.visible-lg {\n display: table-cell !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-block {\n display: block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline {\n display: inline !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline-block {\n display: inline-block !important;\n }\n}\n@media (max-width: 767px) {\n .hidden-xs {\n display: none !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .hidden-sm {\n display: none !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .hidden-md {\n display: none !important;\n }\n}\n@media (min-width: 1200px) {\n .hidden-lg {\n display: none !important;\n }\n}\n.visible-print {\n display: none !important;\n}\n@media print {\n .visible-print {\n display: block !important;\n }\n table.visible-print {\n display: table !important;\n }\n tr.visible-print {\n display: table-row !important;\n }\n th.visible-print,\n td.visible-print {\n display: table-cell !important;\n }\n}\n.visible-print-block {\n display: none !important;\n}\n@media print {\n .visible-print-block {\n display: block !important;\n }\n}\n.visible-print-inline {\n display: none !important;\n}\n@media print {\n .visible-print-inline {\n display: inline !important;\n }\n}\n.visible-print-inline-block {\n display: none !important;\n}\n@media print {\n .visible-print-inline-block {\n display: inline-block !important;\n }\n}\n@media print {\n .hidden-print {\n display: none !important;\n }\n}\n/*# sourceMappingURL=bootstrap.css.map */","/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\nhtml {\n font-family: sans-serif;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n}\nbody {\n margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n vertical-align: baseline;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n[hidden],\ntemplate {\n display: none;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nabbr[title] {\n border-bottom: 1px dotted;\n}\nb,\nstrong {\n font-weight: bold;\n}\ndfn {\n font-style: italic;\n}\nh1 {\n margin: .67em 0;\n font-size: 2em;\n}\nmark {\n color: #000;\n background: #ff0;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\nsup {\n top: -.5em;\n}\nsub {\n bottom: -.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nfigure {\n margin: 1em 40px;\n}\nhr {\n height: 0;\n -webkit-box-sizing: content-box;\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n}\npre {\n overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n margin: 0;\n font: inherit;\n color: inherit;\n}\nbutton {\n overflow: visible;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\ninput {\n line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-box-sizing: content-box;\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n -webkit-appearance: textfield;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nfieldset {\n padding: .35em .625em .75em;\n margin: 0 2px;\n border: 1px solid #c0c0c0;\n}\nlegend {\n padding: 0;\n border: 0;\n}\ntextarea {\n overflow: auto;\n}\noptgroup {\n font-weight: bold;\n}\ntable {\n border-spacing: 0;\n border-collapse: collapse;\n}\ntd,\nth {\n padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n *,\n *:before,\n *:after {\n color: #000 !important;\n text-shadow: none !important;\n background: transparent !important;\n -webkit-box-shadow: none !important;\n box-shadow: none !important;\n }\n a,\n a:visited {\n text-decoration: underline;\n }\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n pre,\n blockquote {\n border: 1px solid #999;\n\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n img {\n max-width: 100% !important;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n .navbar {\n display: none;\n }\n .btn > .caret,\n .dropup > .btn > .caret {\n border-top-color: #000 !important;\n }\n .label {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important;\n }\n}\n@font-face {\n font-family: 'Glyphicons Halflings';\n\n src: url('../fonts/glyphicons-halflings-regular.eot');\n src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');\n}\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.glyphicon-asterisk:before {\n content: \"\\002a\";\n}\n.glyphicon-plus:before {\n content: \"\\002b\";\n}\n.glyphicon-euro:before,\n.glyphicon-eur:before {\n content: \"\\20ac\";\n}\n.glyphicon-minus:before {\n content: \"\\2212\";\n}\n.glyphicon-cloud:before {\n content: \"\\2601\";\n}\n.glyphicon-envelope:before {\n content: \"\\2709\";\n}\n.glyphicon-pencil:before {\n content: \"\\270f\";\n}\n.glyphicon-glass:before {\n content: \"\\e001\";\n}\n.glyphicon-music:before {\n content: \"\\e002\";\n}\n.glyphicon-search:before {\n content: \"\\e003\";\n}\n.glyphicon-heart:before {\n content: \"\\e005\";\n}\n.glyphicon-star:before {\n content: \"\\e006\";\n}\n.glyphicon-star-empty:before {\n content: \"\\e007\";\n}\n.glyphicon-user:before {\n content: \"\\e008\";\n}\n.glyphicon-film:before {\n content: \"\\e009\";\n}\n.glyphicon-th-large:before {\n content: \"\\e010\";\n}\n.glyphicon-th:before {\n content: \"\\e011\";\n}\n.glyphicon-th-list:before {\n content: \"\\e012\";\n}\n.glyphicon-ok:before {\n content: \"\\e013\";\n}\n.glyphicon-remove:before {\n content: \"\\e014\";\n}\n.glyphicon-zoom-in:before {\n content: \"\\e015\";\n}\n.glyphicon-zoom-out:before {\n content: \"\\e016\";\n}\n.glyphicon-off:before {\n content: \"\\e017\";\n}\n.glyphicon-signal:before {\n content: \"\\e018\";\n}\n.glyphicon-cog:before {\n content: \"\\e019\";\n}\n.glyphicon-trash:before {\n content: \"\\e020\";\n}\n.glyphicon-home:before {\n content: \"\\e021\";\n}\n.glyphicon-file:before {\n content: \"\\e022\";\n}\n.glyphicon-time:before {\n content: \"\\e023\";\n}\n.glyphicon-road:before {\n content: \"\\e024\";\n}\n.glyphicon-download-alt:before {\n content: \"\\e025\";\n}\n.glyphicon-download:before {\n content: \"\\e026\";\n}\n.glyphicon-upload:before {\n content: \"\\e027\";\n}\n.glyphicon-inbox:before {\n content: \"\\e028\";\n}\n.glyphicon-play-circle:before {\n content: \"\\e029\";\n}\n.glyphicon-repeat:before {\n content: \"\\e030\";\n}\n.glyphicon-refresh:before {\n content: \"\\e031\";\n}\n.glyphicon-list-alt:before {\n content: \"\\e032\";\n}\n.glyphicon-lock:before {\n content: \"\\e033\";\n}\n.glyphicon-flag:before {\n content: \"\\e034\";\n}\n.glyphicon-headphones:before {\n content: \"\\e035\";\n}\n.glyphicon-volume-off:before {\n content: \"\\e036\";\n}\n.glyphicon-volume-down:before {\n content: \"\\e037\";\n}\n.glyphicon-volume-up:before {\n content: \"\\e038\";\n}\n.glyphicon-qrcode:before {\n content: \"\\e039\";\n}\n.glyphicon-barcode:before {\n content: \"\\e040\";\n}\n.glyphicon-tag:before {\n content: \"\\e041\";\n}\n.glyphicon-tags:before {\n content: \"\\e042\";\n}\n.glyphicon-book:before {\n content: \"\\e043\";\n}\n.glyphicon-bookmark:before {\n content: \"\\e044\";\n}\n.glyphicon-print:before {\n content: \"\\e045\";\n}\n.glyphicon-camera:before {\n content: \"\\e046\";\n}\n.glyphicon-font:before {\n content: \"\\e047\";\n}\n.glyphicon-bold:before {\n content: \"\\e048\";\n}\n.glyphicon-italic:before {\n content: \"\\e049\";\n}\n.glyphicon-text-height:before {\n content: \"\\e050\";\n}\n.glyphicon-text-width:before {\n content: \"\\e051\";\n}\n.glyphicon-align-left:before {\n content: \"\\e052\";\n}\n.glyphicon-align-center:before {\n content: \"\\e053\";\n}\n.glyphicon-align-right:before {\n content: \"\\e054\";\n}\n.glyphicon-align-justify:before {\n content: \"\\e055\";\n}\n.glyphicon-list:before {\n content: \"\\e056\";\n}\n.glyphicon-indent-left:before {\n content: \"\\e057\";\n}\n.glyphicon-indent-right:before {\n content: \"\\e058\";\n}\n.glyphicon-facetime-video:before {\n content: \"\\e059\";\n}\n.glyphicon-picture:before {\n content: \"\\e060\";\n}\n.glyphicon-map-marker:before {\n content: \"\\e062\";\n}\n.glyphicon-adjust:before {\n content: \"\\e063\";\n}\n.glyphicon-tint:before {\n content: \"\\e064\";\n}\n.glyphicon-edit:before {\n content: \"\\e065\";\n}\n.glyphicon-share:before {\n content: \"\\e066\";\n}\n.glyphicon-check:before {\n content: \"\\e067\";\n}\n.glyphicon-move:before {\n content: \"\\e068\";\n}\n.glyphicon-step-backward:before {\n content: \"\\e069\";\n}\n.glyphicon-fast-backward:before {\n content: \"\\e070\";\n}\n.glyphicon-backward:before {\n content: \"\\e071\";\n}\n.glyphicon-play:before {\n content: \"\\e072\";\n}\n.glyphicon-pause:before {\n content: \"\\e073\";\n}\n.glyphicon-stop:before {\n content: \"\\e074\";\n}\n.glyphicon-forward:before {\n content: \"\\e075\";\n}\n.glyphicon-fast-forward:before {\n content: \"\\e076\";\n}\n.glyphicon-step-forward:before {\n content: \"\\e077\";\n}\n.glyphicon-eject:before {\n content: \"\\e078\";\n}\n.glyphicon-chevron-left:before {\n content: \"\\e079\";\n}\n.glyphicon-chevron-right:before {\n content: \"\\e080\";\n}\n.glyphicon-plus-sign:before {\n content: \"\\e081\";\n}\n.glyphicon-minus-sign:before {\n content: \"\\e082\";\n}\n.glyphicon-remove-sign:before {\n content: \"\\e083\";\n}\n.glyphicon-ok-sign:before {\n content: \"\\e084\";\n}\n.glyphicon-question-sign:before {\n content: \"\\e085\";\n}\n.glyphicon-info-sign:before {\n content: \"\\e086\";\n}\n.glyphicon-screenshot:before {\n content: \"\\e087\";\n}\n.glyphicon-remove-circle:before {\n content: \"\\e088\";\n}\n.glyphicon-ok-circle:before {\n content: \"\\e089\";\n}\n.glyphicon-ban-circle:before {\n content: \"\\e090\";\n}\n.glyphicon-arrow-left:before {\n content: \"\\e091\";\n}\n.glyphicon-arrow-right:before {\n content: \"\\e092\";\n}\n.glyphicon-arrow-up:before {\n content: \"\\e093\";\n}\n.glyphicon-arrow-down:before {\n content: \"\\e094\";\n}\n.glyphicon-share-alt:before {\n content: \"\\e095\";\n}\n.glyphicon-resize-full:before {\n content: \"\\e096\";\n}\n.glyphicon-resize-small:before {\n content: \"\\e097\";\n}\n.glyphicon-exclamation-sign:before {\n content: \"\\e101\";\n}\n.glyphicon-gift:before {\n content: \"\\e102\";\n}\n.glyphicon-leaf:before {\n content: \"\\e103\";\n}\n.glyphicon-fire:before {\n content: \"\\e104\";\n}\n.glyphicon-eye-open:before {\n content: \"\\e105\";\n}\n.glyphicon-eye-close:before {\n content: \"\\e106\";\n}\n.glyphicon-warning-sign:before {\n content: \"\\e107\";\n}\n.glyphicon-plane:before {\n content: \"\\e108\";\n}\n.glyphicon-calendar:before {\n content: \"\\e109\";\n}\n.glyphicon-random:before {\n content: \"\\e110\";\n}\n.glyphicon-comment:before {\n content: \"\\e111\";\n}\n.glyphicon-magnet:before {\n content: \"\\e112\";\n}\n.glyphicon-chevron-up:before {\n content: \"\\e113\";\n}\n.glyphicon-chevron-down:before {\n content: \"\\e114\";\n}\n.glyphicon-retweet:before {\n content: \"\\e115\";\n}\n.glyphicon-shopping-cart:before {\n content: \"\\e116\";\n}\n.glyphicon-folder-close:before {\n content: \"\\e117\";\n}\n.glyphicon-folder-open:before {\n content: \"\\e118\";\n}\n.glyphicon-resize-vertical:before {\n content: \"\\e119\";\n}\n.glyphicon-resize-horizontal:before {\n content: \"\\e120\";\n}\n.glyphicon-hdd:before {\n content: \"\\e121\";\n}\n.glyphicon-bullhorn:before {\n content: \"\\e122\";\n}\n.glyphicon-bell:before {\n content: \"\\e123\";\n}\n.glyphicon-certificate:before {\n content: \"\\e124\";\n}\n.glyphicon-thumbs-up:before {\n content: \"\\e125\";\n}\n.glyphicon-thumbs-down:before {\n content: \"\\e126\";\n}\n.glyphicon-hand-right:before {\n content: \"\\e127\";\n}\n.glyphicon-hand-left:before {\n content: \"\\e128\";\n}\n.glyphicon-hand-up:before {\n content: \"\\e129\";\n}\n.glyphicon-hand-down:before {\n content: \"\\e130\";\n}\n.glyphicon-circle-arrow-right:before {\n content: \"\\e131\";\n}\n.glyphicon-circle-arrow-left:before {\n content: \"\\e132\";\n}\n.glyphicon-circle-arrow-up:before {\n content: \"\\e133\";\n}\n.glyphicon-circle-arrow-down:before {\n content: \"\\e134\";\n}\n.glyphicon-globe:before {\n content: \"\\e135\";\n}\n.glyphicon-wrench:before {\n content: \"\\e136\";\n}\n.glyphicon-tasks:before {\n content: \"\\e137\";\n}\n.glyphicon-filter:before {\n content: \"\\e138\";\n}\n.glyphicon-briefcase:before {\n content: \"\\e139\";\n}\n.glyphicon-fullscreen:before {\n content: \"\\e140\";\n}\n.glyphicon-dashboard:before {\n content: \"\\e141\";\n}\n.glyphicon-paperclip:before {\n content: \"\\e142\";\n}\n.glyphicon-heart-empty:before {\n content: \"\\e143\";\n}\n.glyphicon-link:before {\n content: \"\\e144\";\n}\n.glyphicon-phone:before {\n content: \"\\e145\";\n}\n.glyphicon-pushpin:before {\n content: \"\\e146\";\n}\n.glyphicon-usd:before {\n content: \"\\e148\";\n}\n.glyphicon-gbp:before {\n content: \"\\e149\";\n}\n.glyphicon-sort:before {\n content: \"\\e150\";\n}\n.glyphicon-sort-by-alphabet:before {\n content: \"\\e151\";\n}\n.glyphicon-sort-by-alphabet-alt:before {\n content: \"\\e152\";\n}\n.glyphicon-sort-by-order:before {\n content: \"\\e153\";\n}\n.glyphicon-sort-by-order-alt:before {\n content: \"\\e154\";\n}\n.glyphicon-sort-by-attributes:before {\n content: \"\\e155\";\n}\n.glyphicon-sort-by-attributes-alt:before {\n content: \"\\e156\";\n}\n.glyphicon-unchecked:before {\n content: \"\\e157\";\n}\n.glyphicon-expand:before {\n content: \"\\e158\";\n}\n.glyphicon-collapse-down:before {\n content: \"\\e159\";\n}\n.glyphicon-collapse-up:before {\n content: \"\\e160\";\n}\n.glyphicon-log-in:before {\n content: \"\\e161\";\n}\n.glyphicon-flash:before {\n content: \"\\e162\";\n}\n.glyphicon-log-out:before {\n content: \"\\e163\";\n}\n.glyphicon-new-window:before {\n content: \"\\e164\";\n}\n.glyphicon-record:before {\n content: \"\\e165\";\n}\n.glyphicon-save:before {\n content: \"\\e166\";\n}\n.glyphicon-open:before {\n content: \"\\e167\";\n}\n.glyphicon-saved:before {\n content: \"\\e168\";\n}\n.glyphicon-import:before {\n content: \"\\e169\";\n}\n.glyphicon-export:before {\n content: \"\\e170\";\n}\n.glyphicon-send:before {\n content: \"\\e171\";\n}\n.glyphicon-floppy-disk:before {\n content: \"\\e172\";\n}\n.glyphicon-floppy-saved:before {\n content: \"\\e173\";\n}\n.glyphicon-floppy-remove:before {\n content: \"\\e174\";\n}\n.glyphicon-floppy-save:before {\n content: \"\\e175\";\n}\n.glyphicon-floppy-open:before {\n content: \"\\e176\";\n}\n.glyphicon-credit-card:before {\n content: \"\\e177\";\n}\n.glyphicon-transfer:before {\n content: \"\\e178\";\n}\n.glyphicon-cutlery:before {\n content: \"\\e179\";\n}\n.glyphicon-header:before {\n content: \"\\e180\";\n}\n.glyphicon-compressed:before {\n content: \"\\e181\";\n}\n.glyphicon-earphone:before {\n content: \"\\e182\";\n}\n.glyphicon-phone-alt:before {\n content: \"\\e183\";\n}\n.glyphicon-tower:before {\n content: \"\\e184\";\n}\n.glyphicon-stats:before {\n content: \"\\e185\";\n}\n.glyphicon-sd-video:before {\n content: \"\\e186\";\n}\n.glyphicon-hd-video:before {\n content: \"\\e187\";\n}\n.glyphicon-subtitles:before {\n content: \"\\e188\";\n}\n.glyphicon-sound-stereo:before {\n content: \"\\e189\";\n}\n.glyphicon-sound-dolby:before {\n content: \"\\e190\";\n}\n.glyphicon-sound-5-1:before {\n content: \"\\e191\";\n}\n.glyphicon-sound-6-1:before {\n content: \"\\e192\";\n}\n.glyphicon-sound-7-1:before {\n content: \"\\e193\";\n}\n.glyphicon-copyright-mark:before {\n content: \"\\e194\";\n}\n.glyphicon-registration-mark:before {\n content: \"\\e195\";\n}\n.glyphicon-cloud-download:before {\n content: \"\\e197\";\n}\n.glyphicon-cloud-upload:before {\n content: \"\\e198\";\n}\n.glyphicon-tree-conifer:before {\n content: \"\\e199\";\n}\n.glyphicon-tree-deciduous:before {\n content: \"\\e200\";\n}\n.glyphicon-cd:before {\n content: \"\\e201\";\n}\n.glyphicon-save-file:before {\n content: \"\\e202\";\n}\n.glyphicon-open-file:before {\n content: \"\\e203\";\n}\n.glyphicon-level-up:before {\n content: \"\\e204\";\n}\n.glyphicon-copy:before {\n content: \"\\e205\";\n}\n.glyphicon-paste:before {\n content: \"\\e206\";\n}\n.glyphicon-alert:before {\n content: \"\\e209\";\n}\n.glyphicon-equalizer:before {\n content: \"\\e210\";\n}\n.glyphicon-king:before {\n content: \"\\e211\";\n}\n.glyphicon-queen:before {\n content: \"\\e212\";\n}\n.glyphicon-pawn:before {\n content: \"\\e213\";\n}\n.glyphicon-bishop:before {\n content: \"\\e214\";\n}\n.glyphicon-knight:before {\n content: \"\\e215\";\n}\n.glyphicon-baby-formula:before {\n content: \"\\e216\";\n}\n.glyphicon-tent:before {\n content: \"\\26fa\";\n}\n.glyphicon-blackboard:before {\n content: \"\\e218\";\n}\n.glyphicon-bed:before {\n content: \"\\e219\";\n}\n.glyphicon-apple:before {\n content: \"\\f8ff\";\n}\n.glyphicon-erase:before {\n content: \"\\e221\";\n}\n.glyphicon-hourglass:before {\n content: \"\\231b\";\n}\n.glyphicon-lamp:before {\n content: \"\\e223\";\n}\n.glyphicon-duplicate:before {\n content: \"\\e224\";\n}\n.glyphicon-piggy-bank:before {\n content: \"\\e225\";\n}\n.glyphicon-scissors:before {\n content: \"\\e226\";\n}\n.glyphicon-bitcoin:before {\n content: \"\\e227\";\n}\n.glyphicon-btc:before {\n content: \"\\e227\";\n}\n.glyphicon-xbt:before {\n content: \"\\e227\";\n}\n.glyphicon-yen:before {\n content: \"\\00a5\";\n}\n.glyphicon-jpy:before {\n content: \"\\00a5\";\n}\n.glyphicon-ruble:before {\n content: \"\\20bd\";\n}\n.glyphicon-rub:before {\n content: \"\\20bd\";\n}\n.glyphicon-scale:before {\n content: \"\\e230\";\n}\n.glyphicon-ice-lolly:before {\n content: \"\\e231\";\n}\n.glyphicon-ice-lolly-tasted:before {\n content: \"\\e232\";\n}\n.glyphicon-education:before {\n content: \"\\e233\";\n}\n.glyphicon-option-horizontal:before {\n content: \"\\e234\";\n}\n.glyphicon-option-vertical:before {\n content: \"\\e235\";\n}\n.glyphicon-menu-hamburger:before {\n content: \"\\e236\";\n}\n.glyphicon-modal-window:before {\n content: \"\\e237\";\n}\n.glyphicon-oil:before {\n content: \"\\e238\";\n}\n.glyphicon-grain:before {\n content: \"\\e239\";\n}\n.glyphicon-sunglasses:before {\n content: \"\\e240\";\n}\n.glyphicon-text-size:before {\n content: \"\\e241\";\n}\n.glyphicon-text-color:before {\n content: \"\\e242\";\n}\n.glyphicon-text-background:before {\n content: \"\\e243\";\n}\n.glyphicon-object-align-top:before {\n content: \"\\e244\";\n}\n.glyphicon-object-align-bottom:before {\n content: \"\\e245\";\n}\n.glyphicon-object-align-horizontal:before {\n content: \"\\e246\";\n}\n.glyphicon-object-align-left:before {\n content: \"\\e247\";\n}\n.glyphicon-object-align-vertical:before {\n content: \"\\e248\";\n}\n.glyphicon-object-align-right:before {\n content: \"\\e249\";\n}\n.glyphicon-triangle-right:before {\n content: \"\\e250\";\n}\n.glyphicon-triangle-left:before {\n content: \"\\e251\";\n}\n.glyphicon-triangle-bottom:before {\n content: \"\\e252\";\n}\n.glyphicon-triangle-top:before {\n content: \"\\e253\";\n}\n.glyphicon-console:before {\n content: \"\\e254\";\n}\n.glyphicon-superscript:before {\n content: \"\\e255\";\n}\n.glyphicon-subscript:before {\n content: \"\\e256\";\n}\n.glyphicon-menu-left:before {\n content: \"\\e257\";\n}\n.glyphicon-menu-right:before {\n content: \"\\e258\";\n}\n.glyphicon-menu-down:before {\n content: \"\\e259\";\n}\n.glyphicon-menu-up:before {\n content: \"\\e260\";\n}\n* {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n*:before,\n*:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\nhtml {\n font-size: 10px;\n\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 14px;\n line-height: 1.42857143;\n color: #333;\n background-color: #fff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\na {\n color: #337ab7;\n text-decoration: none;\n}\na:hover,\na:focus {\n color: #23527c;\n text-decoration: underline;\n}\na:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\nfigure {\n margin: 0;\n}\nimg {\n vertical-align: middle;\n}\n.img-responsive,\n.thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.img-rounded {\n border-radius: 6px;\n}\n.img-thumbnail {\n display: inline-block;\n max-width: 100%;\n height: auto;\n padding: 4px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: all .2s ease-in-out;\n -o-transition: all .2s ease-in-out;\n transition: all .2s ease-in-out;\n}\n.img-circle {\n border-radius: 50%;\n}\nhr {\n margin-top: 20px;\n margin-bottom: 20px;\n border: 0;\n border-top: 1px solid #eee;\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n[role=\"button\"] {\n cursor: pointer;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n font-family: inherit;\n font-weight: 500;\n line-height: 1.1;\n color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n font-weight: normal;\n line-height: 1;\n color: #777;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n margin-top: 20px;\n margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n margin-top: 10px;\n margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n font-size: 75%;\n}\nh1,\n.h1 {\n font-size: 36px;\n}\nh2,\n.h2 {\n font-size: 30px;\n}\nh3,\n.h3 {\n font-size: 24px;\n}\nh4,\n.h4 {\n font-size: 18px;\n}\nh5,\n.h5 {\n font-size: 14px;\n}\nh6,\n.h6 {\n font-size: 12px;\n}\np {\n margin: 0 0 10px;\n}\n.lead {\n margin-bottom: 20px;\n font-size: 16px;\n font-weight: 300;\n line-height: 1.4;\n}\n@media (min-width: 768px) {\n .lead {\n font-size: 21px;\n }\n}\nsmall,\n.small {\n font-size: 85%;\n}\nmark,\n.mark {\n padding: .2em;\n background-color: #fcf8e3;\n}\n.text-left {\n text-align: left;\n}\n.text-right {\n text-align: right;\n}\n.text-center {\n text-align: center;\n}\n.text-justify {\n text-align: justify;\n}\n.text-nowrap {\n white-space: nowrap;\n}\n.text-lowercase {\n text-transform: lowercase;\n}\n.text-uppercase {\n text-transform: uppercase;\n}\n.text-capitalize {\n text-transform: capitalize;\n}\n.text-muted {\n color: #777;\n}\n.text-primary {\n color: #337ab7;\n}\na.text-primary:hover,\na.text-primary:focus {\n color: #286090;\n}\n.text-success {\n color: #3c763d;\n}\na.text-success:hover,\na.text-success:focus {\n color: #2b542c;\n}\n.text-info {\n color: #31708f;\n}\na.text-info:hover,\na.text-info:focus {\n color: #245269;\n}\n.text-warning {\n color: #8a6d3b;\n}\na.text-warning:hover,\na.text-warning:focus {\n color: #66512c;\n}\n.text-danger {\n color: #a94442;\n}\na.text-danger:hover,\na.text-danger:focus {\n color: #843534;\n}\n.bg-primary {\n color: #fff;\n background-color: #337ab7;\n}\na.bg-primary:hover,\na.bg-primary:focus {\n background-color: #286090;\n}\n.bg-success {\n background-color: #dff0d8;\n}\na.bg-success:hover,\na.bg-success:focus {\n background-color: #c1e2b3;\n}\n.bg-info {\n background-color: #d9edf7;\n}\na.bg-info:hover,\na.bg-info:focus {\n background-color: #afd9ee;\n}\n.bg-warning {\n background-color: #fcf8e3;\n}\na.bg-warning:hover,\na.bg-warning:focus {\n background-color: #f7ecb5;\n}\n.bg-danger {\n background-color: #f2dede;\n}\na.bg-danger:hover,\na.bg-danger:focus {\n background-color: #e4b9b9;\n}\n.page-header {\n padding-bottom: 9px;\n margin: 40px 0 20px;\n border-bottom: 1px solid #eee;\n}\nul,\nol {\n margin-top: 0;\n margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n margin-bottom: 0;\n}\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n.list-inline {\n padding-left: 0;\n margin-left: -5px;\n list-style: none;\n}\n.list-inline > li {\n display: inline-block;\n padding-right: 5px;\n padding-left: 5px;\n}\ndl {\n margin-top: 0;\n margin-bottom: 20px;\n}\ndt,\ndd {\n line-height: 1.42857143;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0;\n}\n@media (min-width: 768px) {\n .dl-horizontal dt {\n float: left;\n width: 160px;\n overflow: hidden;\n clear: left;\n text-align: right;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n .dl-horizontal dd {\n margin-left: 180px;\n }\n}\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted #777;\n}\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\nblockquote {\n padding: 10px 20px;\n margin: 0 0 20px;\n font-size: 17.5px;\n border-left: 5px solid #eee;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n display: block;\n font-size: 80%;\n line-height: 1.42857143;\n color: #777;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n content: '\\2014 \\00A0';\n}\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n text-align: right;\n border-right: 5px solid #eee;\n border-left: 0;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n content: '';\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n content: '\\00A0 \\2014';\n}\naddress {\n margin-bottom: 20px;\n font-style: normal;\n line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: #c7254e;\n background-color: #f9f2f4;\n border-radius: 4px;\n}\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: #fff;\n background-color: #333;\n border-radius: 3px;\n -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);\n}\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\npre {\n display: block;\n padding: 9.5px;\n margin: 0 0 10px;\n font-size: 13px;\n line-height: 1.42857143;\n color: #333;\n word-break: break-all;\n word-wrap: break-word;\n background-color: #f5f5f5;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\npre code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n}\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n.container {\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n@media (min-width: 768px) {\n .container {\n width: 750px;\n }\n}\n@media (min-width: 992px) {\n .container {\n width: 970px;\n }\n}\n@media (min-width: 1200px) {\n .container {\n width: 1170px;\n }\n}\n.container-fluid {\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n.row {\n margin-right: -15px;\n margin-left: -15px;\n}\n.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\n position: relative;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {\n float: left;\n}\n.col-xs-12 {\n width: 100%;\n}\n.col-xs-11 {\n width: 91.66666667%;\n}\n.col-xs-10 {\n width: 83.33333333%;\n}\n.col-xs-9 {\n width: 75%;\n}\n.col-xs-8 {\n width: 66.66666667%;\n}\n.col-xs-7 {\n width: 58.33333333%;\n}\n.col-xs-6 {\n width: 50%;\n}\n.col-xs-5 {\n width: 41.66666667%;\n}\n.col-xs-4 {\n width: 33.33333333%;\n}\n.col-xs-3 {\n width: 25%;\n}\n.col-xs-2 {\n width: 16.66666667%;\n}\n.col-xs-1 {\n width: 8.33333333%;\n}\n.col-xs-pull-12 {\n right: 100%;\n}\n.col-xs-pull-11 {\n right: 91.66666667%;\n}\n.col-xs-pull-10 {\n right: 83.33333333%;\n}\n.col-xs-pull-9 {\n right: 75%;\n}\n.col-xs-pull-8 {\n right: 66.66666667%;\n}\n.col-xs-pull-7 {\n right: 58.33333333%;\n}\n.col-xs-pull-6 {\n right: 50%;\n}\n.col-xs-pull-5 {\n right: 41.66666667%;\n}\n.col-xs-pull-4 {\n right: 33.33333333%;\n}\n.col-xs-pull-3 {\n right: 25%;\n}\n.col-xs-pull-2 {\n right: 16.66666667%;\n}\n.col-xs-pull-1 {\n right: 8.33333333%;\n}\n.col-xs-pull-0 {\n right: auto;\n}\n.col-xs-push-12 {\n left: 100%;\n}\n.col-xs-push-11 {\n left: 91.66666667%;\n}\n.col-xs-push-10 {\n left: 83.33333333%;\n}\n.col-xs-push-9 {\n left: 75%;\n}\n.col-xs-push-8 {\n left: 66.66666667%;\n}\n.col-xs-push-7 {\n left: 58.33333333%;\n}\n.col-xs-push-6 {\n left: 50%;\n}\n.col-xs-push-5 {\n left: 41.66666667%;\n}\n.col-xs-push-4 {\n left: 33.33333333%;\n}\n.col-xs-push-3 {\n left: 25%;\n}\n.col-xs-push-2 {\n left: 16.66666667%;\n}\n.col-xs-push-1 {\n left: 8.33333333%;\n}\n.col-xs-push-0 {\n left: auto;\n}\n.col-xs-offset-12 {\n margin-left: 100%;\n}\n.col-xs-offset-11 {\n margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n margin-left: 75%;\n}\n.col-xs-offset-8 {\n margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n margin-left: 50%;\n}\n.col-xs-offset-5 {\n margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n margin-left: 25%;\n}\n.col-xs-offset-2 {\n margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n margin-left: 0;\n}\n@media (min-width: 768px) {\n .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {\n float: left;\n }\n .col-sm-12 {\n width: 100%;\n }\n .col-sm-11 {\n width: 91.66666667%;\n }\n .col-sm-10 {\n width: 83.33333333%;\n }\n .col-sm-9 {\n width: 75%;\n }\n .col-sm-8 {\n width: 66.66666667%;\n }\n .col-sm-7 {\n width: 58.33333333%;\n }\n .col-sm-6 {\n width: 50%;\n }\n .col-sm-5 {\n width: 41.66666667%;\n }\n .col-sm-4 {\n width: 33.33333333%;\n }\n .col-sm-3 {\n width: 25%;\n }\n .col-sm-2 {\n width: 16.66666667%;\n }\n .col-sm-1 {\n width: 8.33333333%;\n }\n .col-sm-pull-12 {\n right: 100%;\n }\n .col-sm-pull-11 {\n right: 91.66666667%;\n }\n .col-sm-pull-10 {\n right: 83.33333333%;\n }\n .col-sm-pull-9 {\n right: 75%;\n }\n .col-sm-pull-8 {\n right: 66.66666667%;\n }\n .col-sm-pull-7 {\n right: 58.33333333%;\n }\n .col-sm-pull-6 {\n right: 50%;\n }\n .col-sm-pull-5 {\n right: 41.66666667%;\n }\n .col-sm-pull-4 {\n right: 33.33333333%;\n }\n .col-sm-pull-3 {\n right: 25%;\n }\n .col-sm-pull-2 {\n right: 16.66666667%;\n }\n .col-sm-pull-1 {\n right: 8.33333333%;\n }\n .col-sm-pull-0 {\n right: auto;\n }\n .col-sm-push-12 {\n left: 100%;\n }\n .col-sm-push-11 {\n left: 91.66666667%;\n }\n .col-sm-push-10 {\n left: 83.33333333%;\n }\n .col-sm-push-9 {\n left: 75%;\n }\n .col-sm-push-8 {\n left: 66.66666667%;\n }\n .col-sm-push-7 {\n left: 58.33333333%;\n }\n .col-sm-push-6 {\n left: 50%;\n }\n .col-sm-push-5 {\n left: 41.66666667%;\n }\n .col-sm-push-4 {\n left: 33.33333333%;\n }\n .col-sm-push-3 {\n left: 25%;\n }\n .col-sm-push-2 {\n left: 16.66666667%;\n }\n .col-sm-push-1 {\n left: 8.33333333%;\n }\n .col-sm-push-0 {\n left: auto;\n }\n .col-sm-offset-12 {\n margin-left: 100%;\n }\n .col-sm-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-sm-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-sm-offset-9 {\n margin-left: 75%;\n }\n .col-sm-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-sm-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-sm-offset-6 {\n margin-left: 50%;\n }\n .col-sm-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-sm-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-sm-offset-3 {\n margin-left: 25%;\n }\n .col-sm-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-sm-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-sm-offset-0 {\n margin-left: 0;\n }\n}\n@media (min-width: 992px) {\n .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {\n float: left;\n }\n .col-md-12 {\n width: 100%;\n }\n .col-md-11 {\n width: 91.66666667%;\n }\n .col-md-10 {\n width: 83.33333333%;\n }\n .col-md-9 {\n width: 75%;\n }\n .col-md-8 {\n width: 66.66666667%;\n }\n .col-md-7 {\n width: 58.33333333%;\n }\n .col-md-6 {\n width: 50%;\n }\n .col-md-5 {\n width: 41.66666667%;\n }\n .col-md-4 {\n width: 33.33333333%;\n }\n .col-md-3 {\n width: 25%;\n }\n .col-md-2 {\n width: 16.66666667%;\n }\n .col-md-1 {\n width: 8.33333333%;\n }\n .col-md-pull-12 {\n right: 100%;\n }\n .col-md-pull-11 {\n right: 91.66666667%;\n }\n .col-md-pull-10 {\n right: 83.33333333%;\n }\n .col-md-pull-9 {\n right: 75%;\n }\n .col-md-pull-8 {\n right: 66.66666667%;\n }\n .col-md-pull-7 {\n right: 58.33333333%;\n }\n .col-md-pull-6 {\n right: 50%;\n }\n .col-md-pull-5 {\n right: 41.66666667%;\n }\n .col-md-pull-4 {\n right: 33.33333333%;\n }\n .col-md-pull-3 {\n right: 25%;\n }\n .col-md-pull-2 {\n right: 16.66666667%;\n }\n .col-md-pull-1 {\n right: 8.33333333%;\n }\n .col-md-pull-0 {\n right: auto;\n }\n .col-md-push-12 {\n left: 100%;\n }\n .col-md-push-11 {\n left: 91.66666667%;\n }\n .col-md-push-10 {\n left: 83.33333333%;\n }\n .col-md-push-9 {\n left: 75%;\n }\n .col-md-push-8 {\n left: 66.66666667%;\n }\n .col-md-push-7 {\n left: 58.33333333%;\n }\n .col-md-push-6 {\n left: 50%;\n }\n .col-md-push-5 {\n left: 41.66666667%;\n }\n .col-md-push-4 {\n left: 33.33333333%;\n }\n .col-md-push-3 {\n left: 25%;\n }\n .col-md-push-2 {\n left: 16.66666667%;\n }\n .col-md-push-1 {\n left: 8.33333333%;\n }\n .col-md-push-0 {\n left: auto;\n }\n .col-md-offset-12 {\n margin-left: 100%;\n }\n .col-md-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-md-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-md-offset-9 {\n margin-left: 75%;\n }\n .col-md-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-md-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-md-offset-6 {\n margin-left: 50%;\n }\n .col-md-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-md-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-md-offset-3 {\n margin-left: 25%;\n }\n .col-md-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-md-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-md-offset-0 {\n margin-left: 0;\n }\n}\n@media (min-width: 1200px) {\n .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {\n float: left;\n }\n .col-lg-12 {\n width: 100%;\n }\n .col-lg-11 {\n width: 91.66666667%;\n }\n .col-lg-10 {\n width: 83.33333333%;\n }\n .col-lg-9 {\n width: 75%;\n }\n .col-lg-8 {\n width: 66.66666667%;\n }\n .col-lg-7 {\n width: 58.33333333%;\n }\n .col-lg-6 {\n width: 50%;\n }\n .col-lg-5 {\n width: 41.66666667%;\n }\n .col-lg-4 {\n width: 33.33333333%;\n }\n .col-lg-3 {\n width: 25%;\n }\n .col-lg-2 {\n width: 16.66666667%;\n }\n .col-lg-1 {\n width: 8.33333333%;\n }\n .col-lg-pull-12 {\n right: 100%;\n }\n .col-lg-pull-11 {\n right: 91.66666667%;\n }\n .col-lg-pull-10 {\n right: 83.33333333%;\n }\n .col-lg-pull-9 {\n right: 75%;\n }\n .col-lg-pull-8 {\n right: 66.66666667%;\n }\n .col-lg-pull-7 {\n right: 58.33333333%;\n }\n .col-lg-pull-6 {\n right: 50%;\n }\n .col-lg-pull-5 {\n right: 41.66666667%;\n }\n .col-lg-pull-4 {\n right: 33.33333333%;\n }\n .col-lg-pull-3 {\n right: 25%;\n }\n .col-lg-pull-2 {\n right: 16.66666667%;\n }\n .col-lg-pull-1 {\n right: 8.33333333%;\n }\n .col-lg-pull-0 {\n right: auto;\n }\n .col-lg-push-12 {\n left: 100%;\n }\n .col-lg-push-11 {\n left: 91.66666667%;\n }\n .col-lg-push-10 {\n left: 83.33333333%;\n }\n .col-lg-push-9 {\n left: 75%;\n }\n .col-lg-push-8 {\n left: 66.66666667%;\n }\n .col-lg-push-7 {\n left: 58.33333333%;\n }\n .col-lg-push-6 {\n left: 50%;\n }\n .col-lg-push-5 {\n left: 41.66666667%;\n }\n .col-lg-push-4 {\n left: 33.33333333%;\n }\n .col-lg-push-3 {\n left: 25%;\n }\n .col-lg-push-2 {\n left: 16.66666667%;\n }\n .col-lg-push-1 {\n left: 8.33333333%;\n }\n .col-lg-push-0 {\n left: auto;\n }\n .col-lg-offset-12 {\n margin-left: 100%;\n }\n .col-lg-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-lg-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-lg-offset-9 {\n margin-left: 75%;\n }\n .col-lg-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-lg-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-lg-offset-6 {\n margin-left: 50%;\n }\n .col-lg-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-lg-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-lg-offset-3 {\n margin-left: 25%;\n }\n .col-lg-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-lg-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-lg-offset-0 {\n margin-left: 0;\n }\n}\ntable {\n background-color: transparent;\n}\ncaption {\n padding-top: 8px;\n padding-bottom: 8px;\n color: #777;\n text-align: left;\n}\nth {\n text-align: left;\n}\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n padding: 8px;\n line-height: 1.42857143;\n vertical-align: top;\n border-top: 1px solid #ddd;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #ddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n border-top: 0;\n}\n.table > tbody + tbody {\n border-top: 2px solid #ddd;\n}\n.table .table {\n background-color: #fff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n padding: 5px;\n}\n.table-bordered {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n background-color: #f5f5f5;\n}\ntable col[class*=\"col-\"] {\n position: static;\n display: table-column;\n float: none;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n position: static;\n display: table-cell;\n float: none;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #ebcccc;\n}\n.table-responsive {\n min-height: .01%;\n overflow-x: auto;\n}\n@media screen and (max-width: 767px) {\n .table-responsive {\n width: 100%;\n margin-bottom: 15px;\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid #ddd;\n }\n .table-responsive > .table {\n margin-bottom: 0;\n }\n .table-responsive > .table > thead > tr > th,\n .table-responsive > .table > tbody > tr > th,\n .table-responsive > .table > tfoot > tr > th,\n .table-responsive > .table > thead > tr > td,\n .table-responsive > .table > tbody > tr > td,\n .table-responsive > .table > tfoot > tr > td {\n white-space: nowrap;\n }\n .table-responsive > .table-bordered {\n border: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:first-child,\n .table-responsive > .table-bordered > tbody > tr > th:first-child,\n .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n .table-responsive > .table-bordered > thead > tr > td:first-child,\n .table-responsive > .table-bordered > tbody > tr > td:first-child,\n .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:last-child,\n .table-responsive > .table-bordered > tbody > tr > th:last-child,\n .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n .table-responsive > .table-bordered > thead > tr > td:last-child,\n .table-responsive > .table-bordered > tbody > tr > td:last-child,\n .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n }\n .table-responsive > .table-bordered > tbody > tr:last-child > th,\n .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n .table-responsive > .table-bordered > tbody > tr:last-child > td,\n .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n border-bottom: 0;\n }\n}\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: 20px;\n font-size: 21px;\n line-height: inherit;\n color: #333;\n border: 0;\n border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n display: inline-block;\n max-width: 100%;\n margin-bottom: 5px;\n font-weight: bold;\n}\ninput[type=\"search\"] {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9;\n line-height: normal;\n}\ninput[type=\"file\"] {\n display: block;\n}\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\nselect[multiple],\nselect[size] {\n height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\noutput {\n display: block;\n padding-top: 7px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555;\n}\n.form-control {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555;\n background-color: #fff;\n background-image: none;\n border: 1px solid #ccc;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;\n -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n border-color: #66afe9;\n outline: 0;\n -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);\n box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);\n}\n.form-control::-moz-placeholder {\n color: #999;\n opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n color: #999;\n}\n.form-control::-webkit-input-placeholder {\n color: #999;\n}\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n background-color: #eee;\n opacity: 1;\n}\n.form-control[disabled],\nfieldset[disabled] .form-control {\n cursor: not-allowed;\n}\ntextarea.form-control {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"].form-control,\n input[type=\"time\"].form-control,\n input[type=\"datetime-local\"].form-control,\n input[type=\"month\"].form-control {\n line-height: 34px;\n }\n input[type=\"date\"].input-sm,\n input[type=\"time\"].input-sm,\n input[type=\"datetime-local\"].input-sm,\n input[type=\"month\"].input-sm,\n .input-group-sm input[type=\"date\"],\n .input-group-sm input[type=\"time\"],\n .input-group-sm input[type=\"datetime-local\"],\n .input-group-sm input[type=\"month\"] {\n line-height: 30px;\n }\n input[type=\"date\"].input-lg,\n input[type=\"time\"].input-lg,\n input[type=\"datetime-local\"].input-lg,\n input[type=\"month\"].input-lg,\n .input-group-lg input[type=\"date\"],\n .input-group-lg input[type=\"time\"],\n .input-group-lg input[type=\"datetime-local\"],\n .input-group-lg input[type=\"month\"] {\n line-height: 46px;\n }\n}\n.form-group {\n margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.radio label,\n.checkbox label {\n min-height: 20px;\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-top: 4px \\9;\n margin-left: -20px;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n position: relative;\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n vertical-align: middle;\n cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"radio\"].disabled,\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"] {\n cursor: not-allowed;\n}\n.radio-inline.disabled,\n.checkbox-inline.disabled,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox-inline {\n cursor: not-allowed;\n}\n.radio.disabled label,\n.checkbox.disabled label,\nfieldset[disabled] .radio label,\nfieldset[disabled] .checkbox label {\n cursor: not-allowed;\n}\n.form-control-static {\n min-height: 34px;\n padding-top: 7px;\n padding-bottom: 7px;\n margin-bottom: 0;\n}\n.form-control-static.input-lg,\n.form-control-static.input-sm {\n padding-right: 0;\n padding-left: 0;\n}\n.input-sm {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-sm {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-sm,\nselect[multiple].input-sm {\n height: auto;\n}\n.form-group-sm .form-control {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.form-group-sm select.form-control {\n height: 30px;\n line-height: 30px;\n}\n.form-group-sm textarea.form-control,\n.form-group-sm select[multiple].form-control {\n height: auto;\n}\n.form-group-sm .form-control-static {\n height: 30px;\n min-height: 32px;\n padding: 6px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.input-lg {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-lg {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-lg,\nselect[multiple].input-lg {\n height: auto;\n}\n.form-group-lg .form-control {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.form-group-lg select.form-control {\n height: 46px;\n line-height: 46px;\n}\n.form-group-lg textarea.form-control,\n.form-group-lg select[multiple].form-control {\n height: auto;\n}\n.form-group-lg .form-control-static {\n height: 46px;\n min-height: 38px;\n padding: 11px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.has-feedback {\n position: relative;\n}\n.has-feedback .form-control {\n padding-right: 42.5px;\n}\n.form-control-feedback {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n display: block;\n width: 34px;\n height: 34px;\n line-height: 34px;\n text-align: center;\n pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n width: 46px;\n height: 46px;\n line-height: 46px;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n width: 30px;\n height: 30px;\n line-height: 30px;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n color: #3c763d;\n}\n.has-success .form-control {\n border-color: #3c763d;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n}\n.has-success .form-control:focus {\n border-color: #2b542c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #3c763d;\n}\n.has-success .form-control-feedback {\n color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n color: #8a6d3b;\n}\n.has-warning .form-control {\n border-color: #8a6d3b;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n}\n.has-warning .form-control:focus {\n border-color: #66512c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #8a6d3b;\n}\n.has-warning .form-control-feedback {\n color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n color: #a94442;\n}\n.has-error .form-control {\n border-color: #a94442;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);\n}\n.has-error .form-control:focus {\n border-color: #843534;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n color: #a94442;\n background-color: #f2dede;\n border-color: #a94442;\n}\n.has-error .form-control-feedback {\n color: #a94442;\n}\n.has-feedback label ~ .form-control-feedback {\n top: 25px;\n}\n.has-feedback label.sr-only ~ .form-control-feedback {\n top: 0;\n}\n.help-block {\n display: block;\n margin-top: 5px;\n margin-bottom: 10px;\n color: #737373;\n}\n@media (min-width: 768px) {\n .form-inline .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-static {\n display: inline-block;\n }\n .form-inline .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .form-inline .input-group .input-group-addon,\n .form-inline .input-group .input-group-btn,\n .form-inline .input-group .form-control {\n width: auto;\n }\n .form-inline .input-group > .form-control {\n width: 100%;\n }\n .form-inline .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio,\n .form-inline .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio label,\n .form-inline .checkbox label {\n padding-left: 0;\n }\n .form-inline .radio input[type=\"radio\"],\n .form-inline .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .form-inline .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n padding-top: 7px;\n margin-top: 0;\n margin-bottom: 0;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n min-height: 27px;\n}\n.form-horizontal .form-group {\n margin-right: -15px;\n margin-left: -15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .control-label {\n padding-top: 7px;\n margin-bottom: 0;\n text-align: right;\n }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n right: 15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-lg .control-label {\n padding-top: 11px;\n font-size: 18px;\n }\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-sm .control-label {\n padding-top: 6px;\n font-size: 12px;\n }\n}\n.btn {\n display: inline-block;\n padding: 6px 12px;\n margin-bottom: 0;\n font-size: 14px;\n font-weight: normal;\n line-height: 1.42857143;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n background-image: none;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn.active.focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n color: #333;\n text-decoration: none;\n}\n.btn:active,\n.btn.active {\n background-image: none;\n outline: 0;\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n cursor: not-allowed;\n filter: alpha(opacity=65);\n -webkit-box-shadow: none;\n box-shadow: none;\n opacity: .65;\n}\na.btn.disabled,\nfieldset[disabled] a.btn {\n pointer-events: none;\n}\n.btn-default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default:focus,\n.btn-default.focus {\n color: #333;\n background-color: #e6e6e6;\n border-color: #8c8c8c;\n}\n.btn-default:hover {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active:hover,\n.btn-default.active:hover,\n.open > .dropdown-toggle.btn-default:hover,\n.btn-default:active:focus,\n.btn-default.active:focus,\n.open > .dropdown-toggle.btn-default:focus,\n.btn-default:active.focus,\n.btn-default.active.focus,\n.open > .dropdown-toggle.btn-default.focus {\n color: #333;\n background-color: #d4d4d4;\n border-color: #8c8c8c;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n background-image: none;\n}\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus {\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default .badge {\n color: #fff;\n background-color: #333;\n}\n.btn-primary {\n color: #fff;\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary:focus,\n.btn-primary.focus {\n color: #fff;\n background-color: #286090;\n border-color: #122b40;\n}\n.btn-primary:hover {\n color: #fff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n color: #fff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active:hover,\n.btn-primary.active:hover,\n.open > .dropdown-toggle.btn-primary:hover,\n.btn-primary:active:focus,\n.btn-primary.active:focus,\n.open > .dropdown-toggle.btn-primary:focus,\n.btn-primary:active.focus,\n.btn-primary.active.focus,\n.open > .dropdown-toggle.btn-primary.focus {\n color: #fff;\n background-color: #204d74;\n border-color: #122b40;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n background-image: none;\n}\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus {\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.btn-success {\n color: #fff;\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success:focus,\n.btn-success.focus {\n color: #fff;\n background-color: #449d44;\n border-color: #255625;\n}\n.btn-success:hover {\n color: #fff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n color: #fff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active:hover,\n.btn-success.active:hover,\n.open > .dropdown-toggle.btn-success:hover,\n.btn-success:active:focus,\n.btn-success.active:focus,\n.open > .dropdown-toggle.btn-success:focus,\n.btn-success:active.focus,\n.btn-success.active.focus,\n.open > .dropdown-toggle.btn-success.focus {\n color: #fff;\n background-color: #398439;\n border-color: #255625;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n background-image: none;\n}\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus {\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success .badge {\n color: #5cb85c;\n background-color: #fff;\n}\n.btn-info {\n color: #fff;\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info:focus,\n.btn-info.focus {\n color: #fff;\n background-color: #31b0d5;\n border-color: #1b6d85;\n}\n.btn-info:hover {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active:hover,\n.btn-info.active:hover,\n.open > .dropdown-toggle.btn-info:hover,\n.btn-info:active:focus,\n.btn-info.active:focus,\n.open > .dropdown-toggle.btn-info:focus,\n.btn-info:active.focus,\n.btn-info.active.focus,\n.open > .dropdown-toggle.btn-info.focus {\n color: #fff;\n background-color: #269abc;\n border-color: #1b6d85;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n background-image: none;\n}\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus {\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info .badge {\n color: #5bc0de;\n background-color: #fff;\n}\n.btn-warning {\n color: #fff;\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning:focus,\n.btn-warning.focus {\n color: #fff;\n background-color: #ec971f;\n border-color: #985f0d;\n}\n.btn-warning:hover {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active:hover,\n.btn-warning.active:hover,\n.open > .dropdown-toggle.btn-warning:hover,\n.btn-warning:active:focus,\n.btn-warning.active:focus,\n.open > .dropdown-toggle.btn-warning:focus,\n.btn-warning:active.focus,\n.btn-warning.active.focus,\n.open > .dropdown-toggle.btn-warning.focus {\n color: #fff;\n background-color: #d58512;\n border-color: #985f0d;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n background-image: none;\n}\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus {\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning .badge {\n color: #f0ad4e;\n background-color: #fff;\n}\n.btn-danger {\n color: #fff;\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger:focus,\n.btn-danger.focus {\n color: #fff;\n background-color: #c9302c;\n border-color: #761c19;\n}\n.btn-danger:hover {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active:hover,\n.btn-danger.active:hover,\n.open > .dropdown-toggle.btn-danger:hover,\n.btn-danger:active:focus,\n.btn-danger.active:focus,\n.open > .dropdown-toggle.btn-danger:focus,\n.btn-danger:active.focus,\n.btn-danger.active.focus,\n.open > .dropdown-toggle.btn-danger.focus {\n color: #fff;\n background-color: #ac2925;\n border-color: #761c19;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n background-image: none;\n}\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus {\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger .badge {\n color: #d9534f;\n background-color: #fff;\n}\n.btn-link {\n font-weight: normal;\n color: #337ab7;\n border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link.active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n background-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n color: #23527c;\n text-decoration: underline;\n background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n color: #777;\n text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-block {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block {\n margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n.fade {\n opacity: 0;\n -webkit-transition: opacity .15s linear;\n -o-transition: opacity .15s linear;\n transition: opacity .15s linear;\n}\n.fade.in {\n opacity: 1;\n}\n.collapse {\n display: none;\n}\n.collapse.in {\n display: block;\n}\ntr.collapse.in {\n display: table-row;\n}\ntbody.collapse.in {\n display: table-row-group;\n}\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n -webkit-transition-timing-function: ease;\n -o-transition-timing-function: ease;\n transition-timing-function: ease;\n -webkit-transition-duration: .35s;\n -o-transition-duration: .35s;\n transition-duration: .35s;\n -webkit-transition-property: height, visibility;\n -o-transition-property: height, visibility;\n transition-property: height, visibility;\n}\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: 4px dashed;\n border-top: 4px solid \\9;\n border-right: 4px solid transparent;\n border-left: 4px solid transparent;\n}\n.dropup,\n.dropdown {\n position: relative;\n}\n.dropdown-toggle:focus {\n outline: 0;\n}\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n font-size: 14px;\n text-align: left;\n list-style: none;\n background-color: #fff;\n -webkit-background-clip: padding-box;\n background-clip: padding-box;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, .15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, .175);\n}\n.dropdown-menu.pull-right {\n right: 0;\n left: auto;\n}\n.dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857143;\n color: #333;\n white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n color: #262626;\n text-decoration: none;\n background-color: #f5f5f5;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n color: #fff;\n text-decoration: none;\n background-color: #337ab7;\n outline: 0;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n color: #777;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n cursor: not-allowed;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n}\n.open > .dropdown-menu {\n display: block;\n}\n.open > a {\n outline: 0;\n}\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n.dropdown-menu-left {\n right: auto;\n left: 0;\n}\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777;\n white-space: nowrap;\n}\n.dropdown-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 990;\n}\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n content: \"\";\n border-top: 0;\n border-bottom: 4px dashed;\n border-bottom: 4px solid \\9;\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n}\n@media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n right: 0;\n left: auto;\n }\n .navbar-right .dropdown-menu-left {\n right: auto;\n left: 0;\n }\n}\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n z-index: 2;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n margin-left: -1px;\n}\n.btn-toolbar {\n margin-left: -5px;\n}\n.btn-toolbar .btn,\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n padding-right: 8px;\n padding-left: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-right: 12px;\n padding-left: 12px;\n}\n.btn-group.open .dropdown-toggle {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn .caret {\n margin-left: 0;\n}\n.btn-lg .caret {\n border-width: 5px 5px 0;\n border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n display: table-cell;\n float: none;\n width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n width: 100%;\n}\n.btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n}\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.input-group {\n position: relative;\n display: table;\n border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n float: none;\n padding-right: 0;\n padding-left: 0;\n}\n.input-group .form-control {\n position: relative;\n z-index: 2;\n float: left;\n width: 100%;\n margin-bottom: 0;\n}\n.input-group .form-control:focus {\n z-index: 3;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle;\n}\n.input-group-addon {\n padding: 6px 12px;\n font-size: 14px;\n font-weight: normal;\n line-height: 1;\n color: #555;\n text-align: center;\n background-color: #eee;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\n.input-group-addon.input-sm {\n padding: 5px 10px;\n font-size: 12px;\n border-radius: 3px;\n}\n.input-group-addon.input-lg {\n padding: 10px 16px;\n font-size: 18px;\n border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n.input-group-btn {\n position: relative;\n font-size: 0;\n white-space: nowrap;\n}\n.input-group-btn > .btn {\n position: relative;\n}\n.input-group-btn > .btn + .btn {\n margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n z-index: 2;\n margin-left: -1px;\n}\n.nav {\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n.nav > li {\n position: relative;\n display: block;\n}\n.nav > li > a {\n position: relative;\n display: block;\n padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n text-decoration: none;\n background-color: #eee;\n}\n.nav > li.disabled > a {\n color: #777;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n color: #777;\n text-decoration: none;\n cursor: not-allowed;\n background-color: transparent;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n background-color: #eee;\n border-color: #337ab7;\n}\n.nav .nav-divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.nav > li > a > img {\n max-width: none;\n}\n.nav-tabs {\n border-bottom: 1px solid #ddd;\n}\n.nav-tabs > li {\n float: left;\n margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n margin-right: 2px;\n line-height: 1.42857143;\n border: 1px solid transparent;\n border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n border-color: #eee #eee #ddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n color: #555;\n cursor: default;\n background-color: #fff;\n border: 1px solid #ddd;\n border-bottom-color: transparent;\n}\n.nav-tabs.nav-justified {\n width: 100%;\n border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n float: none;\n}\n.nav-tabs.nav-justified > li > a {\n margin-bottom: 5px;\n text-align: center;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-tabs.nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs.nav-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs.nav-justified > .active > a,\n .nav-tabs.nav-justified > .active > a:hover,\n .nav-tabs.nav-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.nav-pills > li {\n float: left;\n}\n.nav-pills > li > a {\n border-radius: 4px;\n}\n.nav-pills > li + li {\n margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n color: #fff;\n background-color: #337ab7;\n}\n.nav-stacked > li {\n float: none;\n}\n.nav-stacked > li + li {\n margin-top: 2px;\n margin-left: 0;\n}\n.nav-justified {\n width: 100%;\n}\n.nav-justified > li {\n float: none;\n}\n.nav-justified > li > a {\n margin-bottom: 5px;\n text-align: center;\n}\n.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs-justified {\n border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs-justified > .active > a,\n .nav-tabs-justified > .active > a:hover,\n .nav-tabs-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.navbar {\n position: relative;\n min-height: 50px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n}\n@media (min-width: 768px) {\n .navbar {\n border-radius: 4px;\n }\n}\n@media (min-width: 768px) {\n .navbar-header {\n float: left;\n }\n}\n.navbar-collapse {\n padding-right: 15px;\n padding-left: 15px;\n overflow-x: visible;\n -webkit-overflow-scrolling: touch;\n border-top: 1px solid transparent;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);\n}\n.navbar-collapse.in {\n overflow-y: auto;\n}\n@media (min-width: 768px) {\n .navbar-collapse {\n width: auto;\n border-top: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n .navbar-collapse.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0;\n overflow: visible !important;\n }\n .navbar-collapse.in {\n overflow-y: visible;\n }\n .navbar-fixed-top .navbar-collapse,\n .navbar-static-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n padding-right: 0;\n padding-left: 0;\n }\n}\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n max-height: 340px;\n}\n@media (max-device-width: 480px) and (orientation: landscape) {\n .navbar-fixed-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n max-height: 200px;\n }\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n margin-right: -15px;\n margin-left: -15px;\n}\n@media (min-width: 768px) {\n .container > .navbar-header,\n .container-fluid > .navbar-header,\n .container > .navbar-collapse,\n .container-fluid > .navbar-collapse {\n margin-right: 0;\n margin-left: 0;\n }\n}\n.navbar-static-top {\n z-index: 1000;\n border-width: 0 0 1px;\n}\n@media (min-width: 768px) {\n .navbar-static-top {\n border-radius: 0;\n }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n@media (min-width: 768px) {\n .navbar-fixed-top,\n .navbar-fixed-bottom {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0;\n border-width: 1px 0 0;\n}\n.navbar-brand {\n float: left;\n height: 50px;\n padding: 15px 15px;\n font-size: 18px;\n line-height: 20px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n text-decoration: none;\n}\n.navbar-brand > img {\n display: block;\n}\n@media (min-width: 768px) {\n .navbar > .container .navbar-brand,\n .navbar > .container-fluid .navbar-brand {\n margin-left: -15px;\n }\n}\n.navbar-toggle {\n position: relative;\n float: right;\n padding: 9px 10px;\n margin-top: 8px;\n margin-right: 15px;\n margin-bottom: 8px;\n background-color: transparent;\n background-image: none;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.navbar-toggle:focus {\n outline: 0;\n}\n.navbar-toggle .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n margin-top: 4px;\n}\n@media (min-width: 768px) {\n .navbar-toggle {\n display: none;\n }\n}\n.navbar-nav {\n margin: 7.5px -15px;\n}\n.navbar-nav > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: 20px;\n}\n@media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n}\n@media (min-width: 768px) {\n .navbar-nav {\n float: left;\n margin: 0;\n }\n .navbar-nav > li {\n float: left;\n }\n .navbar-nav > li > a {\n padding-top: 15px;\n padding-bottom: 15px;\n }\n}\n.navbar-form {\n padding: 10px 15px;\n margin-top: 8px;\n margin-right: -15px;\n margin-bottom: 8px;\n margin-left: -15px;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);\n}\n@media (min-width: 768px) {\n .navbar-form .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .navbar-form .form-control-static {\n display: inline-block;\n }\n .navbar-form .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .navbar-form .input-group .input-group-addon,\n .navbar-form .input-group .input-group-btn,\n .navbar-form .input-group .form-control {\n width: auto;\n }\n .navbar-form .input-group > .form-control {\n width: 100%;\n }\n .navbar-form .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio,\n .navbar-form .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio label,\n .navbar-form .checkbox label {\n padding-left: 0;\n }\n .navbar-form .radio input[type=\"radio\"],\n .navbar-form .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .navbar-form .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n@media (max-width: 767px) {\n .navbar-form .form-group {\n margin-bottom: 5px;\n }\n .navbar-form .form-group:last-child {\n margin-bottom: 0;\n }\n}\n@media (min-width: 768px) {\n .navbar-form {\n width: auto;\n padding-top: 0;\n padding-bottom: 0;\n margin-right: 0;\n margin-left: 0;\n border: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n}\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.navbar-btn {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.navbar-btn.btn-sm {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.navbar-btn.btn-xs {\n margin-top: 14px;\n margin-bottom: 14px;\n}\n.navbar-text {\n margin-top: 15px;\n margin-bottom: 15px;\n}\n@media (min-width: 768px) {\n .navbar-text {\n float: left;\n margin-right: 15px;\n margin-left: 15px;\n }\n}\n@media (min-width: 768px) {\n .navbar-left {\n float: left !important;\n }\n .navbar-right {\n float: right !important;\n margin-right: -15px;\n }\n .navbar-right ~ .navbar-right {\n margin-right: 0;\n }\n}\n.navbar-default {\n background-color: #f8f8f8;\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-brand {\n color: #777;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n color: #5e5e5e;\n background-color: transparent;\n}\n.navbar-default .navbar-text {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n color: #333;\n background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n}\n.navbar-default .navbar-toggle {\n border-color: #ddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n background-color: #ddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n background-color: #888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n color: #555;\n background-color: #e7e7e7;\n}\n@media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333;\n background-color: transparent;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n }\n}\n.navbar-default .navbar-link {\n color: #777;\n}\n.navbar-default .navbar-link:hover {\n color: #333;\n}\n.navbar-default .btn-link {\n color: #777;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n color: #333;\n}\n.navbar-default .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-default .btn-link:hover,\n.navbar-default .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-default .btn-link:focus {\n color: #ccc;\n}\n.navbar-inverse {\n background-color: #222;\n border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n color: #fff;\n background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n}\n.navbar-inverse .navbar-toggle {\n border-color: #333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n background-color: #333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n background-color: #fff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n border-color: #101010;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n color: #fff;\n background-color: #080808;\n}\n@media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #fff;\n background-color: transparent;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n }\n}\n.navbar-inverse .navbar-link {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-link:hover {\n color: #fff;\n}\n.navbar-inverse .btn-link {\n color: #9d9d9d;\n}\n.navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link:focus {\n color: #fff;\n}\n.navbar-inverse .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-inverse .btn-link:focus {\n color: #444;\n}\n.breadcrumb {\n padding: 8px 15px;\n margin-bottom: 20px;\n list-style: none;\n background-color: #f5f5f5;\n border-radius: 4px;\n}\n.breadcrumb > li {\n display: inline-block;\n}\n.breadcrumb > li + li:before {\n padding: 0 5px;\n color: #ccc;\n content: \"/\\00a0\";\n}\n.breadcrumb > .active {\n color: #777;\n}\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: 20px 0;\n border-radius: 4px;\n}\n.pagination > li {\n display: inline;\n}\n.pagination > li > a,\n.pagination > li > span {\n position: relative;\n float: left;\n padding: 6px 12px;\n margin-left: -1px;\n line-height: 1.42857143;\n color: #337ab7;\n text-decoration: none;\n background-color: #fff;\n border: 1px solid #ddd;\n}\n.pagination > li:first-child > a,\n.pagination > li:first-child > span {\n margin-left: 0;\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.pagination > li:last-child > a,\n.pagination > li:last-child > span {\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n}\n.pagination > li > a:hover,\n.pagination > li > span:hover,\n.pagination > li > a:focus,\n.pagination > li > span:focus {\n z-index: 2;\n color: #23527c;\n background-color: #eee;\n border-color: #ddd;\n}\n.pagination > .active > a,\n.pagination > .active > span,\n.pagination > .active > a:hover,\n.pagination > .active > span:hover,\n.pagination > .active > a:focus,\n.pagination > .active > span:focus {\n z-index: 3;\n color: #fff;\n cursor: default;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.pagination > .disabled > span,\n.pagination > .disabled > span:hover,\n.pagination > .disabled > span:focus,\n.pagination > .disabled > a,\n.pagination > .disabled > a:hover,\n.pagination > .disabled > a:focus {\n color: #777;\n cursor: not-allowed;\n background-color: #fff;\n border-color: #ddd;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n border-top-left-radius: 6px;\n border-bottom-left-radius: 6px;\n}\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n border-top-right-radius: 6px;\n border-bottom-right-radius: 6px;\n}\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n border-top-left-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n border-top-right-radius: 3px;\n border-bottom-right-radius: 3px;\n}\n.pager {\n padding-left: 0;\n margin: 20px 0;\n text-align: center;\n list-style: none;\n}\n.pager li {\n display: inline;\n}\n.pager li > a,\n.pager li > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n}\n.pager li > a:hover,\n.pager li > a:focus {\n text-decoration: none;\n background-color: #eee;\n}\n.pager .next > a,\n.pager .next > span {\n float: right;\n}\n.pager .previous > a,\n.pager .previous > span {\n float: left;\n}\n.pager .disabled > a,\n.pager .disabled > a:hover,\n.pager .disabled > a:focus,\n.pager .disabled > span {\n color: #777;\n cursor: not-allowed;\n background-color: #fff;\n}\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n}\na.label:hover,\na.label:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer;\n}\n.label:empty {\n display: none;\n}\n.btn .label {\n position: relative;\n top: -1px;\n}\n.label-default {\n background-color: #777;\n}\n.label-default[href]:hover,\n.label-default[href]:focus {\n background-color: #5e5e5e;\n}\n.label-primary {\n background-color: #337ab7;\n}\n.label-primary[href]:hover,\n.label-primary[href]:focus {\n background-color: #286090;\n}\n.label-success {\n background-color: #5cb85c;\n}\n.label-success[href]:hover,\n.label-success[href]:focus {\n background-color: #449d44;\n}\n.label-info {\n background-color: #5bc0de;\n}\n.label-info[href]:hover,\n.label-info[href]:focus {\n background-color: #31b0d5;\n}\n.label-warning {\n background-color: #f0ad4e;\n}\n.label-warning[href]:hover,\n.label-warning[href]:focus {\n background-color: #ec971f;\n}\n.label-danger {\n background-color: #d9534f;\n}\n.label-danger[href]:hover,\n.label-danger[href]:focus {\n background-color: #c9302c;\n}\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: 12px;\n font-weight: bold;\n line-height: 1;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n background-color: #777;\n border-radius: 10px;\n}\n.badge:empty {\n display: none;\n}\n.btn .badge {\n position: relative;\n top: -1px;\n}\n.btn-xs .badge,\n.btn-group-xs > .btn .badge {\n top: 0;\n padding: 1px 5px;\n}\na.badge:hover,\na.badge:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer;\n}\n.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.list-group-item > .badge {\n float: right;\n}\n.list-group-item > .badge + .badge {\n margin-right: 5px;\n}\n.nav-pills > li > a > .badge {\n margin-left: 3px;\n}\n.jumbotron {\n padding-top: 30px;\n padding-bottom: 30px;\n margin-bottom: 30px;\n color: inherit;\n background-color: #eee;\n}\n.jumbotron h1,\n.jumbotron .h1 {\n color: inherit;\n}\n.jumbotron p {\n margin-bottom: 15px;\n font-size: 21px;\n font-weight: 200;\n}\n.jumbotron > hr {\n border-top-color: #d5d5d5;\n}\n.container .jumbotron,\n.container-fluid .jumbotron {\n padding-right: 15px;\n padding-left: 15px;\n border-radius: 6px;\n}\n.jumbotron .container {\n max-width: 100%;\n}\n@media screen and (min-width: 768px) {\n .jumbotron {\n padding-top: 48px;\n padding-bottom: 48px;\n }\n .container .jumbotron,\n .container-fluid .jumbotron {\n padding-right: 60px;\n padding-left: 60px;\n }\n .jumbotron h1,\n .jumbotron .h1 {\n font-size: 63px;\n }\n}\n.thumbnail {\n display: block;\n padding: 4px;\n margin-bottom: 20px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: border .2s ease-in-out;\n -o-transition: border .2s ease-in-out;\n transition: border .2s ease-in-out;\n}\n.thumbnail > img,\n.thumbnail a > img {\n margin-right: auto;\n margin-left: auto;\n}\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n border-color: #337ab7;\n}\n.thumbnail .caption {\n padding: 9px;\n color: #333;\n}\n.alert {\n padding: 15px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.alert h4 {\n margin-top: 0;\n color: inherit;\n}\n.alert .alert-link {\n font-weight: bold;\n}\n.alert > p,\n.alert > ul {\n margin-bottom: 0;\n}\n.alert > p + p {\n margin-top: 5px;\n}\n.alert-dismissable,\n.alert-dismissible {\n padding-right: 35px;\n}\n.alert-dismissable .close,\n.alert-dismissible .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n}\n.alert-success {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #d6e9c6;\n}\n.alert-success hr {\n border-top-color: #c9e2b3;\n}\n.alert-success .alert-link {\n color: #2b542c;\n}\n.alert-info {\n color: #31708f;\n background-color: #d9edf7;\n border-color: #bce8f1;\n}\n.alert-info hr {\n border-top-color: #a6e1ec;\n}\n.alert-info .alert-link {\n color: #245269;\n}\n.alert-warning {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #faebcc;\n}\n.alert-warning hr {\n border-top-color: #f7e1b5;\n}\n.alert-warning .alert-link {\n color: #66512c;\n}\n.alert-danger {\n color: #a94442;\n background-color: #f2dede;\n border-color: #ebccd1;\n}\n.alert-danger hr {\n border-top-color: #e4b9c0;\n}\n.alert-danger .alert-link {\n color: #843534;\n}\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@-o-keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n.progress {\n height: 20px;\n margin-bottom: 20px;\n overflow: hidden;\n background-color: #f5f5f5;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);\n}\n.progress-bar {\n float: left;\n width: 0;\n height: 100%;\n font-size: 12px;\n line-height: 20px;\n color: #fff;\n text-align: center;\n background-color: #337ab7;\n -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);\n -webkit-transition: width .6s ease;\n -o-transition: width .6s ease;\n transition: width .6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n -webkit-background-size: 40px 40px;\n background-size: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n -webkit-animation: progress-bar-stripes 2s linear infinite;\n -o-animation: progress-bar-stripes 2s linear infinite;\n animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n background-color: #5cb85c;\n}\n.progress-striped .progress-bar-success {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n}\n.progress-bar-info {\n background-color: #5bc0de;\n}\n.progress-striped .progress-bar-info {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n}\n.progress-bar-warning {\n background-color: #f0ad4e;\n}\n.progress-striped .progress-bar-warning {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n}\n.progress-bar-danger {\n background-color: #d9534f;\n}\n.progress-striped .progress-bar-danger {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n}\n.media {\n margin-top: 15px;\n}\n.media:first-child {\n margin-top: 0;\n}\n.media,\n.media-body {\n overflow: hidden;\n zoom: 1;\n}\n.media-body {\n width: 10000px;\n}\n.media-object {\n display: block;\n}\n.media-object.img-thumbnail {\n max-width: none;\n}\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n.media-middle {\n vertical-align: middle;\n}\n.media-bottom {\n vertical-align: bottom;\n}\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n.list-group {\n padding-left: 0;\n margin-bottom: 20px;\n}\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid #ddd;\n}\n.list-group-item:first-child {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\na.list-group-item,\nbutton.list-group-item {\n color: #555;\n}\na.list-group-item .list-group-item-heading,\nbutton.list-group-item .list-group-item-heading {\n color: #333;\n}\na.list-group-item:hover,\nbutton.list-group-item:hover,\na.list-group-item:focus,\nbutton.list-group-item:focus {\n color: #555;\n text-decoration: none;\n background-color: #f5f5f5;\n}\nbutton.list-group-item {\n width: 100%;\n text-align: left;\n}\n.list-group-item.disabled,\n.list-group-item.disabled:hover,\n.list-group-item.disabled:focus {\n color: #777;\n cursor: not-allowed;\n background-color: #eee;\n}\n.list-group-item.disabled .list-group-item-heading,\n.list-group-item.disabled:hover .list-group-item-heading,\n.list-group-item.disabled:focus .list-group-item-heading {\n color: inherit;\n}\n.list-group-item.disabled .list-group-item-text,\n.list-group-item.disabled:hover .list-group-item-text,\n.list-group-item.disabled:focus .list-group-item-text {\n color: #777;\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n z-index: 2;\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.list-group-item.active .list-group-item-heading,\n.list-group-item.active:hover .list-group-item-heading,\n.list-group-item.active:focus .list-group-item-heading,\n.list-group-item.active .list-group-item-heading > small,\n.list-group-item.active:hover .list-group-item-heading > small,\n.list-group-item.active:focus .list-group-item-heading > small,\n.list-group-item.active .list-group-item-heading > .small,\n.list-group-item.active:hover .list-group-item-heading > .small,\n.list-group-item.active:focus .list-group-item-heading > .small {\n color: inherit;\n}\n.list-group-item.active .list-group-item-text,\n.list-group-item.active:hover .list-group-item-text,\n.list-group-item.active:focus .list-group-item-text {\n color: #c7ddef;\n}\n.list-group-item-success {\n color: #3c763d;\n background-color: #dff0d8;\n}\na.list-group-item-success,\nbutton.list-group-item-success {\n color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading,\nbutton.list-group-item-success .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-success:hover,\nbutton.list-group-item-success:hover,\na.list-group-item-success:focus,\nbutton.list-group-item-success:focus {\n color: #3c763d;\n background-color: #d0e9c6;\n}\na.list-group-item-success.active,\nbutton.list-group-item-success.active,\na.list-group-item-success.active:hover,\nbutton.list-group-item-success.active:hover,\na.list-group-item-success.active:focus,\nbutton.list-group-item-success.active:focus {\n color: #fff;\n background-color: #3c763d;\n border-color: #3c763d;\n}\n.list-group-item-info {\n color: #31708f;\n background-color: #d9edf7;\n}\na.list-group-item-info,\nbutton.list-group-item-info {\n color: #31708f;\n}\na.list-group-item-info .list-group-item-heading,\nbutton.list-group-item-info .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-info:hover,\nbutton.list-group-item-info:hover,\na.list-group-item-info:focus,\nbutton.list-group-item-info:focus {\n color: #31708f;\n background-color: #c4e3f3;\n}\na.list-group-item-info.active,\nbutton.list-group-item-info.active,\na.list-group-item-info.active:hover,\nbutton.list-group-item-info.active:hover,\na.list-group-item-info.active:focus,\nbutton.list-group-item-info.active:focus {\n color: #fff;\n background-color: #31708f;\n border-color: #31708f;\n}\n.list-group-item-warning {\n color: #8a6d3b;\n background-color: #fcf8e3;\n}\na.list-group-item-warning,\nbutton.list-group-item-warning {\n color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading,\nbutton.list-group-item-warning .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-warning:hover,\nbutton.list-group-item-warning:hover,\na.list-group-item-warning:focus,\nbutton.list-group-item-warning:focus {\n color: #8a6d3b;\n background-color: #faf2cc;\n}\na.list-group-item-warning.active,\nbutton.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\nbutton.list-group-item-warning.active:hover,\na.list-group-item-warning.active:focus,\nbutton.list-group-item-warning.active:focus {\n color: #fff;\n background-color: #8a6d3b;\n border-color: #8a6d3b;\n}\n.list-group-item-danger {\n color: #a94442;\n background-color: #f2dede;\n}\na.list-group-item-danger,\nbutton.list-group-item-danger {\n color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading,\nbutton.list-group-item-danger .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-danger:hover,\nbutton.list-group-item-danger:hover,\na.list-group-item-danger:focus,\nbutton.list-group-item-danger:focus {\n color: #a94442;\n background-color: #ebcccc;\n}\na.list-group-item-danger.active,\nbutton.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\nbutton.list-group-item-danger.active:hover,\na.list-group-item-danger.active:focus,\nbutton.list-group-item-danger.active:focus {\n color: #fff;\n background-color: #a94442;\n border-color: #a94442;\n}\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n.panel {\n margin-bottom: 20px;\n background-color: #fff;\n border: 1px solid transparent;\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);\n box-shadow: 0 1px 1px rgba(0, 0, 0, .05);\n}\n.panel-body {\n padding: 15px;\n}\n.panel-heading {\n padding: 10px 15px;\n border-bottom: 1px solid transparent;\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel-heading > .dropdown .dropdown-toggle {\n color: inherit;\n}\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: 16px;\n color: inherit;\n}\n.panel-title > a,\n.panel-title > small,\n.panel-title > .small,\n.panel-title > small > a,\n.panel-title > .small > a {\n color: inherit;\n}\n.panel-footer {\n padding: 10px 15px;\n background-color: #f5f5f5;\n border-top: 1px solid #ddd;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .list-group,\n.panel > .panel-collapse > .list-group {\n margin-bottom: 0;\n}\n.panel > .list-group .list-group-item,\n.panel > .panel-collapse > .list-group .list-group-item {\n border-width: 1px 0;\n border-radius: 0;\n}\n.panel > .list-group:first-child .list-group-item:first-child,\n.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {\n border-top: 0;\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel > .list-group:last-child .list-group-item:last-child,\n.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {\n border-bottom: 0;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.panel-heading + .list-group .list-group-item:first-child {\n border-top-width: 0;\n}\n.list-group + .panel-footer {\n border-top-width: 0;\n}\n.panel > .table,\n.panel > .table-responsive > .table,\n.panel > .panel-collapse > .table {\n margin-bottom: 0;\n}\n.panel > .table caption,\n.panel > .table-responsive > .table caption,\n.panel > .panel-collapse > .table caption {\n padding-right: 15px;\n padding-left: 15px;\n}\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n border-top-right-radius: 3px;\n}\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n border-bottom-right-radius: 3px;\n}\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive,\n.panel > .table + .panel-body,\n.panel > .table-responsive + .panel-body {\n border-top: 1px solid #ddd;\n}\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n border-top: 0;\n}\n.panel > .table-bordered,\n.panel > .table-responsive > .table-bordered {\n border: 0;\n}\n.panel > .table-bordered > thead > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,\n.panel > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-bordered > thead > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,\n.panel > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-bordered > tfoot > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n}\n.panel > .table-bordered > thead > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,\n.panel > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-bordered > thead > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,\n.panel > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-bordered > tfoot > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n}\n.panel > .table-bordered > thead > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,\n.panel > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-bordered > thead > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,\n.panel > .table-bordered > tbody > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {\n border-bottom: 0;\n}\n.panel > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-bordered > tfoot > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {\n border-bottom: 0;\n}\n.panel > .table-responsive {\n margin-bottom: 0;\n border: 0;\n}\n.panel-group {\n margin-bottom: 20px;\n}\n.panel-group .panel {\n margin-bottom: 0;\n border-radius: 4px;\n}\n.panel-group .panel + .panel {\n margin-top: 5px;\n}\n.panel-group .panel-heading {\n border-bottom: 0;\n}\n.panel-group .panel-heading + .panel-collapse > .panel-body,\n.panel-group .panel-heading + .panel-collapse > .list-group {\n border-top: 1px solid #ddd;\n}\n.panel-group .panel-footer {\n border-top: 0;\n}\n.panel-group .panel-footer + .panel-collapse .panel-body {\n border-bottom: 1px solid #ddd;\n}\n.panel-default {\n border-color: #ddd;\n}\n.panel-default > .panel-heading {\n color: #333;\n background-color: #f5f5f5;\n border-color: #ddd;\n}\n.panel-default > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ddd;\n}\n.panel-default > .panel-heading .badge {\n color: #f5f5f5;\n background-color: #333;\n}\n.panel-default > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ddd;\n}\n.panel-primary {\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading {\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #337ab7;\n}\n.panel-primary > .panel-heading .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.panel-primary > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #337ab7;\n}\n.panel-success {\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #d6e9c6;\n}\n.panel-success > .panel-heading .badge {\n color: #dff0d8;\n background-color: #3c763d;\n}\n.panel-success > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #d6e9c6;\n}\n.panel-info {\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading {\n color: #31708f;\n background-color: #d9edf7;\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #bce8f1;\n}\n.panel-info > .panel-heading .badge {\n color: #d9edf7;\n background-color: #31708f;\n}\n.panel-info > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #bce8f1;\n}\n.panel-warning {\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #faebcc;\n}\n.panel-warning > .panel-heading .badge {\n color: #fcf8e3;\n background-color: #8a6d3b;\n}\n.panel-warning > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #faebcc;\n}\n.panel-danger {\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading {\n color: #a94442;\n background-color: #f2dede;\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ebccd1;\n}\n.panel-danger > .panel-heading .badge {\n color: #f2dede;\n background-color: #a94442;\n}\n.panel-danger > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ebccd1;\n}\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden;\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n.embed-responsive-16by9 {\n padding-bottom: 56.25%;\n}\n.embed-responsive-4by3 {\n padding-bottom: 75%;\n}\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border: 1px solid #e3e3e3;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);\n}\n.well blockquote {\n border-color: #ddd;\n border-color: rgba(0, 0, 0, .15);\n}\n.well-lg {\n padding: 24px;\n border-radius: 6px;\n}\n.well-sm {\n padding: 9px;\n border-radius: 3px;\n}\n.close {\n float: right;\n font-size: 21px;\n font-weight: bold;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n filter: alpha(opacity=20);\n opacity: .2;\n}\n.close:hover,\n.close:focus {\n color: #000;\n text-decoration: none;\n cursor: pointer;\n filter: alpha(opacity=50);\n opacity: .5;\n}\nbutton.close {\n -webkit-appearance: none;\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n}\n.modal-open {\n overflow: hidden;\n}\n.modal {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n display: none;\n overflow: hidden;\n -webkit-overflow-scrolling: touch;\n outline: 0;\n}\n.modal.fade .modal-dialog {\n -webkit-transition: -webkit-transform .3s ease-out;\n -o-transition: -o-transform .3s ease-out;\n transition: transform .3s ease-out;\n -webkit-transform: translate(0, -25%);\n -ms-transform: translate(0, -25%);\n -o-transform: translate(0, -25%);\n transform: translate(0, -25%);\n}\n.modal.in .modal-dialog {\n -webkit-transform: translate(0, 0);\n -ms-transform: translate(0, 0);\n -o-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n.modal-content {\n position: relative;\n background-color: #fff;\n -webkit-background-clip: padding-box;\n background-clip: padding-box;\n border: 1px solid #999;\n border: 1px solid rgba(0, 0, 0, .2);\n border-radius: 6px;\n outline: 0;\n -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);\n box-shadow: 0 3px 9px rgba(0, 0, 0, .5);\n}\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000;\n}\n.modal-backdrop.fade {\n filter: alpha(opacity=0);\n opacity: 0;\n}\n.modal-backdrop.in {\n filter: alpha(opacity=50);\n opacity: .5;\n}\n.modal-header {\n padding: 15px;\n border-bottom: 1px solid #e5e5e5;\n}\n.modal-header .close {\n margin-top: -2px;\n}\n.modal-title {\n margin: 0;\n line-height: 1.42857143;\n}\n.modal-body {\n position: relative;\n padding: 15px;\n}\n.modal-footer {\n padding: 15px;\n text-align: right;\n border-top: 1px solid #e5e5e5;\n}\n.modal-footer .btn + .btn {\n margin-bottom: 0;\n margin-left: 5px;\n}\n.modal-footer .btn-group .btn + .btn {\n margin-left: -1px;\n}\n.modal-footer .btn-block + .btn-block {\n margin-left: 0;\n}\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n@media (min-width: 768px) {\n .modal-dialog {\n width: 600px;\n margin: 30px auto;\n }\n .modal-content {\n -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);\n box-shadow: 0 5px 15px rgba(0, 0, 0, .5);\n }\n .modal-sm {\n width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg {\n width: 900px;\n }\n}\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 12px;\n font-style: normal;\n font-weight: normal;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n white-space: normal;\n filter: alpha(opacity=0);\n opacity: 0;\n\n line-break: auto;\n}\n.tooltip.in {\n filter: alpha(opacity=90);\n opacity: .9;\n}\n.tooltip.top {\n padding: 5px 0;\n margin-top: -3px;\n}\n.tooltip.right {\n padding: 0 5px;\n margin-left: 3px;\n}\n.tooltip.bottom {\n padding: 5px 0;\n margin-top: 3px;\n}\n.tooltip.left {\n padding: 0 5px;\n margin-left: -3px;\n}\n.tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 4px;\n}\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.top-left .tooltip-arrow {\n right: 5px;\n bottom: 0;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000;\n}\n.tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000;\n}\n.tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: none;\n max-width: 276px;\n padding: 1px;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 14px;\n font-style: normal;\n font-weight: normal;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n white-space: normal;\n background-color: #fff;\n -webkit-background-clip: padding-box;\n background-clip: padding-box;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, .2);\n border-radius: 6px;\n -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);\n box-shadow: 0 5px 10px rgba(0, 0, 0, .2);\n\n line-break: auto;\n}\n.popover.top {\n margin-top: -10px;\n}\n.popover.right {\n margin-left: 10px;\n}\n.popover.bottom {\n margin-top: 10px;\n}\n.popover.left {\n margin-left: -10px;\n}\n.popover-title {\n padding: 8px 14px;\n margin: 0;\n font-size: 14px;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-radius: 5px 5px 0 0;\n}\n.popover-content {\n padding: 9px 14px;\n}\n.popover > .arrow,\n.popover > .arrow:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.popover > .arrow {\n border-width: 11px;\n}\n.popover > .arrow:after {\n content: \"\";\n border-width: 10px;\n}\n.popover.top > .arrow {\n bottom: -11px;\n left: 50%;\n margin-left: -11px;\n border-top-color: #999;\n border-top-color: rgba(0, 0, 0, .25);\n border-bottom-width: 0;\n}\n.popover.top > .arrow:after {\n bottom: 1px;\n margin-left: -10px;\n content: \" \";\n border-top-color: #fff;\n border-bottom-width: 0;\n}\n.popover.right > .arrow {\n top: 50%;\n left: -11px;\n margin-top: -11px;\n border-right-color: #999;\n border-right-color: rgba(0, 0, 0, .25);\n border-left-width: 0;\n}\n.popover.right > .arrow:after {\n bottom: -10px;\n left: 1px;\n content: \" \";\n border-right-color: #fff;\n border-left-width: 0;\n}\n.popover.bottom > .arrow {\n top: -11px;\n left: 50%;\n margin-left: -11px;\n border-top-width: 0;\n border-bottom-color: #999;\n border-bottom-color: rgba(0, 0, 0, .25);\n}\n.popover.bottom > .arrow:after {\n top: 1px;\n margin-left: -10px;\n content: \" \";\n border-top-width: 0;\n border-bottom-color: #fff;\n}\n.popover.left > .arrow {\n top: 50%;\n right: -11px;\n margin-top: -11px;\n border-right-width: 0;\n border-left-color: #999;\n border-left-color: rgba(0, 0, 0, .25);\n}\n.popover.left > .arrow:after {\n right: 1px;\n bottom: -10px;\n content: \" \";\n border-right-width: 0;\n border-left-color: #fff;\n}\n.carousel {\n position: relative;\n}\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n.carousel-inner > .item {\n position: relative;\n display: none;\n -webkit-transition: .6s ease-in-out left;\n -o-transition: .6s ease-in-out left;\n transition: .6s ease-in-out left;\n}\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n line-height: 1;\n}\n@media all and (transform-3d), (-webkit-transform-3d) {\n .carousel-inner > .item {\n -webkit-transition: -webkit-transform .6s ease-in-out;\n -o-transition: -o-transform .6s ease-in-out;\n transition: transform .6s ease-in-out;\n\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n -webkit-perspective: 1000px;\n perspective: 1000px;\n }\n .carousel-inner > .item.next,\n .carousel-inner > .item.active.right {\n left: 0;\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n }\n .carousel-inner > .item.prev,\n .carousel-inner > .item.active.left {\n left: 0;\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n }\n .carousel-inner > .item.next.left,\n .carousel-inner > .item.prev.right,\n .carousel-inner > .item.active {\n left: 0;\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n }\n}\n.carousel-inner > .active,\n.carousel-inner > .next,\n.carousel-inner > .prev {\n display: block;\n}\n.carousel-inner > .active {\n left: 0;\n}\n.carousel-inner > .next,\n.carousel-inner > .prev {\n position: absolute;\n top: 0;\n width: 100%;\n}\n.carousel-inner > .next {\n left: 100%;\n}\n.carousel-inner > .prev {\n left: -100%;\n}\n.carousel-inner > .next.left,\n.carousel-inner > .prev.right {\n left: 0;\n}\n.carousel-inner > .active.left {\n left: -100%;\n}\n.carousel-inner > .active.right {\n left: 100%;\n}\n.carousel-control {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 15%;\n font-size: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, .6);\n background-color: rgba(0, 0, 0, 0);\n filter: alpha(opacity=50);\n opacity: .5;\n}\n.carousel-control.left {\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);\n background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));\n background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);\n background-repeat: repeat-x;\n}\n.carousel-control.right {\n right: 0;\n left: auto;\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);\n background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));\n background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);\n background-repeat: repeat-x;\n}\n.carousel-control:hover,\n.carousel-control:focus {\n color: #fff;\n text-decoration: none;\n filter: alpha(opacity=90);\n outline: 0;\n opacity: .9;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-left,\n.carousel-control .glyphicon-chevron-right {\n position: absolute;\n top: 50%;\n z-index: 5;\n display: inline-block;\n margin-top: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .glyphicon-chevron-left {\n left: 50%;\n margin-left: -10px;\n}\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-right {\n right: 50%;\n margin-right: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next {\n width: 20px;\n height: 20px;\n font-family: serif;\n line-height: 1;\n}\n.carousel-control .icon-prev:before {\n content: '\\2039';\n}\n.carousel-control .icon-next:before {\n content: '\\203a';\n}\n.carousel-indicators {\n position: absolute;\n bottom: 10px;\n left: 50%;\n z-index: 15;\n width: 60%;\n padding-left: 0;\n margin-left: -30%;\n text-align: center;\n list-style: none;\n}\n.carousel-indicators li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #000 \\9;\n background-color: rgba(0, 0, 0, 0);\n border: 1px solid #fff;\n border-radius: 10px;\n}\n.carousel-indicators .active {\n width: 12px;\n height: 12px;\n margin: 0;\n background-color: #fff;\n}\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, .6);\n}\n.carousel-caption .btn {\n text-shadow: none;\n}\n@media screen and (min-width: 768px) {\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-prev,\n .carousel-control .icon-next {\n width: 30px;\n height: 30px;\n margin-top: -10px;\n font-size: 30px;\n }\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .icon-prev {\n margin-left: -10px;\n }\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-next {\n margin-right: -10px;\n }\n .carousel-caption {\n right: 20%;\n left: 20%;\n padding-bottom: 30px;\n }\n .carousel-indicators {\n bottom: 20px;\n }\n}\n.clearfix:before,\n.clearfix:after,\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-header:before,\n.modal-header:after,\n.modal-footer:before,\n.modal-footer:after {\n display: table;\n content: \" \";\n}\n.clearfix:after,\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-header:after,\n.modal-footer:after {\n clear: both;\n}\n.center-block {\n display: block;\n margin-right: auto;\n margin-left: auto;\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n.hidden {\n display: none !important;\n}\n.affix {\n position: fixed;\n}\n@-ms-viewport {\n width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n display: none !important;\n}\n@media (max-width: 767px) {\n .visible-xs {\n display: block !important;\n }\n table.visible-xs {\n display: table !important;\n }\n tr.visible-xs {\n display: table-row !important;\n }\n th.visible-xs,\n td.visible-xs {\n display: table-cell !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-block {\n display: block !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline {\n display: inline !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm {\n display: block !important;\n }\n table.visible-sm {\n display: table !important;\n }\n tr.visible-sm {\n display: table-row !important;\n }\n th.visible-sm,\n td.visible-sm {\n display: table-cell !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-block {\n display: block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline {\n display: inline !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md {\n display: block !important;\n }\n table.visible-md {\n display: table !important;\n }\n tr.visible-md {\n display: table-row !important;\n }\n th.visible-md,\n td.visible-md {\n display: table-cell !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-block {\n display: block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline {\n display: inline !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg {\n display: block !important;\n }\n table.visible-lg {\n display: table !important;\n }\n tr.visible-lg {\n display: table-row !important;\n }\n th.visible-lg,\n td.visible-lg {\n display: table-cell !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-block {\n display: block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline {\n display: inline !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline-block {\n display: inline-block !important;\n }\n}\n@media (max-width: 767px) {\n .hidden-xs {\n display: none !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .hidden-sm {\n display: none !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .hidden-md {\n display: none !important;\n }\n}\n@media (min-width: 1200px) {\n .hidden-lg {\n display: none !important;\n }\n}\n.visible-print {\n display: none !important;\n}\n@media print {\n .visible-print {\n display: block !important;\n }\n table.visible-print {\n display: table !important;\n }\n tr.visible-print {\n display: table-row !important;\n }\n th.visible-print,\n td.visible-print {\n display: table-cell !important;\n }\n}\n.visible-print-block {\n display: none !important;\n}\n@media print {\n .visible-print-block {\n display: block !important;\n }\n}\n.visible-print-inline {\n display: none !important;\n}\n@media print {\n .visible-print-inline {\n display: inline !important;\n }\n}\n.visible-print-inline-block {\n display: none !important;\n}\n@media print {\n .visible-print-inline-block {\n display: inline-block !important;\n }\n}\n@media print {\n .hidden-print {\n display: none !important;\n }\n}\n/*# sourceMappingURL=bootstrap.css.map */\n","//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n// Star\n\n// Import the fonts\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('@{icon-font-path}@{icon-font-name}.eot');\n src: url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype'),\n url('@{icon-font-path}@{icon-font-name}.woff2') format('woff2'),\n url('@{icon-font-path}@{icon-font-name}.woff') format('woff'),\n url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype'),\n url('@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}') format('svg');\n}\n\n// Catchall baseclass\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk { &:before { content: \"\\002a\"; } }\n.glyphicon-plus { &:before { content: \"\\002b\"; } }\n.glyphicon-euro,\n.glyphicon-eur { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil { &:before { content: \"\\270f\"; } }\n.glyphicon-glass { &:before { content: \"\\e001\"; } }\n.glyphicon-music { &:before { content: \"\\e002\"; } }\n.glyphicon-search { &:before { content: \"\\e003\"; } }\n.glyphicon-heart { &:before { content: \"\\e005\"; } }\n.glyphicon-star { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty { &:before { content: \"\\e007\"; } }\n.glyphicon-user { &:before { content: \"\\e008\"; } }\n.glyphicon-film { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large { &:before { content: \"\\e010\"; } }\n.glyphicon-th { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list { &:before { content: \"\\e012\"; } }\n.glyphicon-ok { &:before { content: \"\\e013\"; } }\n.glyphicon-remove { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out { &:before { content: \"\\e016\"; } }\n.glyphicon-off { &:before { content: \"\\e017\"; } }\n.glyphicon-signal { &:before { content: \"\\e018\"; } }\n.glyphicon-cog { &:before { content: \"\\e019\"; } }\n.glyphicon-trash { &:before { content: \"\\e020\"; } }\n.glyphicon-home { &:before { content: \"\\e021\"; } }\n.glyphicon-file { &:before { content: \"\\e022\"; } }\n.glyphicon-time { &:before { content: \"\\e023\"; } }\n.glyphicon-road { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt { &:before { content: \"\\e025\"; } }\n.glyphicon-download { &:before { content: \"\\e026\"; } }\n.glyphicon-upload { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt { &:before { content: \"\\e032\"; } }\n.glyphicon-lock { &:before { content: \"\\e033\"; } }\n.glyphicon-flag { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode { &:before { content: \"\\e040\"; } }\n.glyphicon-tag { &:before { content: \"\\e041\"; } }\n.glyphicon-tags { &:before { content: \"\\e042\"; } }\n.glyphicon-book { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark { &:before { content: \"\\e044\"; } }\n.glyphicon-print { &:before { content: \"\\e045\"; } }\n.glyphicon-camera { &:before { content: \"\\e046\"; } }\n.glyphicon-font { &:before { content: \"\\e047\"; } }\n.glyphicon-bold { &:before { content: \"\\e048\"; } }\n.glyphicon-italic { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify { &:before { content: \"\\e055\"; } }\n.glyphicon-list { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video { &:before { content: \"\\e059\"; } }\n.glyphicon-picture { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust { &:before { content: \"\\e063\"; } }\n.glyphicon-tint { &:before { content: \"\\e064\"; } }\n.glyphicon-edit { &:before { content: \"\\e065\"; } }\n.glyphicon-share { &:before { content: \"\\e066\"; } }\n.glyphicon-check { &:before { content: \"\\e067\"; } }\n.glyphicon-move { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward { &:before { content: \"\\e070\"; } }\n.glyphicon-backward { &:before { content: \"\\e071\"; } }\n.glyphicon-play { &:before { content: \"\\e072\"; } }\n.glyphicon-pause { &:before { content: \"\\e073\"; } }\n.glyphicon-stop { &:before { content: \"\\e074\"; } }\n.glyphicon-forward { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward { &:before { content: \"\\e077\"; } }\n.glyphicon-eject { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign { &:before { content: \"\\e101\"; } }\n.glyphicon-gift { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf { &:before { content: \"\\e103\"; } }\n.glyphicon-fire { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign { &:before { content: \"\\e107\"; } }\n.glyphicon-plane { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar { &:before { content: \"\\e109\"; } }\n.glyphicon-random { &:before { content: \"\\e110\"; } }\n.glyphicon-comment { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn { &:before { content: \"\\e122\"; } }\n.glyphicon-bell { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down { &:before { content: \"\\e134\"; } }\n.glyphicon-globe { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks { &:before { content: \"\\e137\"; } }\n.glyphicon-filter { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty { &:before { content: \"\\e143\"; } }\n.glyphicon-link { &:before { content: \"\\e144\"; } }\n.glyphicon-phone { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin { &:before { content: \"\\e146\"; } }\n.glyphicon-usd { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp { &:before { content: \"\\e149\"; } }\n.glyphicon-sort { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked { &:before { content: \"\\e157\"; } }\n.glyphicon-expand { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in { &:before { content: \"\\e161\"; } }\n.glyphicon-flash { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window { &:before { content: \"\\e164\"; } }\n.glyphicon-record { &:before { content: \"\\e165\"; } }\n.glyphicon-save { &:before { content: \"\\e166\"; } }\n.glyphicon-open { &:before { content: \"\\e167\"; } }\n.glyphicon-saved { &:before { content: \"\\e168\"; } }\n.glyphicon-import { &:before { content: \"\\e169\"; } }\n.glyphicon-export { &:before { content: \"\\e170\"; } }\n.glyphicon-send { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery { &:before { content: \"\\e179\"; } }\n.glyphicon-header { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt { &:before { content: \"\\e183\"; } }\n.glyphicon-tower { &:before { content: \"\\e184\"; } }\n.glyphicon-stats { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1 { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1 { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1 { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous { &:before { content: \"\\e200\"; } }\n.glyphicon-cd { &:before { content: \"\\e201\"; } }\n.glyphicon-save-file { &:before { content: \"\\e202\"; } }\n.glyphicon-open-file { &:before { content: \"\\e203\"; } }\n.glyphicon-level-up { &:before { content: \"\\e204\"; } }\n.glyphicon-copy { &:before { content: \"\\e205\"; } }\n.glyphicon-paste { &:before { content: \"\\e206\"; } }\n// The following 2 Glyphicons are omitted for the time being because\n// they currently use Unicode codepoints that are outside the\n// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle\n// non-BMP codepoints in CSS string escapes, and thus can't display these two icons.\n// Notably, the bug affects some older versions of the Android Browser.\n// More info: https://github.com/twbs/bootstrap/issues/10106\n// .glyphicon-door { &:before { content: \"\\1f6aa\"; } }\n// .glyphicon-key { &:before { content: \"\\1f511\"; } }\n.glyphicon-alert { &:before { content: \"\\e209\"; } }\n.glyphicon-equalizer { &:before { content: \"\\e210\"; } }\n.glyphicon-king { &:before { content: \"\\e211\"; } }\n.glyphicon-queen { &:before { content: \"\\e212\"; } }\n.glyphicon-pawn { &:before { content: \"\\e213\"; } }\n.glyphicon-bishop { &:before { content: \"\\e214\"; } }\n.glyphicon-knight { &:before { content: \"\\e215\"; } }\n.glyphicon-baby-formula { &:before { content: \"\\e216\"; } }\n.glyphicon-tent { &:before { content: \"\\26fa\"; } }\n.glyphicon-blackboard { &:before { content: \"\\e218\"; } }\n.glyphicon-bed { &:before { content: \"\\e219\"; } }\n.glyphicon-apple { &:before { content: \"\\f8ff\"; } }\n.glyphicon-erase { &:before { content: \"\\e221\"; } }\n.glyphicon-hourglass { &:before { content: \"\\231b\"; } }\n.glyphicon-lamp { &:before { content: \"\\e223\"; } }\n.glyphicon-duplicate { &:before { content: \"\\e224\"; } }\n.glyphicon-piggy-bank { &:before { content: \"\\e225\"; } }\n.glyphicon-scissors { &:before { content: \"\\e226\"; } }\n.glyphicon-bitcoin { &:before { content: \"\\e227\"; } }\n.glyphicon-btc { &:before { content: \"\\e227\"; } }\n.glyphicon-xbt { &:before { content: \"\\e227\"; } }\n.glyphicon-yen { &:before { content: \"\\00a5\"; } }\n.glyphicon-jpy { &:before { content: \"\\00a5\"; } }\n.glyphicon-ruble { &:before { content: \"\\20bd\"; } }\n.glyphicon-rub { &:before { content: \"\\20bd\"; } }\n.glyphicon-scale { &:before { content: \"\\e230\"; } }\n.glyphicon-ice-lolly { &:before { content: \"\\e231\"; } }\n.glyphicon-ice-lolly-tasted { &:before { content: \"\\e232\"; } }\n.glyphicon-education { &:before { content: \"\\e233\"; } }\n.glyphicon-option-horizontal { &:before { content: \"\\e234\"; } }\n.glyphicon-option-vertical { &:before { content: \"\\e235\"; } }\n.glyphicon-menu-hamburger { &:before { content: \"\\e236\"; } }\n.glyphicon-modal-window { &:before { content: \"\\e237\"; } }\n.glyphicon-oil { &:before { content: \"\\e238\"; } }\n.glyphicon-grain { &:before { content: \"\\e239\"; } }\n.glyphicon-sunglasses { &:before { content: \"\\e240\"; } }\n.glyphicon-text-size { &:before { content: \"\\e241\"; } }\n.glyphicon-text-color { &:before { content: \"\\e242\"; } }\n.glyphicon-text-background { &:before { content: \"\\e243\"; } }\n.glyphicon-object-align-top { &:before { content: \"\\e244\"; } }\n.glyphicon-object-align-bottom { &:before { content: \"\\e245\"; } }\n.glyphicon-object-align-horizontal{ &:before { content: \"\\e246\"; } }\n.glyphicon-object-align-left { &:before { content: \"\\e247\"; } }\n.glyphicon-object-align-vertical { &:before { content: \"\\e248\"; } }\n.glyphicon-object-align-right { &:before { content: \"\\e249\"; } }\n.glyphicon-triangle-right { &:before { content: \"\\e250\"; } }\n.glyphicon-triangle-left { &:before { content: \"\\e251\"; } }\n.glyphicon-triangle-bottom { &:before { content: \"\\e252\"; } }\n.glyphicon-triangle-top { &:before { content: \"\\e253\"; } }\n.glyphicon-console { &:before { content: \"\\e254\"; } }\n.glyphicon-superscript { &:before { content: \"\\e255\"; } }\n.glyphicon-subscript { &:before { content: \"\\e256\"; } }\n.glyphicon-menu-left { &:before { content: \"\\e257\"; } }\n.glyphicon-menu-right { &:before { content: \"\\e258\"; } }\n.glyphicon-menu-down { &:before { content: \"\\e259\"; } }\n.glyphicon-menu-up { &:before { content: \"\\e260\"; } }\n","//\n// Scaffolding\n// --------------------------------------------------\n\n\n// Reset the box-sizing\n//\n// Heads up! This reset may cause conflicts with some third-party widgets.\n// For recommendations on resolving such conflicts, see\n// http://getbootstrap.com/getting-started/#third-box-sizing\n* {\n .box-sizing(border-box);\n}\n*:before,\n*:after {\n .box-sizing(border-box);\n}\n\n\n// Body reset\n\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n}\n\nbody {\n font-family: @font-family-base;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @text-color;\n background-color: @body-bg;\n}\n\n// Reset fonts for relevant elements\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\n\n// Links\n\na {\n color: @link-color;\n text-decoration: none;\n\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n }\n\n &:focus {\n .tab-focus();\n }\n}\n\n\n// Figures\n//\n// We reset this here because previously Normalize had no `figure` margins. This\n// ensures we don't break anyone's use of the element.\n\nfigure {\n margin: 0;\n}\n\n\n// Images\n\nimg {\n vertical-align: middle;\n}\n\n// Responsive images (ensure images don't scale beyond their parents)\n.img-responsive {\n .img-responsive();\n}\n\n// Rounded corners\n.img-rounded {\n border-radius: @border-radius-large;\n}\n\n// Image thumbnails\n//\n// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.\n.img-thumbnail {\n padding: @thumbnail-padding;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(all .2s ease-in-out);\n\n // Keep them at most 100% wide\n .img-responsive(inline-block);\n}\n\n// Perfect circle\n.img-circle {\n border-radius: 50%; // set radius in percents\n}\n\n\n// Horizontal rules\n\nhr {\n margin-top: @line-height-computed;\n margin-bottom: @line-height-computed;\n border: 0;\n border-top: 1px solid @hr-border;\n}\n\n\n// Only display content to screen readers\n//\n// See: http://a11yproject.com/posts/how-to-hide-content\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0,0,0,0);\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n// Useful for \"Skip to main content\" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n// Credit: HTML5 Boilerplate\n\n.sr-only-focusable {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n }\n}\n\n\n// iOS \"clickable elements\" fix for role=\"button\"\n//\n// Fixes \"clickability\" issue (and more generally, the firing of events such as focus as well)\n// for traditionally non-focusable elements with role=\"button\"\n// see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n[role=\"button\"] {\n cursor: pointer;\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// WebKit-style focus\n\n.tab-focus() {\n // WebKit-specific. Other browsers will keep their default outline style.\n // (Initially tried to also force default via `outline: initial`,\n // but that seems to erroneously remove the outline in Firefox altogether.)\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n.img-responsive(@display: block) {\n display: @display;\n max-width: 100%; // Part 1: Set a maximum relative to the parent\n height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size. Note that the\n// spelling of `min--moz-device-pixel-ratio` is intentional.\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n background-image: url(\"@{file-1x}\");\n\n @media\n only screen and (-webkit-min-device-pixel-ratio: 2),\n only screen and ( min--moz-device-pixel-ratio: 2),\n only screen and ( -o-min-device-pixel-ratio: 2/1),\n only screen and ( min-device-pixel-ratio: 2),\n only screen and ( min-resolution: 192dpi),\n only screen and ( min-resolution: 2dppx) {\n background-image: url(\"@{file-2x}\");\n background-size: @width-1x @height-1x;\n }\n}\n","//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n font-family: @headings-font-family;\n font-weight: @headings-font-weight;\n line-height: @headings-line-height;\n color: @headings-color;\n\n small,\n .small {\n font-weight: normal;\n line-height: 1;\n color: @headings-small-color;\n }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n margin-top: @line-height-computed;\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 65%;\n }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n margin-top: (@line-height-computed / 2);\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 75%;\n }\n}\n\nh1, .h1 { font-size: @font-size-h1; }\nh2, .h2 { font-size: @font-size-h2; }\nh3, .h3 { font-size: @font-size-h3; }\nh4, .h4 { font-size: @font-size-h4; }\nh5, .h5 { font-size: @font-size-h5; }\nh6, .h6 { font-size: @font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n margin: 0 0 (@line-height-computed / 2);\n}\n\n.lead {\n margin-bottom: @line-height-computed;\n font-size: floor((@font-size-base * 1.15));\n font-weight: 300;\n line-height: 1.4;\n\n @media (min-width: @screen-sm-min) {\n font-size: (@font-size-base * 1.5);\n }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: (12px small font / 14px base font) * 100% = about 85%\nsmall,\n.small {\n font-size: floor((100% * @font-size-small / @font-size-base));\n}\n\nmark,\n.mark {\n background-color: @state-warning-bg;\n padding: .2em;\n}\n\n// Alignment\n.text-left { text-align: left; }\n.text-right { text-align: right; }\n.text-center { text-align: center; }\n.text-justify { text-align: justify; }\n.text-nowrap { white-space: nowrap; }\n\n// Transformation\n.text-lowercase { text-transform: lowercase; }\n.text-uppercase { text-transform: uppercase; }\n.text-capitalize { text-transform: capitalize; }\n\n// Contextual colors\n.text-muted {\n color: @text-muted;\n}\n.text-primary {\n .text-emphasis-variant(@brand-primary);\n}\n.text-success {\n .text-emphasis-variant(@state-success-text);\n}\n.text-info {\n .text-emphasis-variant(@state-info-text);\n}\n.text-warning {\n .text-emphasis-variant(@state-warning-text);\n}\n.text-danger {\n .text-emphasis-variant(@state-danger-text);\n}\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n // Given the contrast here, this is the only class to have its color inverted\n // automatically.\n color: #fff;\n .bg-variant(@brand-primary);\n}\n.bg-success {\n .bg-variant(@state-success-bg);\n}\n.bg-info {\n .bg-variant(@state-info-bg);\n}\n.bg-warning {\n .bg-variant(@state-warning-bg);\n}\n.bg-danger {\n .bg-variant(@state-danger-bg);\n}\n\n\n// Page header\n// -------------------------\n\n.page-header {\n padding-bottom: ((@line-height-computed / 2) - 1);\n margin: (@line-height-computed * 2) 0 @line-height-computed;\n border-bottom: 1px solid @page-header-border-color;\n}\n\n\n// Lists\n// -------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n margin-top: 0;\n margin-bottom: (@line-height-computed / 2);\n ul,\n ol {\n margin-bottom: 0;\n }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n .list-unstyled();\n margin-left: -5px;\n\n > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n// Description Lists\ndl {\n margin-top: 0; // Remove browser default\n margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n line-height: @line-height-base;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n.dl-horizontal {\n dd {\n &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present\n }\n\n @media (min-width: @dl-horizontal-breakpoint) {\n dt {\n float: left;\n width: (@dl-horizontal-offset - 20);\n clear: left;\n text-align: right;\n .text-overflow();\n }\n dd {\n margin-left: @dl-horizontal-offset;\n }\n }\n}\n\n\n// Misc\n// -------------------------\n\n// Abbreviations and acronyms\nabbr[title],\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted @abbr-border-color;\n}\n.initialism {\n font-size: 90%;\n .text-uppercase();\n}\n\n// Blockquotes\nblockquote {\n padding: (@line-height-computed / 2) @line-height-computed;\n margin: 0 0 @line-height-computed;\n font-size: @blockquote-font-size;\n border-left: 5px solid @blockquote-border-color;\n\n p,\n ul,\n ol {\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n // Note: Deprecated small and .small as of v3.1.0\n // Context: https://github.com/twbs/bootstrap/issues/11660\n footer,\n small,\n .small {\n display: block;\n font-size: 80%; // back to default font-size\n line-height: @line-height-base;\n color: @blockquote-small-color;\n\n &:before {\n content: '\\2014 \\00A0'; // em dash, nbsp\n }\n }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid @blockquote-border-color;\n border-left: 0;\n text-align: right;\n\n // Account for citation\n footer,\n small,\n .small {\n &:before { content: ''; }\n &:after {\n content: '\\00A0 \\2014'; // nbsp, em dash\n }\n }\n}\n\n// Addresses\naddress {\n margin-bottom: @line-height-computed;\n font-style: normal;\n line-height: @line-height-base;\n}\n","// Typography\n\n.text-emphasis-variant(@color) {\n color: @color;\n a&:hover,\n a&:focus {\n color: darken(@color, 10%);\n }\n}\n","// Contextual backgrounds\n\n.bg-variant(@color) {\n background-color: @color;\n a&:hover,\n a&:focus {\n background-color: darken(@color, 10%);\n }\n}\n","// Text overflow\n// Requires inline-block or block for proper styling\n\n.text-overflow() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n","//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: @code-color;\n background-color: @code-bg;\n border-radius: @border-radius-base;\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: @kbd-color;\n background-color: @kbd-bg;\n border-radius: @border-radius-small;\n box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n }\n}\n\n// Blocks of code\npre {\n display: block;\n padding: ((@line-height-computed - 1) / 2);\n margin: 0 0 (@line-height-computed / 2);\n font-size: (@font-size-base - 1); // 14px to 13px\n line-height: @line-height-base;\n word-break: break-all;\n word-wrap: break-word;\n color: @pre-color;\n background-color: @pre-bg;\n border: 1px solid @pre-border-color;\n border-radius: @border-radius-base;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: @pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n .container-fixed();\n\n @media (min-width: @screen-sm-min) {\n width: @container-sm;\n }\n @media (min-width: @screen-md-min) {\n width: @container-md;\n }\n @media (min-width: @screen-lg-min) {\n width: @container-lg;\n }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n .make-row();\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n .make-grid(lg);\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n.container-fixed(@gutter: @grid-gutter-width) {\n margin-right: auto;\n margin-left: auto;\n padding-left: floor((@gutter / 2));\n padding-right: ceil((@gutter / 2));\n &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n margin-left: ceil((@gutter / -2));\n margin-right: floor((@gutter / -2));\n &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n float: left;\n width: percentage((@columns / @grid-columns));\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n margin-left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-push(@columns) {\n left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-pull(@columns) {\n right: percentage((@columns / @grid-columns));\n}\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-sm-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-offset(@columns) {\n @media (min-width: @screen-sm-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-push(@columns) {\n @media (min-width: @screen-sm-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-pull(@columns) {\n @media (min-width: @screen-sm-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-md-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-offset(@columns) {\n @media (min-width: @screen-md-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-push(@columns) {\n @media (min-width: @screen-md-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-pull(@columns) {\n @media (min-width: @screen-md-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-lg-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-offset(@columns) {\n @media (min-width: @screen-lg-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-push(@columns) {\n @media (min-width: @screen-lg-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-pull(@columns) {\n @media (min-width: @screen-lg-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n // Common styles for all sizes of grid columns, widths 1-12\n .col(@index) { // initial\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n position: relative;\n // Prevent columns from collapsing when empty\n min-height: 1px;\n // Inner gutter via padding\n padding-left: ceil((@grid-gutter-width / 2));\n padding-right: floor((@grid-gutter-width / 2));\n }\n }\n .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n .col(@index) { // initial\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n float: left;\n }\n }\n .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n .col-@{class}-@{index} {\n width: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {\n .col-@{class}-push-@{index} {\n left: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {\n .col-@{class}-push-0 {\n left: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {\n .col-@{class}-pull-@{index} {\n right: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {\n .col-@{class}-pull-0 {\n right: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n .col-@{class}-offset-@{index} {\n margin-left: percentage((@index / @grid-columns));\n }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n .calc-grid-column(@index, @class, @type);\n // next iteration\n .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n .float-grid-columns(@class);\n .loop-grid-columns(@grid-columns, @class, width);\n .loop-grid-columns(@grid-columns, @class, pull);\n .loop-grid-columns(@grid-columns, @class, push);\n .loop-grid-columns(@grid-columns, @class, offset);\n}\n","//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n background-color: @table-bg;\n}\ncaption {\n padding-top: @table-cell-padding;\n padding-bottom: @table-cell-padding;\n color: @text-muted;\n text-align: left;\n}\nth {\n text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: @line-height-computed;\n // Cells\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-cell-padding;\n line-height: @line-height-base;\n vertical-align: top;\n border-top: 1px solid @table-border-color;\n }\n }\n }\n // Bottom align for column headings\n > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid @table-border-color;\n }\n // Remove top border from thead by default\n > caption + thead,\n > colgroup + thead,\n > thead:first-child {\n > tr:first-child {\n > th,\n > td {\n border-top: 0;\n }\n }\n }\n // Account for multiple tbody instances\n > tbody + tbody {\n border-top: 2px solid @table-border-color;\n }\n\n // Nesting\n .table {\n background-color: @body-bg;\n }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-condensed-cell-padding;\n }\n }\n }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n border: 1px solid @table-border-color;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n border: 1px solid @table-border-color;\n }\n }\n }\n > thead > tr {\n > th,\n > td {\n border-bottom-width: 2px;\n }\n }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n > tbody > tr:nth-of-type(odd) {\n background-color: @table-bg-accent;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n > tbody > tr:hover {\n background-color: @table-bg-hover;\n }\n}\n\n\n// Table cell sizing\n//\n// Reset default table behavior\n\ntable col[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-column;\n}\ntable {\n td,\n th {\n &[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-cell;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n// Generate the contextual variants\n.table-row-variant(active; @table-bg-active);\n.table-row-variant(success; @state-success-bg);\n.table-row-variant(info; @state-info-bg);\n.table-row-variant(warning; @state-warning-bg);\n.table-row-variant(danger; @state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837)\n\n @media screen and (max-width: @screen-xs-max) {\n width: 100%;\n margin-bottom: (@line-height-computed * 0.75);\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid @table-border-color;\n\n // Tighten up spacing\n > .table {\n margin-bottom: 0;\n\n // Ensure the content doesn't wrap\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n white-space: nowrap;\n }\n }\n }\n }\n\n // Special overrides for the bordered tables\n > .table-bordered {\n border: 0;\n\n // Nuke the appropriate borders so that the parent can handle them\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n\n // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n // chances are there will be only one `tr` in a `thead` and that would\n // remove the border altogether.\n > tbody,\n > tfoot {\n > tr:last-child {\n > th,\n > td {\n border-bottom: 0;\n }\n }\n }\n\n }\n }\n}\n","// Tables\n\n.table-row-variant(@state; @background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table > thead > tr,\n .table > tbody > tr,\n .table > tfoot > tr {\n > td.@{state},\n > th.@{state},\n &.@{state} > td,\n &.@{state} > th {\n background-color: @background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover > tbody > tr {\n > td.@{state}:hover,\n > th.@{state}:hover,\n &.@{state}:hover > td,\n &:hover > .@{state},\n &.@{state}:hover > th {\n background-color: darken(@background, 5%);\n }\n }\n}\n","//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n // Chrome and Firefox set a `min-width: min-content;` on fieldsets,\n // so we reset that to ensure it behaves more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359.\n min-width: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: @line-height-computed;\n font-size: (@font-size-base * 1.5);\n line-height: inherit;\n color: @legend-color;\n border: 0;\n border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n display: inline-block;\n max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141)\n margin-bottom: 5px;\n font-weight: bold;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\n// Override content-box in Normalize (* isn't specific enough)\ninput[type=\"search\"] {\n .box-sizing(border-box);\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9; // IE8-9\n line-height: normal;\n}\n\ninput[type=\"file\"] {\n display: block;\n}\n\n// Make range inputs behave like textual form controls\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\n\n// Make multiple select elements height not fixed\nselect[multiple],\nselect[size] {\n height: auto;\n}\n\n// Focus for file, radio, and checkbox\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n .tab-focus();\n}\n\n// Adjust output element\noutput {\n display: block;\n padding-top: (@padding-base-vertical + 1);\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n}\n\n\n// Common form controls\n//\n// Shared size and type resets for form controls. Apply `.form-control` to any\n// of the following form controls:\n//\n// select\n// textarea\n// input[type=\"text\"]\n// input[type=\"password\"]\n// input[type=\"datetime\"]\n// input[type=\"datetime-local\"]\n// input[type=\"date\"]\n// input[type=\"month\"]\n// input[type=\"time\"]\n// input[type=\"week\"]\n// input[type=\"number\"]\n// input[type=\"email\"]\n// input[type=\"url\"]\n// input[type=\"search\"]\n// input[type=\"tel\"]\n// input[type=\"color\"]\n\n.form-control {\n display: block;\n width: 100%;\n height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n background-color: @input-bg;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid @input-border;\n border-radius: @input-border-radius; // Note: This has no effect on s in CSS.\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));\n .transition(~\"border-color ease-in-out .15s, box-shadow ease-in-out .15s\");\n\n // Customize the `:focus` state to imitate native WebKit styles.\n .form-control-focus();\n\n // Placeholder\n .placeholder();\n\n // Unstyle the caret on ``\n// element gets special love because it's special, and that's a fact!\n.input-size(@input-height; @padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n height: @input-height;\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n\n select& {\n height: @input-height;\n line-height: @input-height;\n }\n\n textarea&,\n select[multiple]& {\n height: auto;\n }\n}\n","//\n// Buttons\n// --------------------------------------------------\n\n\n// Base styles\n// --------------------------------------------------\n\n.btn {\n display: inline-block;\n margin-bottom: 0; // For input.btn\n font-weight: @btn-font-weight;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @btn-border-radius-base);\n .user-select(none);\n\n &,\n &:active,\n &.active {\n &:focus,\n &.focus {\n .tab-focus();\n }\n }\n\n &:hover,\n &:focus,\n &.focus {\n color: @btn-default-color;\n text-decoration: none;\n }\n\n &:active,\n &.active {\n outline: 0;\n background-image: none;\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n .opacity(.65);\n .box-shadow(none);\n }\n\n a& {\n &.disabled,\n fieldset[disabled] & {\n pointer-events: none; // Future-proof disabling of clicks on `` elements\n }\n }\n}\n\n\n// Alternate buttons\n// --------------------------------------------------\n\n.btn-default {\n .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);\n}\n.btn-primary {\n .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);\n}\n// Success appears as green\n.btn-success {\n .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border);\n}\n// Info appears as blue-green\n.btn-info {\n .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border);\n}\n// Warning appears as orange\n.btn-warning {\n .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border);\n}\n// Danger and error appear as red\n.btn-danger {\n .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-border);\n}\n\n\n// Link buttons\n// -------------------------\n\n// Make a button look and behave like a link\n.btn-link {\n color: @link-color;\n font-weight: normal;\n border-radius: 0;\n\n &,\n &:active,\n &.active,\n &[disabled],\n fieldset[disabled] & {\n background-color: transparent;\n .box-shadow(none);\n }\n &,\n &:hover,\n &:focus,\n &:active {\n border-color: transparent;\n }\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n background-color: transparent;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @btn-link-disabled-color;\n text-decoration: none;\n }\n }\n}\n\n\n// Button Sizes\n// --------------------------------------------------\n\n.btn-lg {\n // line-height: ensure even-numbered height of button next to large input\n .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @btn-border-radius-large);\n}\n.btn-sm {\n // line-height: ensure proper height of button next to small input\n .button-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n.btn-xs {\n .button-size(@padding-xs-vertical; @padding-xs-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n\n\n// Block button\n// --------------------------------------------------\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n// Vertically space out multiple block buttons\n.btn-block + .btn-block {\n margin-top: 5px;\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n &.btn-block {\n width: 100%;\n }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n.button-variant(@color; @background; @border) {\n color: @color;\n background-color: @background;\n border-color: @border;\n\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 25%);\n }\n &:hover {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n\n &:hover,\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 17%);\n border-color: darken(@border, 25%);\n }\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n background-image: none;\n }\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus,\n &.focus {\n background-color: @background;\n border-color: @border;\n }\n }\n\n .badge {\n color: @background;\n background-color: @color;\n }\n}\n\n// Button sizes\n.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n}\n","// Opacity\n\n.opacity(@opacity) {\n opacity: @opacity;\n // IE8 filter\n @opacity-ie: (@opacity * 100);\n filter: ~\"alpha(opacity=@{opacity-ie})\";\n}\n","//\n// Component animations\n// --------------------------------------------------\n\n// Heads up!\n//\n// We don't use the `.opacity()` mixin here since it causes a bug with text\n// fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552.\n\n.fade {\n opacity: 0;\n .transition(opacity .15s linear);\n &.in {\n opacity: 1;\n }\n}\n\n.collapse {\n display: none;\n\n &.in { display: block; }\n tr&.in { display: table-row; }\n tbody&.in { display: table-row-group; }\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n .transition-property(~\"height, visibility\");\n .transition-duration(.35s);\n .transition-timing-function(ease);\n}\n","//\n// Dropdown menus\n// --------------------------------------------------\n\n\n// Dropdown arrow/caret\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: @caret-width-base dashed;\n border-top: @caret-width-base solid ~\"\\9\"; // IE8\n border-right: @caret-width-base solid transparent;\n border-left: @caret-width-base solid transparent;\n}\n\n// The dropdown wrapper (div)\n.dropup,\n.dropdown {\n position: relative;\n}\n\n// Prevent the focus on the dropdown toggle when closing dropdowns\n.dropdown-toggle:focus {\n outline: 0;\n}\n\n// The dropdown menu (ul)\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: @zindex-dropdown;\n display: none; // none by default, but block on \"open\" of the menu\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0; // override default ul\n list-style: none;\n font-size: @font-size-base;\n text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n background-color: @dropdown-bg;\n border: 1px solid @dropdown-fallback-border; // IE8 fallback\n border: 1px solid @dropdown-border;\n border-radius: @border-radius-base;\n .box-shadow(0 6px 12px rgba(0,0,0,.175));\n background-clip: padding-box;\n\n // Aligns the dropdown menu to right\n //\n // Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]`\n &.pull-right {\n right: 0;\n left: auto;\n }\n\n // Dividers (basically an hr) within the dropdown\n .divider {\n .nav-divider(@dropdown-divider-bg);\n }\n\n // Links within the dropdown menu\n > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: @line-height-base;\n color: @dropdown-link-color;\n white-space: nowrap; // prevent links from randomly breaking onto new lines\n }\n}\n\n// Hover/Focus state\n.dropdown-menu > li > a {\n &:hover,\n &:focus {\n text-decoration: none;\n color: @dropdown-link-hover-color;\n background-color: @dropdown-link-hover-bg;\n }\n}\n\n// Active state\n.dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: @dropdown-link-active-color;\n text-decoration: none;\n outline: 0;\n background-color: @dropdown-link-active-bg;\n }\n}\n\n// Disabled state\n//\n// Gray out text and ensure the hover/focus state remains gray\n\n.dropdown-menu > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @dropdown-link-disabled-color;\n }\n\n // Nuke hover/focus effects\n &:hover,\n &:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none; // Remove CSS gradient\n .reset-filter();\n cursor: @cursor-disabled;\n }\n}\n\n// Open state for the dropdown\n.open {\n // Show the menu\n > .dropdown-menu {\n display: block;\n }\n\n // Remove the outline when :focus is triggered\n > a {\n outline: 0;\n }\n}\n\n// Menu positioning\n//\n// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown\n// menu with the parent.\n.dropdown-menu-right {\n left: auto; // Reset the default from `.dropdown-menu`\n right: 0;\n}\n// With v3, we enabled auto-flipping if you have a dropdown within a right\n// aligned nav component. To enable the undoing of that, we provide an override\n// to restore the default dropdown menu alignment.\n//\n// This is only for left-aligning a dropdown menu within a `.navbar-right` or\n// `.pull-right` nav component.\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n\n// Dropdown section headers\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: @font-size-small;\n line-height: @line-height-base;\n color: @dropdown-header-color;\n white-space: nowrap; // as with > li > a\n}\n\n// Backdrop to catch body clicks on mobile, etc.\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: (@zindex-dropdown - 10);\n}\n\n// Right aligned dropdowns\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n//\n// Just add .dropup after the standard .dropdown class and you're set, bro.\n// TODO: abstract this so that the navbar fixed styles are not placed here?\n\n.dropup,\n.navbar-fixed-bottom .dropdown {\n // Reverse the caret\n .caret {\n border-top: 0;\n border-bottom: @caret-width-base dashed;\n border-bottom: @caret-width-base solid ~\"\\9\"; // IE8\n content: \"\";\n }\n // Different positioning for bottom up menu\n .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n }\n}\n\n\n// Component alignment\n//\n// Reiterate per navbar.less and the modified component alignment there.\n\n@media (min-width: @grid-float-breakpoint) {\n .navbar-right {\n .dropdown-menu {\n .dropdown-menu-right();\n }\n // Necessary for overrides of the default right aligned menu.\n // Will remove come v4 in all likelihood.\n .dropdown-menu-left {\n .dropdown-menu-left();\n }\n }\n}\n","// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n.nav-divider(@color: #e5e5e5) {\n height: 1px;\n margin: ((@line-height-computed / 2) - 1) 0;\n overflow: hidden;\n background-color: @color;\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n","//\n// Button groups\n// --------------------------------------------------\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .btn alignment given font-size hack above\n > .btn {\n position: relative;\n float: left;\n // Bring the \"active\" button to the front\n &:hover,\n &:focus,\n &:active,\n &.active {\n z-index: 2;\n }\n }\n}\n\n// Prevent double borders when buttons are next to each other\n.btn-group {\n .btn + .btn,\n .btn + .btn-group,\n .btn-group + .btn,\n .btn-group + .btn-group {\n margin-left: -1px;\n }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n margin-left: -5px; // Offset the first child's margin\n &:extend(.clearfix all);\n\n .btn,\n .btn-group,\n .input-group {\n float: left;\n }\n > .btn,\n > .btn-group,\n > .input-group {\n margin-left: 5px;\n }\n}\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n\n// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match\n.btn-group > .btn:first-child {\n margin-left: 0;\n &:not(:last-child):not(.dropdown-toggle) {\n .border-right-radius(0);\n }\n}\n// Need .dropdown-toggle since :last-child doesn't apply, given that a .dropdown-menu is used immediately after it\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n .border-left-radius(0);\n}\n\n// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-right-radius(0);\n }\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-left-radius(0);\n}\n\n// On active and open, don't show outline\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-xs > .btn { &:extend(.btn-xs); }\n.btn-group-sm > .btn { &:extend(.btn-sm); }\n.btn-group-lg > .btn { &:extend(.btn-lg); }\n\n\n// Split button dropdowns\n// ----------------------\n\n// Give the line between buttons some depth\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n\n// The clickable button for toggling the menu\n// Remove the gradient and set the same inset shadow as the :active state\n.btn-group.open .dropdown-toggle {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n\n // Show no shadow for `.btn-link` since it has no other button styles.\n &.btn-link {\n .box-shadow(none);\n }\n}\n\n\n// Reposition the caret\n.btn .caret {\n margin-left: 0;\n}\n// Carets in other button sizes\n.btn-lg .caret {\n border-width: @caret-width-large @caret-width-large 0;\n border-bottom-width: 0;\n}\n// Upside down carets for .dropup\n.dropup .btn-lg .caret {\n border-width: 0 @caret-width-large @caret-width-large;\n}\n\n\n// Vertical button groups\n// ----------------------\n\n.btn-group-vertical {\n > .btn,\n > .btn-group,\n > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n }\n\n // Clear floats so dropdown menus can be properly placed\n > .btn-group {\n &:extend(.clearfix all);\n > .btn {\n float: none;\n }\n }\n\n > .btn + .btn,\n > .btn + .btn-group,\n > .btn-group + .btn,\n > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n }\n}\n\n.btn-group-vertical > .btn {\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n &:first-child:not(:last-child) {\n .border-top-radius(@btn-border-radius-base);\n .border-bottom-radius(0);\n }\n &:last-child:not(:first-child) {\n .border-top-radius(0);\n .border-bottom-radius(@btn-border-radius-base);\n }\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-bottom-radius(0);\n }\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-top-radius(0);\n}\n\n\n// Justified button groups\n// ----------------------\n\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n > .btn,\n > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n }\n > .btn-group .btn {\n width: 100%;\n }\n\n > .btn-group .dropdown-menu {\n left: auto;\n }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n[data-toggle=\"buttons\"] {\n > .btn,\n > .btn-group > .btn {\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0,0,0,0);\n pointer-events: none;\n }\n }\n}\n","// Single side border-radius\n\n.border-top-radius(@radius) {\n border-top-right-radius: @radius;\n border-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n border-bottom-left-radius: @radius;\n border-top-left-radius: @radius;\n}\n","//\n// Input groups\n// --------------------------------------------------\n\n// Base styles\n// -------------------------\n.input-group {\n position: relative; // For dropdowns\n display: table;\n border-collapse: separate; // prevent input groups from inheriting border styles from table cells when placed within a table\n\n // Undo padding and float of grid classes\n &[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n }\n\n .form-control {\n // Ensure that the input is always above the *appended* addon button for\n // proper border colors.\n position: relative;\n z-index: 2;\n\n // IE9 fubars the placeholder attribute in text inputs and the arrows on\n // select elements in input groups. To fix it, we float the input. Details:\n // https://github.com/twbs/bootstrap/issues/11561#issuecomment-28936855\n float: left;\n\n width: 100%;\n margin-bottom: 0;\n\n &:focus {\n z-index: 3;\n }\n }\n}\n\n// Sizing options\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n .input-lg();\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n .input-sm();\n}\n\n\n// Display as table-cell\n// -------------------------\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n}\n// Addon and addon wrapper for buttons\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle; // Match the inputs\n}\n\n// Text input groups\n// -------------------------\n.input-group-addon {\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n font-weight: normal;\n line-height: 1;\n color: @input-color;\n text-align: center;\n background-color: @input-group-addon-bg;\n border: 1px solid @input-group-addon-border-color;\n border-radius: @input-border-radius;\n\n // Sizing\n &.input-sm {\n padding: @padding-small-vertical @padding-small-horizontal;\n font-size: @font-size-small;\n border-radius: @input-border-radius-small;\n }\n &.input-lg {\n padding: @padding-large-vertical @padding-large-horizontal;\n font-size: @font-size-large;\n border-radius: @input-border-radius-large;\n }\n\n // Nuke default margins from checkboxes and radios to vertically center within.\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n margin-top: 0;\n }\n}\n\n// Reset rounded corners\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n .border-right-radius(0);\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n .border-left-radius(0);\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n\n// Button input groups\n// -------------------------\n.input-group-btn {\n position: relative;\n // Jankily prevent input button groups from wrapping with `white-space` and\n // `font-size` in combination with `inline-block` on buttons.\n font-size: 0;\n white-space: nowrap;\n\n // Negative margin for spacing, position for bringing hovered/focused/actived\n // element above the siblings.\n > .btn {\n position: relative;\n + .btn {\n margin-left: -1px;\n }\n // Bring the \"active\" button to the front\n &:hover,\n &:focus,\n &:active {\n z-index: 2;\n }\n }\n\n // Negative margin to only have a 1px border between the two\n &:first-child {\n > .btn,\n > .btn-group {\n margin-right: -1px;\n }\n }\n &:last-child {\n > .btn,\n > .btn-group {\n z-index: 2;\n margin-left: -1px;\n }\n }\n}\n","//\n// Navs\n// --------------------------------------------------\n\n\n// Base class\n// --------------------------------------------------\n\n.nav {\n margin-bottom: 0;\n padding-left: 0; // Override default ul/ol\n list-style: none;\n &:extend(.clearfix all);\n\n > li {\n position: relative;\n display: block;\n\n > a {\n position: relative;\n display: block;\n padding: @nav-link-padding;\n &:hover,\n &:focus {\n text-decoration: none;\n background-color: @nav-link-hover-bg;\n }\n }\n\n // Disabled state sets text to gray and nukes hover/tab effects\n &.disabled > a {\n color: @nav-disabled-link-color;\n\n &:hover,\n &:focus {\n color: @nav-disabled-link-hover-color;\n text-decoration: none;\n background-color: transparent;\n cursor: @cursor-disabled;\n }\n }\n }\n\n // Open dropdowns\n .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @nav-link-hover-bg;\n border-color: @link-color;\n }\n }\n\n // Nav dividers (deprecated with v3.0.1)\n //\n // This should have been removed in v3 with the dropping of `.nav-list`, but\n // we missed it. We don't currently support this anywhere, but in the interest\n // of maintaining backward compatibility in case you use it, it's deprecated.\n .nav-divider {\n .nav-divider();\n }\n\n // Prevent IE8 from misplacing imgs\n //\n // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989\n > li > a > img {\n max-width: none;\n }\n}\n\n\n// Tabs\n// -------------------------\n\n// Give the tabs something to sit on\n.nav-tabs {\n border-bottom: 1px solid @nav-tabs-border-color;\n > li {\n float: left;\n // Make the list-items overlay the bottom border\n margin-bottom: -1px;\n\n // Actual tabs (as links)\n > a {\n margin-right: 2px;\n line-height: @line-height-base;\n border: 1px solid transparent;\n border-radius: @border-radius-base @border-radius-base 0 0;\n &:hover {\n border-color: @nav-tabs-link-hover-border-color @nav-tabs-link-hover-border-color @nav-tabs-border-color;\n }\n }\n\n // Active state, and its :hover to override normal :hover\n &.active > a {\n &,\n &:hover,\n &:focus {\n color: @nav-tabs-active-link-hover-color;\n background-color: @nav-tabs-active-link-hover-bg;\n border: 1px solid @nav-tabs-active-link-hover-border-color;\n border-bottom-color: transparent;\n cursor: default;\n }\n }\n }\n // pulling this in mainly for less shorthand\n &.nav-justified {\n .nav-justified();\n .nav-tabs-justified();\n }\n}\n\n\n// Pills\n// -------------------------\n.nav-pills {\n > li {\n float: left;\n\n // Links rendered as pills\n > a {\n border-radius: @nav-pills-border-radius;\n }\n + li {\n margin-left: 2px;\n }\n\n // Active state\n &.active > a {\n &,\n &:hover,\n &:focus {\n color: @nav-pills-active-link-hover-color;\n background-color: @nav-pills-active-link-hover-bg;\n }\n }\n }\n}\n\n\n// Stacked pills\n.nav-stacked {\n > li {\n float: none;\n + li {\n margin-top: 2px;\n margin-left: 0; // no need for this gap between nav items\n }\n }\n}\n\n\n// Nav variations\n// --------------------------------------------------\n\n// Justified nav links\n// -------------------------\n\n.nav-justified {\n width: 100%;\n\n > li {\n float: none;\n > a {\n text-align: center;\n margin-bottom: 5px;\n }\n }\n\n > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n }\n\n @media (min-width: @screen-sm-min) {\n > li {\n display: table-cell;\n width: 1%;\n > a {\n margin-bottom: 0;\n }\n }\n }\n}\n\n// Move borders to anchors instead of bottom of list\n//\n// Mixin for adding on top the shared `.nav-justified` styles for our tabs\n.nav-tabs-justified {\n border-bottom: 0;\n\n > li > a {\n // Override margin from .nav-tabs\n margin-right: 0;\n border-radius: @border-radius-base;\n }\n\n > .active > a,\n > .active > a:hover,\n > .active > a:focus {\n border: 1px solid @nav-tabs-justified-link-border-color;\n }\n\n @media (min-width: @screen-sm-min) {\n > li > a {\n border-bottom: 1px solid @nav-tabs-justified-link-border-color;\n border-radius: @border-radius-base @border-radius-base 0 0;\n }\n > .active > a,\n > .active > a:hover,\n > .active > a:focus {\n border-bottom-color: @nav-tabs-justified-active-link-border-color;\n }\n }\n}\n\n\n// Tabbable tabs\n// -------------------------\n\n// Hide tabbable panes to start, show them when `.active`\n.tab-content {\n > .tab-pane {\n display: none;\n }\n > .active {\n display: block;\n }\n}\n\n\n// Dropdowns\n// -------------------------\n\n// Specific dropdowns\n.nav-tabs .dropdown-menu {\n // make dropdown border overlap tab border\n margin-top: -1px;\n // Remove the top rounded corners here since there is a hard edge above the menu\n .border-top-radius(0);\n}\n","//\n// Navbars\n// --------------------------------------------------\n\n\n// Wrapper and base class\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n position: relative;\n min-height: @navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode)\n margin-bottom: @navbar-margin-bottom;\n border: 1px solid transparent;\n\n // Prevent floats from breaking the navbar\n &:extend(.clearfix all);\n\n @media (min-width: @grid-float-breakpoint) {\n border-radius: @navbar-border-radius;\n }\n}\n\n\n// Navbar heading\n//\n// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy\n// styling of responsive aspects.\n\n.navbar-header {\n &:extend(.clearfix all);\n\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n }\n}\n\n\n// Navbar collapse (body)\n//\n// Group your navbar content into this for easy collapsing and expanding across\n// various device sizes. By default, this content is collapsed when <768px, but\n// will expand past that for a horizontal display.\n//\n// To start (on mobile devices) the navbar links, forms, and buttons are stacked\n// vertically and include a `max-height` to overflow in case you have too much\n// content for the user's viewport.\n\n.navbar-collapse {\n overflow-x: visible;\n padding-right: @navbar-padding-horizontal;\n padding-left: @navbar-padding-horizontal;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255,255,255,.1);\n &:extend(.clearfix all);\n -webkit-overflow-scrolling: touch;\n\n &.in {\n overflow-y: auto;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n width: auto;\n border-top: 0;\n box-shadow: none;\n\n &.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0; // Override default setting\n overflow: visible !important;\n }\n\n &.in {\n overflow-y: visible;\n }\n\n // Undo the collapse side padding for navbars with containers to ensure\n // alignment of right-aligned contents.\n .navbar-fixed-top &,\n .navbar-static-top &,\n .navbar-fixed-bottom & {\n padding-left: 0;\n padding-right: 0;\n }\n }\n}\n\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n .navbar-collapse {\n max-height: @navbar-collapse-max-height;\n\n @media (max-device-width: @screen-xs-min) and (orientation: landscape) {\n max-height: 200px;\n }\n }\n}\n\n\n// Both navbar header and collapse\n//\n// When a container is present, change the behavior of the header and collapse.\n\n.container,\n.container-fluid {\n > .navbar-header,\n > .navbar-collapse {\n margin-right: -@navbar-padding-horizontal;\n margin-left: -@navbar-padding-horizontal;\n\n @media (min-width: @grid-float-breakpoint) {\n margin-right: 0;\n margin-left: 0;\n }\n }\n}\n\n\n//\n// Navbar alignment options\n//\n// Display the navbar across the entirety of the page or fixed it to the top or\n// bottom of the page.\n\n// Static top (unfixed, but 100% wide) navbar\n.navbar-static-top {\n z-index: @zindex-navbar;\n border-width: 0 0 1px;\n\n @media (min-width: @grid-float-breakpoint) {\n border-radius: 0;\n }\n}\n\n// Fix the top/bottom navbars when screen real estate supports it\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: @zindex-navbar-fixed;\n\n // Undo the rounded corners\n @media (min-width: @grid-float-breakpoint) {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0; // override .navbar defaults\n border-width: 1px 0 0;\n}\n\n\n// Brand/project name\n\n.navbar-brand {\n float: left;\n padding: @navbar-padding-vertical @navbar-padding-horizontal;\n font-size: @font-size-large;\n line-height: @line-height-computed;\n height: @navbar-height;\n\n &:hover,\n &:focus {\n text-decoration: none;\n }\n\n > img {\n display: block;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n .navbar > .container &,\n .navbar > .container-fluid & {\n margin-left: -@navbar-padding-horizontal;\n }\n }\n}\n\n\n// Navbar toggle\n//\n// Custom button for toggling the `.navbar-collapse`, powered by the collapse\n// JavaScript plugin.\n\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: @navbar-padding-horizontal;\n padding: 9px 10px;\n .navbar-vertical-align(34px);\n background-color: transparent;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n border-radius: @border-radius-base;\n\n // We remove the `outline` here, but later compensate by attaching `:hover`\n // styles to `:focus`.\n &:focus {\n outline: 0;\n }\n\n // Bars\n .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n }\n .icon-bar + .icon-bar {\n margin-top: 4px;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n display: none;\n }\n}\n\n\n// Navbar nav links\n//\n// Builds on top of the `.nav` components with its own modifier class to make\n// the nav the full height of the horizontal nav (above 768px).\n\n.navbar-nav {\n margin: (@navbar-padding-vertical / 2) -@navbar-padding-horizontal;\n\n > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: @line-height-computed;\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display when collapsed\n .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n > li > a,\n .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n > li > a {\n line-height: @line-height-computed;\n &:hover,\n &:focus {\n background-image: none;\n }\n }\n }\n }\n\n // Uncollapse the nav\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n margin: 0;\n\n > li {\n float: left;\n > a {\n padding-top: @navbar-padding-vertical;\n padding-bottom: @navbar-padding-vertical;\n }\n }\n }\n}\n\n\n// Navbar form\n//\n// Extension of the `.form-inline` with some extra flavor for optimum display in\n// our navbars.\n\n.navbar-form {\n margin-left: -@navbar-padding-horizontal;\n margin-right: -@navbar-padding-horizontal;\n padding: 10px @navbar-padding-horizontal;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n @shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n\n // Mixin behavior for optimum display\n .form-inline();\n\n .form-group {\n @media (max-width: @grid-float-breakpoint-max) {\n margin-bottom: 5px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n }\n\n // Vertically center in expanded, horizontal navbar\n .navbar-vertical-align(@input-height-base);\n\n // Undo 100% width for pull classes\n @media (min-width: @grid-float-breakpoint) {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n .box-shadow(none);\n }\n}\n\n\n// Dropdown menus\n\n// Menu position and menu carets\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n .border-top-radius(0);\n}\n// Menu position and menu caret support for dropups via extra dropup class\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n .border-top-radius(@navbar-border-radius);\n .border-bottom-radius(0);\n}\n\n\n// Buttons in navbars\n//\n// Vertically center a button within a navbar (when *not* in a form).\n\n.navbar-btn {\n .navbar-vertical-align(@input-height-base);\n\n &.btn-sm {\n .navbar-vertical-align(@input-height-small);\n }\n &.btn-xs {\n .navbar-vertical-align(22);\n }\n}\n\n\n// Text in navbars\n//\n// Add a class to make any element properly align itself vertically within the navbars.\n\n.navbar-text {\n .navbar-vertical-align(@line-height-computed);\n\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n margin-left: @navbar-padding-horizontal;\n margin-right: @navbar-padding-horizontal;\n }\n}\n\n\n// Component alignment\n//\n// Repurpose the pull utilities as their own navbar utilities to avoid specificity\n// issues with parents and chaining. Only do this when the navbar is uncollapsed\n// though so that navbar contents properly stack and align in mobile.\n//\n// Declared after the navbar components to ensure more specificity on the margins.\n\n@media (min-width: @grid-float-breakpoint) {\n .navbar-left { .pull-left(); }\n .navbar-right {\n .pull-right();\n margin-right: -@navbar-padding-horizontal;\n\n ~ .navbar-right {\n margin-right: 0;\n }\n }\n}\n\n\n// Alternate navbars\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n background-color: @navbar-default-bg;\n border-color: @navbar-default-border;\n\n .navbar-brand {\n color: @navbar-default-brand-color;\n &:hover,\n &:focus {\n color: @navbar-default-brand-hover-color;\n background-color: @navbar-default-brand-hover-bg;\n }\n }\n\n .navbar-text {\n color: @navbar-default-color;\n }\n\n .navbar-nav {\n > li > a {\n color: @navbar-default-link-color;\n\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n background-color: @navbar-default-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-active-color;\n background-color: @navbar-default-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n background-color: @navbar-default-link-disabled-bg;\n }\n }\n }\n\n .navbar-toggle {\n border-color: @navbar-default-toggle-border-color;\n &:hover,\n &:focus {\n background-color: @navbar-default-toggle-hover-bg;\n }\n .icon-bar {\n background-color: @navbar-default-toggle-icon-bar-bg;\n }\n }\n\n .navbar-collapse,\n .navbar-form {\n border-color: @navbar-default-border;\n }\n\n // Dropdown menu items\n .navbar-nav {\n // Remove background color from open dropdown\n > .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @navbar-default-link-active-bg;\n color: @navbar-default-link-active-color;\n }\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display when collapsed\n .open .dropdown-menu {\n > li > a {\n color: @navbar-default-link-color;\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n background-color: @navbar-default-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-active-color;\n background-color: @navbar-default-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n background-color: @navbar-default-link-disabled-bg;\n }\n }\n }\n }\n }\n\n\n // Links in navbars\n //\n // Add a class to ensure links outside the navbar nav are colored correctly.\n\n .navbar-link {\n color: @navbar-default-link-color;\n &:hover {\n color: @navbar-default-link-hover-color;\n }\n }\n\n .btn-link {\n color: @navbar-default-link-color;\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n }\n }\n }\n}\n\n// Inverse navbar\n\n.navbar-inverse {\n background-color: @navbar-inverse-bg;\n border-color: @navbar-inverse-border;\n\n .navbar-brand {\n color: @navbar-inverse-brand-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-brand-hover-color;\n background-color: @navbar-inverse-brand-hover-bg;\n }\n }\n\n .navbar-text {\n color: @navbar-inverse-color;\n }\n\n .navbar-nav {\n > li > a {\n color: @navbar-inverse-link-color;\n\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n background-color: @navbar-inverse-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-active-color;\n background-color: @navbar-inverse-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n background-color: @navbar-inverse-link-disabled-bg;\n }\n }\n }\n\n // Darken the responsive nav toggle\n .navbar-toggle {\n border-color: @navbar-inverse-toggle-border-color;\n &:hover,\n &:focus {\n background-color: @navbar-inverse-toggle-hover-bg;\n }\n .icon-bar {\n background-color: @navbar-inverse-toggle-icon-bar-bg;\n }\n }\n\n .navbar-collapse,\n .navbar-form {\n border-color: darken(@navbar-inverse-bg, 7%);\n }\n\n // Dropdowns\n .navbar-nav {\n > .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @navbar-inverse-link-active-bg;\n color: @navbar-inverse-link-active-color;\n }\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display\n .open .dropdown-menu {\n > .dropdown-header {\n border-color: @navbar-inverse-border;\n }\n .divider {\n background-color: @navbar-inverse-border;\n }\n > li > a {\n color: @navbar-inverse-link-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n background-color: @navbar-inverse-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-active-color;\n background-color: @navbar-inverse-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n background-color: @navbar-inverse-link-disabled-bg;\n }\n }\n }\n }\n }\n\n .navbar-link {\n color: @navbar-inverse-link-color;\n &:hover {\n color: @navbar-inverse-link-hover-color;\n }\n }\n\n .btn-link {\n color: @navbar-inverse-link-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n }\n }\n }\n}\n","// Navbar vertical align\n//\n// Vertically center elements in the navbar.\n// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.\n\n.navbar-vertical-align(@element-height) {\n margin-top: ((@navbar-height - @element-height) / 2);\n margin-bottom: ((@navbar-height - @element-height) / 2);\n}\n","//\n// Utility classes\n// --------------------------------------------------\n\n\n// Floats\n// -------------------------\n\n.clearfix {\n .clearfix();\n}\n.center-block {\n .center-block();\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n\n\n// Toggling content\n// -------------------------\n\n// Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n .text-hide();\n}\n\n\n// Hide from screenreaders and browsers\n//\n// Credit: HTML5 Boilerplate\n\n.hidden {\n display: none !important;\n}\n\n\n// For Affix plugin\n// -------------------------\n\n.affix {\n position: fixed;\n}\n","//\n// Breadcrumbs\n// --------------------------------------------------\n\n\n.breadcrumb {\n padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal;\n margin-bottom: @line-height-computed;\n list-style: none;\n background-color: @breadcrumb-bg;\n border-radius: @border-radius-base;\n\n > li {\n display: inline-block;\n\n + li:before {\n content: \"@{breadcrumb-separator}\\00a0\"; // Unicode space added since inline-block means non-collapsing white-space\n padding: 0 5px;\n color: @breadcrumb-color;\n }\n }\n\n > .active {\n color: @breadcrumb-active-color;\n }\n}\n","//\n// Pagination (multiple pages)\n// --------------------------------------------------\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: @line-height-computed 0;\n border-radius: @border-radius-base;\n\n > li {\n display: inline; // Remove list-style and block-level defaults\n > a,\n > span {\n position: relative;\n float: left; // Collapse white-space\n padding: @padding-base-vertical @padding-base-horizontal;\n line-height: @line-height-base;\n text-decoration: none;\n color: @pagination-color;\n background-color: @pagination-bg;\n border: 1px solid @pagination-border;\n margin-left: -1px;\n }\n &:first-child {\n > a,\n > span {\n margin-left: 0;\n .border-left-radius(@border-radius-base);\n }\n }\n &:last-child {\n > a,\n > span {\n .border-right-radius(@border-radius-base);\n }\n }\n }\n\n > li > a,\n > li > span {\n &:hover,\n &:focus {\n z-index: 2;\n color: @pagination-hover-color;\n background-color: @pagination-hover-bg;\n border-color: @pagination-hover-border;\n }\n }\n\n > .active > a,\n > .active > span {\n &,\n &:hover,\n &:focus {\n z-index: 3;\n color: @pagination-active-color;\n background-color: @pagination-active-bg;\n border-color: @pagination-active-border;\n cursor: default;\n }\n }\n\n > .disabled {\n > span,\n > span:hover,\n > span:focus,\n > a,\n > a:hover,\n > a:focus {\n color: @pagination-disabled-color;\n background-color: @pagination-disabled-bg;\n border-color: @pagination-disabled-border;\n cursor: @cursor-disabled;\n }\n }\n}\n\n// Sizing\n// --------------------------------------------------\n\n// Large\n.pagination-lg {\n .pagination-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);\n}\n\n// Small\n.pagination-sm {\n .pagination-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n","// Pagination\n\n.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n > li {\n > a,\n > span {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n }\n &:first-child {\n > a,\n > span {\n .border-left-radius(@border-radius);\n }\n }\n &:last-child {\n > a,\n > span {\n .border-right-radius(@border-radius);\n }\n }\n }\n}\n","//\n// Pager pagination\n// --------------------------------------------------\n\n\n.pager {\n padding-left: 0;\n margin: @line-height-computed 0;\n list-style: none;\n text-align: center;\n &:extend(.clearfix all);\n li {\n display: inline;\n > a,\n > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: @pager-bg;\n border: 1px solid @pager-border;\n border-radius: @pager-border-radius;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: @pager-hover-bg;\n }\n }\n\n .next {\n > a,\n > span {\n float: right;\n }\n }\n\n .previous {\n > a,\n > span {\n float: left;\n }\n }\n\n .disabled {\n > a,\n > a:hover,\n > a:focus,\n > span {\n color: @pager-disabled-color;\n background-color: @pager-bg;\n cursor: @cursor-disabled;\n }\n }\n}\n","//\n// Labels\n// --------------------------------------------------\n\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: @label-color;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n\n // Add hover effects, but only for links\n a& {\n &:hover,\n &:focus {\n color: @label-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n }\n\n // Empty labels collapse automatically (not available in IE8)\n &:empty {\n display: none;\n }\n\n // Quick fix for labels in buttons\n .btn & {\n position: relative;\n top: -1px;\n }\n}\n\n// Colors\n// Contextual variations (linked labels get darker on :hover)\n\n.label-default {\n .label-variant(@label-default-bg);\n}\n\n.label-primary {\n .label-variant(@label-primary-bg);\n}\n\n.label-success {\n .label-variant(@label-success-bg);\n}\n\n.label-info {\n .label-variant(@label-info-bg);\n}\n\n.label-warning {\n .label-variant(@label-warning-bg);\n}\n\n.label-danger {\n .label-variant(@label-danger-bg);\n}\n","// Labels\n\n.label-variant(@color) {\n background-color: @color;\n\n &[href] {\n &:hover,\n &:focus {\n background-color: darken(@color, 10%);\n }\n }\n}\n","//\n// Badges\n// --------------------------------------------------\n\n\n// Base class\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: @font-size-small;\n font-weight: @badge-font-weight;\n color: @badge-color;\n line-height: @badge-line-height;\n vertical-align: middle;\n white-space: nowrap;\n text-align: center;\n background-color: @badge-bg;\n border-radius: @badge-border-radius;\n\n // Empty badges collapse automatically (not available in IE8)\n &:empty {\n display: none;\n }\n\n // Quick fix for badges in buttons\n .btn & {\n position: relative;\n top: -1px;\n }\n\n .btn-xs &,\n .btn-group-xs > .btn & {\n top: 0;\n padding: 1px 5px;\n }\n\n // Hover state, but only for links\n a& {\n &:hover,\n &:focus {\n color: @badge-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n }\n\n // Account for badges in navs\n .list-group-item.active > &,\n .nav-pills > .active > a > & {\n color: @badge-active-color;\n background-color: @badge-active-bg;\n }\n\n .list-group-item > & {\n float: right;\n }\n\n .list-group-item > & + & {\n margin-right: 5px;\n }\n\n .nav-pills > li > a > & {\n margin-left: 3px;\n }\n}\n","//\n// Jumbotron\n// --------------------------------------------------\n\n\n.jumbotron {\n padding-top: @jumbotron-padding;\n padding-bottom: @jumbotron-padding;\n margin-bottom: @jumbotron-padding;\n color: @jumbotron-color;\n background-color: @jumbotron-bg;\n\n h1,\n .h1 {\n color: @jumbotron-heading-color;\n }\n\n p {\n margin-bottom: (@jumbotron-padding / 2);\n font-size: @jumbotron-font-size;\n font-weight: 200;\n }\n\n > hr {\n border-top-color: darken(@jumbotron-bg, 10%);\n }\n\n .container &,\n .container-fluid & {\n border-radius: @border-radius-large; // Only round corners at higher resolutions if contained in a container\n padding-left: (@grid-gutter-width / 2);\n padding-right: (@grid-gutter-width / 2);\n }\n\n .container {\n max-width: 100%;\n }\n\n @media screen and (min-width: @screen-sm-min) {\n padding-top: (@jumbotron-padding * 1.6);\n padding-bottom: (@jumbotron-padding * 1.6);\n\n .container &,\n .container-fluid & {\n padding-left: (@jumbotron-padding * 2);\n padding-right: (@jumbotron-padding * 2);\n }\n\n h1,\n .h1 {\n font-size: @jumbotron-heading-font-size;\n }\n }\n}\n","//\n// Thumbnails\n// --------------------------------------------------\n\n\n// Mixin and adjust the regular image class\n.thumbnail {\n display: block;\n padding: @thumbnail-padding;\n margin-bottom: @line-height-computed;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(border .2s ease-in-out);\n\n > img,\n a > img {\n &:extend(.img-responsive);\n margin-left: auto;\n margin-right: auto;\n }\n\n // Add a hover state for linked versions only\n a&:hover,\n a&:focus,\n a&.active {\n border-color: @link-color;\n }\n\n // Image captions\n .caption {\n padding: @thumbnail-caption-padding;\n color: @thumbnail-caption-color;\n }\n}\n","//\n// Alerts\n// --------------------------------------------------\n\n\n// Base styles\n// -------------------------\n\n.alert {\n padding: @alert-padding;\n margin-bottom: @line-height-computed;\n border: 1px solid transparent;\n border-radius: @alert-border-radius;\n\n // Headings for larger alerts\n h4 {\n margin-top: 0;\n // Specified for the h4 to prevent conflicts of changing @headings-color\n color: inherit;\n }\n\n // Provide class for links that match alerts\n .alert-link {\n font-weight: @alert-link-font-weight;\n }\n\n // Improve alignment and spacing of inner content\n > p,\n > ul {\n margin-bottom: 0;\n }\n\n > p + p {\n margin-top: 5px;\n }\n}\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissable, // The misspelled .alert-dismissable was deprecated in 3.2.0.\n.alert-dismissible {\n padding-right: (@alert-padding + 20);\n\n // Adjust close link position\n .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n }\n}\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n.alert-success {\n .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text);\n}\n\n.alert-info {\n .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);\n}\n\n.alert-warning {\n .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text);\n}\n\n.alert-danger {\n .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);\n}\n","// Alerts\n\n.alert-variant(@background; @border; @text-color) {\n background-color: @background;\n border-color: @border;\n color: @text-color;\n\n hr {\n border-top-color: darken(@border, 5%);\n }\n .alert-link {\n color: darken(@text-color, 10%);\n }\n}\n","//\n// Progress bars\n// --------------------------------------------------\n\n\n// Bar animations\n// -------------------------\n\n// WebKit\n@-webkit-keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n// Spec and IE10+\n@keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n\n// Bar itself\n// -------------------------\n\n// Outer container\n.progress {\n overflow: hidden;\n height: @line-height-computed;\n margin-bottom: @line-height-computed;\n background-color: @progress-bg;\n border-radius: @progress-border-radius;\n .box-shadow(inset 0 1px 2px rgba(0,0,0,.1));\n}\n\n// Bar of progress\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: @font-size-small;\n line-height: @line-height-computed;\n color: @progress-bar-color;\n text-align: center;\n background-color: @progress-bar-bg;\n .box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));\n .transition(width .6s ease);\n}\n\n// Striped bars\n//\n// `.progress-striped .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar-striped` class, which you just add to an existing\n// `.progress-bar`.\n.progress-striped .progress-bar,\n.progress-bar-striped {\n #gradient > .striped();\n background-size: 40px 40px;\n}\n\n// Call animation for the active one\n//\n// `.progress.active .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar.active` approach.\n.progress.active .progress-bar,\n.progress-bar.active {\n .animation(progress-bar-stripes 2s linear infinite);\n}\n\n\n// Variations\n// -------------------------\n\n.progress-bar-success {\n .progress-bar-variant(@progress-bar-success-bg);\n}\n\n.progress-bar-info {\n .progress-bar-variant(@progress-bar-info-bg);\n}\n\n.progress-bar-warning {\n .progress-bar-variant(@progress-bar-warning-bg);\n}\n\n.progress-bar-danger {\n .progress-bar-variant(@progress-bar-danger-bg);\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Progress bars\n\n.progress-bar-variant(@color) {\n background-color: @color;\n\n // Deprecated parent class requirement as of v3.2.0\n .progress-striped & {\n #gradient > .striped();\n }\n}\n",".media {\n // Proper spacing between instances of .media\n margin-top: 15px;\n\n &:first-child {\n margin-top: 0;\n }\n}\n\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden;\n}\n\n.media-body {\n width: 10000px;\n}\n\n.media-object {\n display: block;\n\n // Fix collapse in webkit from max-width: 100% and display: table-cell.\n &.img-thumbnail {\n max-width: none;\n }\n}\n\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n\n.media-middle {\n vertical-align: middle;\n}\n\n.media-bottom {\n vertical-align: bottom;\n}\n\n// Reset margins on headings for tighter default spacing\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n\n// Media list variation\n//\n// Undo default ul/ol styles\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n","//\n// List groups\n// --------------------------------------------------\n\n\n// Base class\n//\n// Easily usable on
          ,
            , or
            .\n\n.list-group {\n // No need to set list-style: none; since .list-group-item is block level\n margin-bottom: 20px;\n padding-left: 0; // reset padding because ul and ol\n}\n\n\n// Individual list items\n//\n// Use on `li`s or `div`s within the `.list-group` parent.\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n // Place the border on the list items and negative margin up for better styling\n margin-bottom: -1px;\n background-color: @list-group-bg;\n border: 1px solid @list-group-border;\n\n // Round the first and last items\n &:first-child {\n .border-top-radius(@list-group-border-radius);\n }\n &:last-child {\n margin-bottom: 0;\n .border-bottom-radius(@list-group-border-radius);\n }\n}\n\n\n// Interactive list items\n//\n// Use anchor or button elements instead of `li`s or `div`s to create interactive items.\n// Includes an extra `.active` modifier class for showing selected items.\n\na.list-group-item,\nbutton.list-group-item {\n color: @list-group-link-color;\n\n .list-group-item-heading {\n color: @list-group-link-heading-color;\n }\n\n // Hover state\n &:hover,\n &:focus {\n text-decoration: none;\n color: @list-group-link-hover-color;\n background-color: @list-group-hover-bg;\n }\n}\n\nbutton.list-group-item {\n width: 100%;\n text-align: left;\n}\n\n.list-group-item {\n // Disabled state\n &.disabled,\n &.disabled:hover,\n &.disabled:focus {\n background-color: @list-group-disabled-bg;\n color: @list-group-disabled-color;\n cursor: @cursor-disabled;\n\n // Force color to inherit for custom content\n .list-group-item-heading {\n color: inherit;\n }\n .list-group-item-text {\n color: @list-group-disabled-text-color;\n }\n }\n\n // Active class on item itself, not parent\n &.active,\n &.active:hover,\n &.active:focus {\n z-index: 2; // Place active items above their siblings for proper border styling\n color: @list-group-active-color;\n background-color: @list-group-active-bg;\n border-color: @list-group-active-border;\n\n // Force color to inherit for custom content\n .list-group-item-heading,\n .list-group-item-heading > small,\n .list-group-item-heading > .small {\n color: inherit;\n }\n .list-group-item-text {\n color: @list-group-active-text-color;\n }\n }\n}\n\n\n// Contextual variants\n//\n// Add modifier classes to change text and background color on individual items.\n// Organizationally, this must come after the `:hover` states.\n\n.list-group-item-variant(success; @state-success-bg; @state-success-text);\n.list-group-item-variant(info; @state-info-bg; @state-info-text);\n.list-group-item-variant(warning; @state-warning-bg; @state-warning-text);\n.list-group-item-variant(danger; @state-danger-bg; @state-danger-text);\n\n\n// Custom content options\n//\n// Extra classes for creating well-formatted content within `.list-group-item`s.\n\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n","// List Groups\n\n.list-group-item-variant(@state; @background; @color) {\n .list-group-item-@{state} {\n color: @color;\n background-color: @background;\n\n a&,\n button& {\n color: @color;\n\n .list-group-item-heading {\n color: inherit;\n }\n\n &:hover,\n &:focus {\n color: @color;\n background-color: darken(@background, 5%);\n }\n &.active,\n &.active:hover,\n &.active:focus {\n color: #fff;\n background-color: @color;\n border-color: @color;\n }\n }\n }\n}\n","//\n// Panels\n// --------------------------------------------------\n\n\n// Base class\n.panel {\n margin-bottom: @line-height-computed;\n background-color: @panel-bg;\n border: 1px solid transparent;\n border-radius: @panel-border-radius;\n .box-shadow(0 1px 1px rgba(0,0,0,.05));\n}\n\n// Panel contents\n.panel-body {\n padding: @panel-body-padding;\n &:extend(.clearfix all);\n}\n\n// Optional heading\n.panel-heading {\n padding: @panel-heading-padding;\n border-bottom: 1px solid transparent;\n .border-top-radius((@panel-border-radius - 1));\n\n > .dropdown .dropdown-toggle {\n color: inherit;\n }\n}\n\n// Within heading, strip any `h*` tag of its default margins for spacing.\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: ceil((@font-size-base * 1.125));\n color: inherit;\n\n > a,\n > small,\n > .small,\n > small > a,\n > .small > a {\n color: inherit;\n }\n}\n\n// Optional footer (stays gray in every modifier class)\n.panel-footer {\n padding: @panel-footer-padding;\n background-color: @panel-footer-bg;\n border-top: 1px solid @panel-inner-border;\n .border-bottom-radius((@panel-border-radius - 1));\n}\n\n\n// List groups in panels\n//\n// By default, space out list group content from panel headings to account for\n// any kind of custom content between the two.\n\n.panel {\n > .list-group,\n > .panel-collapse > .list-group {\n margin-bottom: 0;\n\n .list-group-item {\n border-width: 1px 0;\n border-radius: 0;\n }\n\n // Add border top radius for first one\n &:first-child {\n .list-group-item:first-child {\n border-top: 0;\n .border-top-radius((@panel-border-radius - 1));\n }\n }\n\n // Add border bottom radius for last one\n &:last-child {\n .list-group-item:last-child {\n border-bottom: 0;\n .border-bottom-radius((@panel-border-radius - 1));\n }\n }\n }\n > .panel-heading + .panel-collapse > .list-group {\n .list-group-item:first-child {\n .border-top-radius(0);\n }\n }\n}\n// Collapse space between when there's no additional content.\n.panel-heading + .list-group {\n .list-group-item:first-child {\n border-top-width: 0;\n }\n}\n.list-group + .panel-footer {\n border-top-width: 0;\n}\n\n// Tables in panels\n//\n// Place a non-bordered `.table` within a panel (not within a `.panel-body`) and\n// watch it go full width.\n\n.panel {\n > .table,\n > .table-responsive > .table,\n > .panel-collapse > .table {\n margin-bottom: 0;\n\n caption {\n padding-left: @panel-body-padding;\n padding-right: @panel-body-padding;\n }\n }\n // Add border top radius for first one\n > .table:first-child,\n > .table-responsive:first-child > .table:first-child {\n .border-top-radius((@panel-border-radius - 1));\n\n > thead:first-child,\n > tbody:first-child {\n > tr:first-child {\n border-top-left-radius: (@panel-border-radius - 1);\n border-top-right-radius: (@panel-border-radius - 1);\n\n td:first-child,\n th:first-child {\n border-top-left-radius: (@panel-border-radius - 1);\n }\n td:last-child,\n th:last-child {\n border-top-right-radius: (@panel-border-radius - 1);\n }\n }\n }\n }\n // Add border bottom radius for last one\n > .table:last-child,\n > .table-responsive:last-child > .table:last-child {\n .border-bottom-radius((@panel-border-radius - 1));\n\n > tbody:last-child,\n > tfoot:last-child {\n > tr:last-child {\n border-bottom-left-radius: (@panel-border-radius - 1);\n border-bottom-right-radius: (@panel-border-radius - 1);\n\n td:first-child,\n th:first-child {\n border-bottom-left-radius: (@panel-border-radius - 1);\n }\n td:last-child,\n th:last-child {\n border-bottom-right-radius: (@panel-border-radius - 1);\n }\n }\n }\n }\n > .panel-body + .table,\n > .panel-body + .table-responsive,\n > .table + .panel-body,\n > .table-responsive + .panel-body {\n border-top: 1px solid @table-border-color;\n }\n > .table > tbody:first-child > tr:first-child th,\n > .table > tbody:first-child > tr:first-child td {\n border-top: 0;\n }\n > .table-bordered,\n > .table-responsive > .table-bordered {\n border: 0;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n > thead,\n > tbody {\n > tr:first-child {\n > td,\n > th {\n border-bottom: 0;\n }\n }\n }\n > tbody,\n > tfoot {\n > tr:last-child {\n > td,\n > th {\n border-bottom: 0;\n }\n }\n }\n }\n > .table-responsive {\n border: 0;\n margin-bottom: 0;\n }\n}\n\n\n// Collapsible panels (aka, accordion)\n//\n// Wrap a series of panels in `.panel-group` to turn them into an accordion with\n// the help of our collapse JavaScript plugin.\n\n.panel-group {\n margin-bottom: @line-height-computed;\n\n // Tighten up margin so it's only between panels\n .panel {\n margin-bottom: 0;\n border-radius: @panel-border-radius;\n\n + .panel {\n margin-top: 5px;\n }\n }\n\n .panel-heading {\n border-bottom: 0;\n\n + .panel-collapse > .panel-body,\n + .panel-collapse > .list-group {\n border-top: 1px solid @panel-inner-border;\n }\n }\n\n .panel-footer {\n border-top: 0;\n + .panel-collapse .panel-body {\n border-bottom: 1px solid @panel-inner-border;\n }\n }\n}\n\n\n// Contextual variations\n.panel-default {\n .panel-variant(@panel-default-border; @panel-default-text; @panel-default-heading-bg; @panel-default-border);\n}\n.panel-primary {\n .panel-variant(@panel-primary-border; @panel-primary-text; @panel-primary-heading-bg; @panel-primary-border);\n}\n.panel-success {\n .panel-variant(@panel-success-border; @panel-success-text; @panel-success-heading-bg; @panel-success-border);\n}\n.panel-info {\n .panel-variant(@panel-info-border; @panel-info-text; @panel-info-heading-bg; @panel-info-border);\n}\n.panel-warning {\n .panel-variant(@panel-warning-border; @panel-warning-text; @panel-warning-heading-bg; @panel-warning-border);\n}\n.panel-danger {\n .panel-variant(@panel-danger-border; @panel-danger-text; @panel-danger-heading-bg; @panel-danger-border);\n}\n","// Panels\n\n.panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border) {\n border-color: @border;\n\n & > .panel-heading {\n color: @heading-text-color;\n background-color: @heading-bg-color;\n border-color: @heading-border;\n\n + .panel-collapse > .panel-body {\n border-top-color: @border;\n }\n .badge {\n color: @heading-bg-color;\n background-color: @heading-text-color;\n }\n }\n & > .panel-footer {\n + .panel-collapse > .panel-body {\n border-bottom-color: @border;\n }\n }\n}\n","// Embeds responsive\n//\n// Credit: Nicolas Gallagher and SUIT CSS.\n\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden;\n\n .embed-responsive-item,\n iframe,\n embed,\n object,\n video {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n border: 0;\n }\n}\n\n// Modifier class for 16:9 aspect ratio\n.embed-responsive-16by9 {\n padding-bottom: 56.25%;\n}\n\n// Modifier class for 4:3 aspect ratio\n.embed-responsive-4by3 {\n padding-bottom: 75%;\n}\n","//\n// Wells\n// --------------------------------------------------\n\n\n// Base class\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: @well-bg;\n border: 1px solid @well-border;\n border-radius: @border-radius-base;\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.05));\n blockquote {\n border-color: #ddd;\n border-color: rgba(0,0,0,.15);\n }\n}\n\n// Sizes\n.well-lg {\n padding: 24px;\n border-radius: @border-radius-large;\n}\n.well-sm {\n padding: 9px;\n border-radius: @border-radius-small;\n}\n","//\n// Close icons\n// --------------------------------------------------\n\n\n.close {\n float: right;\n font-size: (@font-size-base * 1.5);\n font-weight: @close-font-weight;\n line-height: 1;\n color: @close-color;\n text-shadow: @close-text-shadow;\n .opacity(.2);\n\n &:hover,\n &:focus {\n color: @close-color;\n text-decoration: none;\n cursor: pointer;\n .opacity(.5);\n }\n\n // Additional properties for button version\n // iOS requires the button element instead of an anchor tag.\n // If you want the anchor version, it requires `href=\"#\"`.\n // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n button& {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n }\n}\n","//\n// Modals\n// --------------------------------------------------\n\n// .modal-open - body class for killing the scroll\n// .modal - container to scroll within\n// .modal-dialog - positioning shell for the actual modal\n// .modal-content - actual modal w/ bg and corners and shit\n\n// Kill the scroll on the body\n.modal-open {\n overflow: hidden;\n}\n\n// Container that the modal scrolls within\n.modal {\n display: none;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: @zindex-modal;\n -webkit-overflow-scrolling: touch;\n\n // Prevent Chrome on Windows from adding a focus outline. For details, see\n // https://github.com/twbs/bootstrap/pull/10951.\n outline: 0;\n\n // When fading in the modal, animate it to slide down\n &.fade .modal-dialog {\n .translate(0, -25%);\n .transition-transform(~\"0.3s ease-out\");\n }\n &.in .modal-dialog { .translate(0, 0) }\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n// Shell div to position the modal with bottom padding\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n\n// Actual modal\n.modal-content {\n position: relative;\n background-color: @modal-content-bg;\n border: 1px solid @modal-content-fallback-border-color; //old browsers fallback (ie8 etc)\n border: 1px solid @modal-content-border-color;\n border-radius: @border-radius-large;\n .box-shadow(0 3px 9px rgba(0,0,0,.5));\n background-clip: padding-box;\n // Remove focus outline from opened modal\n outline: 0;\n}\n\n// Modal background\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: @zindex-modal-background;\n background-color: @modal-backdrop-bg;\n // Fade for backdrop\n &.fade { .opacity(0); }\n &.in { .opacity(@modal-backdrop-opacity); }\n}\n\n// Modal header\n// Top section of the modal w/ title and dismiss\n.modal-header {\n padding: @modal-title-padding;\n border-bottom: 1px solid @modal-header-border-color;\n &:extend(.clearfix all);\n}\n// Close icon\n.modal-header .close {\n margin-top: -2px;\n}\n\n// Title text within header\n.modal-title {\n margin: 0;\n line-height: @modal-title-line-height;\n}\n\n// Modal body\n// Where all modal content resides (sibling of .modal-header and .modal-footer)\n.modal-body {\n position: relative;\n padding: @modal-inner-padding;\n}\n\n// Footer (for actions)\n.modal-footer {\n padding: @modal-inner-padding;\n text-align: right; // right align buttons\n border-top: 1px solid @modal-footer-border-color;\n &:extend(.clearfix all); // clear it in case folks use .pull-* classes on buttons\n\n // Properly space out buttons\n .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0; // account for input[type=\"submit\"] which gets the bottom margin like all other inputs\n }\n // but override that for button groups\n .btn-group .btn + .btn {\n margin-left: -1px;\n }\n // and override it for block buttons as well\n .btn-block + .btn-block {\n margin-left: 0;\n }\n}\n\n// Measure scrollbar width for padding body during modal show/hide\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n// Scale up the modal\n@media (min-width: @screen-sm-min) {\n // Automatically set modal's width for larger viewports\n .modal-dialog {\n width: @modal-md;\n margin: 30px auto;\n }\n .modal-content {\n .box-shadow(0 5px 15px rgba(0,0,0,.5));\n }\n\n // Modal sizes\n .modal-sm { width: @modal-sm; }\n}\n\n@media (min-width: @screen-md-min) {\n .modal-lg { width: @modal-lg; }\n}\n","//\n// Tooltips\n// --------------------------------------------------\n\n\n// Base class\n.tooltip {\n position: absolute;\n z-index: @zindex-tooltip;\n display: block;\n // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.\n // So reset our font and text properties to avoid inheriting weird values.\n .reset-text();\n font-size: @font-size-small;\n\n .opacity(0);\n\n &.in { .opacity(@tooltip-opacity); }\n &.top { margin-top: -3px; padding: @tooltip-arrow-width 0; }\n &.right { margin-left: 3px; padding: 0 @tooltip-arrow-width; }\n &.bottom { margin-top: 3px; padding: @tooltip-arrow-width 0; }\n &.left { margin-left: -3px; padding: 0 @tooltip-arrow-width; }\n}\n\n// Wrapper for the tooltip content\n.tooltip-inner {\n max-width: @tooltip-max-width;\n padding: 3px 8px;\n color: @tooltip-color;\n text-align: center;\n background-color: @tooltip-bg;\n border-radius: @border-radius-base;\n}\n\n// Arrows\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n// Note: Deprecated .top-left, .top-right, .bottom-left, and .bottom-right as of v3.3.1\n.tooltip {\n &.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n border-top-color: @tooltip-arrow-color;\n }\n &.top-left .tooltip-arrow {\n bottom: 0;\n right: @tooltip-arrow-width;\n margin-bottom: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n border-top-color: @tooltip-arrow-color;\n }\n &.top-right .tooltip-arrow {\n bottom: 0;\n left: @tooltip-arrow-width;\n margin-bottom: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n border-top-color: @tooltip-arrow-color;\n }\n &.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width @tooltip-arrow-width 0;\n border-right-color: @tooltip-arrow-color;\n }\n &.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-left-color: @tooltip-arrow-color;\n }\n &.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -@tooltip-arrow-width;\n border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-bottom-color: @tooltip-arrow-color;\n }\n &.bottom-left .tooltip-arrow {\n top: 0;\n right: @tooltip-arrow-width;\n margin-top: -@tooltip-arrow-width;\n border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-bottom-color: @tooltip-arrow-color;\n }\n &.bottom-right .tooltip-arrow {\n top: 0;\n left: @tooltip-arrow-width;\n margin-top: -@tooltip-arrow-width;\n border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-bottom-color: @tooltip-arrow-color;\n }\n}\n",".reset-text() {\n font-family: @font-family-base;\n // We deliberately do NOT reset font-size.\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: @line-height-base;\n text-align: left; // Fallback for where `start` is not supported\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n}\n","//\n// Popovers\n// --------------------------------------------------\n\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: @zindex-popover;\n display: none;\n max-width: @popover-max-width;\n padding: 1px;\n // Our parent element can be arbitrary since popovers are by default inserted as a sibling of their target element.\n // So reset our font and text properties to avoid inheriting weird values.\n .reset-text();\n font-size: @font-size-base;\n\n background-color: @popover-bg;\n background-clip: padding-box;\n border: 1px solid @popover-fallback-border-color;\n border: 1px solid @popover-border-color;\n border-radius: @border-radius-large;\n .box-shadow(0 5px 10px rgba(0,0,0,.2));\n\n // Offset the popover to account for the popover arrow\n &.top { margin-top: -@popover-arrow-width; }\n &.right { margin-left: @popover-arrow-width; }\n &.bottom { margin-top: @popover-arrow-width; }\n &.left { margin-left: -@popover-arrow-width; }\n}\n\n.popover-title {\n margin: 0; // reset heading margin\n padding: 8px 14px;\n font-size: @font-size-base;\n background-color: @popover-title-bg;\n border-bottom: 1px solid darken(@popover-title-bg, 5%);\n border-radius: (@border-radius-large - 1) (@border-radius-large - 1) 0 0;\n}\n\n.popover-content {\n padding: 9px 14px;\n}\n\n// Arrows\n//\n// .arrow is outer, .arrow:after is inner\n\n.popover > .arrow {\n &,\n &:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n }\n}\n.popover > .arrow {\n border-width: @popover-arrow-outer-width;\n}\n.popover > .arrow:after {\n border-width: @popover-arrow-width;\n content: \"\";\n}\n\n.popover {\n &.top > .arrow {\n left: 50%;\n margin-left: -@popover-arrow-outer-width;\n border-bottom-width: 0;\n border-top-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-top-color: @popover-arrow-outer-color;\n bottom: -@popover-arrow-outer-width;\n &:after {\n content: \" \";\n bottom: 1px;\n margin-left: -@popover-arrow-width;\n border-bottom-width: 0;\n border-top-color: @popover-arrow-color;\n }\n }\n &.right > .arrow {\n top: 50%;\n left: -@popover-arrow-outer-width;\n margin-top: -@popover-arrow-outer-width;\n border-left-width: 0;\n border-right-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-right-color: @popover-arrow-outer-color;\n &:after {\n content: \" \";\n left: 1px;\n bottom: -@popover-arrow-width;\n border-left-width: 0;\n border-right-color: @popover-arrow-color;\n }\n }\n &.bottom > .arrow {\n left: 50%;\n margin-left: -@popover-arrow-outer-width;\n border-top-width: 0;\n border-bottom-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-bottom-color: @popover-arrow-outer-color;\n top: -@popover-arrow-outer-width;\n &:after {\n content: \" \";\n top: 1px;\n margin-left: -@popover-arrow-width;\n border-top-width: 0;\n border-bottom-color: @popover-arrow-color;\n }\n }\n\n &.left > .arrow {\n top: 50%;\n right: -@popover-arrow-outer-width;\n margin-top: -@popover-arrow-outer-width;\n border-right-width: 0;\n border-left-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-left-color: @popover-arrow-outer-color;\n &:after {\n content: \" \";\n right: 1px;\n border-right-width: 0;\n border-left-color: @popover-arrow-color;\n bottom: -@popover-arrow-width;\n }\n }\n}\n","//\n// Carousel\n// --------------------------------------------------\n\n\n// Wrapper for the slide container and indicators\n.carousel {\n position: relative;\n}\n\n.carousel-inner {\n position: relative;\n overflow: hidden;\n width: 100%;\n\n > .item {\n display: none;\n position: relative;\n .transition(.6s ease-in-out left);\n\n // Account for jankitude on images\n > img,\n > a > img {\n &:extend(.img-responsive);\n line-height: 1;\n }\n\n // WebKit CSS3 transforms for supported devices\n @media all and (transform-3d), (-webkit-transform-3d) {\n .transition-transform(~'0.6s ease-in-out');\n .backface-visibility(~'hidden');\n .perspective(1000px);\n\n &.next,\n &.active.right {\n .translate3d(100%, 0, 0);\n left: 0;\n }\n &.prev,\n &.active.left {\n .translate3d(-100%, 0, 0);\n left: 0;\n }\n &.next.left,\n &.prev.right,\n &.active {\n .translate3d(0, 0, 0);\n left: 0;\n }\n }\n }\n\n > .active,\n > .next,\n > .prev {\n display: block;\n }\n\n > .active {\n left: 0;\n }\n\n > .next,\n > .prev {\n position: absolute;\n top: 0;\n width: 100%;\n }\n\n > .next {\n left: 100%;\n }\n > .prev {\n left: -100%;\n }\n > .next.left,\n > .prev.right {\n left: 0;\n }\n\n > .active.left {\n left: -100%;\n }\n > .active.right {\n left: 100%;\n }\n\n}\n\n// Left/right controls for nav\n// ---------------------------\n\n.carousel-control {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: @carousel-control-width;\n .opacity(@carousel-control-opacity);\n font-size: @carousel-control-font-size;\n color: @carousel-control-color;\n text-align: center;\n text-shadow: @carousel-text-shadow;\n background-color: rgba(0, 0, 0, 0); // Fix IE9 click-thru bug\n // We can't have this transition here because WebKit cancels the carousel\n // animation if you trip this while in the middle of another animation.\n\n // Set gradients for backgrounds\n &.left {\n #gradient > .horizontal(@start-color: rgba(0,0,0,.5); @end-color: rgba(0,0,0,.0001));\n }\n &.right {\n left: auto;\n right: 0;\n #gradient > .horizontal(@start-color: rgba(0,0,0,.0001); @end-color: rgba(0,0,0,.5));\n }\n\n // Hover/focus state\n &:hover,\n &:focus {\n outline: 0;\n color: @carousel-control-color;\n text-decoration: none;\n .opacity(.9);\n }\n\n // Toggles\n .icon-prev,\n .icon-next,\n .glyphicon-chevron-left,\n .glyphicon-chevron-right {\n position: absolute;\n top: 50%;\n margin-top: -10px;\n z-index: 5;\n display: inline-block;\n }\n .icon-prev,\n .glyphicon-chevron-left {\n left: 50%;\n margin-left: -10px;\n }\n .icon-next,\n .glyphicon-chevron-right {\n right: 50%;\n margin-right: -10px;\n }\n .icon-prev,\n .icon-next {\n width: 20px;\n height: 20px;\n line-height: 1;\n font-family: serif;\n }\n\n\n .icon-prev {\n &:before {\n content: '\\2039';// SINGLE LEFT-POINTING ANGLE QUOTATION MARK (U+2039)\n }\n }\n .icon-next {\n &:before {\n content: '\\203a';// SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (U+203A)\n }\n }\n}\n\n// Optional indicator pips\n//\n// Add an unordered list with the following class and add a list item for each\n// slide your carousel holds.\n\n.carousel-indicators {\n position: absolute;\n bottom: 10px;\n left: 50%;\n z-index: 15;\n width: 60%;\n margin-left: -30%;\n padding-left: 0;\n list-style: none;\n text-align: center;\n\n li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n border: 1px solid @carousel-indicator-border-color;\n border-radius: 10px;\n cursor: pointer;\n\n // IE8-9 hack for event handling\n //\n // Internet Explorer 8-9 does not support clicks on elements without a set\n // `background-color`. We cannot use `filter` since that's not viewed as a\n // background color by the browser. Thus, a hack is needed.\n // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Internet_Explorer\n //\n // For IE8, we set solid black as it doesn't support `rgba()`. For IE9, we\n // set alpha transparency for the best results possible.\n background-color: #000 \\9; // IE8\n background-color: rgba(0,0,0,0); // IE9\n }\n .active {\n margin: 0;\n width: 12px;\n height: 12px;\n background-color: @carousel-indicator-active-bg;\n }\n}\n\n// Optional captions\n// -----------------------------\n// Hidden by default for smaller viewports\n.carousel-caption {\n position: absolute;\n left: 15%;\n right: 15%;\n bottom: 20px;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: @carousel-caption-color;\n text-align: center;\n text-shadow: @carousel-text-shadow;\n & .btn {\n text-shadow: none; // No shadow for button elements in carousel-caption\n }\n}\n\n\n// Scale up controls for tablets and up\n@media screen and (min-width: @screen-sm-min) {\n\n // Scale up the controls a smidge\n .carousel-control {\n .glyphicon-chevron-left,\n .glyphicon-chevron-right,\n .icon-prev,\n .icon-next {\n width: (@carousel-control-font-size * 1.5);\n height: (@carousel-control-font-size * 1.5);\n margin-top: (@carousel-control-font-size / -2);\n font-size: (@carousel-control-font-size * 1.5);\n }\n .glyphicon-chevron-left,\n .icon-prev {\n margin-left: (@carousel-control-font-size / -2);\n }\n .glyphicon-chevron-right,\n .icon-next {\n margin-right: (@carousel-control-font-size / -2);\n }\n }\n\n // Show and left align the captions\n .carousel-caption {\n left: 20%;\n right: 20%;\n padding-bottom: 30px;\n }\n\n // Move up the indicators\n .carousel-indicators {\n bottom: 20px;\n }\n}\n","// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n.clearfix() {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n &:after {\n clear: both;\n }\n}\n","// Center-align a block level element\n\n.center-block() {\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n","// CSS image replacement\n//\n// Heads up! v3 launched with only `.hide-text()`, but per our pattern for\n// mixins being reused as classes with the same name, this doesn't hold up. As\n// of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`.\n//\n// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757\n\n// Deprecated as of v3.0.1 (has been removed in v4)\n.hide-text() {\n font: ~\"0/0\" a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n// New mixin to use as of v3.0.1\n.text-hide() {\n .hide-text();\n}\n","//\n// Responsive: Utility classes\n// --------------------------------------------------\n\n\n// IE10 in Windows (Phone) 8\n//\n// Support for responsive views via media queries is kind of borked in IE10, for\n// Surface/desktop in split view and for Windows Phone 8. This particular fix\n// must be accompanied by a snippet of JavaScript to sniff the user agent and\n// apply some conditional CSS to *only* the Surface/desktop Windows 8. Look at\n// our Getting Started page for more information on this bug.\n//\n// For more information, see the following:\n//\n// Issue: https://github.com/twbs/bootstrap/issues/10497\n// Docs: http://getbootstrap.com/getting-started/#support-ie10-width\n// Source: http://timkadlec.com/2013/01/windows-phone-8-and-device-width/\n// Source: http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/\n\n@-ms-viewport {\n width: device-width;\n}\n\n\n// Visibility utilities\n// Note: Deprecated .visible-xs, .visible-sm, .visible-md, and .visible-lg as of v3.2.0\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n .responsive-invisibility();\n}\n\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n display: none !important;\n}\n\n.visible-xs {\n @media (max-width: @screen-xs-max) {\n .responsive-visibility();\n }\n}\n.visible-xs-block {\n @media (max-width: @screen-xs-max) {\n display: block !important;\n }\n}\n.visible-xs-inline {\n @media (max-width: @screen-xs-max) {\n display: inline !important;\n }\n}\n.visible-xs-inline-block {\n @media (max-width: @screen-xs-max) {\n display: inline-block !important;\n }\n}\n\n.visible-sm {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n .responsive-visibility();\n }\n}\n.visible-sm-block {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n display: block !important;\n }\n}\n.visible-sm-inline {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n display: inline !important;\n }\n}\n.visible-sm-inline-block {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n display: inline-block !important;\n }\n}\n\n.visible-md {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n .responsive-visibility();\n }\n}\n.visible-md-block {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n display: block !important;\n }\n}\n.visible-md-inline {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n display: inline !important;\n }\n}\n.visible-md-inline-block {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n display: inline-block !important;\n }\n}\n\n.visible-lg {\n @media (min-width: @screen-lg-min) {\n .responsive-visibility();\n }\n}\n.visible-lg-block {\n @media (min-width: @screen-lg-min) {\n display: block !important;\n }\n}\n.visible-lg-inline {\n @media (min-width: @screen-lg-min) {\n display: inline !important;\n }\n}\n.visible-lg-inline-block {\n @media (min-width: @screen-lg-min) {\n display: inline-block !important;\n }\n}\n\n.hidden-xs {\n @media (max-width: @screen-xs-max) {\n .responsive-invisibility();\n }\n}\n.hidden-sm {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n .responsive-invisibility();\n }\n}\n.hidden-md {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n .responsive-invisibility();\n }\n}\n.hidden-lg {\n @media (min-width: @screen-lg-min) {\n .responsive-invisibility();\n }\n}\n\n\n// Print utilities\n//\n// Media queries are placed on the inside to be mixin-friendly.\n\n// Note: Deprecated .visible-print as of v3.2.0\n.visible-print {\n .responsive-invisibility();\n\n @media print {\n .responsive-visibility();\n }\n}\n.visible-print-block {\n display: none !important;\n\n @media print {\n display: block !important;\n }\n}\n.visible-print-inline {\n display: none !important;\n\n @media print {\n display: inline !important;\n }\n}\n.visible-print-inline-block {\n display: none !important;\n\n @media print {\n display: inline-block !important;\n }\n}\n\n.hidden-print {\n @media print {\n .responsive-invisibility();\n }\n}\n","// Responsive utilities\n\n//\n// More easily include all the states for responsive-utilities.less.\n.responsive-visibility() {\n display: block !important;\n table& { display: table !important; }\n tr& { display: table-row !important; }\n th&,\n td& { display: table-cell !important; }\n}\n\n.responsive-invisibility() {\n display: none !important;\n}\n"]} \ No newline at end of file diff --git a/src/ui/component/fonts/glyphicons-halflings-regular.eot b/src/ui/component/fonts/glyphicons-halflings-regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..b93a4953fff68df523aa7656497ee339d6026d64 GIT binary patch literal 20127 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/ui/component/fonts/glyphicons-halflings-regular.ttf b/src/ui/component/fonts/glyphicons-halflings-regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1413fc609ab6f21774de0cb7e01360095584f65b GIT binary patch literal 45404 zcmd?Sd0-pWwLh*qi$?oCk~i6sWlOeWJC3|4juU5JNSu9hSVACzERcmjLV&P^utNzg zIE4Kr1=5g!SxTX#Ern9_%4&01rlrW`Z!56xXTGQR4C z3vR~wXq>NDx$c~e?;ia3YjJ*$!C>69a?2$lLyhpI!CFfJsP=|`8@K0|bbMpWwVUEygg0=0x_)HeHpGSJagJNLA3c!$EuOV>j$wi! zbo{vZ(s8tl>@!?}dmNHXo)ABy7ohD7_1G-P@SdJWT8*oeyBVYVW9*vn}&VI4q++W;Z+uz=QTK}^C75!`aFYCX# zf7fC2;o`%!huaTNJAB&VWrx=szU=VLhwnbT`vc<#<`4WI6n_x@AofA~2d90o?1L3w z9!I|#P*NQ)$#9aASijuw>JRld^-t)Zhmy|i-`Iam|IWkguaMR%lhi4p~cX-9& zjfbx}yz}s`4-6>D^+6FzihR)Y!GsUy=_MWi_v7y#KmYi-{iZ+s@ekkq!@Wxz!~BQwiI&ti z>hC&iBe2m(dpNVvSbZe3DVgl(dxHt-k@{xv;&`^c8GJY%&^LpM;}7)B;5Qg5J^E${ z7z~k8eWOucjX6)7q1a%EVtmnND8cclz8R1=X4W@D8IDeUGXxEWe&p>Z*voO0u_2!! zj3dT(Ki+4E;uykKi*yr?w6!BW2FD55PD6SMj`OfBLwXL5EA-9KjpMo4*5Eqs^>4&> z8PezAcn!9jk-h-Oo!E9EjX8W6@EkTHeI<@AY{f|5fMW<-Ez-z)xCvW3()Z#x0oydB zzm4MzY^NdpIF9qMp-jU;99LjlgY@@s+=z`}_%V*xV7nRV*Kwrx-i`FzI0BZ#yOI8# z!SDeNA5b6u9!Imj89v0(g$;dT_y|Yz!3V`i{{_dez8U@##|X9A};s^7vEd!3AcdyVlhVk$v?$O442KIM1-wX^R{U7`JW&lPr3N(%kXfXT_`7w^? z=#ntx`tTF|N$UT?pELvw7T*2;=Q-x@KmDUIbLyXZ>f5=y7z1DT<7>Bp0k;eItHF?1 zErzhlD2B$Tm|^7DrxnTYm-tgg`Mt4Eivp5{r$o9e)8(fXBO4g|G^6Xy?y$SM*&V52 z6SR*%`%DZC^w(gOWQL?6DRoI*hBNT)xW9sxvmi@!vI^!mI$3kvAMmR_q#SGn3zRb_ zGe$=;Tv3dXN~9XuIHow*NEU4y&u}FcZEZoSlXb9IBOA}!@J3uovp}yerhPMaiI8|SDhvWVr z^BE&yx6e3&RYqIg;mYVZ*3#A-cDJ;#ms4txEmwm@g^s`BB}KmSr7K+ruIoKs=s|gOXP|2 zb1!)87h9?(+1^QRWb(Vo8+@G=o24gyuzF3ytfsKjTHZJ}o{YznGcTDm!s)DRnmOX} z3pPL4wExoN$kyc2>#J`k+<67sy-VsfbQ-1u+HkyFR?9G`9r6g4*8!(!c65Be-5hUg zZHY$M0k(Yd+DT1*8)G(q)1&tDl=g9H7!bZTOvEEFnBOk_K=DXF(d4JOaH zI}*A3jGmy{gR>s}EQzyJa_q_?TYPNXRU1O;fcV_&TQZhd{@*8Tgpraf~nT0BYktu*n{a~ub^UUqQPyr~yBY{k2O zgV)honv{B_CqY|*S~3up%Wn%7i*_>Lu|%5~j)}rQLT1ZN?5%QN`LTJ}vA!EE=1`So z!$$Mv?6T)xk)H8JTrZ~m)oNXxS}pwPd#);<*>zWsYoL6iK!gRSBB{JCgB28C#E{T? z5VOCMW^;h~eMke(w6vLlKvm!!TyIf;k*RtK)|Q>_@nY#J%=h%aVb)?Ni_By)XNxY)E3`|}_u}fn+Kp^3p4RbhFUBRtGsDyx9Eolg77iWN z2iH-}CiM!pfYDIn7;i#Ui1KG01{3D<{e}uWTdlX4Vr*nsb^>l0%{O?0L9tP|KGw8w z+T5F}md>3qDZQ_IVkQ|BzuN08uN?SsVt$~wcHO4pB9~ykFTJO3g<4X({-Tm1w{Ufo zI03<6KK`ZjqVyQ(>{_aMxu7Zm^ck&~)Q84MOsQ-XS~{6j>0lTl@lMtfWjj;PT{nlZ zIn0YL?kK7CYJa)(8?unZ)j8L(O}%$5S#lTcq{rr5_gqqtZ@*0Yw4}OdjL*kBv+>+@ z&*24U=y{Nl58qJyW1vTwqsvs=VRAzojm&V zEn6=WzdL1y+^}%Vg!ap>x%%nFi=V#wn# zUuheBR@*KS)5Mn0`f=3fMwR|#-rPMQJg(fW*5e`7xO&^UUH{L(U8D$JtI!ac!g(Ze89<`UiO@L+)^D zjPk2_Ie0p~4|LiI?-+pHXuRaZKG$%zVT0jn!yTvvM^jlcp`|VSHRt-G@_&~<4&qW@ z?b#zIN)G(}L|60jer*P7#KCu*Af;{mpWWvYK$@Squ|n-Vtfgr@ZOmR5Xpl;0q~VILmjk$$mgp+`<2jP z@+nW5Oap%fF4nFwnVwR7rpFaOdmnfB$-rkO6T3#w^|*rft~acgCP|ZkgA6PHD#Of| zY%E!3tXtsWS`udLsE7cSE8g@p$ceu*tI71V31uA7jwmXUCT7+Cu3uv|W>ZwD{&O4Nfjjvl43N#A$|FWxId! z%=X!HSiQ-#4nS&smww~iXRn<-`&zc)nR~js?|Ei-cei$^$KsqtxNDZvl1oavXK#Pz zT&%Wln^Y5M95w=vJxj0a-ko_iQt(LTX_5x#*QfQLtPil;kkR|kz}`*xHiLWr35ajx zHRL-QQv$|PK-$ges|NHw8k6v?&d;{A$*q15hz9{}-`e6ys1EQ1oNNKDFGQ0xA!x^( zkG*-ueZT(GukSnK&Bs=4+w|(kuWs5V_2#3`!;f}q?>xU5IgoMl^DNf+Xd<=sl2XvkqviJ>d?+G@Z5nxxd5Sqd$*ENUB_mb8Z+7CyyU zA6mDQ&e+S~w49csl*UePzY;^K)Fbs^%?7;+hFc(xz#mWoek4_&QvmT7Fe)*{h-9R4 zqyXuN5{)HdQ6yVi#tRUO#M%;pL>rQxN~6yoZ)*{{!?jU)RD*oOxDoTjVh6iNmhWNC zB5_{R=o{qvxEvi(khbRS`FOXmOO|&Dj$&~>*oo)bZz%lPhEA@ zQ;;w5eu5^%i;)w?T&*=UaK?*|U3~{0tC`rvfEsRPgR~16;~{_S2&=E{fE2=c>{+y} zx1*NTv-*zO^px5TA|B```#NetKg`19O!BK*-#~wDM@KEllk^nfQ2quy25G%)l72<> zzL$^{DDM#jKt?<>m;!?E2p0l12`j+QJjr{Lx*47Nq(v6i3M&*P{jkZB{xR?NOSPN% zU>I+~d_ny=pX??qjF*E78>}Mgts@_yn`)C`wN-He_!OyE+gRI?-a>Om>Vh~3OX5+& z6MX*d1`SkdXwvb7KH&=31RCC|&H!aA1g_=ZY0hP)-Wm6?A7SG0*|$mC7N^SSBh@MG z9?V0tv_sE>X==yV{)^LsygK2=$Mo_0N!JCOU?r}rmWdHD%$h~~G3;bt`lH& zAuOOZ=G1Mih**0>lB5x+r)X^8mz!0K{SScj4|a=s^VhUEp#2M=^#WRqe?T&H9GnWa zYOq{+gBn9Q0e0*Zu>C(BAX=I-Af9wIFhCW6_>TsIH$d>|{fIrs&BX?2G>GvFc=<8` zVJ`#^knMU~65dWGgXcht`Kb>{V2oo%<{NK|iH+R^|Gx%q+env#Js*(EBT3V0=w4F@W+oLFsA)l7Qy8mx_;6Vrk;F2RjKFvmeq} zro&>@b^(?f))OoQ#^#s)tRL>b0gzhRYRG}EU%wr9GjQ#~Rpo|RSkeik^p9x2+=rUr}vfnQoeFAlv=oX%YqbLpvyvcZ3l$B z5bo;hDd(fjT;9o7g9xUg3|#?wU2#BJ0G&W1#wn?mfNR{O7bq747tc~mM%m%t+7YN}^tMa24O4@w<|$lk@pGx!;%pKiq&mZB z?3h<&w>un8r?Xua6(@Txu~Za9tI@|C4#!dmHMzDF_-_~Jolztm=e)@vG11bZQAs!tFvd9{C;oxC7VfWq377Y(LR^X_TyX9bn$)I765l=rJ%9uXcjggX*r?u zk|0!db_*1$&i8>d&G3C}A`{Fun_1J;Vx0gk7P_}8KBZDowr*8$@X?W6v^LYmNWI)lN92yQ;tDpN zOUdS-W4JZUjwF-X#w0r;97;i(l}ZZT$DRd4u#?pf^e2yaFo zbm>I@5}#8FjsmigM8w_f#m4fEP~r~_?OWB%SGWcn$ThnJ@Y`ZI-O&Qs#Y14To( zWAl>9Gw7#}eT(!c%D0m>5D8**a@h;sLW=6_AsT5v1Sd_T-C4pgu_kvc?7+X&n_fct znkHy(_LExh=N%o3I-q#f$F4QJpy>jZBW zRF7?EhqTGk)w&Koi}QQY3sVh?@e-Z3C9)P!(hMhxmXLC zF_+ZSTQU`Gqx@o(~B$dbr zHlEUKoK&`2gl>zKXlEi8w6}`X3kh3as1~sX5@^`X_nYl}hlbpeeVlj#2sv)CIMe%b zBs7f|37f8qq}gA~Is9gj&=te^wN8ma?;vF)7gce;&sZ64!7LqpR!fy)?4cEZposQ8 zf;rZF7Q>YMF1~eQ|Z*!5j0DuA=`~VG$Gg6B?Om1 z6fM@`Ck-K*k(eJ)Kvysb8sccsFf@7~3vfnC=<$q+VNv)FyVh6ZsWw}*vs>%k3$)9| zR9ek-@pA23qswe1io)(Vz!vS1o*XEN*LhVYOq#T`;rDkgt86T@O`23xW~;W_#ZS|x zvwx-XMb7_!hIte-#JNpFxskMMpo2OYhHRr0Yn8d^(jh3-+!CNs0K2B!1dL$9UuAD= zQ%7Ae(Y@}%Cd~!`h|wAdm$2WoZ(iA1(a_-1?znZ%8h72o&Mm*4x8Ta<4++;Yr6|}u zW8$p&izhdqF=m8$)HyS2J6cKyo;Yvb>DTfx4`4R{ zPSODe9E|uflE<`xTO=r>u~u=NuyB&H!(2a8vwh!jP!yfE3N>IiO1jI>7e&3rR#RO3_}G23W?gwDHgSgekzQ^PU&G5z&}V5GO? zfg#*72*$DP1T8i`S7=P;bQ8lYF9_@8^C(|;9v8ZaK2GnWz4$Th2a0$)XTiaxNWfdq z;yNi9veH!j)ba$9pke8`y2^63BP zIyYKj^7;2don3se!P&%I2jzFf|LA&tQ=NDs{r9fIi-F{-yiG-}@2`VR^-LIFN8BC4 z&?*IvLiGHH5>NY(Z^CL_A;yISNdq58}=u~9!Ia7 zm7MkDiK~lsfLpvmPMo!0$keA$`%Tm`>Fx9JpG^EfEb(;}%5}B4Dw!O3BCkf$$W-dF z$BupUPgLpHvr<<+QcNX*w@+Rz&VQz)Uh!j4|DYeKm5IC05T$KqVV3Y|MSXom+Jn8c zgUEaFW1McGi^44xoG*b0JWE4T`vka7qTo#dcS4RauUpE{O!ZQ?r=-MlY#;VBzhHGU zS@kCaZ*H73XX6~HtHd*4qr2h}Pf0Re@!WOyvres_9l2!AhPiV$@O2sX>$21)-3i+_ z*sHO4Ika^!&2utZ@5%VbpH(m2wE3qOPn-I5Tbnt&yn9{k*eMr3^u6zG-~PSr(w$p> zw)x^a*8Ru$PE+{&)%VQUvAKKiWiwvc{`|GqK2K|ZMy^Tv3g|zENL86z7i<c zW`W>zV1u}X%P;Ajn+>A)2iXZbJ5YB_r>K-h5g^N=LkN^h0Y6dPFfSBh(L`G$D%7c` z&0RXDv$}c7#w*7!x^LUes_|V*=bd&aP+KFi((tG*gakSR+FA26%{QJdB5G1F=UuU&koU*^zQA=cEN9}Vd?OEh| zgzbFf1?@LlPkcXH$;YZe`WEJ3si6&R2MRb}LYK&zK9WRD=kY-JMPUurX-t4(Wy{%` zZ@0WM2+IqPa9D(^*+MXw2NWwSX-_WdF0nMWpEhAyotIgqu5Y$wA=zfuXJ0Y2lL3#ji26-P3Z?-&0^KBc*`T$+8+cqp`%g0WB zTH9L)FZ&t073H4?t=(U6{8B+uRW_J_n*vW|p`DugT^3xe8Tomh^d}0k^G7$3wLgP& zn)vTWiMA&=bR8lX9H=uh4G04R6>C&Zjnx_f@MMY!6HK5v$T%vaFm;E8q=`w2Y}ucJ zkz~dKGqv9$E80NTtnx|Rf_)|3wxpnY6nh3U9<)fv2-vhQ6v=WhKO@~@X57N-`7Ppc zF;I7)eL?RN23FmGh0s;Z#+p)}-TgTJE%&>{W+}C`^-sy{gTm<$>rR z-X7F%MB9Sf%6o7A%ZHReD4R;imU6<9h81{%avv}hqugeaf=~^3A=x(Om6Lku-Pn9i zC;LP%Q7Xw*0`Kg1)X~nAsUfdV%HWrpr8dZRpd-#%)c#Fu^mqo|^b{9Mam`^Zw_@j@ zR&ZdBr3?@<@%4Z-%LT&RLgDUFs4a(CTah_5x4X`xDRugi#vI-cw*^{ncwMtA4NKjByYBza)Y$hozZCpuxL{IP&=tw6ZO52WY3|iwGf&IJCn+u(>icK zZB1~bWXCmwAUz|^<&ysd#*!DSp8}DLNbl5lRFat4NkvItxy;9tpp9~|@ z;JctShv^Iq4(z+y7^j&I?GCdKMVg&jCwtCkc4*@O7HY*veGDBtAIn*JgD$QftP}8= zxFAdF=(S>Ra6(4slk#h%b?EOU-96TIX$Jbfl*_7IY-|R%H zF8u|~hYS-YwWt5+^!uGcnKL~jM;)ObZ#q68ZkA?}CzV-%6_vPIdzh_wHT_$mM%vws9lxUj;E@#1UX?WO2R^41(X!nk$+2oJGr!sgcbn1f^yl1 z#pbPB&Bf;1&2+?};Jg5qgD1{4_|%X#s48rOLE!vx3@ktstyBsDQWwDz4GYlcgu$UJ zp|z_32yN72T*oT$SF8<}>e;FN^X&vWNCz>b2W0rwK#<1#kbV)Cf`vN-F$&knLo5T& z8!sO-*^x4=kJ$L&*h%rQ@49l?7_9IG99~xJDDil00<${~D&;kiqRQqeW5*22A`8I2 z(^@`qZoF7_`CO_e;8#qF!&g>UY;wD5MxWU>azoo=E{kW(GU#pbOi%XAn%?W{b>-bTt&2?G=E&BnK9m0zs{qr$*&g8afR_x`B~o zd#dxPpaap;I=>1j8=9Oj)i}s@V}oXhP*{R|@DAQXzQJekJnmuQ;vL90_)H_nD1g6e zS1H#dzg)U&6$fz0g%|jxDdz|FQN{KJ&Yx0vfuzAFewJjv`pdMRpY-wU`-Y6WQnJ(@ zGVb!-8DRJZvHnRFiR3PG3Tu^nCn(CcZHh7hQvyd7i6Q3&ot86XI{jo%WZqCPcTR0< zMRg$ZE=PQx66ovJDvI_JChN~k@L^Pyxv#?X^<)-TS5gk`M~d<~j%!UOWG;ZMi1af< z+86U0=sm!qAVJAIqqU`Qs1uJhQJA&n@9F1PUrYuW!-~IT>l$I!#5dBaiAK}RUufjg{$#GdQBkxF1=KU2E@N=i^;xgG2Y4|{H>s` z$t`k8c-8`fS7Yfb1FM#)vPKVE4Uf(Pk&%HLe z%^4L>@Z^9Z{ZOX<^e)~adVRkKJDanJ6VBC_m@6qUq_WF@Epw>AYqf%r6qDzQ~AEJ!jtUvLp^CcqZ^G-;Kz3T;O4WG45Z zFhrluCxlY`M+OKr2SeI697btH7Kj`O>A!+2DTEQ=48cR>Gg2^5uqp(+y5Sl09MRl* zp|28!v*wvMd_~e2DdKDMMQ|({HMn3D%%ATEecGG8V9>`JeL)T0KG}=}6K8NiSN5W< z79-ZdYWRUb`T}(b{RjN8>?M~opnSRl$$^gT`B27kMym5LNHu-k;A;VF8R(HtDYJHS zU7;L{a@`>jd0svOYKbwzq+pWSC(C~SPgG~nWR3pBA8@OICK$Cy#U`kS$I;?|^-SBC zBFkoO8Z^%8Fc-@X!KebF2Ob3%`8zlVHj6H;^(m7J35(_bS;cZPd}TY~qixY{MhykQ zV&7u7s%E=?i`}Ax-7dB0ih47w*7!@GBt<*7ImM|_mYS|9_K7CH+i}?*#o~a&tF-?C zlynEu1DmiAbGurEX2Flfy$wEVk7AU;`k#=IQE*6DMWafTL|9-vT0qs{A3mmZGzOyN zcM9#Rgo7WgB_ujU+?Q@Ql?V-!E=jbypS+*chI&zA+C_3_@aJal}!Q54?qsL0In({Ly zjH;e+_SK8yi0NQB%TO+Dl77jp#2pMGtwsgaC>K!)NimXG3;m7y`W+&<(ZaV>N*K$j zLL~I+6ouPk6_(iO>61cIsinx`5}DcKSaHjYkkMuDoVl>mKO<4$F<>YJ5J9A2Vl}#BP7+u~L8C6~D zsk`pZ$9Bz3teQS1Wb|8&c2SZ;qo<#F&gS;j`!~!ADr(jJXMtcDJ9cVi>&p3~{bqaP zgo%s8i+8V{UrYTc9)HiUR_c?cfx{Yan2#%PqJ{%?Wux4J;T$#cumM0{Es3@$>}DJg zqe*c8##t;X(4$?A`ve)e@YU3d2Balcivot{1(ahlE5qg@S-h(mPNH&`pBX$_~HdG48~)$x5p z{>ghzqqn_t8~pY<5?-To>cy^6o~mifr;KWvx_oMtXOw$$d6jddXG)V@a#lL4o%N@A zNJlQAz6R8{7jax-kQsH6JU_u*En%k^NHlvBB!$JAK!cYmS)HkLAkm0*9G3!vwMIWv zo#)+EamIJHEUV|$d|<)2iJ`lqBQLx;HgD}c3mRu{iK23C>G{0Mp1K)bt6OU?xC4!_ zZLqpFzeu&+>O1F>%g-%U^~yRg(-wSp@vmD-PT#bCWy!%&H;qT7rfuRCEgw67V!Qob z&tvPU@*4*$YF#2_>M0(75QxqrJr3Tvh~iDeFhxl=MzV@(psx%G8|I{~9;tv#BBE`l z3)_98eZqFNwEF1h)uqhBmT~mSmT8k$7vSHdR97K~kM)P9PuZdS;|Op4A?O<*%!?h` zn`}r_j%xvffs46x2hCWuo0BfIQWCw9aKkH==#B(TJ%p}p-RuIVzsRlaPL_Co{&R0h zQrqn=g1PGjQg3&sc2IlKG0Io#v%@p>tFwF)RG0ahYs@Zng6}M*d}Xua)+h&?$`%rb z;>M=iMh5eIHuJ5c$aC`y@CYjbFsJnSPH&}LQz4}za9YjDuao>Z^EdL@%saRm&LGQWXs*;FzwN#pH&j~SLhDZ+QzhplV_ij(NyMl z;v|}amvxRddO81LJFa~2QFUs z+Lk zZck)}9uK^buJNMo4G(rSdX{57(7&n=Q6$QZ@lIO9#<3pA2ceDpO_340B*pHlh_y{>i&c1?vdpN1j>3UN-;;Yq?P+V5oY`4Z(|P8SwWq<)n`W@AwcQ?E9 zd5j8>FT^m=MHEWfN9jS}UHHsU`&SScib$qd0i=ky0>4dz5ADy70AeIuSzw#gHhQ_c zOp1!v6qU)@8MY+ zMNIID?(CysRc2uZQ$l*QZVY)$X?@4$VT^>djbugLQJdm^P>?51#lXBkdXglYm|4{L zL%Sr?2f`J+xrcN@=0tiJt(<-=+v>tHy{XaGj7^cA6felUn_KPa?V4ebfq7~4i~GKE zpm)e@1=E;PP%?`vK6KVPKXjUXyLS1^NbnQ&?z>epHCd+J$ktT1G&L~T)nQeExe;0Z zlei}<_ni ztFo}j7nBl$)s_3odmdafVieFxc)m!wM+U`2u%yhJ90giFcU1`dR6BBTKc2cQ*d zm-{?M&%(={xYHy?VCx!ogr|4g5;V{2q(L?QzJGsirn~kWHU`l`rHiIrc-Nan!hR7zaLsPr4uR zG{En&gaRK&B@lyWV@yfFpD_^&z>84~_0Rd!v(Nr%PJhFF_ci3D#ixf|(r@$igZiWw za*qbXIJ_Hm4)TaQ=zW^g)FC6uvyO~Hg-#Z5Vsrybz6uOTF>Rq1($JS`imyNB7myWWpxYL(t7`H8*voI3Qz6mvm z$JxtArLJ(1wlCO_te?L{>8YPzQ})xJlvc5wv8p7Z=HviPYB#^#_vGO#*`<0r%MR#u zN_mV4vaBb2RwtoOYCw)X^>r{2a0kK|WyEYoBjGxcObFl&P*??)WEWKU*V~zG5o=s@ z;rc~uuQQf9wf)MYWsWgPR!wKGt6q;^8!cD_vxrG8GMoFGOVV=(J3w6Xk;}i)9(7*U zwR4VkP_5Zx7wqn8%M8uDj4f1aP+vh1Wue&ry@h|wuN(D2W;v6b1^ z`)7XBZ385zg;}&Pt@?dunQ=RduGRJn^9HLU&HaeUE_cA1{+oSIjmj3z+1YiOGiu-H zf8u-oVnG%KfhB8H?cg%@#V5n+L$MO2F4>XoBjBeX>css^h}Omu#)ExTfUE^07KOQS znMfQY2wz?!7!{*C^)aZ^UhMZf=TJNDv8VrrW;JJ9`=|L0`w9DE8MS>+o{f#{7}B4P z{I34>342vLsP}o=ny1eZkEabr@niT5J2AhByUz&i3Ck0H*H`LRHz;>3C_ru!X+EhJ z6(+(lI#4c`2{`q0o9aZhI|jRjBZOV~IA_km7ItNtUa(Wsr*Hmb;b4=;R(gF@GmsRI`pF+0tmq0zy~wnoJD(LSEwHjTOt4xb0XB-+ z&4RO{Snw4G%gS9w#uSUK$Zbb#=jxEl;}6&!b-rSY$0M4pftat-$Q)*y!bpx)R%P>8 zrB&`YEX2%+s#lFCIV;cUFUTIR$Gn2%F(3yLeiG8eG8&)+cpBlzx4)sK?>uIlH+$?2 z9q9wk5zY-xr_fzFSGxYp^KSY0s%1BhsI>ai2VAc8&JiwQ>3RRk?ITx!t~r45qsMnj zkX4bl06ojFCMq<9l*4NHMAtIxDJOX)H=K*$NkkNG<^nl46 zHWH1GXb?Og1f0S+8-((5yaeegCT62&4N*pNQY;%asz9r9Lfr;@Bl${1@a4QAvMLbV6JDp>8SO^q1)#(o%k!QiRSd0eTmzC< zNIFWY5?)+JTl1Roi=nS4%@5iF+%XztpR^BSuM~DX9q`;Mv=+$M+GgE$_>o+~$#?*y zAcD4nd~L~EsAjXV-+li6Lua4;(EFdi|M2qV53`^4|7gR8AJI;0Xb6QGLaYl1zr&eu zH_vFUt+Ouf4SXA~ z&Hh8K@ms^`(hJfdicecj>J^Aqd00^ccqN!-f-!=N7C1?`4J+`_f^nV!B3Q^|fuU)7 z1NDNT04hd4QqE+qBP+>ZE7{v;n3OGN`->|lHjNL5w40pePJ?^Y6bFk@^k%^5CXZ<+4qbOplxpe)l7c6m%o-l1oWmCx%c6@rx85hi(F=v(2 zJ$jN>?yPgU#DnbDXPkHLeQwED5)W5sH#-eS z%#^4dxiVs{+q(Yd^ShMN3GH)!h!@W&N`$L!SbElXCuvnqh{U7lcCvHI#{ZjwnKvu~ zAeo7Pqot+Ohm{8|RJsTr3J4GjCy5UTo_u_~p)MS&Z5UrUc|+;Mc(YS+ju|m3Y_Dvt zonVtpBWlM718YwaN3a3wUNqX;7TqvAFnVUoD5v5WTh~}r)KoLUDw%8Rrqso~bJqd> z_T!&Rmr6ebpV^4|knJZ%qmzL;OvG3~A*loGY7?YS%hS{2R0%NQ@fRoEK52Aiu%gj( z_7~a}eQUh8PnyI^J!>pxB(x7FeINHHC4zLDT`&C*XUpp@s0_B^!k5Uu)^j_uuu^T> z8WW!QK0SgwFHTA%M!L`bl3hHjPp)|wL5Var_*A1-H8LV?uY5&ou{hRjj>#X@rxV>5%-9hbP+v?$4}3EfoRH;l_wSiz{&1<+`Y5%o%q~4rdpRF0jOsCoLnWY5x?V)0ga>CDo`NpqS) z@x`mh1QGkx;f)p-n^*g5M^zRTHz%b2IkLBY{F+HsjrFC9_H(=9Z5W&Eymh~A_FUJ} znhTc9KG((OnjFO=+q>JQZJbeOoUM77M{)$)qQMcxK9f;=L;IOv_J>*~w^YOW744QZ zoG;!b9VD3ww}OX<8sZ0F##8hvfDP{hpa3HjaLsKbLJ8 z0WpY2E!w?&cWi7&N%bOMZD~o7QT*$xCRJ@{t31~qx~+0yYrLXubXh2{_L699Nl_pn z6)9eu+uUTUdjHXYs#pX^L)AIb!FjjNsTp7C399w&B{Q4q%yKfmy}T2uQdU|1EpNcY zDk~(h#AdxybjfzB+mg6rdU9mDZ^V>|U13Dl$Gj+pAL}lR2a1u!SJXU_YqP9N{ose4 zk+$v}BIHX60WSGVWv;S%zvHOWdDP(-ceo(<8`y@Goy%4wDu>57QZNJc)f>Ls+}9h7 z^N=#3q3|l?aG8K#HwiW2^PJu{v|x5;awYfahC?>_af3$LmMc4%N~JwVlRZa4c+eW2 zE!zosAjOv&UeCeu;Bn5OQUC=jtZjF;NDk9$fGbxf3d29SUBekX1!a$Vmq_VK*MHQ4)eB!dQrHH)LVYNF%-t8!d`@!cb z2CsKs3|!}T^7fSZm?0dJ^JE`ZGxA&a!jC<>6_y67On0M)hd$m*RAzo_qM?aeqkm`* zXpDYcc_>TFZYaC3JV>{>mp(5H^efu!Waa7hGTAts29jjuVd1vI*fEeB?A&uG<8dLZ z(j6;-%vJ7R0U9}XkH)1g>&uptXPHBEA*7PSO2TZ+dbhVxspNW~ZQT3fApz}2 z_@0-lZODcd>dLrYp!mHn4k>>7kibI!Em+Vh*;z}l?0qro=aJt68joCr5Jo(Vk<@i) z5BCKb4p6Gdr9=JSf(2Mgr=_6}%4?SwhV+JZj3Ox^_^OrQk$B^v?eNz}d^xRaz&~ zKVnlLnK#8^y=If2f1zmb~^5lPLe?%l}>?~wN4IN((2~U{e9fKhLMtYFj)I$(y zgnKv?R+ZpxA$f)Q2l=aqE6EPTK=i0sY&MDFJp!vQayyvzh4wee<}kybNthRlX>SHh z7S}9he^EBOqzBCww^duHu!u+dnf9veG{HjW!}aT7aJqzze9K6-Z~8pZAgdm1n~aDs z8_s7?WXMPJ3EPJHi}NL&d;lZP8hDhAXf5Hd!x|^kEHu`6QukXrVdLnq5zbI~oPo?7 z2Cbu8U?$K!Z4_yNM1a(bL!GRe!@{Qom+DxjrJ!B99qu5b*Ma%^&-=6UEbC+S2zX&= zQ!%bgJTvmv^2}hhvNQg!l=kbapAgM^hruE3k@jTxsG(B6d=4thBC*4tzVpCYXFc$a zeqgVB^zua)y-YjpiibCCdU%txXYeNFnXcbNj*D?~)5AGjL+!!ij_4{5EWKGav0^={~M^q}baAFOPzxfUM>`KPf|G z&hsaR*7(M6KzTj8Z?;45zX@L#xU{4n$9Q_<-ac(y4g~S|Hyp^-<*d8+P4NHe?~vfm z@y309=`lGdvN8*jw-CL<;o#DKc-%lb0i9a3%{v&2X($|Qxv(_*()&=xD=5oBg=$B0 zU?41h9)JKvP0yR{KsHoC>&`(Uz>?_`tlLjw1&5tPH3FoB%}j;yffm$$s$C=RHi`I3*m@%CPqWnP@B~%DEe;7ZT{9!IMTo1hT3Q347HJ&!)BM2 z3~aClf>aFh0_9||4G}(Npu`9xYY1*SD|M~9!CCFn{-J$u2&Dg*=5$_nozpoD2nxqq zB!--eA8UWZlcEDp4r#vhZ6|vq^9sFvRnA9HpHch5Mq4*T)oGbruj!U8Lx_G%Lby}o zTQ-_4A7b)5A42vA0U}hUJq6&wQ0J%$`w#ph!EGmW96)@{AUx>q6E>-r^Emk!iCR+X zdIaNH`$}7%57D1FyTccs3}Aq0<0Ei{`=S7*>pyg=Kv3nrqblqZcpsCWSQl^uMSsdj zYzh73?6th$c~CI0>%5@!Ej`o)Xm38u0fp9=HE@Sa6l2oX9^^4|Aq%GA z3(AbFR9gA_2T2i%Ck5V2Q2WW-(a&(j#@l6wE4Z`xg#S za#-UWUpU2U!TmIo`CN0JwG^>{+V#9;zvx;ztc$}@NlcyJr?q(Y`UdW6qhq!aWyB5xV1#Jb{I-ghFNO0 zFU~+QgPs{FY1AbiU&S$QSix>*rqYVma<-~s%ALhFyVhAYepId1 zs!gOB&weC18yhE-v6ltKZMV|>JwTX+X)Y_EI(Ff^3$WTD|Ea-1HlP;6L~&40Q&5{0 z$e$2KhUgH8ucMJxJV#M%cs!d~#hR^nRwk|uuCSf6irJCkSyI<%CR==tftx6d%;?ef zYIcjZrP@APzbtOeUe>m-TW}c-ugh+U*RbL1eIY{?>@8aW9bb1NGRy@MTse@>= za%;5=U}X%K2tKTYe9gjMcBvX%qrC&uZ`d(t)g)X8snf?vBe3H%dG=bl^rv8Z@YN$gd9yveHY0@Wt0$s zh^7jCp(q+6XDoekb;=%y=Wr8%6;z0ANH5dDR_VudDG|&_lYykJaiR+(y{zpR=qL3|2e${8 z2V;?jgHj7}Kl(d8C9xWRjhpf_)KOXl+@c4wrHy zL3#9U(`=N59og2KqVh>nK~g9>fX*PI0`>i;;b6KF|8zg+k2hViCt}4dfMdvb1NJ-Rfa7vL2;lPK{Lq*u`JT>S zoM_bZ_?UY6oV6Ja14X^;LqJPl+w?vf*C!nGK;uU^0GRN|UeFF@;H(Hgp8x^|;ygh? zIZx3DuO(lD01ksanR@Mn#lti=p28RTNYY6yK={RMFiVd~k8!@a&^jicZ&rxD3CCI! zVb=fI?;c#f{K4Pp2lnb8iF2mig)|6JEmU86Y%l}m>(VnI*Bj`a6qk8QL&~PFDxI8b z2mcsQBe9$q`Q$LfG2wdvK`M1}7?SwLAV&)nO;kAk`SAz%x9CDVHVbUd$O(*aI@D|s zLxJW7W(QeGpQY<$dSD6U$ja(;Hb3{Zx@)*fIQaW{8<$KJ&fS0caI2Py^clOq9@Irt z7th7F?7W`j{&UmM==Lo~T&^R7A?G=K_e-zfTX|)i`pLitlNE(~tq*}sS1x2}Jlul6 z5+r#4SpQu8h{ntIv#qCVH`uG~+I8l+7ZG&d`Dm!+(rZQDV*1LS^WfH%-!5aTAxry~ z4xl&rot5ct{xQ$w$MtVTUi6tBFSJWq2Rj@?HAX1H$eL*fk{Hq;E`x|hghRkipYNyt zKCO=*KSziiVk|+)qQCGrTYH9X!Z0$k{Nde~0Wl`P{}ca%nv<6fnYw^~9dYxTnTZB&&962jX0DM&wy&8fdxX8xeHSe=UU&Mq zRTaUKnQO|A>E#|PUo+F=Q@dMdt`P*6e92za(TH{5C*2I2S~p?~O@hYiT>1(n^Lqqn zqewq3ctAA%0E)r53*P-a8Ak32mGtUG`L^WVcm`QovX`ecB4E9X60wrA(6NZ7z~*_DV_e z8$I*eZ8m=WtChE{#QzeyHpZ%7GwFHlwo2*tAuloI-j2exx3#x7EL^&D;Re|Kj-XT- zt908^soV2`7s+Hha!d^#J+B)0-`{qIF_x=B811SZlbUe%kvPce^xu7?LY|C z@f1gRPha1jq|=f}Se)}v-7MWH9)YAs*FJ&v3ZT9TSi?e#jarin0tjPNmxZNU_JFJG z+tZi!q)JP|4pQ)?l8$hRaPeoKf!3>MM-bp06RodLa*wD=g3)@pYJ^*YrwSIO!SaZo zDTb!G9d!hb%Y0QdYxqNSCT5o0I!GDD$Z@N!8J3eI@@0AiJmD7brkvF!pJGg_AiJ1I zO^^cKe`w$DsO|1#^_|`6XTfw6E3SJ(agG*G9qj?JiqFSL|6tSD6vUwK?Cwr~gg)Do zp@$D~7~66-=p4`!!UzJDKAymb!!R(}%O?Uel|rMH>OpRGINALtg%gpg`=}M^Q#V5( zMgJY&gF)+;`e38QHI*c%B}m94o&tOfae;og&!J2;6ENW}QeL73jatbI1*9X~y=$Dm%6FwDcnCyMRL}zo`0=y7=}*Uw zo3!qZncAL{HCgY!+}eKr{P8o27ye+;qJP;kOB%RpSesGoHLT6tcYp*6v~Z9NCyb6m zP#qds0jyqXX46qMNhXDn3pyIxw2f_z;L_X9EIB}AhyC`FYI}G3$WnW>#NMy{0aw}nB%1=Z4&*(FaCn5QG(zvdG^pQRU25;{wwG4h z@kuLO0F->{@g2!;NNd!PfqM-;@F0;&wK}0fT9UrH}(8A5I zt33(+&U;CLN|8+71@g z(s!f-kZZZILUG$QXm9iYiE*>2w;gpM>lgM{R9vT3q>qI{ELO2hJHVi`)*jzOk$r)9 zq}$VrE0$GUCm6A3H5J-=Z9i*biw8ng zi<1nM0lo^KqRY@Asucc#DMmWsnCS;5uPR)GL3pL=-IqSd>4&D&NKSGHH?pG;=Xo`w zw~VV9ddkwbp~m>9G0*b?j7-0fOwR?*U#BE#n7A=_fDS>`fwatxQ+`FzhBGQUAyIRZ??eJt46vHBlR>9m!vfb6I)8!v6TmtZ%G6&E|1e zOtx5xy%yOSu+<9Ul5w5N=&~4Oph?I=ZKLX5DXO(*&Po>5KjbY7s@tp$8(fO|`Xy}Y z;NmMypLoG7r#Xz4aHz7n)MYZ7Z1v;DFHLNV{)to;(;TJ=bbMgud96xRMME#0d$z-S z-r1ROBbW^&YdQWA>U|Y>{whex#~K!ZgEEk=LYG8Wqo28NFv)!t!~}quaAt}I^y-m| z8~E{9H2VnyVxb_wCZ7v%y(B@VrM6lzk~|ywCi3HeiSV`TF>j+Ijd|p*kyn;=mqtf8&DK^|*f+y$38+9!sis9N=S)nINm9=CJ<;Y z!t&C>MIeyou4XLM*ywT_JuOXR>VkpFwuT9j5>667A=CU*{TBrMTgb4HuW&!%Yt`;#md7-`R`ouOi$rEd!ErI zo#>qggAcx?C7`rQ2;)~PYCw%CkS(@EJHZ|!!lhi@Dp$*n^mgrrImsS~(ioGak>3)w zvop0lq@IISuA0Ou*#1JkG{U>xSQV1e}c)!d$L1plFX5XDXX5N7Ns{kT{y5|6MfhBD+esT)e7&CgSW8FxsXTAY=}?0A!j_V9 zJ;IJ~d%av<@=fNPJ9)T3qE78kaz64E>dJaYab5uaU`n~Zdp2h{8DV%SKE5G^$LfuOTRRjB;TnT(Jk$r{Pfe4CO!SM_7d)I zquW~FVCpSycJ~c*B*V8?Qqo=GwU8CkmmLFugfHQ7;A{yCy1OL-+X=twLYg9|H=~8H znnN@|tCs^ZLlCBl5wHvYF}2vo>a6%mUWpTds_mt*@wMN4-r`%NTA%+$(`m6{MNpi@ zMx)8f>U4hd!row@gM&PVo&Hx+lV@$j9yWTjTue zG9n0DP<*HUmJ7ZZWwI2x+{t3QEfr6?T}2iXl=6e0b~)J>X3`!fXd9+2wc1%cj&F@Z zgYR|r5Xd5jy9;YW&=4{-0rJ*L5CgDPj9^3%bp-`HkyBs`j1iTUGD4?WilZ6RO8mIE z+~Joc?GID6K96dyuv(dWREK9Os~%?$$FxswxQsoOi8M?RnL%B~Lyk&(-09D0M?^Jy zWjP)n(b)TF<-|CG%!Vz?8Fu&6iU<>oG#kGcrcrrBlfZMVl0wOJvsq%RL9To%iCW@)#& zZAJWhgzYAq)#NTNb~3GBcD%ZZOc43!YWSyA7TD6xkk)n^FaRAz73b}%9d&YisBic(?mv=Iq^r%Ug zzHq-rRrhfOOF+yR=AN!a9*Rd#sM9ONt5h~w)yMP7Dl9lfpi$H0%GPW^lS4~~?vI8Z z%^ToK#NOe0ExmUsb`lLO$W*}yXNOxPe@zD*90uTDULnH6C?InP3J=jYEO2d)&e|mP z1DSd0QOZeuLWo*NqZzopA+LXy9)fJC00NSX=_4Mi1Z)YyZVC>C!g}cY(Amaj%QN+bev|Xxd2OPD zk!dfkY6k!(sDBvsFC2r^?}hb81(WG5Lt9|riT`2?P;B%jaf5UX<~OJ;uAL$=Ien+V zC!V8u0v?CUa)4*Q+Q_u zkx{q;NjLcvyMuU*{+uDsCQ4U{JLowYby-tn@hatL zy}X>9y08#}oytdn^qfFesF)Tt(2!XGw#r%?7&zzFFh2U;#U9XBO8W--#gOpfbJ`Ey z|M8FCKlWQrOJwE;@Sm02l9OBr7N}go4V8ur)}M@m2uWjggb)DC4s`I4d7_8O&E(j; z?3$9~R$QDxNM^rNh9Y;6P7w+bo2q}NEd6f&_raor-v`UCaTM3TT8HK2-$|n{N@U>_ zL-`P7EXoEU5JRMa)?tNUEe8XFis+w8g9k(QQ)%?&Oac}S`2V$b?%`DwXBgja&&fR@ zH_XidF$p1wA)J|Wk1;?lCl?fgc)=TB3>Y8;BoMqHwJqhL)Tgydv9(?(TBX)fq%=~C zmLj!iX-kn7QA(9snzk0LRf<%SzO&~IhLor6A3f*U^UcoAygRe!H#@UCv$JUP&vPxs zeDj$1%#<2T1!e|!7xI+~_VXLl5|jHqvOhU7ZDUGee;HnkcPP=_k_FFxPjXg*9KyI+ zIh0@+s)1JDSuKMeaDZ3|<_*J8{TUFDLl|mXmY8B>Wj_?4mC#=XjsCKPEO=p0c&t&Z zd1%kHxR#o9S*C?du*}tEHfAC7WetnvS}`<%j=o7YVna)6pw(xzkUi7f#$|^y4WQ{7 zu@@lu=j6xr*11VEIY+`B{tgd(c3zO8%nGk0U^%ec6h)G_`ki|XQXr!?NsQkxzV6Bn1ea9L+@ z(Zr7CU_oXaW>VOdfzENm+FlFQ7Se0ROrNdw(QLvb6{f}HRQ{$Je>(c&rws#{dFI^r zZ4^(`J*G0~Pu_+p5AAh>RRpkcbaS2a?Fe&JqxDTp`dIW9;DL%0wxX5;`KxyA4F{(~_`93>NF@bj4LF!NC&D6Zm+Di$Q-tb2*Q z&csGmXyqA%Z9s(AxNO3@Ij=WGt=UG6J7F;r*uqdQa z?7j!nV{8eQE-cwY7L(3AEXF3&V*9{DpSYdyCjRhv#&2johwf{r+k`QB81%!aRVN<& z@b*N^xiw_lU>H~@4MWzgHxSOGVfnD|iC7=hf0%CPm_@@4^t-nj#GHMug&S|FJtr?i z^JVrobltd(-?Ll>)6>jwgX=dUy+^n_ifzM>3)an3iOzpG9Tu;+96TP<0Jm_PIqof3 zMn=~M!#Ky{CTN_2f7Y-i#|gW~32RCWKA4-J9sS&>kYpTOx#xVNLCo)A$LUme^fVNH z@^S7VU^UJ0YR8?Oy$^IYuG*bm|g;@aX~i60%`7XLy*AYpYvZ^F^U(!|RW z*C!rJ@+7TGdL=nNd1gv^%B+;Fcr$y)i0!GRsZXRHPs>QVGVR{9r_#&Qd(wL|5;H;> zD>HUw=4CF++&{7$<8G@j*nGjhEO%BQYfjeItp4mPvY*JYb1HKd!{HJ9*)(3%BR%{Pp?AM&*yHAJsW({ivOzj*qS!-7|XEn6@zo z3L*tBT%<4RxoAh>q{0n_JBmgW6&8hx?kL(_^k%VL>?xjAyrKBmSl`$=V|SK}ELl}@ zd|d0eo#RfG`bw9SK3%r4Y+rdvc}w}~ixV%tqawbdqvE-WcgE+BUpxMT%F@btm76MG zn=oQRWWuTm+a{dy)Oc2V4yX(@M{QAkx>(QB59*`dLT`Pz3Lsj9iB=HSHAiCq()ns|Cr)1*c605Cx}3V&x}Lg?b+6Q?)z7Kl zQh&1Hx`y6JY-Cwvd*ozeps}a1xAA0CR+Da;+O(i)P1C;SjOI}Dtmf6tPqo-Bl`U78 zv$kYgPntPp@G)n1an9tEoL*Vumu9`>_@I(;+5+fBa-*?fEx=mTEjZ7wq}#@Gd5_cW z!mP{N=yqEntDo)|>oy6{9cu+-3*GTnmb^`O0^FzRPO^&aG`f@F_R*aQ_e{F+_9%NW z4KG_B`@X3EVV9L>?_RNDMddA>w=e0KfAiw5?#i1NFT%Zz#nuv(&!yIU>lVxmzYKQ` zzJ*0w9<&L4aJ6A;0j|_~i>+y(q-=;2Xxhx2v%CYY^{} z^J@LO()eLo|7!{ghQ+(u$wxO*xY#)cL(|miH2_ck2yN{mu4O9=hBW*pM_()-_YdH#Ru{JtwJ^R2}3?!>>m1pohh zrn(!xCjE0Q&EH1QK?zA%sxVh&H99cObJUY$veZhQ)MLu-h%`!*G)s$2k;~+A z)Kk->Ri?`oGDEJEtI*wijm(s5f$W78FH{+qBxiU{~kq((J3uK{m z$|C8K#j-?hm8H@x%VfFqpnvu@xn1s%J7uNZC9C99a<_b1J|mx%)$%!6gPU|~<@2&m zz99GDp`|a%m*iggvfL;4%X;~WY>)@!tMWB@P`)k?$;0x9JSrRI8?s3rlgH(o@`OAo zn{f*gZ#t2u6K??hx|aElOM`Xd0t+SAIUEHvFw%?Wsm$s zUXq{6UU?a>Nc@@Xlb_2k9M1Ctr<#+O?yd}rv z_wu&=_t$!Yngd@N_AUj}T; z#*Ce|%XZr_sQcsWcsl{pCnnj+c8ZNIMmx<;w=-g$Q>BU;9k;w|zQ;4!W32Xg2Cd?{ zvmO3kuKQ^Hv;o>6ZHP8ZJ2`4~Bx?N;cf<0fi=!*G^^WzbTF3e$b&d^qqB{>nqLG81 zs94bBh%|Vj+hLu=!8(b9brJ>ZBns9^6s(gdSVyP9qnu2_I{Sg8j-rloG6{d`De5We zDe5WeY3ga}Y3ga}Y3ga}Y3ga}Y3ga}d8y~6o|k%F>UpW>rJk31Ug~+N=cS&HdOqs; zsOO`ek9t1p`Kafko{xGy>iMbXr=FjBxZMYc8a#gL`Kjlpo}YSt>iMY`pk9DF0qO*( z6QE9jIsxhgs1u-0kUBx8D@eT{^@7w3QZGooAoYUO3sNscy%6<6)C*BBM7L`dk$Xk%6}eZQXgo#!75P`>Uy*-B{uTLGUy*-B{uTLGUy*-B{uTLG))v8{5gt_uj9!t5)^yb-JtjRGrhi zYInOUNJxNyf_yKX01)K=WP|Si>HqEj|B{eUl?MR<)%<1&{(~)D+NPwKxWqT-@~snp zg9KCz1VTZDiS?UH`PRk1VPM{29cgT9=D?!Wc_@}qzggFv;gb@2cJQAYWWtpEZ7?y@jSVqjx${B5UV@SO|wH<<0; z{><1KdVI%Ki}>~<`46C0AggwUwx-|QcU;iiZ{NZu`ur>hd*|Hb(|6veERqxu=b@5Bab=rqptGxd{QJg!4*-i_$sES~)AB46}Fjg|ea#e@?J}z%CUJ zOsLWRQR1#ng^sD)A4FDuY!iUhzlgfJh(J@BRqd&P#v2B`+saBx>m+M&q7vk-75$NH%T5pi%m z5FX?`2-5l53=a&GkC9^NZCLpN5(DMKMwwab$FDIs?q>4!!xBS}75gX_5;(luk;3Vl zLCLd5a_8`Iyz}K}+#RMwu6DVk3O_-}n>aE!4NaD*sQn`GxY?cHe!Bl9n?u&g6?aKm z-P8z&;Q3gr;h`YIxX%z^o&GZZg1=>_+hP2$$-DnL_?7?3^!WAsY4I7|@K;aL<>OTK zByfjl2PA$T83*LM9(;espx-qB%wv7H2i6CFsfAg<9V>Pj*OpwX)l?^mQfr$*OPPS$ z=`mzTYs{*(UW^ij1U8UfXjNoY7GK*+YHht(2oKE&tfZuvAyoN(;_OF>-J6AMmS5fB z^sY6wea&&${+!}@R1f$5oC-2J>J-A${@r(dRzc`wnK>a7~8{Y-scc|ETOI8 zjtNY%Y2!PI;8-@a=O}+{ap1Ewk0@T`C`q!|=KceX9gK8wtOtIC96}-^7)v23Mu;MH zhKyLGOQMujfRG$p(s`(2*nP4EH7*J57^=|%t(#PwCcW7U%e=8Jb>p6~>RAlY4a*ts=pl}_J{->@kKzxH|8XQ5{t=E zV&o`$D#ZHdv&iZWFa)(~oBh-Osl{~CS0hfM7?PyWUWsr5oYlsyC1cwULoQ4|Y5RHA2*rN+EnFPnu z`Y_&Yz*#550YJwDy@brZU>0pWV^RxRjL221@2ABq)AtA%Cz?+FG(}Yh?^v)1Lnh%D zeM{{3&-4#F9rZhS@DT0E(WRkrG!jC#5?OFjZv*xQjUP~XsaxL2rqRKvPW$zHqHr8Urp2Z)L z+)EvQeoeJ8c6A#Iy9>3lxiH3=@86uiTbnnJJJoypZ7gco_*HvKOH97B? zWiwp>+r}*Zf9b3ImxwvjL~h~j<<3shN8$k-$V1p|96I!=N6VBqmb==Bec|*;HUg?) z4!5#R*(#Fe)w%+RH#y{8&%%!|fQ5JcFzUE;-yVYR^&Ek55AXb{^w|@j|&G z|6C-+*On%j;W|f8mj?;679?!qY86c{(s1-PI2Wahoclf%1*8%JAvRh1(0)5Vu37Iz z`JY?RW@qKr+FMmBC{TC7k@}fv-k8t6iO}4K-i3WkF!Lc=D`nuD)v#Na zA|R*no51fkUN3^rmI;tty#IK284*2Zu!kG13!$OlxJAt@zLU`kvsazO25TpJLbK&;M8kw*0)*14kpf*)3;GiDh;C(F}$- z1;!=OBkW#ctacN=je*Pr)lnGzX=OwgNZjTpVbFxqb;8kTc@X&L2XR0A7oc!Mf2?u9 zcctQLCCr+tYipa_k=;1ETIpHt!Jeo;iy^xqBES^Ct6-+wHi%2g&)?7N^Yy zUrMIu){Jk)luDa@7We5U!$$3XFNbyRT!YPIbMKj5$IEpTX1IOtVP~(UPO2-+9ZFi6 z-$3<|{Xb#@tABt0M0s1TVCWKwveDy^S!!@4$s|DAqhsEv--Z}Dl)t%0G>U#ycJ7cy z^8%;|pg32=7~MJmqlC-x07Sd!2YX^|2D`?y;-$a!rZ3R5ia{v1QI_^>gi(HSS_e%2 zUbdg^zjMBBiLr8eSI^BqXM6HKKg#@-w`a**w(}RMe%XWl3MipvBODo*hi?+ykYq)z ziqy4goZw0@VIUY65+L7DaM5q=KWFd$;W3S!Zi>sOzpEF#(*3V-27N;^pDRoMh~(ZD zJLZXIam0lM7U#)119Hm947W)p3$%V`0Tv+*n=&ybF&}h~FA}7hEpA&1Y!BiYIb~~D z$TSo9#3ee02e^%*@4|*+=Nq6&JG5>zX4k5f?)z*#pI-G(+j|jye%13CUdcSP;rNlY z#Q!X%zHf|V)GWIcEz-=fW6AahfxI~y7w7i|PK6H@@twdgH>D_R@>&OtKl}%MuAQ7I zcpFmV^~w~8$4@zzh~P~+?B~%L@EM3x(^KXJSgc6I=;)B6 zpRco2LKIlURPE*XUmZ^|1vb?w*ZfF}EXvY13I4af+()bAI5V?BRbFp`Sb{8GRJHd* z4S2s%4A)6Uc=PK%4@PbJ<{1R6+2THMk0c+kif**#ZGE)w6WsqH z`r^DL&r8|OEAumm^qyrryd(HQ9olv$ltnVGB{aY?_76Uk%6p;e)2DTvF(;t=Q+|8b zqfT(u5@BP);6;jmRAEV057E*2d^wx@*aL1GqWU|$6h5%O@cQtVtC^isd%gD7PZ_Io z_BDP5w(2*)Mu&JxS@X%%ByH_@+l>y07jIc~!@;Raw)q_;9oy@*U#mCnc7%t85qa4? z%_Vr5tkN^}(^>`EFhag;!MpRh!&bKnveQZAJ4)gEJo1@wHtT$Gs6IpznN$Lk-$NcM z3ReVC&qcXvfGX$I0nfkS$a|Pm%x+lq{WweNc;K>a1M@EAVWs2IBcQPiEJNt}+Ea8~WiapASoMvo(&PdUO}AfC~>ZGzqWjd)4no( ziLi#e3lOU~sI*XPH&n&J0cWfoh*}eWEEZW%vX?YK!$?w}htY|GALx3;YZoo=JCF4@ zdiaA-uq!*L5;Yg)z-_`MciiIwDAAR3-snC4V+KA>&V%Ak;p{1u>{Lw$NFj)Yn0Ms2*kxUZ)OTddbiJM}PK!DM}Ot zczn?EZXhx3wyu6i{QMz_Ht%b?K&-@5r;8b076YDir`KXF0&2i9NQ~#JYaq*}Ylb}^ z<{{6xy&;dQ;|@k_(31PDr!}}W$zF7Jv@f%um0M$#=8ygpu%j(VU-d5JtQwT714#f0z+Cm$F9JjGr_G!~NS@L9P;C1? z;Ij2YVYuv}tzU+HugU=f9b1Wbx3418+xj$RKD;$gf$0j_A&c;-OhoF*z@DhEW@d9o zbQBjqEQnn2aG?N9{bmD^A#Um6SDKsm0g{g_<4^dJjg_l_HXdDMk!p`oFv8+@_v_9> zq;#WkQ!GNGfLT7f8m60H@$tu?p;o_It#TApmE`xnZr|_|cb3XXE)N^buLE`9R=Qbg zXJu}6r07me2HU<)S7m?@GzrQDTE3UH?FXM7V+-lT#l}P(U>Fvnyw8T7RTeP`R579m zj=Y>qDw1h-;|mX-)cSXCc$?hr;43LQt)7z$1QG^pyclQ1Bd!jbzsVEgIg~u9b38;> zfsRa%U`l%did6HzPRd;TK{_EW;n^Ivp-%pu0%9G-z@Au{Ry+EqEcqW=z-#6;-!{WA z;l+xC6Zke>dl+(R1q7B^Hu~HmrG~Kt575mzve>x*cL-shl+zqp6yuGX)DDGm`cid! znlnZY=+a5*xQ=$qM}5$N+o!^(TqTFHDdyCcL8NM4VY@2gnNXF|D?5a558Lb*Yfm4) z_;0%2EF7k{)i(tTvS`l5he^KvW%l&-suPwpIlWB_Za1Hfa$@J!emrcyPpTKKM@NqL z?X_SqHt#DucWm<3Lp}W|&YyQE27zbGP55=HtZmB(k*WZA79f##?TweCt{%5yuc+Kx zgfSrIZI*Y57FOD9l@H0nzqOu|Bhrm&^m_RK6^Z<^N($=DDxyyPLA z+J)E(gs9AfaO`5qk$IGGY+_*tEk0n_wrM}n4G#So>8Dw6#K7tx@g;U`8hN_R;^Uw9JLRUgOQ?PTMr4YD5H7=ryv)bPtl=<&4&% z*w6k|D-%Tg*F~sh0Ns(h&mOQ_Qf{`#_XU44(VDY8b})RFpLykg10uxUztD>gswTH} z&&xgt>zc(+=GdM2gIQ%3V4AGxPFW0*l0YsbA|nFZpN~ih4u-P!{39d@_MN)DC%d1w z7>SaUs-g@Hp7xqZ3Tn)e z7x^sC`xJ{V<3YrmbB{h9i5rdancCEyL=9ZOJXoVHo@$$-%ZaNm-75Z-Ry9Z%!^+STWyv~To>{^T&MW0-;$3yc9L2mhq z;ZbQ5LGNM+aN628)Cs16>p55^T^*8$Dw&ss_~4G5Go63gW^CY+0+Z07f2WB4Dh0^q z-|6QgV8__5>~&z1gq0FxDWr`OzmR}3aJmCA^d_eufde7;d|OCrKdnaM>4(M%4V`PxpCJc~UhEuddx9)@)9qe_|i z)0EA%&P@_&9&o#9eqZCUCbh?`j!zgih5sJ%c4(7_#|Xt#r7MVL&Q+^PQEg3MBW;4T zG^4-*8L%s|A}R%*eGdx&i}B1He(mLygTmIAc^G(9Si zK7e{Ngoq>r-r-zhyygK)*9cj8_%g z)`>ANlipCdzw(raeqP-+ldhyUv_VOht+!w*>Sh+Z7(7(l=9~_Vk ztsM|g1xW`?)?|@m2jyAgC_IB`Mtz(O`mwgP15`lPb2V+VihV#29>y=H6ujE#rdnK` zH`EaHzABs~teIrh`ScxMz}FC**_Ii?^EbL(n90b(F0r0PMQ70UkL}tv;*4~bKCiYm zqngRuGy`^c_*M6{*_~%7FmOMquOEZXAg1^kM`)0ZrFqgC>C%RJvQSo_OAA(WF3{euE}GaeA?tu5kF@#62mM$a051I zNhE>u>!gFE8g#Jj95BqHQS%|>DOj71MZ?EYfM+MiJcX?>*}vKfGaBfQFZ3f^Q-R1# znhyK1*RvO@nHb|^i4Ep_0s{lZwCNa;Ix<{E5cUReguJf+72QRZIc%`9-Vy)D zWKhb?FbluyDTgT^naN%l2|rm}oO6D0=3kfXO2L{tqj(kDqjbl(pYz9DykeZlk4iW5 zER`)vqJxx(NOa;so@buE!389-YLbEi@6rZG0#GBsC+Z0fzT6+d7deYVU;dy!rPXiE zmu73@Jr&~K{-9MVQD}&`)e>yLNWr>Yh8CXae9XqfvVQ&eC_;#zpoaMxZ0GpZz7xjx z`t_Q-F?u=vrRPaj3r<9&t6K=+egimiJ8D4gh-rUYvaVy zG($v+3zk5sMuOhjxkH7bQ}(5{PD3Mg?!@8PkK&w>n7tO8FmAmoF30_#^B~c(Q_`4L zYWOoDVSnK|1=p{+@`Fk^Qb81Xf89_S`RSTzv(a4ID%71nll%{Wad$!CKfeTKkyC?n zCkMKHU#*nz_(tO$M)UP&ZfJ#*q(0Gr!E(l5(ce<3xut+_i8XrK8?Xr7_oeHz(bZ?~8q5q~$Rah{5@@7SMN zx9PnJ-5?^xeW2m?yC_7A#WK*B@oIy*Y@iC1n7lYKj&m7vV;KP4TVll=II)$39dOJ^czLRU>L> z68P*PFMN+WXxdAu=Hyt3g$l(GTeTVOZYw3KY|W0Fk-$S_`@9`K=60)bEy?Z%tT+Iq z7f>%M9P)FGg3EY$ood+v$pdsXvG? zd2q3abeu-}LfAQWY@=*+#`CX8RChoA`=1!hS1x5dOF)rGjX4KFg!iPHZE2E=rv|A} zro(8h38LLFljl^>?nJkc+wdY&MOOlVa@6>vBki#gKhNVv+%Add{g6#-@Z$k*ps}0Y zQ=8$)+Nm||)mVz^aa4b-Vpg=1daRaOU)8@BY4jS>=5n#6abG@(F2`=k-eQ9@u# zxfNFHv=z2w@{p1dzSOgHokX1AUGT0DY4jQI@YMw)EWQ~q5wmR$KQ}Y;(HPMSQCwzu zdli|G?bj(>++CP)yQ4s6YfpDc3KqPmquQSxg%*EnTWumWugbDW5ef%8j-rT#3rJu? z)5n;4b2c*;2LIW%LmvUu6t1~di~}0&Svy}QX#ER|hDFZwl!~zUP&}B1oKAxIzt~so zb!GaJYOb#&qRUjEI1xe_`@7qv_-LggQ$JE8+{ryT4%ldwC5ete+{G3C#g@^oxfY3#F zcLlj(l2G8>tC<5XWV|6_DZQZ7ow?MD8EZ9mM2oV~WoV-uoExmbwpzc6eMV}%J_{3l zW(4t2a-o}XRlU|NSiYn!*nR(Sc>*@TuU*(S77gfCi7+WR%2b;4#RiyxWR3(u5BIdf zo@#g4wQjtG3T$PqdX$2z8Zi|QP~I^*9iC+(!;?qkyk&Q7v>DLJGjS44q|%yBz}}>i z&Ve%^6>xY<=Pi9WlwpWB%K10Iz`*#gS^YqMeV9$4qFchMFO}(%y}xs2Hn_E}s4=*3 z+lAeCKtS}9E{l(P=PBI;rsYVG-gw}-_x;KwUefIB@V%RLA&}WU2XCL_?hZHoR<7ED zY}4#P_MmX(_G_lqfp=+iX|!*)RdLCr-1w`4rB_@bI&Uz# z!>9C3&LdoB$r+O#n);WTPi;V52OhNeKfW6_NLnw zpFTuLC^@aPy~ZGUPZr;)=-p|b$-R8htO)JXy{ecE5a|b{{&0O%H2rN&9(VHxmvNly zbY?sVk}@^{aw)%#J}|UW=ucLWs%%j)^n7S%8D1Woi$UT}VuU6@Sd6zc2+t_2IMBxd zb4R#ykMr8s5gKy=v+opw6;4R&&46$V+OOpDZwp3iR0Osqpjx))joB*iX+diVl?E~Q zc|$qmb#T#7Kcal042LUNAoPTPUxF-iGFw>ZFnUqU@y$&s8%h-HGD`EoNBbe#S>Y-4 zlkeAP>62k~-N zHQqXXyN67hGD6CxQIq_zoepU&j0 zYO&}<4cS^2sp!;5))(aAD!KmUED#QGr48DVlwbyft31WlS2yU<1>#VMp?>D1BCFfB z_JJ-kxTB{OLI}5XcPHXUo}x~->VP%of!G_N-(3Snvq`*gX3u0GR&}*fFwHo3-vIw0 zeiWskq3ZT9hTg^je{sC^@+z3FAd}KNhbpE5RO+lsLgv$;1igG7pRwI|;BO7o($2>mS(E z$CO@qYf5i=Zh6-xB=U8@mR7Yjk%OUp;_MMBfe_v1A(Hqk6!D})x%JNl838^ZA13Xu zz}LyD@X2;5o1P61Rc$%jcUnJ>`;6r{h5yrEbnbM$$ntA@P2IS1PyW^RyG0$S2tUlh z8?E(McS?7}X3nAAJs2u_n{^05)*D7 zW{Y>o99!I9&KQdzgtG(k@BT|J*;{Pt*b|?A_})e98pXCbMWbhBZ$t&YbNQOwN^=F) z_yIb_az2Pyya2530n@Y@s>s>n?L79;U-O9oPY$==~f1gXro5Y z*3~JaenSl_I}1*&dpYD?i8s<7w%~sEojqq~iFnaYyLgM#so%_ZZ^WTV0`R*H@{m2+ zja4MX^|#>xS9YQo{@F1I)!%RhM{4ZUapHTKgLZLcn$ehRq(emb8 z9<&Nx*RLcS#)SdTxcURrJhxPM2IBP%I zf1bWu&uRf{60-?Gclb5(IFI*!%tU*7d`i!l@>TaHzYQqH4_Y*6!Wy0d-B#Lz7Rg3l zqKsvXUk9@6iKV6#!bDy5n&j9MYpcKm!vG7z*2&4G*Yl}iccl*@WqKZWQSJCgQSj+d ze&}E1mAs^hP}>`{BJ6lv*>0-ft<;P@`u&VFI~P3qRtufE11+|#Y6|RJccqo27Wzr}Tp|DH z`G4^v)_8}R24X3}=6X&@Uqu;hKEQV^-)VKnBzI*|Iskecw~l?+R|WKO*~(1LrpdJ? z0!JKnCe<|m*WR>m+Qm+NKNH<_yefIml z+x32qzkNRrhR^IhT#yCiYU{3oq196nC3ePkB)f%7X1G^Ibog$ZnYu4(HyHUiFB`6x zo$ty-8pknmO|B9|(5TzoHG|%>s#7)CM(i=M7Nl=@GyDi-*ng6ahK(&-_4h(lyUN-oOa$` zo+P;C4d@m^p9J4c~rbi$rq9nhGxayFjhg+Rqa{l#`Y z!(P6K7fK3T;y!VZhGiC#)|pl$QX?a)a9$(4l(usVSH>2&5pIu5ALn*CqBt)9$yAl; z-{fOmgu><7YJ5k>*0Q~>lq72!XFX6P5Z{vW&zLsraKq5H%Z26}$OKDMv=sim;K?vsoVs(JNbgTU8-M%+ zN(+7Xl}`BDl=KDkUHM9fLlV)gN&PqbyX)$86!Wv!y+r*~kAyjFUKPDWL3A)m$@ir9 zjJ;uQV9#3$*`Dqo1Cy5*;^8DQcid^Td=CivAP+D;gl4b7*xa9IQ-R|lY5tIpiM~9- z%Hm9*vDV@_1FfiR|Kqh_5Ml0sm?abD>@peo(cnhiSWs$uy&$RYcd+m`6%X9FN%?w}s~Q=3!pJzbN~iJ}bbM*PPi@!E0eN zhKcuT=kAsz8TQo76CMO+FW#hr6da({mqpGK2K4T|xv9SNIXZ}a=4_K5pbz1HE6T}9 zbApW~m0C`q)S^F}B9Kw5!eT)Bj_h9vlCX8%VRvMOg8PJ*>PU>%yt-hyGOhjg!2pZR4{ z=VR_*?Hw|aai##~+^H>3p$W@6Zi`o4^iO2Iy=FPdEAI58Ebc~*%1#sh8KzUKOVHs( z<3$LMSCFP|!>fmF^oESZR|c|2JI3|gucuLq4R(||_!8L@gHU8hUQZKn2S#z@EVf3? zTroZd&}JK(mJLe>#x8xL)jfx$6`okcHP?8i%dW?F%nZh=VJ)32CmY;^y5C1^?V0;M z<3!e8GZcPej-h&-Osc>6PU2f4x=XhA*<_K*D6U6R)4xbEx~{3*ldB#N+7QEXD^v=I z+i^L+V7_2ld}O2b-(#bmv*PyZI4|U#Q5|22a(-VLOTZc3!9ns1RI-? zA<~h|tPH0y*bO1#EMrsWN>4yJM7vqFZr?uw$H8*PhiHRQg1U9YoscX-G|gck+SSRX!(e7@~eeUEw+POsT;=W9J&=EV`cUc{PIg_#TQVGnZsQbCs7#Q-)v#BicxLw#Fb?#)8TYbu zN)5R=MI1i7FHhF|X}xEl=sW~`-kf;fOR^h1yjthSw?%#F{HqrY2$q>7!nbw~nZ8q9 zh{vY! z%i=H!!P&wh z7_E%pB7l5)*VU>_O-S~d5Z!+;f{pQ4e86*&);?G<9*Q$JEJ!ZxY;Oj5&@^eg0Zs!iLCAR`2K?MSFzjX;kHD6)^`&=EZOIdW>L#O`J zf~$M4}JiV}v6B-e{NUBGFgj-*H%NG zfY0X(@|S8?V)drF;2OQcpDl2LV=~=%gGx?_$fbSsi@%J~taHcMTLLpjNF8FkjnjyM zW;4sSf6RHaa~LijL#EJ0W2m!BmQP(f=%Km_N@hsBFw%q#7{Er?y1V~UEPEih87B`~ zv$jE%>Ug9&=o+sZVZL7^+sp)PSrS;ZIJac4S-M>#V;T--4FXZ*>CI7w%583<{>tb6 zOZ8gZ#B0jplyTbzto2VOs)s9U%trre`m=RlKf{I_Nwdxn(xNG%zaVNurEYiMV3*g| z``3;{j7`UyfFrjlEbIJN{0db|r>|LA@=vX9CHFZYiexnkn$b%8Rvw0TZOQIXa;oTI zv@j;ZP+#~|!J(aBz9S{wL7W%Dr1H)G-XUNt9-lP?ijJ-XEj1e*CI~-Xz@4(Xg;UoG z{uzBf-U+(SHe}6oG%;A*93Zb=oE>uTb^%qsL>|bQf?7_6=KIiPU`I|r;YcZ!YG7y~ zQu@UldAwz$^|uoz3mz1;An-WVBtefSh-pv<`n&TU3oM!hrEI?l@v8A4#^$4t&~T32 zl*J=1q~h+60sNc43>0aVvhzyfjshgPYZoQ(OOh>LbUIoblb@1z~zp?))n?^)q6WGuDh}gMUaA9|X z3qq-XlcNldy5==T4rq*~g@XVY!9sYZjo#R7 zr{n)r5^S{9+$+8l7IVB*3_k5%-TBY@C%`P@&tZf>82sm#nfw7L%92>nN$663yW!yt zhS>EfLcE_Z)gv-Y^h1;xj(<4nD4GY{C-nWUgQc9cMmH{qpa!uEznrGF^?bbJHApScQ$j>$JZHAX80DdXu z--AMgrA0$Otdd#N9#!cg2Z~N8&lj1d+wDh+^ZObWJ$J)_h(&2#msu>q0B$DEERy{1 zCJN{7M@%#E@8pda`@u!v@{gcT3bA*>g*xYLXlbb&o@1vX*x+l}Voys6o~^_7>#GB| z*r!R%kA9k%J`?m>1tMHB9x$ZRe0$r~ui}X}jOC)9LH=Po*2SLdtf3^4?VKnu2ox&mV~0oDgi` z;9d}P$g~9%ThTK8s}5ow2V4?(-lU*ed8ro|}mU}pk% z;bqB0bx3AOk<0Joeh}Vl@_7Po&C`Cg>>gff>e7fu41U3Ic{JQu1W%+!Gvz3GDO2ixKd;KF6UEw8F_cDAh08gB>@ zaRH2Q96sBJ>`4aXvrF0xPtIWoA1pPsRQtU~xDtnEfTJnl{A9u5pR^K8=UdNq%T8F$)FbN> zgK+_(BF#D>R>kK!M#OT~=@@}3yAYqm33?{Bv?2iBr|-aRK0@uapzuXI)wE0=R@m^7 zQ`wLBn(M*wg!mgmQT1d!@3<2z>~rmDW)KG0*B4>_R6LjiI0^9QT8gtDDT|Lclxppm z+OeL6H3QpearJAB%1ellZ6d*)wBQ(hPbE=%?y6i^uf%`RXm*JW*WQ%>&J+=V(=qf{ zri~yItvTZbII+7S0>4Q0U9@>HnMP$X>8TqAfD(vAh};2P{QK)ik`a6$W$nG<{bR2Ufd!^iE z#1K58$gW!xpeYHeehuhQCXZ9p%N8m zB+l~T_u-Ycr!U>!?xu!!*6rNxq37{`DhMMfY6NpD3Jw zkYQDstvt30Hc_SaZuuMP2YrdW@HsPMbf^Y9lI<9$bnMil2X7`Ba-DGLbzgqP>mxwe zf1&JkDH54D3nLar2KjJ3z`*R+rUABq4;>>4Kjc2iQEj7pVLcZYZ~pteAG4rm1{>PQy=!QiV5G|tVk)53 zP?Azw+N)Yq3zZ`dW7Q9Bq@Y*jSK0<1f`HM;_>GH57pf_S%Ounz_yhTY8lplQSM`xx zU{r-Deqs+*I~sLI$Oq`>i`J1kJ(+yNOYy$_>R3Jfi680<|^u#J@aY%Q>O zqfI~sCbk#3--^zMkV&Yj0D(R^rK}+_npgPr_4^kYuG=pO%$C_7v{s@-{M-P@RL3^<`kO@b=YdKMuccfO1ZW# zeRYE%D~CMAgPlo?T!O6?b|pOZv{iMWb;sN=jF%=?$Iz_5zH?K;aFGU^8l7u%zHgiy z%)~y|k;Es-7YX69AMj^epGX#&^c@pp+lc}kKc`5CjPN4Z$$e58$Yn*J?81%`0~A)D zPg-db*pj-t4-G9>ImW4IMi*v#9z^9VD9h@9t;3jMAUVxt=oor+16yHf{lT|G4 zya6{4#BxFw!!~UTRwXXawKU4iz$$GMY6=Z8VM{2@0{=5A0+A#p6$aT3ubRyWMWPq9 zCEH5(Il0v4e4=Yxg(tDglfYAy!UpC>&^4=x7#6_S&Ktds)a8^`^tp6RnRd{KImB^o z2n=t#>iKx<*evmvoE{+fH#@WXGWs$)Uxrtf?r>AaxV0?kf0o@oDboJ6z0cgP@A$;k>SK1UqC?Q_ zk_I?j74;}uNXhOf_5ZxQSgB4otDEb9JJrX1kq`-o%T>g%M5~xXf!2_4P~K64tKgXq z&KHZ0@!cPvUJG4kw-0;tPo$zJrU-Nop>Uo65Pm|yaNvKjhi7V1g98;^N1~V3% zTR>yWa+X2FJ_wpPwz3i^6AGwOa_VMS-&`*KoKgF2&oR10Jn6{!pvVG@n=Jk@vjNuY zL~P7aDGhg~O9G^!bHi$8?G9v9Gp0cmekYkK;(q=47;~gI>h-kx-ceM{ml$#8KI$4ltyjaqP zki^cyDERloAb)dcDBU4na9C(pfD{P@eBGA}0|Rb)p{ISqi60=^FUEdF!ok{Gs;vb) zfj9(#1QA64w*ud^YsN5&PeiI>c`VioE8h)e}W%S9NMA55Gs zrWL6l+@3CKd@8(UQLTwe12SGWMqRn+j)QZRj*g)Xua)%ayzpqs{pD(WWESJYL3{M$ z%qkpM`jFoqLYVv6{IbCkL?fEiJj$VG=$taup&RL9e{s(Sgse2xVJlw0h74EXJKt2eX|dxz{->0)3W`JN7Bv!rLvRZc z0tAOZ2yVe4g9iq826qXAg`f!*+}(o1;1FDb>kKexumFS40KvK0yH1_@Z=LgWZ+}(Y zwYsa;OLz6tTA%gS=>8$=Z7pLh>|K2QElL)E=Q*(n*H`8R`8={-@4mTD-SWBOYRxV? zmF(-rJB8^Wlp?319rTrh^?QEP?|Msxrv?WbJ-+id+V#F2Y4(JPJ6U9bv+U1cIIH^W z)lg$_=g^Ma>2~Pyd_YOAv29Cb-U6DJO?NxnW7~QP*SmYi*vdUVuW#LWQ_u0`hymZi zaQS3Nb^4`ro$>0G%zbXmr5|D|iq0R<;S@?kr0j5Ruq87-Z1>crx%EzVZ9#U;{?}ti zW2W%*9MQg3Nbh%Ti6LhDd|-aFSgXoPG`mHlUU1iCHr>ru>DX?W_#13(`u*!Plu2OP z6jk=2>BC0l)aw;HCmxoYD1i4b%m$1`DYC_^L~ zIEAnFcHvad=-aO3(_MI=9#`z6-9*_!&$?<%meb5;jGd5Qp=MGf z6BD{%`L#TAOq%z%@*ib95Ey7NbUF=BlszVk3Iu3imD&*91N-ij%hW?W@~2TtdHTfP z#n0@Xd7X8Dyu36n{k#PwQ~T~X7mAO^cNV+z<HO@3X-# z_@rAn$k~(l@kciCC;&Qd*fWRI>=;fL{UPlciNDWyj$bX<#r^(r;EE8wwUVQm&7~QY zCXRj!**r^xybAEPq>h3W$uvI1j=yNIyzkE_D7fpGw)OV{U*Uwm{xB;mEg2(|y|ICd zMdQVqzMb-=XM6|E-a9kNh)^9lY`-DjhhHD1w5lufRcy+QLgJ47!fFne86#F; zX{ufroVBEZJOY?rDo!;Te6aOZ^1SO!dYRxQ*2njyA~dCWawn)>!*k7~>8Ikt&e*0>>V5ZbO|*1+2LFOqVe zXHb!aMk03^h%&9L8GMy7UDI2Kev>V@(R}*Iu6x+!Hn4~D@wj`P%#Hdbf(lK{+DD7f zJ&(v*mhn_e(R$^5L#bM^^Q@-!*b!l|+Xrb(q*MRFJYnrE7*xko!SJOy9LngR2|q5k zY`Ioiu+YBfzF{Labszk-E#*BYQk>$()=xWEGZRKwY)*UxP}0dGuPLZOkNJDI9Hy zFjfwiK6RjhH#rHW#B0(MW}i%V`943<6@Z*Nd^JEP5uZonXm=u%AM>{H^U@&Jy*i0s za_Da^xI6pMtXzHc{e~_ZcnKP*;=YL2Z^RmzDl{dJTk7*}E_h*NvgnhnxVKB59Duh~ zqouS_WoOR*{UvUw_K#OWz;gMracr%8>QQ&V*jv!8)ho;U8}9~8EU{N<=Z_gR%IpMT zbkePUG_afm=#|iIfFmdqkpLMGxY5D$`?I}&T7>TexU@v zkBx09kG)O;09ckj#(_Uov6vv{{HOcr-%H#DUQ@*GzF8Zh{iSM13%fuB%>wjdU@3Nf zlnYE!GTyNrqes|;nLFXfWU*Wg-9wmr=NBd$nCk+H?iwNvcd0Wab^3CT9a`>3V~oWI z9=_H+N-Q=MQ(io4u4mpdQ;k&5FXnKV5M7R`@WJ9h(GrAirO#XXOU{qQpk^B^Vd=Dt{wiqT zg-#j9J~@o%H2;W9mg)o6@*Vo;BSs2*4HAHpDk02mndAsov08R_48zJZ@J)s7+hyCo zy*0L#y)?AqZt-wX%+_Vx`8*A95OLHvs1$k~{h-_N_vov_gHJE=`X>L?5K+ zD?u59=mjtImMvd1GsDytuYp{IyUkW&?h zF>$#`n$~bZ)KN0B$XGeMYh&`;g8 zo_2-koaO6+8O!+L>SpIQbG(i;QW9UJi{Ecewlo?s&D!^>i$|#jaW}#HJuxt|W48=? zb^Y&O$a1s5ddr8DIt!sD!t=y1g(d4GR(s;s-HfV$GXl&m;+sAAxB^rk(3_NjE$p#L z*t4em?tA0d+XwRxN^OQwzbDZMuSE0J1)Ky{mq)^t4bnSl*)s>zNM@mMdtd78&ebHN z`!(|lE5q-p+TsRaNnMXwALaN5QIZ2IUi^Z22tsN5>nvIO+YU}Q*xh6}ee6@rR~<&1 z(PB4z>9ZBUMXZwSMmd9-aKKsmJeJq^G|#JclOh*xf0?^e0(`40nsg1z)(48;4}B_( zGwPI)yo|{oX{dVDL-5-aMGr;~vU1cPtJP5JM(sswz&Q`e<@0?y{YhsO9YK8EYJA;L z>7oG_Mts+(wCBC*Md82#XdKw&J*IizR?9k^rf1r{Ot-&>V^ke{9nI9zavlcNkIJtN z7T>?o|4rENk-?|lewZ(EfdR;%BUrzKJ^UkCpsM)EA9QHBVV8trT&*O(9?FO{MLTFL z=5P0H+T6C^jAuX0k4U;~GM!x`!X2N~3_n?qXY$HI>x@(DHEy&Q3ucT1R6fj28wX!I zC=&d$@bJ_v^%?W2Ngl}e8ww`b%BrN-PzGH;$@B2Ky1?%GMkm#~Okj(-Admyy;qya| zOi73kr_pwt?5Nj3p=&H>81!w#>Agj z(QXx{j0r=pTl>micAI_5vUw<3`Sht?Z}-j2Wx~F8DKCUQrsXl2?W8hur42(F_ zsSJ)_36&x6A|YkY6c<2a94SXbv~d>4CC4nkDPvf9Z5Fys^6^5r0j5=E>Cgy_Dk@tS z%?c}9!qB?t6t8(XMH%le8UeNWp@Nsma~Ql+^3Bo%_npMryeQJz4V=BAqE~T?dejng z3ge{fjCHoNAfYBvsfq;G%VL|j7t z`X0sy1EEgpyD;)tS1x+fnv-?C@glP0{RCW}Ma?3qpoq_&IJAYOy3G#s`rsh5=3>`K zkj``=;|*x5HSjZC zXNvPLh372q;=+6ja|SC!R-`JcL}}wwskajjTUGTpL(1zkN-p?BA2lmf+J3WsB7!k`0Brx8^cLTF9h)r+LZ$vsZo}`OpOs)?c6$hclR!R#MAeh|_DY|9r zy+_3c%IO9h9X?ksp?an&>Lw;QeQ`T-Ku6HaK~H?E9-Z5$cZu{YU;1+-6B$|JD;%!^ zt(4l>F8}a-UkC4YtOxFHckhl4VKr6P$P_O*U!)IDory%}Wz`YeFx6TO{y2Y${SBm?H9cTWV=WWJ z`_*CGso!ZN>l@~_jkeXtV}fczfA{TUkyeD>)i3|NFGcCsBmK3HXp&ol_@GVs7PIpfULy!hi zs+%KYgS%(n7_z_}6)hblk~W#LZ@&2)fwm6xkFP%&Ju|MFWbNiTwy{{g-pV1RK`L&=RE2D z4|g;~vd8xd|teYS%w!IlT4W$&FTrk-hcTADX!P?*f1YWEIRwq$Ys%^(Z9w&HT$>} zsMD#6Df=uJrX!JHP7<>Or;e_Cf=}`!`qR=i8fBj)$6Lxx{HRzd8Tnzd0p>kSps{OG zKJkml>bUj8$u|F=``l(-aMxWBC@CGZ#FXClQZ<4|&%jN}Tkg#q8z)=>Ly{$i0`rjU zvt|QddO&i=91e?h3>s~i;+6{ z8X4i6a1wDLrSuE#W(zhan+U*Zq+8p3a))JFVF4ffaV51K^YgTso~3;Y*NmM; zx8T?y-N0uyWY(8=me-HUC9xtABvX5~%yg+Cp&XF$Bq=OcK6T*D7eZ2EmIoCFWm{$S z1PNw8HDpe5hHeCusN8kdeb&f2#=3M^A~7YwJ7FRrhq*)PG9x?JIAaC{MV}5}g#7R$-Ly%)4=IUkRCGOR|XTMjn&okRmFjaO^YF5^* z@)#MCBOBezD)*xQNxydlUyN?dW{fS(s-T`gv*0BEnk}`BdmrbmPO8q8y(X$AA}*RH%I7Av!~84pudHb&%Q5-j zt?=6x(iR?<^_7X0v6Ys#VAL}dKk^hcjI=|EY;kPcZ_w<*H`_*|N7SacaM1ERD@6ab zg`!iTm7$URV+lpW_{V$ruR&A>jrX68k4x2wo$45}&wf7o<|o(@B!u-L@bKyQBAGwy z4#}UrRAu>^>Vb6k2-th^>WjvP;Nl|i3WrjWv3ISkj{m{eAcQIW^_ndxSX@|8T(ASJ z?_$fcP2u*6uOBk-{d>^ z0vWlfGQMvysI%R=iE|A+!!Nw?C917EU*_$`;;)px?s83CRd3i_jBN)k#nR5t$dJ(+ z_sP;wG@Ad)^(3LRj7q}0b2O(b`|i0~5SYb%Sjk^*5ISZ-Ab+}DGu$-X1n^TF1Ndw_ zF|e*1)cI2%`TR&AW~XpqpFb!=3cHbS>np9hYD_Mr5}y5Y`SY^r7isA2Q4(z zazRQEqWDKT2zIEbjSYdCPi1ZOGz80Nsl}gxO^DWMY0AV<2K&OL{&^6#@L1?lXu#6xSMh%3^5c*}oM6DQGY#(a^@z<&D zF(43I9e&5`h|A$5!+UFuOH0>F3$shBV4`0#M4RSB8=6F0ZgIbq<2LQ$Hh^(kAJu=! zt8ZGXTacD{(3W{V1$j_{Jc)Ka7t6u}ho`4kF+4@t_0!mCBn z)}o%eA}L)_L?=jw6BIfll7tb3n}?*yLt&XADa=rW>qz=_6s9ziOd5sXjil>FVFx3r zf>Feewk0v#W9>Gp4GacTRr>Sd2T6dWi-{YX`v!D)kCWzG5xQB=?es5ON(%nkwUhNl zV>@xkWWWv*N+{e$(SrExvN6BXzU(Hxlx27{VYHf+LpIbTO+Yu(ltMk<;)3A(LU@ytVYFkYvTa79idMtUFhfxx?P!)2F`prNWW#Fub#l>N2s@nh&n_ zA4{#}|AIs9|A4P0ZF%fy=hDN!t#ifH<)4u2kirK~JUpjQ-J+~cXOZI&dIts;P}UeXslP6zKvpEKSN-$y>kJ^nw2tC9bv zo(|lT@?vZ!{_l|d^8Yh)eEBh*5ABh+Lzjw+?V)o z#P-W7361>E(Y4;@`sv;VKn G`u_lkUM?>H literal 0 HcmV?d00001 diff --git a/src/ui/component/fonts/glyphicons-halflings-regular.woff2 b/src/ui/component/fonts/glyphicons-halflings-regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..64539b54c3751a6d9adb44c8e3a45ba5a73b77f0 GIT binary patch literal 18028 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 literal 0 HcmV?d00001 diff --git a/src/ui/component/js/bootstrap.min.js b/src/ui/component/js/bootstrap.min.js new file mode 100644 index 0000000..9bcd2fc --- /dev/null +++ b/src/ui/component/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under the MIT license + */ +if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1||b[0]>3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){if(a(b.target).is(this))return b.handleObj.handler.apply(this,arguments)}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.7",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a("#"===f?[]:f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.7",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c).prop(c,!0)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c).prop(c,!1))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target).closest(".btn");b.call(d,"toggle"),a(c.target).is('input[type="radio"], input[type="checkbox"]')||(c.preventDefault(),d.is("input,button")?d.trigger("focus"):d.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.7",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(a>this.$items.length-1||a<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){if(!this.sliding)return this.slide("next")},c.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.7",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger(a.Event("hidden.bs.dropdown",f)))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.7",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger(a.Event("shown.bs.dropdown",h))}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&jdocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth
            ',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);if(c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),!c.isInStateTrue())return clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-mo.width?"left":"left"==h&&k.left-lg.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;jg.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null,a.$element=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;!e&&/destroy|hide/.test(b)||(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.7",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.7",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b=e[a]&&(void 0===e[a+1]||b .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.7",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return e=a-d&&"bottom"},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery); \ No newline at end of file diff --git a/src/ui/component/js/jquery.min.js b/src/ui/component/js/jquery.min.js new file mode 100644 index 0000000..e836475 --- /dev/null +++ b/src/ui/component/js/jquery.min.js @@ -0,0 +1,5 @@ +/*! jQuery v1.12.4 | (c) jQuery Foundation | jquery.org/license */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="1.12.4",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return e.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){var b=a&&a.toString();return!n.isArray(a)&&b-parseFloat(b)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!k.call(a,"constructor")&&!k.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(!l.ownFirst)for(b in a)return k.call(a,b);for(b in a);return void 0===b||k.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.call(a)]||"object":typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):g.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(h)return h.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,g=0,h=[];if(s(a))for(d=a.length;d>g;g++)e=b(a[g],g,c),null!=e&&h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(c=e.call(arguments,2),d=function(){return a.apply(b||this,c.concat(e.call(arguments)))},d.guid=a.guid=a.guid||n.guid++,d):void 0},now:function(){return+new Date},support:l}),"function"==typeof Symbol&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ga(),z=ga(),A=ga(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",P=new RegExp(L+"+","g"),Q=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),R=new RegExp("^"+L+"*,"+L+"*"),S=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),T=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),U=new RegExp(O),V=new RegExp("^"+M+"$"),W={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,_=/[+~]/,aa=/'|\\/g,ba=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),ca=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},da=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(ea){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fa(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&&b.ownerDocument,x=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==x&&9!==x&&11!==x)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==x&&(o=$.exec(a)))if(f=o[1]){if(9===x){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(w&&(j=w.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(o[2])return H.apply(d,b.getElementsByTagName(a)),d;if((f=o[3])&&c.getElementsByClassName&&b.getElementsByClassName)return H.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==x)w=b,s=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(aa,"\\$&"):b.setAttribute("id",k=u),r=g(a),h=r.length,l=V.test(k)?"#"+k:"[id='"+k+"']";while(h--)r[h]=l+" "+qa(r[h]);s=r.join(","),w=_.test(a)&&oa(b.parentNode)||b}if(s)try{return H.apply(d,w.querySelectorAll(s)),d}catch(y){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(Q,"$1"),b,d,e)}function ga(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ha(a){return a[u]=!0,a}function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ka(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function la(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function na(a){return ha(function(b){return b=+b,ha(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function oa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=fa.support={},f=fa.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fa.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ia(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ia(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ia(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return"undefined"!=typeof b.getElementsByClassName&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&&(ia(function(a){o.appendChild(a).innerHTML="
            ",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ia(function(a){var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Z.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ia(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",O)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Z.test(o.compareDocumentPosition),t=b||Z.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return ka(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?ka(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},fa.matches=function(a,b){return fa(a,null,null,b)},fa.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(T,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fa(b,n,null,[a]).length>0},fa.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fa.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fa.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fa.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fa.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fa.selectors={cacheLength:50,createPseudo:ha,match:W,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ba,ca),a[3]=(a[3]||a[4]||a[5]||"").replace(ba,ca),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fa.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fa.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&U.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ba,ca).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fa.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(P," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fa.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ha(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ha(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ha(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ha(function(a){return function(b){return fa(a,b).length>0}}),contains:ha(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ha(function(a){return V.test(a||"")||fa.error("unsupported lang: "+a),a=a.replace(ba,ca).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Y.test(a.nodeName)},input:function(a){return X.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:na(function(){return[0]}),last:na(function(a,b){return[b-1]}),eq:na(function(a,b,c){return[0>c?c+b:c]}),even:na(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:na(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:na(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:na(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function ra(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j,k=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(j=b[u]||(b[u]={}),i=j[b.uniqueID]||(j[b.uniqueID]={}),(h=i[d])&&h[0]===w&&h[1]===f)return k[2]=h[2];if(i[d]=k,k[2]=a(b,c,g))return!0}}}function sa(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ta(a,b,c){for(var d=0,e=b.length;e>d;d++)fa(a,b[d],c);return c}function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function va(a,b,c,d,e,f){return d&&!d[u]&&(d=va(d)),e&&!e[u]&&(e=va(e,f)),ha(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ta(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ua(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ua(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ua(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ra(function(a){return a===b},h,!0),l=ra(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[ra(sa(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return va(i>1&&sa(m),i>1&&qa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,e>i&&wa(a.slice(i,e)),f>e&&wa(a=a.slice(e)),f>e&&qa(a))}m.push(c)}return sa(m)}function xa(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=F.call(i));u=ua(u)}H.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&fa.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ha(f):f}return h=fa.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xa(e,d)),f.selector=a}return f},i=fa.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ba,ca),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=W.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ba,ca),_.test(j[0].type)&&oa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qa(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&&oa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ia(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ia(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ja("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ia(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ja("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ia(function(a){return null==a.getAttribute("disabled")})||ja(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fa}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},v=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},w=n.expr.match.needsContext,x=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,y=/^.[^:#\[\.,]*$/;function z(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(y.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>-1!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;e>b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e>b;b++)n.find(a,d[b],c);return c=this.pushStack(e>1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(z(this,a||[],!1))},not:function(a){return this.pushStack(z(this,a||[],!0))},is:function(a){return!!z(this,"string"==typeof a&&w.test(a)?n(a):a||[],!1).length}});var A,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=n.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||A,"string"==typeof a){if(e="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:B.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),x.test(e[1])&&n.isPlainObject(b))for(e in b)n.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}if(f=d.getElementById(e[2]),f&&f.parentNode){if(f.id!==e[2])return A.find(a);this.length=1,this[0]=f}return this.context=d,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof c.ready?c.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};C.prototype=n.fn,A=n(d);var D=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=w.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function F(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return u(a,"parentNode")},parentsUntil:function(a,b,c){return u(a,"parentNode",c)},next:function(a){return F(a,"nextSibling")},prev:function(a){return F(a,"previousSibling")},nextAll:function(a){return u(a,"nextSibling")},prevAll:function(a){return u(a,"previousSibling")},nextUntil:function(a,b,c){return u(a,"nextSibling",c)},prevUntil:function(a,b,c){return u(a,"previousSibling",c)},siblings:function(a){return v((a.parentNode||{}).firstChild,a)},children:function(a){return v(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(E[a]||(e=n.uniqueSort(e)),D.test(a)&&(e=e.reverse())),this.pushStack(e)}});var G=/\S+/g;function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?H(a):n.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),h>=c&&h--}),this},has:function(a){return a?n.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=!0,c||j.disable(),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().progress(c.notify).done(c.resolve).fail(c.reject):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=e.call(arguments),d=c.length,f=1!==d||a&&n.isFunction(a.promise)?d:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?e.call(arguments):d,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(d>1)for(i=new Array(d),j=new Array(d),k=new Array(d);d>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().progress(h(b,j,i)).done(h(b,k,c)).fail(g.reject):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function J(){d.addEventListener?(d.removeEventListener("DOMContentLoaded",K),a.removeEventListener("load",K)):(d.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(d.addEventListener||"load"===a.event.type||"complete"===d.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll)a.setTimeout(n.ready);else if(d.addEventListener)d.addEventListener("DOMContentLoaded",K),a.addEventListener("load",K);else{d.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&d.documentElement}catch(e){}c&&c.doScroll&&!function f(){if(!n.isReady){try{c.doScroll("left")}catch(b){return a.setTimeout(f,50)}J(),n.ready()}}()}return I.promise(b)},n.ready.promise();var L;for(L in n(l))break;l.ownFirst="0"===L,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c,e;c=d.getElementsByTagName("body")[0],c&&c.style&&(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),"undefined"!=typeof b.style.zoom&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",l.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(e))}),function(){var a=d.createElement("div");l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}a=null}();var M=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b},N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0; +}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(M(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),"object"!=typeof b&&"function"!=typeof b||(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f}}function S(a,b,c){if(M(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=void 0)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},Z=/^(?:checkbox|radio)$/i,$=/<([\w:-]+)/,_=/^$|\/(?:java|ecma)script/i,aa=/^\s+/,ba="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";function ca(a){var b=ba.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}!function(){var a=d.createElement("div"),b=d.createDocumentFragment(),c=d.createElement("input");a.innerHTML="
            a",l.leadingWhitespace=3===a.firstChild.nodeType,l.tbody=!a.getElementsByTagName("tbody").length,l.htmlSerialize=!!a.getElementsByTagName("link").length,l.html5Clone="<:nav>"!==d.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,b.appendChild(c),l.appendChecked=c.checked,a.innerHTML="",l.noCloneChecked=!!a.cloneNode(!0).lastChild.defaultValue,b.appendChild(a),c=d.createElement("input"),c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),a.appendChild(c),l.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!!a.addEventListener,a[n.expando]=1,l.attributes=!a.getAttribute(n.expando)}();var da={option:[1,""],legend:[1,"
            ","
            "],area:[1,"",""],param:[1,"",""],thead:[1,"","
            "],tr:[2,"","
            "],col:[2,"","
            "],td:[3,"","
            "],_default:l.htmlSerialize?[0,"",""]:[1,"X
            ","
            "]};da.optgroup=da.option,da.tbody=da.tfoot=da.colgroup=da.caption=da.thead,da.th=da.td;function ea(a,b){var c,d,e=0,f="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,ea(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function fa(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}var ga=/<|&#?\w+;/,ha=/r;r++)if(g=a[r],g||0===g)if("object"===n.type(g))n.merge(q,g.nodeType?[g]:g);else if(ga.test(g)){i=i||p.appendChild(b.createElement("div")),j=($.exec(g)||["",""])[1].toLowerCase(),m=da[j]||da._default,i.innerHTML=m[1]+n.htmlPrefilter(g)+m[2],f=m[0];while(f--)i=i.lastChild;if(!l.leadingWhitespace&&aa.test(g)&&q.push(b.createTextNode(aa.exec(g)[0])),!l.tbody){g="table"!==j||ha.test(g)?""!==m[1]||ha.test(g)?0:i:i.firstChild,f=g&&g.childNodes.length;while(f--)n.nodeName(k=g.childNodes[f],"tbody")&&!k.childNodes.length&&g.removeChild(k)}n.merge(q,i.childNodes),i.textContent="";while(i.firstChild)i.removeChild(i.firstChild);i=p.lastChild}else q.push(b.createTextNode(g));i&&p.removeChild(i),l.appendChecked||n.grep(ea(q,"input"),ia),r=0;while(g=q[r++])if(d&&n.inArray(g,d)>-1)e&&e.push(g);else if(h=n.contains(g.ownerDocument,g),i=ea(p.appendChild(g),"script"),h&&fa(i),c){f=0;while(g=i[f++])_.test(g.type||"")&&c.push(g)}return i=null,p}!function(){var b,c,e=d.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b]=c in a)||(e.setAttribute(c,"t"),l[b]=e.attributes[c].expando===!1);e=null}();var ka=/^(?:input|select|textarea)$/i,la=/^key/,ma=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,na=/^(?:focusinfocus|focusoutblur)$/,oa=/^([^.]*)(?:\.(.+)|)/;function pa(){return!0}function qa(){return!1}function ra(){try{return d.activeElement}catch(a){}}function sa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)sa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=qa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return n().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=n.guid++)),a.each(function(){n.event.add(this,b,e,d,c)})}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return"undefined"==typeof n||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(G)||[""],h=b.length;while(h--)f=oa.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(G)||[""],j=b.length;while(j--)if(h=oa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,e,f){var g,h,i,j,l,m,o,p=[e||d],q=k.call(b,"type")?b.type:b,r=k.call(b,"namespace")?b.namespace.split("."):[];if(i=m=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!na.test(q+n.event.triggered)&&(q.indexOf(".")>-1&&(r=q.split("."),q=r.shift(),r.sort()),h=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=r.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:n.makeArray(c,[b]),l=n.event.special[q]||{},f||!l.trigger||l.trigger.apply(e,c)!==!1)){if(!f&&!l.noBubble&&!n.isWindow(e)){for(j=l.delegateType||q,na.test(j+q)||(i=i.parentNode);i;i=i.parentNode)p.push(i),m=i;m===(e.ownerDocument||d)&&p.push(m.defaultView||m.parentWindow||a)}o=0;while((i=p[o++])&&!b.isPropagationStopped())b.type=o>1?j:l.bindType||q,g=(n._data(i,"events")||{})[b.type]&&n._data(i,"handle"),g&&g.apply(i,c),g=h&&i[h],g&&g.apply&&M(i)&&(b.result=g.apply(i,c),b.result===!1&&b.preventDefault());if(b.type=q,!f&&!b.isDefaultPrevented()&&(!l._default||l._default.apply(p.pop(),c)===!1)&&M(e)&&h&&e[q]&&!n.isWindow(e)){m=e[h],m&&(e[h]=null),n.event.triggered=q;try{e[q]()}catch(s){}n.event.triggered=void 0,m&&(e[h]=m)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,d,f,g,h=[],i=e.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())a.rnamespace&&!a.rnamespace.test(g.namespace)||(a.handleObj=g,a.data=g.data,d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==d&&(a.result=d)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>-1:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h]","i"),va=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,wa=/\s*$/g,Aa=ca(d),Ba=Aa.appendChild(d.createElement("div"));function Ca(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function Da(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function Ea(a){var b=ya.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Fa(a,b){if(1===b.nodeType&&n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)n.event.add(b,c,h[c][d])}g.data&&(g.data=n.extend({},g.data))}}function Ga(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!l.noCloneEvent&&b[n.expando]){e=n._data(b);for(d in e.events)n.removeEvent(b,d,e.handle);b.removeAttribute(n.expando)}"script"===c&&b.text!==a.text?(Da(b).text=a.text,Ea(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&Z.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}}function Ha(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-1,q=b[0],r=n.isFunction(q);if(r||o>1&&"string"==typeof q&&!l.checkClone&&xa.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),Ha(f,b,c,d)});if(o&&(k=ja(b,a[0].ownerDocument,!1,a,d),e=k.firstChild,1===k.childNodes.length&&(k=e),e||d)){for(i=n.map(ea(k,"script"),Da),h=i.length;o>m;m++)g=k,m!==p&&(g=n.clone(g,!0,!0),h&&n.merge(i,ea(g,"script"))),c.call(a[m],g,m);if(h)for(j=i[i.length-1].ownerDocument,n.map(i,Ea),m=0;h>m;m++)g=i[m],_.test(g.type||"")&&!n._data(g,"globalEval")&&n.contains(j,g)&&(g.src?n._evalUrl&&n._evalUrl(g.src):n.globalEval((g.text||g.textContent||g.innerHTML||"").replace(za,"")));k=e=null}return a}function Ia(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||n.cleanData(ea(d)),d.parentNode&&(c&&n.contains(d.ownerDocument,d)&&fa(ea(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(va,"<$1>")},clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!ua.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(Ba.innerHTML=a.outerHTML,Ba.removeChild(f=Ba.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=ea(f),h=ea(a),g=0;null!=(e=h[g]);++g)d[g]&&Ga(e,d[g]);if(b)if(c)for(h=h||ea(a),d=d||ea(f),g=0;null!=(e=h[g]);g++)Fa(e,d[g]);else Fa(a,f);return d=ea(f,"script"),d.length>0&&fa(d,!i&&ea(a,"script")),d=h=e=null,f},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.attributes,m=n.event.special;null!=(d=a[h]);h++)if((b||M(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)m[e]?n.event.remove(d,e):n.removeEvent(d,e,g.handle);j[f]&&(delete j[f],k||"undefined"==typeof d.removeAttribute?d[i]=void 0:d.removeAttribute(i),c.push(f))}}}),n.fn.extend({domManip:Ha,detach:function(a){return Ia(this,a,!0)},remove:function(a){return Ia(this,a)},text:function(a){return Y(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||d).createTextNode(a))},null,a,arguments.length)},append:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.appendChild(a)}})},prepend:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(ea(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&n.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return Y(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(ta,""):void 0;if("string"==typeof a&&!wa.test(a)&&(l.htmlSerialize||!ua.test(a))&&(l.leadingWhitespace||!aa.test(a))&&!da[($.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ea(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ha(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)<0&&(n.cleanData(ea(this)),c&&c.replaceChild(b,this))},a)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=0,e=[],f=n(a),h=f.length-1;h>=d;d++)c=d===h?this:this.clone(!0),n(f[d])[b](c),g.apply(e,c.get());return this.pushStack(e)}});var Ja,Ka={HTML:"block",BODY:"block"};function La(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function Ma(a){var b=d,c=Ka[a];return c||(c=La(a,b),"none"!==c&&c||(Ja=(Ja||n("

    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 Dpz~o^ delta 5357 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 0) { // 如果包含白名单,则只显示白名单的内容,其它全部隐藏 + + requests.forEach(function(d) { + d.hidden = true; // 默认设为 隐藏 + // 只有允许列表中的域名才能被显示 + var host = urlReg.exec(d.url); + var address = (host[0]); + allowList.forEach(function(item) { + if (address.indexOf(item) >= 0) { + d.hidden = false; + } + }) + }); + + } else if (banList.length > 0) { //如果只包含黑名单,则仅经用掉黑名单的域名 + + requests.forEach(function(d) { + d.hidden = false; // 默认设为 显示 + // 只有允许列表中的域名才能被隐藏 + var host = urlReg.exec(d.url); + var address = (host[0]); + banList.forEach(function(item) { + if (address.indexOf(item) >= 0) { + d.hidden = true; + } + }) + }); + } + + // 过滤内容类型 (仅对显示的请求数据进行过滤) + if (contentTypeList.length > 0) { + requests.forEach(function(d) { + if (!d.hidden) { + var findit = false + contentTypeList.forEach(function(item) { + if (item === d.callType) { + findit = true + return false // 跳出循环 + } + }) + + if (!findit) { + d.hidden = true + } + } + }); + } + + var fd = initOutputData(); + requests.forEach(function(d) { + if (!d.hidden && !isRemove(d.id)) { + fd.requests.push(d); + } + }); + + return fd; +} + +function exportSession(filter) { + var fd = filterData(filter, outputData.requests); + if (fd.requests.length < 1) return; + fd.date = generateDate(); - var blob = new Blob([JSON.stringify(outputData, null, 2)], { + var blob = new Blob([JSON.stringify(fd, null, 2)], { type: "text/plain;charset=utf-8" }); - var fileNameSuffix = outputData.date; + var fileNameSuffix = fd.date; saveAs(blob, "HttpMonitor" + fileNameSuffix + ".txt"); +} + +function openPopupPage() { + var urlPopup = 'ui/popup.html?version=' + chrome.app.getDetails().version; + //窗口参数 + var openWinArgs = { + width: 1040, //parseInt(window.screen.availWidth / 2), + height: 440 //parseInt(window.screen.availHeight) + }; + + var createWinPopupData = { + url: urlPopup, + type: 'popup', + left: 0, + top: 0, + width: openWinArgs.width, + height: openWinArgs.height //parseInt(openWinArgs.height / 2) + }; + + chrome.windows.create(createWinPopupData, function(openWin) { + popupPageId = openWin.id; + }); + +} + +function closePopupPage() { + if (popupPageId) { + chrome.windows.remove(popupPageId, function() { + popupPageId = null; + }); + } +} + +chrome.windows.onRemoved.addListener(function(winId) { + if (winId === popupPageId) { + // enableCapturing = false; + } +}); + +chrome.runtime.onMessage.addListener(function(message, sender, sendResponse) { + var actionType = message.actionType; + + switch (actionType) { + case 'start': + enableCapturing = true; + break; + + case 'stop': + enableCapturing = false; + break; + + case 'clean': + outputData = initOutputData(); + break; + + case 'delete': + removeData(message.id); + break; + + case 'list': + break; + + case 'download': + exportSession(message.filterCond); + break; + + case 'log': + var log = message.log; + log(log); + break; + + default: + alert('actionType is error'); + break; + } + +}); + +function removeData(id) +{ + var rid = "x:" + id; + removeIds[rid] = true; +} + +function isRemove(id) +{ + var rid = "x:" + id; + return removeIds[rid] ? true : false; +} + +function log(log) { + } \ No newline at end of file diff --git a/src/manifest.json b/src/manifest.json index 8f42e80..000759f 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -1,11 +1,15 @@ { "manifest_version": 2, - + "name": "HttpMonitor", "description": "Monitor all HTTP/HTTPs traffic from your browser.", "version": "0.0.1", "author": "httpmonitor@lianzhi.com", - + "icons": { + "16": "icon-rec.png", + "48": "icon-rec.png", + "128": "icon-rec.png" + }, "background": { "scripts": ["background.js", "FileSaver.min.js", "Fmt.js"] }, @@ -14,5 +18,5 @@ "default_title": "HttpMonitor" }, "offline_enabled": true, - "permissions": [ "webRequest", "webRequestBlocking", "tabs", "http://*/", "https://*/", "", "debugger" ] -} + "permissions": ["webRequest", "webRequestBlocking", "tabs", "http://*/", "https://*/", "", "debugger", "storage"] +} \ No newline at end of file diff --git a/src/ui/component/css/bootstrap-theme.css b/src/ui/component/css/bootstrap-theme.css new file mode 100644 index 0000000..31d8882 --- /dev/null +++ b/src/ui/component/css/bootstrap-theme.css @@ -0,0 +1,587 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +.btn-default, +.btn-primary, +.btn-success, +.btn-info, +.btn-warning, +.btn-danger { + text-shadow: 0 -1px 0 rgba(0, 0, 0, .2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); +} +.btn-default:active, +.btn-primary:active, +.btn-success:active, +.btn-info:active, +.btn-warning:active, +.btn-danger:active, +.btn-default.active, +.btn-primary.active, +.btn-success.active, +.btn-info.active, +.btn-warning.active, +.btn-danger.active { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn-default.disabled, +.btn-primary.disabled, +.btn-success.disabled, +.btn-info.disabled, +.btn-warning.disabled, +.btn-danger.disabled, +.btn-default[disabled], +.btn-primary[disabled], +.btn-success[disabled], +.btn-info[disabled], +.btn-warning[disabled], +.btn-danger[disabled], +fieldset[disabled] .btn-default, +fieldset[disabled] .btn-primary, +fieldset[disabled] .btn-success, +fieldset[disabled] .btn-info, +fieldset[disabled] .btn-warning, +fieldset[disabled] .btn-danger { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-default .badge, +.btn-primary .badge, +.btn-success .badge, +.btn-info .badge, +.btn-warning .badge, +.btn-danger .badge { + text-shadow: none; +} +.btn:active, +.btn.active { + background-image: none; +} +.btn-default { + text-shadow: 0 1px 0 #fff; + background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%); + background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0)); + background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #dbdbdb; + border-color: #ccc; +} +.btn-default:hover, +.btn-default:focus { + background-color: #e0e0e0; + background-position: 0 -15px; +} +.btn-default:active, +.btn-default.active { + background-color: #e0e0e0; + border-color: #dbdbdb; +} +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #e0e0e0; + background-image: none; +} +.btn-primary { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88)); + background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #245580; +} +.btn-primary:hover, +.btn-primary:focus { + background-color: #265a88; + background-position: 0 -15px; +} +.btn-primary:active, +.btn-primary.active { + background-color: #265a88; + border-color: #245580; +} +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #265a88; + background-image: none; +} +.btn-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%); + background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641)); + background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #3e8f3e; +} +.btn-success:hover, +.btn-success:focus { + background-color: #419641; + background-position: 0 -15px; +} +.btn-success:active, +.btn-success.active { + background-color: #419641; + border-color: #3e8f3e; +} +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #419641; + background-image: none; +} +.btn-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); + background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2)); + background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #28a4c9; +} +.btn-info:hover, +.btn-info:focus { + background-color: #2aabd2; + background-position: 0 -15px; +} +.btn-info:active, +.btn-info.active { + background-color: #2aabd2; + border-color: #28a4c9; +} +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #2aabd2; + background-image: none; +} +.btn-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); + background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316)); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #e38d13; +} +.btn-warning:hover, +.btn-warning:focus { + background-color: #eb9316; + background-position: 0 -15px; +} +.btn-warning:active, +.btn-warning.active { + background-color: #eb9316; + border-color: #e38d13; +} +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #eb9316; + background-image: none; +} +.btn-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%); + background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a)); + background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #b92c28; +} +.btn-danger:hover, +.btn-danger:focus { + background-color: #c12e2a; + background-position: 0 -15px; +} +.btn-danger:active, +.btn-danger.active { + background-color: #c12e2a; + border-color: #b92c28; +} +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #c12e2a; + background-image: none; +} +.thumbnail, +.img-thumbnail { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); + box-shadow: 0 1px 2px rgba(0, 0, 0, .075); +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + background-color: #e8e8e8; + background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); + background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); + background-repeat: repeat-x; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + background-color: #2e6da4; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; +} +.navbar-default { + background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%); + background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8)); + background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); + background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2)); + background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0); + background-repeat: repeat-x; + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); +} +.navbar-brand, +.navbar-nav > li > a { + text-shadow: 0 1px 0 rgba(255, 255, 255, .25); +} +.navbar-inverse { + background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%); + background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222)); + background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-radius: 4px; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%); + background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f)); + background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0); + background-repeat: repeat-x; + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); +} +.navbar-inverse .navbar-brand, +.navbar-inverse .navbar-nav > li > a { + text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); +} +.navbar-static-top, +.navbar-fixed-top, +.navbar-fixed-bottom { + border-radius: 0; +} +@media (max-width: 767px) { + .navbar .navbar-nav .open .dropdown-menu > .active > a, + .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; + } +} +.alert { + text-shadow: 0 1px 0 rgba(255, 255, 255, .2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); +} +.alert-success { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); + background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc)); + background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); + background-repeat: repeat-x; + border-color: #b2dba1; +} +.alert-info { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%); + background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0)); + background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0); + background-repeat: repeat-x; + border-color: #9acfea; +} +.alert-warning { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); + background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0)); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); + background-repeat: repeat-x; + border-color: #f5e79e; +} +.alert-danger { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); + background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3)); + background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); + background-repeat: repeat-x; + border-color: #dca7a7; +} +.progress { + background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); + background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5)); + background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090)); + background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%); + background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44)); + background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); + background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5)); + background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); + background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f)); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%); + background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c)); + background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.list-group { + border-radius: 4px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); + box-shadow: 0 1px 2px rgba(0, 0, 0, .075); +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + text-shadow: 0 -1px 0 #286090; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0); + background-repeat: repeat-x; + border-color: #2b669a; +} +.list-group-item.active .badge, +.list-group-item.active:hover .badge, +.list-group-item.active:focus .badge { + text-shadow: none; +} +.panel { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05); + box-shadow: 0 1px 2px rgba(0, 0, 0, .05); +} +.panel-default > .panel-heading { + background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); + background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); + background-repeat: repeat-x; +} +.panel-primary > .panel-heading { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; +} +.panel-success > .panel-heading { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); + background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6)); + background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); + background-repeat: repeat-x; +} +.panel-info > .panel-heading { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); + background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3)); + background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); + background-repeat: repeat-x; +} +.panel-warning > .panel-heading { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); + background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc)); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); + background-repeat: repeat-x; +} +.panel-danger > .panel-heading { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%); + background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc)); + background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); + background-repeat: repeat-x; +} +.well { + background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); + background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5)); + background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0); + background-repeat: repeat-x; + border-color: #dcdcdc; + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); +} +/*# sourceMappingURL=bootstrap-theme.css.map */ diff --git a/src/ui/component/css/bootstrap-theme.css.map b/src/ui/component/css/bootstrap-theme.css.map new file mode 100644 index 0000000..d876f60 --- /dev/null +++ b/src/ui/component/css/bootstrap-theme.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["bootstrap-theme.css","less/theme.less","less/mixins/vendor-prefixes.less","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"AAAA;;;;GAIG;ACeH;;;;;;EAME,yCAAA;EC2CA,4FAAA;EACQ,oFAAA;CFvDT;ACgBC;;;;;;;;;;;;ECsCA,yDAAA;EACQ,iDAAA;CFxCT;ACMC;;;;;;;;;;;;;;;;;;ECiCA,yBAAA;EACQ,iBAAA;CFnBT;AC/BD;;;;;;EAuBI,kBAAA;CDgBH;ACyBC;;EAEE,uBAAA;CDvBH;AC4BD;EErEI,sEAAA;EACA,iEAAA;EACA,2FAAA;EAAA,oEAAA;EAEA,uHAAA;ECnBF,oEAAA;EH4CA,4BAAA;EACA,sBAAA;EAuC2C,0BAAA;EAA2B,mBAAA;CDjBvE;ACpBC;;EAEE,0BAAA;EACA,6BAAA;CDsBH;ACnBC;;EAEE,0BAAA;EACA,sBAAA;CDqBH;ACfG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACA,uBAAA;CD6BL;ACbD;EEtEI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EAEA,uHAAA;ECnBF,oEAAA;EH4CA,4BAAA;EACA,sBAAA;CD8DD;AC5DC;;EAEE,0BAAA;EACA,6BAAA;CD8DH;AC3DC;;EAEE,0BAAA;EACA,sBAAA;CD6DH;ACvDG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACA,uBAAA;CDqEL;ACpDD;EEvEI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EAEA,uHAAA;ECnBF,oEAAA;EH4CA,4BAAA;EACA,sBAAA;CDsGD;ACpGC;;EAEE,0BAAA;EACA,6BAAA;CDsGH;ACnGC;;EAEE,0BAAA;EACA,sBAAA;CDqGH;AC/FG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACA,uBAAA;CD6GL;AC3FD;EExEI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EAEA,uHAAA;ECnBF,oEAAA;EH4CA,4BAAA;EACA,sBAAA;CD8ID;AC5IC;;EAEE,0BAAA;EACA,6BAAA;CD8IH;AC3IC;;EAEE,0BAAA;EACA,sBAAA;CD6IH;ACvIG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACA,uBAAA;CDqJL;AClID;EEzEI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EAEA,uHAAA;ECnBF,oEAAA;EH4CA,4BAAA;EACA,sBAAA;CDsLD;ACpLC;;EAEE,0BAAA;EACA,6BAAA;CDsLH;ACnLC;;EAEE,0BAAA;EACA,sBAAA;CDqLH;AC/KG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACA,uBAAA;CD6LL;ACzKD;EE1EI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EAEA,uHAAA;ECnBF,oEAAA;EH4CA,4BAAA;EACA,sBAAA;CD8ND;AC5NC;;EAEE,0BAAA;EACA,6BAAA;CD8NH;AC3NC;;EAEE,0BAAA;EACA,sBAAA;CD6NH;ACvNG;;;;;;;;;;;;;;;;;;EAME,0BAAA;EACA,uBAAA;CDqOL;AC1MD;;EClCE,mDAAA;EACQ,2CAAA;CFgPT;ACrMD;;EE3FI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EF0FF,0BAAA;CD2MD;ACzMD;;;EEhGI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EFgGF,0BAAA;CD+MD;ACtMD;EE7GI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;ECnBF,oEAAA;EH+HA,mBAAA;ECjEA,4FAAA;EACQ,oFAAA;CF8QT;ACjND;;EE7GI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;ED2CF,yDAAA;EACQ,iDAAA;CFwRT;AC9MD;;EAEE,+CAAA;CDgND;AC5MD;EEhII,sEAAA;EACA,iEAAA;EACA,2FAAA;EAAA,oEAAA;EACA,4BAAA;EACA,uHAAA;ECnBF,oEAAA;EHkJA,mBAAA;CDkND;ACrND;;EEhII,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;ED2CF,wDAAA;EACQ,gDAAA;CF+ST;AC/ND;;EAYI,0CAAA;CDuNH;AClND;;;EAGE,iBAAA;CDoND;AC/LD;EAfI;;;IAGE,YAAA;IE7JF,yEAAA;IACA,oEAAA;IACA,8FAAA;IAAA,uEAAA;IACA,4BAAA;IACA,uHAAA;GH+WD;CACF;AC3MD;EACE,8CAAA;EC3HA,2FAAA;EACQ,mFAAA;CFyUT;ACnMD;EEtLI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EF8KF,sBAAA;CD+MD;AC1MD;EEvLI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EF8KF,sBAAA;CDuND;ACjND;EExLI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EF8KF,sBAAA;CD+ND;ACxND;EEzLI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EF8KF,sBAAA;CDuOD;ACxND;EEjMI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CH4ZH;ACrND;EE3MI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHmaH;AC3ND;EE5MI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CH0aH;ACjOD;EE7MI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHibH;ACvOD;EE9MI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHwbH;AC7OD;EE/MI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CH+bH;AChPD;EElLI,8MAAA;EACA,yMAAA;EACA,sMAAA;CHqaH;AC5OD;EACE,mBAAA;EC9KA,mDAAA;EACQ,2CAAA;CF6ZT;AC7OD;;;EAGE,8BAAA;EEnOE,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EFiOF,sBAAA;CDmPD;ACxPD;;;EAQI,kBAAA;CDqPH;AC3OD;ECnME,kDAAA;EACQ,0CAAA;CFibT;ACrOD;EE5PI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHoeH;AC3OD;EE7PI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CH2eH;ACjPD;EE9PI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHkfH;ACvPD;EE/PI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHyfH;AC7PD;EEhQI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHggBH;ACnQD;EEjQI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;CHugBH;ACnQD;EExQI,yEAAA;EACA,oEAAA;EACA,8FAAA;EAAA,uEAAA;EACA,4BAAA;EACA,uHAAA;EFsQF,sBAAA;EC3NA,0FAAA;EACQ,kFAAA;CFqeT","file":"bootstrap-theme.css","sourcesContent":["/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.btn-default:active,\n.btn-primary:active,\n.btn-success:active,\n.btn-info:active,\n.btn-warning:active,\n.btn-danger:active,\n.btn-default.active,\n.btn-primary.active,\n.btn-success.active,\n.btn-info.active,\n.btn-warning.active,\n.btn-danger.active {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-default.disabled,\n.btn-primary.disabled,\n.btn-success.disabled,\n.btn-info.disabled,\n.btn-warning.disabled,\n.btn-danger.disabled,\n.btn-default[disabled],\n.btn-primary[disabled],\n.btn-success[disabled],\n.btn-info[disabled],\n.btn-warning[disabled],\n.btn-danger[disabled],\nfieldset[disabled] .btn-default,\nfieldset[disabled] .btn-primary,\nfieldset[disabled] .btn-success,\nfieldset[disabled] .btn-info,\nfieldset[disabled] .btn-warning,\nfieldset[disabled] .btn-danger {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-default .badge,\n.btn-primary .badge,\n.btn-success .badge,\n.btn-info .badge,\n.btn-warning .badge,\n.btn-danger .badge {\n text-shadow: none;\n}\n.btn:active,\n.btn.active {\n background-image: none;\n}\n.btn-default {\n background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);\n background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);\n background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #dbdbdb;\n text-shadow: 0 1px 0 #fff;\n border-color: #ccc;\n}\n.btn-default:hover,\n.btn-default:focus {\n background-color: #e0e0e0;\n background-position: 0 -15px;\n}\n.btn-default:active,\n.btn-default.active {\n background-color: #e0e0e0;\n border-color: #dbdbdb;\n}\n.btn-default.disabled,\n.btn-default[disabled],\nfieldset[disabled] .btn-default,\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus,\n.btn-default.disabled:active,\n.btn-default[disabled]:active,\nfieldset[disabled] .btn-default:active,\n.btn-default.disabled.active,\n.btn-default[disabled].active,\nfieldset[disabled] .btn-default.active {\n background-color: #e0e0e0;\n background-image: none;\n}\n.btn-primary {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #245580;\n}\n.btn-primary:hover,\n.btn-primary:focus {\n background-color: #265a88;\n background-position: 0 -15px;\n}\n.btn-primary:active,\n.btn-primary.active {\n background-color: #265a88;\n border-color: #245580;\n}\n.btn-primary.disabled,\n.btn-primary[disabled],\nfieldset[disabled] .btn-primary,\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus,\n.btn-primary.disabled:active,\n.btn-primary[disabled]:active,\nfieldset[disabled] .btn-primary:active,\n.btn-primary.disabled.active,\n.btn-primary[disabled].active,\nfieldset[disabled] .btn-primary.active {\n background-color: #265a88;\n background-image: none;\n}\n.btn-success {\n background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);\n background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);\n background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #3e8f3e;\n}\n.btn-success:hover,\n.btn-success:focus {\n background-color: #419641;\n background-position: 0 -15px;\n}\n.btn-success:active,\n.btn-success.active {\n background-color: #419641;\n border-color: #3e8f3e;\n}\n.btn-success.disabled,\n.btn-success[disabled],\nfieldset[disabled] .btn-success,\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus,\n.btn-success.disabled:active,\n.btn-success[disabled]:active,\nfieldset[disabled] .btn-success:active,\n.btn-success.disabled.active,\n.btn-success[disabled].active,\nfieldset[disabled] .btn-success.active {\n background-color: #419641;\n background-image: none;\n}\n.btn-info {\n background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #28a4c9;\n}\n.btn-info:hover,\n.btn-info:focus {\n background-color: #2aabd2;\n background-position: 0 -15px;\n}\n.btn-info:active,\n.btn-info.active {\n background-color: #2aabd2;\n border-color: #28a4c9;\n}\n.btn-info.disabled,\n.btn-info[disabled],\nfieldset[disabled] .btn-info,\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus,\n.btn-info.disabled:active,\n.btn-info[disabled]:active,\nfieldset[disabled] .btn-info:active,\n.btn-info.disabled.active,\n.btn-info[disabled].active,\nfieldset[disabled] .btn-info.active {\n background-color: #2aabd2;\n background-image: none;\n}\n.btn-warning {\n background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #e38d13;\n}\n.btn-warning:hover,\n.btn-warning:focus {\n background-color: #eb9316;\n background-position: 0 -15px;\n}\n.btn-warning:active,\n.btn-warning.active {\n background-color: #eb9316;\n border-color: #e38d13;\n}\n.btn-warning.disabled,\n.btn-warning[disabled],\nfieldset[disabled] .btn-warning,\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus,\n.btn-warning.disabled:active,\n.btn-warning[disabled]:active,\nfieldset[disabled] .btn-warning:active,\n.btn-warning.disabled.active,\n.btn-warning[disabled].active,\nfieldset[disabled] .btn-warning.active {\n background-color: #eb9316;\n background-image: none;\n}\n.btn-danger {\n background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #b92c28;\n}\n.btn-danger:hover,\n.btn-danger:focus {\n background-color: #c12e2a;\n background-position: 0 -15px;\n}\n.btn-danger:active,\n.btn-danger.active {\n background-color: #c12e2a;\n border-color: #b92c28;\n}\n.btn-danger.disabled,\n.btn-danger[disabled],\nfieldset[disabled] .btn-danger,\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus,\n.btn-danger.disabled:active,\n.btn-danger[disabled]:active,\nfieldset[disabled] .btn-danger:active,\n.btn-danger.disabled.active,\n.btn-danger[disabled].active,\nfieldset[disabled] .btn-danger.active {\n background-color: #c12e2a;\n background-image: none;\n}\n.thumbnail,\n.img-thumbnail {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n background-color: #e8e8e8;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n background-color: #2e6da4;\n}\n.navbar-default {\n background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .active > a {\n background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);\n -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);\n}\n.navbar-inverse {\n background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);\n background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%);\n background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n border-radius: 4px;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .active > a {\n background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);\n -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n}\n.navbar-inverse .navbar-brand,\n.navbar-inverse .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n@media (max-width: 767px) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a,\n .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n }\n}\n.alert {\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.alert-success {\n background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);\n border-color: #b2dba1;\n}\n.alert-info {\n background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);\n border-color: #9acfea;\n}\n.alert-warning {\n background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);\n border-color: #f5e79e;\n}\n.alert-danger {\n background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);\n border-color: #dca7a7;\n}\n.progress {\n background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);\n}\n.progress-bar {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);\n}\n.progress-bar-success {\n background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);\n}\n.progress-bar-info {\n background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);\n}\n.progress-bar-warning {\n background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);\n}\n.progress-bar-danger {\n background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);\n}\n.progress-bar-striped {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.list-group {\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 #286090;\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);\n border-color: #2b669a;\n}\n.list-group-item.active .badge,\n.list-group-item.active:hover .badge,\n.list-group-item.active:focus .badge {\n text-shadow: none;\n}\n.panel {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.panel-default > .panel-heading {\n background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n}\n.panel-primary > .panel-heading {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n}\n.panel-success > .panel-heading {\n background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);\n}\n.panel-info > .panel-heading {\n background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);\n}\n.panel-warning > .panel-heading {\n background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);\n}\n.panel-danger > .panel-heading {\n background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);\n}\n.well {\n background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);\n border-color: #dcdcdc;\n -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n}\n/*# sourceMappingURL=bootstrap-theme.css.map */","/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n//\n// Load core variables and mixins\n// --------------------------------------------------\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\n\n//\n// Buttons\n// --------------------------------------------------\n\n// Common styles\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0,0,0,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n // Reset the shadow\n &:active,\n &.active {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n .box-shadow(none);\n }\n\n .badge {\n text-shadow: none;\n }\n}\n\n// Mixin for generating new styles\n.btn-styles(@btn-color: #555) {\n #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 12%));\n .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners; see https://github.com/twbs/bootstrap/issues/10620\n background-repeat: repeat-x;\n border-color: darken(@btn-color, 14%);\n\n &:hover,\n &:focus {\n background-color: darken(@btn-color, 12%);\n background-position: 0 -15px;\n }\n\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n border-color: darken(@btn-color, 14%);\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &,\n &:hover,\n &:focus,\n &.focus,\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n background-image: none;\n }\n }\n}\n\n// Common styles\n.btn {\n // Remove the gradient for the pressed/active state\n &:active,\n &.active {\n background-image: none;\n }\n}\n\n// Apply the mixin to the buttons\n.btn-default { .btn-styles(@btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; }\n.btn-primary { .btn-styles(@btn-primary-bg); }\n.btn-success { .btn-styles(@btn-success-bg); }\n.btn-info { .btn-styles(@btn-info-bg); }\n.btn-warning { .btn-styles(@btn-warning-bg); }\n.btn-danger { .btn-styles(@btn-danger-bg); }\n\n\n//\n// Images\n// --------------------------------------------------\n\n.thumbnail,\n.img-thumbnail {\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n\n\n//\n// Dropdowns\n// --------------------------------------------------\n\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));\n background-color: darken(@dropdown-link-hover-bg, 5%);\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n background-color: darken(@dropdown-link-active-bg, 5%);\n}\n\n\n//\n// Navbar\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n border-radius: @navbar-border-radius;\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: darken(@navbar-default-link-active-bg, 5%); @end-color: darken(@navbar-default-link-active-bg, 2%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.075));\n }\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255,255,255,.25);\n}\n\n// Inverted navbar\n.navbar-inverse {\n #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered; see https://github.com/twbs/bootstrap/issues/10257\n border-radius: @navbar-border-radius;\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: @navbar-inverse-link-active-bg; @end-color: lighten(@navbar-inverse-link-active-bg, 2.5%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.25));\n }\n\n .navbar-brand,\n .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0,0,0,.25);\n }\n}\n\n// Undo rounded corners in static and fixed navbars\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n\n// Fix active state of dropdown items in collapsed mode\n@media (max-width: @grid-float-breakpoint-max) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: #fff;\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n }\n }\n}\n\n\n//\n// Alerts\n// --------------------------------------------------\n\n// Common styles\n.alert {\n text-shadow: 0 1px 0 rgba(255,255,255,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05);\n .box-shadow(@shadow);\n}\n\n// Mixin for generating new styles\n.alert-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%));\n border-color: darken(@color, 15%);\n}\n\n// Apply the mixin to the alerts\n.alert-success { .alert-styles(@alert-success-bg); }\n.alert-info { .alert-styles(@alert-info-bg); }\n.alert-warning { .alert-styles(@alert-warning-bg); }\n.alert-danger { .alert-styles(@alert-danger-bg); }\n\n\n//\n// Progress bars\n// --------------------------------------------------\n\n// Give the progress background some depth\n.progress {\n #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)\n}\n\n// Mixin for generating new styles\n.progress-bar-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%));\n}\n\n// Apply the mixin to the progress bars\n.progress-bar { .progress-bar-styles(@progress-bar-bg); }\n.progress-bar-success { .progress-bar-styles(@progress-bar-success-bg); }\n.progress-bar-info { .progress-bar-styles(@progress-bar-info-bg); }\n.progress-bar-warning { .progress-bar-styles(@progress-bar-warning-bg); }\n.progress-bar-danger { .progress-bar-styles(@progress-bar-danger-bg); }\n\n// Reset the striped class because our mixins don't do multiple gradients and\n// the above custom styles override the new `.progress-bar-striped` in v3.2.0.\n.progress-bar-striped {\n #gradient > .striped();\n}\n\n\n//\n// List groups\n// --------------------------------------------------\n\n.list-group {\n border-radius: @border-radius-base;\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%);\n #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%));\n border-color: darken(@list-group-active-border, 7.5%);\n\n .badge {\n text-shadow: none;\n }\n}\n\n\n//\n// Panels\n// --------------------------------------------------\n\n// Common styles\n.panel {\n .box-shadow(0 1px 2px rgba(0,0,0,.05));\n}\n\n// Mixin for generating new styles\n.panel-heading-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%));\n}\n\n// Apply the mixin to the panel headings only\n.panel-default > .panel-heading { .panel-heading-styles(@panel-default-heading-bg); }\n.panel-primary > .panel-heading { .panel-heading-styles(@panel-primary-heading-bg); }\n.panel-success > .panel-heading { .panel-heading-styles(@panel-success-heading-bg); }\n.panel-info > .panel-heading { .panel-heading-styles(@panel-info-heading-bg); }\n.panel-warning > .panel-heading { .panel-heading-styles(@panel-warning-heading-bg); }\n.panel-danger > .panel-heading { .panel-heading-styles(@panel-danger-heading-bg); }\n\n\n//\n// Wells\n// --------------------------------------------------\n\n.well {\n #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg);\n border-color: darken(@well-bg, 10%);\n @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n"]} \ No newline at end of file diff --git a/src/ui/component/css/bootstrap-theme.min.css b/src/ui/component/css/bootstrap-theme.min.css new file mode 100644 index 0000000..5e39401 --- /dev/null +++ b/src/ui/component/css/bootstrap-theme.min.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger.disabled,.btn-danger[disabled],.btn-default.disabled,.btn-default[disabled],.btn-info.disabled,.btn-info[disabled],.btn-primary.disabled,.btn-primary[disabled],.btn-success.disabled,.btn-success[disabled],.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-danger,fieldset[disabled] .btn-default,fieldset[disabled] .btn-info,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-warning{-webkit-box-shadow:none;box-shadow:none}.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}.btn.active,.btn:active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#c12e2a;background-image:none}.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)} +/*# sourceMappingURL=bootstrap-theme.min.css.map */ \ No newline at end of file diff --git a/src/ui/component/css/bootstrap-theme.min.css.map b/src/ui/component/css/bootstrap-theme.min.css.map new file mode 100644 index 0000000..94813e9 --- /dev/null +++ b/src/ui/component/css/bootstrap-theme.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["less/theme.less","less/mixins/vendor-prefixes.less","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n//\n// Load core variables and mixins\n// --------------------------------------------------\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\n\n//\n// Buttons\n// --------------------------------------------------\n\n// Common styles\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0,0,0,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n // Reset the shadow\n &:active,\n &.active {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n .box-shadow(none);\n }\n\n .badge {\n text-shadow: none;\n }\n}\n\n// Mixin for generating new styles\n.btn-styles(@btn-color: #555) {\n #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 12%));\n .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners; see https://github.com/twbs/bootstrap/issues/10620\n background-repeat: repeat-x;\n border-color: darken(@btn-color, 14%);\n\n &:hover,\n &:focus {\n background-color: darken(@btn-color, 12%);\n background-position: 0 -15px;\n }\n\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n border-color: darken(@btn-color, 14%);\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &,\n &:hover,\n &:focus,\n &.focus,\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n background-image: none;\n }\n }\n}\n\n// Common styles\n.btn {\n // Remove the gradient for the pressed/active state\n &:active,\n &.active {\n background-image: none;\n }\n}\n\n// Apply the mixin to the buttons\n.btn-default { .btn-styles(@btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; }\n.btn-primary { .btn-styles(@btn-primary-bg); }\n.btn-success { .btn-styles(@btn-success-bg); }\n.btn-info { .btn-styles(@btn-info-bg); }\n.btn-warning { .btn-styles(@btn-warning-bg); }\n.btn-danger { .btn-styles(@btn-danger-bg); }\n\n\n//\n// Images\n// --------------------------------------------------\n\n.thumbnail,\n.img-thumbnail {\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n\n\n//\n// Dropdowns\n// --------------------------------------------------\n\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));\n background-color: darken(@dropdown-link-hover-bg, 5%);\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n background-color: darken(@dropdown-link-active-bg, 5%);\n}\n\n\n//\n// Navbar\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n border-radius: @navbar-border-radius;\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: darken(@navbar-default-link-active-bg, 5%); @end-color: darken(@navbar-default-link-active-bg, 2%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.075));\n }\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255,255,255,.25);\n}\n\n// Inverted navbar\n.navbar-inverse {\n #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered; see https://github.com/twbs/bootstrap/issues/10257\n border-radius: @navbar-border-radius;\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: @navbar-inverse-link-active-bg; @end-color: lighten(@navbar-inverse-link-active-bg, 2.5%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.25));\n }\n\n .navbar-brand,\n .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0,0,0,.25);\n }\n}\n\n// Undo rounded corners in static and fixed navbars\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n\n// Fix active state of dropdown items in collapsed mode\n@media (max-width: @grid-float-breakpoint-max) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: #fff;\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n }\n }\n}\n\n\n//\n// Alerts\n// --------------------------------------------------\n\n// Common styles\n.alert {\n text-shadow: 0 1px 0 rgba(255,255,255,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05);\n .box-shadow(@shadow);\n}\n\n// Mixin for generating new styles\n.alert-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%));\n border-color: darken(@color, 15%);\n}\n\n// Apply the mixin to the alerts\n.alert-success { .alert-styles(@alert-success-bg); }\n.alert-info { .alert-styles(@alert-info-bg); }\n.alert-warning { .alert-styles(@alert-warning-bg); }\n.alert-danger { .alert-styles(@alert-danger-bg); }\n\n\n//\n// Progress bars\n// --------------------------------------------------\n\n// Give the progress background some depth\n.progress {\n #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)\n}\n\n// Mixin for generating new styles\n.progress-bar-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%));\n}\n\n// Apply the mixin to the progress bars\n.progress-bar { .progress-bar-styles(@progress-bar-bg); }\n.progress-bar-success { .progress-bar-styles(@progress-bar-success-bg); }\n.progress-bar-info { .progress-bar-styles(@progress-bar-info-bg); }\n.progress-bar-warning { .progress-bar-styles(@progress-bar-warning-bg); }\n.progress-bar-danger { .progress-bar-styles(@progress-bar-danger-bg); }\n\n// Reset the striped class because our mixins don't do multiple gradients and\n// the above custom styles override the new `.progress-bar-striped` in v3.2.0.\n.progress-bar-striped {\n #gradient > .striped();\n}\n\n\n//\n// List groups\n// --------------------------------------------------\n\n.list-group {\n border-radius: @border-radius-base;\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%);\n #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%));\n border-color: darken(@list-group-active-border, 7.5%);\n\n .badge {\n text-shadow: none;\n }\n}\n\n\n//\n// Panels\n// --------------------------------------------------\n\n// Common styles\n.panel {\n .box-shadow(0 1px 2px rgba(0,0,0,.05));\n}\n\n// Mixin for generating new styles\n.panel-heading-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%));\n}\n\n// Apply the mixin to the panel headings only\n.panel-default > .panel-heading { .panel-heading-styles(@panel-default-heading-bg); }\n.panel-primary > .panel-heading { .panel-heading-styles(@panel-primary-heading-bg); }\n.panel-success > .panel-heading { .panel-heading-styles(@panel-success-heading-bg); }\n.panel-info > .panel-heading { .panel-heading-styles(@panel-info-heading-bg); }\n.panel-warning > .panel-heading { .panel-heading-styles(@panel-warning-heading-bg); }\n.panel-danger > .panel-heading { .panel-heading-styles(@panel-danger-heading-bg); }\n\n\n//\n// Wells\n// --------------------------------------------------\n\n.well {\n #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg);\n border-color: darken(@well-bg, 10%);\n @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n"]} \ No newline at end of file diff --git a/src/ui/component/css/bootstrap.css b/src/ui/component/css/bootstrap.css new file mode 100644 index 0000000..6167622 --- /dev/null +++ b/src/ui/component/css/bootstrap.css @@ -0,0 +1,6757 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 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 */ +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + background-color: transparent; +} +a:active, +a:hover { + outline: 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +h1 { + margin: .67em 0; + font-size: 2em; +} +mark { + color: #000; + background: #ff0; +} +small { + font-size: 80%; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -.5em; +} +sub { + bottom: -.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + height: 0; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +pre { + overflow: auto; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +button, +input, +optgroup, +select, +textarea { + margin: 0; + font: inherit; + color: inherit; +} +button { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +input { + line-height: normal; +} +input[type="checkbox"], +input[type="radio"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +fieldset { + padding: .35em .625em .75em; + margin: 0 2px; + border: 1px solid #c0c0c0; +} +legend { + padding: 0; + border: 0; +} +textarea { + overflow: auto; +} +optgroup { + font-weight: bold; +} +table { + border-spacing: 0; + border-collapse: collapse; +} +td, +th { + padding: 0; +} +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + .navbar { + display: none; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +@font-face { + font-family: 'Glyphicons Halflings'; + + src: url('../fonts/glyphicons-halflings-regular.eot'); + src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); +} +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.glyphicon-asterisk:before { + content: "\002a"; +} +.glyphicon-plus:before { + content: "\002b"; +} +.glyphicon-euro:before, +.glyphicon-eur:before { + content: "\20ac"; +} +.glyphicon-minus:before { + content: "\2212"; +} +.glyphicon-cloud:before { + content: "\2601"; +} +.glyphicon-envelope:before { + content: "\2709"; +} +.glyphicon-pencil:before { + content: "\270f"; +} +.glyphicon-glass:before { + content: "\e001"; +} +.glyphicon-music:before { + content: "\e002"; +} +.glyphicon-search:before { + content: "\e003"; +} +.glyphicon-heart:before { + content: "\e005"; +} +.glyphicon-star:before { + content: "\e006"; +} +.glyphicon-star-empty:before { + content: "\e007"; +} +.glyphicon-user:before { + content: "\e008"; +} +.glyphicon-film:before { + content: "\e009"; +} +.glyphicon-th-large:before { + content: "\e010"; +} +.glyphicon-th:before { + content: "\e011"; +} +.glyphicon-th-list:before { + content: "\e012"; +} +.glyphicon-ok:before { + content: "\e013"; +} +.glyphicon-remove:before { + content: "\e014"; +} +.glyphicon-zoom-in:before { + content: "\e015"; +} +.glyphicon-zoom-out:before { + content: "\e016"; +} +.glyphicon-off:before { + content: "\e017"; +} +.glyphicon-signal:before { + content: "\e018"; +} +.glyphicon-cog:before { + content: "\e019"; +} +.glyphicon-trash:before { + content: "\e020"; +} +.glyphicon-home:before { + content: "\e021"; +} +.glyphicon-file:before { + content: "\e022"; +} +.glyphicon-time:before { + content: "\e023"; +} +.glyphicon-road:before { + content: "\e024"; +} +.glyphicon-download-alt:before { + content: "\e025"; +} +.glyphicon-download:before { + content: "\e026"; +} +.glyphicon-upload:before { + content: "\e027"; +} +.glyphicon-inbox:before { + content: "\e028"; +} +.glyphicon-play-circle:before { + content: "\e029"; +} +.glyphicon-repeat:before { + content: "\e030"; +} +.glyphicon-refresh:before { + content: "\e031"; +} +.glyphicon-list-alt:before { + content: "\e032"; +} +.glyphicon-lock:before { + content: "\e033"; +} +.glyphicon-flag:before { + content: "\e034"; +} +.glyphicon-headphones:before { + content: "\e035"; +} +.glyphicon-volume-off:before { + content: "\e036"; +} +.glyphicon-volume-down:before { + content: "\e037"; +} +.glyphicon-volume-up:before { + content: "\e038"; +} +.glyphicon-qrcode:before { + content: "\e039"; +} +.glyphicon-barcode:before { + content: "\e040"; +} +.glyphicon-tag:before { + content: "\e041"; +} +.glyphicon-tags:before { + content: "\e042"; +} +.glyphicon-book:before { + content: "\e043"; +} +.glyphicon-bookmark:before { + content: "\e044"; +} +.glyphicon-print:before { + content: "\e045"; +} +.glyphicon-camera:before { + content: "\e046"; +} +.glyphicon-font:before { + content: "\e047"; +} +.glyphicon-bold:before { + content: "\e048"; +} +.glyphicon-italic:before { + content: "\e049"; +} +.glyphicon-text-height:before { + content: "\e050"; +} +.glyphicon-text-width:before { + content: "\e051"; +} +.glyphicon-align-left:before { + content: "\e052"; +} +.glyphicon-align-center:before { + content: "\e053"; +} +.glyphicon-align-right:before { + content: "\e054"; +} +.glyphicon-align-justify:before { + content: "\e055"; +} +.glyphicon-list:before { + content: "\e056"; +} +.glyphicon-indent-left:before { + content: "\e057"; +} +.glyphicon-indent-right:before { + content: "\e058"; +} +.glyphicon-facetime-video:before { + content: "\e059"; +} +.glyphicon-picture:before { + content: "\e060"; +} +.glyphicon-map-marker:before { + content: "\e062"; +} +.glyphicon-adjust:before { + content: "\e063"; +} +.glyphicon-tint:before { + content: "\e064"; +} +.glyphicon-edit:before { + content: "\e065"; +} +.glyphicon-share:before { + content: "\e066"; +} +.glyphicon-check:before { + content: "\e067"; +} +.glyphicon-move:before { + content: "\e068"; +} +.glyphicon-step-backward:before { + content: "\e069"; +} +.glyphicon-fast-backward:before { + content: "\e070"; +} +.glyphicon-backward:before { + content: "\e071"; +} +.glyphicon-play:before { + content: "\e072"; +} +.glyphicon-pause:before { + content: "\e073"; +} +.glyphicon-stop:before { + content: "\e074"; +} +.glyphicon-forward:before { + content: "\e075"; +} +.glyphicon-fast-forward:before { + content: "\e076"; +} +.glyphicon-step-forward:before { + content: "\e077"; +} +.glyphicon-eject:before { + content: "\e078"; +} +.glyphicon-chevron-left:before { + content: "\e079"; +} +.glyphicon-chevron-right:before { + content: "\e080"; +} +.glyphicon-plus-sign:before { + content: "\e081"; +} +.glyphicon-minus-sign:before { + content: "\e082"; +} +.glyphicon-remove-sign:before { + content: "\e083"; +} +.glyphicon-ok-sign:before { + content: "\e084"; +} +.glyphicon-question-sign:before { + content: "\e085"; +} +.glyphicon-info-sign:before { + content: "\e086"; +} +.glyphicon-screenshot:before { + content: "\e087"; +} +.glyphicon-remove-circle:before { + content: "\e088"; +} +.glyphicon-ok-circle:before { + content: "\e089"; +} +.glyphicon-ban-circle:before { + content: "\e090"; +} +.glyphicon-arrow-left:before { + content: "\e091"; +} +.glyphicon-arrow-right:before { + content: "\e092"; +} +.glyphicon-arrow-up:before { + content: "\e093"; +} +.glyphicon-arrow-down:before { + content: "\e094"; +} +.glyphicon-share-alt:before { + content: "\e095"; +} +.glyphicon-resize-full:before { + content: "\e096"; +} +.glyphicon-resize-small:before { + content: "\e097"; +} +.glyphicon-exclamation-sign:before { + content: "\e101"; +} +.glyphicon-gift:before { + content: "\e102"; +} +.glyphicon-leaf:before { + content: "\e103"; +} +.glyphicon-fire:before { + content: "\e104"; +} +.glyphicon-eye-open:before { + content: "\e105"; +} +.glyphicon-eye-close:before { + content: "\e106"; +} +.glyphicon-warning-sign:before { + content: "\e107"; +} +.glyphicon-plane:before { + content: "\e108"; +} +.glyphicon-calendar:before { + content: "\e109"; +} +.glyphicon-random:before { + content: "\e110"; +} +.glyphicon-comment:before { + content: "\e111"; +} +.glyphicon-magnet:before { + content: "\e112"; +} +.glyphicon-chevron-up:before { + content: "\e113"; +} +.glyphicon-chevron-down:before { + content: "\e114"; +} +.glyphicon-retweet:before { + content: "\e115"; +} +.glyphicon-shopping-cart:before { + content: "\e116"; +} +.glyphicon-folder-close:before { + content: "\e117"; +} +.glyphicon-folder-open:before { + content: "\e118"; +} +.glyphicon-resize-vertical:before { + content: "\e119"; +} +.glyphicon-resize-horizontal:before { + content: "\e120"; +} +.glyphicon-hdd:before { + content: "\e121"; +} +.glyphicon-bullhorn:before { + content: "\e122"; +} +.glyphicon-bell:before { + content: "\e123"; +} +.glyphicon-certificate:before { + content: "\e124"; +} +.glyphicon-thumbs-up:before { + content: "\e125"; +} +.glyphicon-thumbs-down:before { + content: "\e126"; +} +.glyphicon-hand-right:before { + content: "\e127"; +} +.glyphicon-hand-left:before { + content: "\e128"; +} +.glyphicon-hand-up:before { + content: "\e129"; +} +.glyphicon-hand-down:before { + content: "\e130"; +} +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} +.glyphicon-globe:before { + content: "\e135"; +} +.glyphicon-wrench:before { + content: "\e136"; +} +.glyphicon-tasks:before { + content: "\e137"; +} +.glyphicon-filter:before { + content: "\e138"; +} +.glyphicon-briefcase:before { + content: "\e139"; +} +.glyphicon-fullscreen:before { + content: "\e140"; +} +.glyphicon-dashboard:before { + content: "\e141"; +} +.glyphicon-paperclip:before { + content: "\e142"; +} +.glyphicon-heart-empty:before { + content: "\e143"; +} +.glyphicon-link:before { + content: "\e144"; +} +.glyphicon-phone:before { + content: "\e145"; +} +.glyphicon-pushpin:before { + content: "\e146"; +} +.glyphicon-usd:before { + content: "\e148"; +} +.glyphicon-gbp:before { + content: "\e149"; +} +.glyphicon-sort:before { + content: "\e150"; +} +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} +.glyphicon-sort-by-order:before { + content: "\e153"; +} +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} +.glyphicon-unchecked:before { + content: "\e157"; +} +.glyphicon-expand:before { + content: "\e158"; +} +.glyphicon-collapse-down:before { + content: "\e159"; +} +.glyphicon-collapse-up:before { + content: "\e160"; +} +.glyphicon-log-in:before { + content: "\e161"; +} +.glyphicon-flash:before { + content: "\e162"; +} +.glyphicon-log-out:before { + content: "\e163"; +} +.glyphicon-new-window:before { + content: "\e164"; +} +.glyphicon-record:before { + content: "\e165"; +} +.glyphicon-save:before { + content: "\e166"; +} +.glyphicon-open:before { + content: "\e167"; +} +.glyphicon-saved:before { + content: "\e168"; +} +.glyphicon-import:before { + content: "\e169"; +} +.glyphicon-export:before { + content: "\e170"; +} +.glyphicon-send:before { + content: "\e171"; +} +.glyphicon-floppy-disk:before { + content: "\e172"; +} +.glyphicon-floppy-saved:before { + content: "\e173"; +} +.glyphicon-floppy-remove:before { + content: "\e174"; +} +.glyphicon-floppy-save:before { + content: "\e175"; +} +.glyphicon-floppy-open:before { + content: "\e176"; +} +.glyphicon-credit-card:before { + content: "\e177"; +} +.glyphicon-transfer:before { + content: "\e178"; +} +.glyphicon-cutlery:before { + content: "\e179"; +} +.glyphicon-header:before { + content: "\e180"; +} +.glyphicon-compressed:before { + content: "\e181"; +} +.glyphicon-earphone:before { + content: "\e182"; +} +.glyphicon-phone-alt:before { + content: "\e183"; +} +.glyphicon-tower:before { + content: "\e184"; +} +.glyphicon-stats:before { + content: "\e185"; +} +.glyphicon-sd-video:before { + content: "\e186"; +} +.glyphicon-hd-video:before { + content: "\e187"; +} +.glyphicon-subtitles:before { + content: "\e188"; +} +.glyphicon-sound-stereo:before { + content: "\e189"; +} +.glyphicon-sound-dolby:before { + content: "\e190"; +} +.glyphicon-sound-5-1:before { + content: "\e191"; +} +.glyphicon-sound-6-1:before { + content: "\e192"; +} +.glyphicon-sound-7-1:before { + content: "\e193"; +} +.glyphicon-copyright-mark:before { + content: "\e194"; +} +.glyphicon-registration-mark:before { + content: "\e195"; +} +.glyphicon-cloud-download:before { + content: "\e197"; +} +.glyphicon-cloud-upload:before { + content: "\e198"; +} +.glyphicon-tree-conifer:before { + content: "\e199"; +} +.glyphicon-tree-deciduous:before { + content: "\e200"; +} +.glyphicon-cd:before { + content: "\e201"; +} +.glyphicon-save-file:before { + content: "\e202"; +} +.glyphicon-open-file:before { + content: "\e203"; +} +.glyphicon-level-up:before { + content: "\e204"; +} +.glyphicon-copy:before { + content: "\e205"; +} +.glyphicon-paste:before { + content: "\e206"; +} +.glyphicon-alert:before { + content: "\e209"; +} +.glyphicon-equalizer:before { + content: "\e210"; +} +.glyphicon-king:before { + content: "\e211"; +} +.glyphicon-queen:before { + content: "\e212"; +} +.glyphicon-pawn:before { + content: "\e213"; +} +.glyphicon-bishop:before { + content: "\e214"; +} +.glyphicon-knight:before { + content: "\e215"; +} +.glyphicon-baby-formula:before { + content: "\e216"; +} +.glyphicon-tent:before { + content: "\26fa"; +} +.glyphicon-blackboard:before { + content: "\e218"; +} +.glyphicon-bed:before { + content: "\e219"; +} +.glyphicon-apple:before { + content: "\f8ff"; +} +.glyphicon-erase:before { + content: "\e221"; +} +.glyphicon-hourglass:before { + content: "\231b"; +} +.glyphicon-lamp:before { + content: "\e223"; +} +.glyphicon-duplicate:before { + content: "\e224"; +} +.glyphicon-piggy-bank:before { + content: "\e225"; +} +.glyphicon-scissors:before { + content: "\e226"; +} +.glyphicon-bitcoin:before { + content: "\e227"; +} +.glyphicon-btc:before { + content: "\e227"; +} +.glyphicon-xbt:before { + content: "\e227"; +} +.glyphicon-yen:before { + content: "\00a5"; +} +.glyphicon-jpy:before { + content: "\00a5"; +} +.glyphicon-ruble:before { + content: "\20bd"; +} +.glyphicon-rub:before { + content: "\20bd"; +} +.glyphicon-scale:before { + content: "\e230"; +} +.glyphicon-ice-lolly:before { + content: "\e231"; +} +.glyphicon-ice-lolly-tasted:before { + content: "\e232"; +} +.glyphicon-education:before { + content: "\e233"; +} +.glyphicon-option-horizontal:before { + content: "\e234"; +} +.glyphicon-option-vertical:before { + content: "\e235"; +} +.glyphicon-menu-hamburger:before { + content: "\e236"; +} +.glyphicon-modal-window:before { + content: "\e237"; +} +.glyphicon-oil:before { + content: "\e238"; +} +.glyphicon-grain:before { + content: "\e239"; +} +.glyphicon-sunglasses:before { + content: "\e240"; +} +.glyphicon-text-size:before { + content: "\e241"; +} +.glyphicon-text-color:before { + content: "\e242"; +} +.glyphicon-text-background:before { + content: "\e243"; +} +.glyphicon-object-align-top:before { + content: "\e244"; +} +.glyphicon-object-align-bottom:before { + content: "\e245"; +} +.glyphicon-object-align-horizontal:before { + content: "\e246"; +} +.glyphicon-object-align-left:before { + content: "\e247"; +} +.glyphicon-object-align-vertical:before { + content: "\e248"; +} +.glyphicon-object-align-right:before { + content: "\e249"; +} +.glyphicon-triangle-right:before { + content: "\e250"; +} +.glyphicon-triangle-left:before { + content: "\e251"; +} +.glyphicon-triangle-bottom:before { + content: "\e252"; +} +.glyphicon-triangle-top:before { + content: "\e253"; +} +.glyphicon-console:before { + content: "\e254"; +} +.glyphicon-superscript:before { + content: "\e255"; +} +.glyphicon-subscript:before { + content: "\e256"; +} +.glyphicon-menu-left:before { + content: "\e257"; +} +.glyphicon-menu-right:before { + content: "\e258"; +} +.glyphicon-menu-down:before { + content: "\e259"; +} +.glyphicon-menu-up:before { + content: "\e260"; +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 10px; + + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.42857143; + color: #333; + background-color: #fff; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #337ab7; + text-decoration: none; +} +a:hover, +a:focus { + color: #23527c; + text-decoration: underline; +} +a:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +figure { + margin: 0; +} +img { + vertical-align: middle; +} +.img-responsive, +.thumbnail > img, +.thumbnail a > img, +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 6px; +} +.img-thumbnail { + display: inline-block; + max-width: 100%; + height: auto; + padding: 4px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all .2s ease-in-out; + -o-transition: all .2s ease-in-out; + transition: all .2s ease-in-out; +} +.img-circle { + border-radius: 50%; +} +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eee; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +[role="button"] { + cursor: pointer; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #777; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 20px; + margin-bottom: 10px; +} +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65%; +} +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75%; +} +h1, +.h1 { + font-size: 36px; +} +h2, +.h2 { + font-size: 30px; +} +h3, +.h3 { + font-size: 24px; +} +h4, +.h4 { + font-size: 18px; +} +h5, +.h5 { + font-size: 14px; +} +h6, +.h6 { + font-size: 12px; +} +p { + margin: 0 0 10px; +} +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} +small, +.small { + font-size: 85%; +} +mark, +.mark { + padding: .2em; + background-color: #fcf8e3; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.text-lowercase { + text-transform: lowercase; +} +.text-uppercase { + text-transform: uppercase; +} +.text-capitalize { + text-transform: capitalize; +} +.text-muted { + color: #777; +} +.text-primary { + color: #337ab7; +} +a.text-primary:hover, +a.text-primary:focus { + color: #286090; +} +.text-success { + color: #3c763d; +} +a.text-success:hover, +a.text-success:focus { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover, +a.text-info:focus { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover, +a.text-warning:focus { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover, +a.text-danger:focus { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #337ab7; +} +a.bg-primary:hover, +a.bg-primary:focus { + background-color: #286090; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover, +a.bg-success:focus { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover, +a.bg-info:focus { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover, +a.bg-warning:focus { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover, +a.bg-danger:focus { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + margin-left: -5px; + list-style: none; +} +.list-inline > li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; +} +dl { + margin-top: 0; + margin-bottom: 20px; +} +dt, +dd { + line-height: 1.42857143; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eee; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #777; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + text-align: right; + border-right: 5px solid #eee; + border-left: 0; +} +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857143; +} +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px; +} +kbd { + padding: 2px 4px; + font-size: 90%; + color: #fff; + background-color: #333; + border-radius: 3px; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + -webkit-box-shadow: none; + box-shadow: none; +} +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857143; + color: #333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 4px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 768px) { + .container { + width: 750px; + } +} +@media (min-width: 992px) { + .container { + width: 970px; + } +} +@media (min-width: 1200px) { + .container { + width: 1170px; + } +} +.container-fluid { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +.row { + margin-right: -15px; + margin-left: -15px; +} +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; +} +.col-xs-12 { + width: 100%; +} +.col-xs-11 { + width: 91.66666667%; +} +.col-xs-10 { + width: 83.33333333%; +} +.col-xs-9 { + width: 75%; +} +.col-xs-8 { + width: 66.66666667%; +} +.col-xs-7 { + width: 58.33333333%; +} +.col-xs-6 { + width: 50%; +} +.col-xs-5 { + width: 41.66666667%; +} +.col-xs-4 { + width: 33.33333333%; +} +.col-xs-3 { + width: 25%; +} +.col-xs-2 { + width: 16.66666667%; +} +.col-xs-1 { + width: 8.33333333%; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-11 { + right: 91.66666667%; +} +.col-xs-pull-10 { + right: 83.33333333%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-8 { + right: 66.66666667%; +} +.col-xs-pull-7 { + right: 58.33333333%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-5 { + right: 41.66666667%; +} +.col-xs-pull-4 { + right: 33.33333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-2 { + right: 16.66666667%; +} +.col-xs-pull-1 { + right: 8.33333333%; +} +.col-xs-pull-0 { + right: auto; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-11 { + left: 91.66666667%; +} +.col-xs-push-10 { + left: 83.33333333%; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-8 { + left: 66.66666667%; +} +.col-xs-push-7 { + left: 58.33333333%; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-5 { + left: 41.66666667%; +} +.col-xs-push-4 { + left: 33.33333333%; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-2 { + left: 16.66666667%; +} +.col-xs-push-1 { + left: 8.33333333%; +} +.col-xs-push-0 { + left: auto; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-11 { + margin-left: 91.66666667%; +} +.col-xs-offset-10 { + margin-left: 83.33333333%; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-8 { + margin-left: 66.66666667%; +} +.col-xs-offset-7 { + margin-left: 58.33333333%; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-5 { + margin-left: 41.66666667%; +} +.col-xs-offset-4 { + margin-left: 33.33333333%; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-2 { + margin-left: 16.66666667%; +} +.col-xs-offset-1 { + margin-left: 8.33333333%; +} +.col-xs-offset-0 { + margin-left: 0; +} +@media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666667%; + } + .col-sm-pull-10 { + right: 83.33333333%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666667%; + } + .col-sm-pull-7 { + right: 58.33333333%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666667%; + } + .col-sm-pull-4 { + right: 33.33333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.66666667%; + } + .col-sm-pull-1 { + right: 8.33333333%; + } + .col-sm-pull-0 { + right: auto; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666667%; + } + .col-sm-push-10 { + left: 83.33333333%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666667%; + } + .col-sm-push-7 { + left: 58.33333333%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666667%; + } + .col-sm-push-4 { + left: 33.33333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.66666667%; + } + .col-sm-push-1 { + left: 8.33333333%; + } + .col-sm-push-0 { + left: auto; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-0 { + margin-left: 0; + } +} +@media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666667%; + } + .col-md-pull-10 { + right: 83.33333333%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666667%; + } + .col-md-pull-7 { + right: 58.33333333%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666667%; + } + .col-md-pull-4 { + right: 33.33333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.66666667%; + } + .col-md-pull-1 { + right: 8.33333333%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666667%; + } + .col-md-push-10 { + left: 83.33333333%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666667%; + } + .col-md-push-7 { + left: 58.33333333%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666667%; + } + .col-md-push-4 { + left: 33.33333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.66666667%; + } + .col-md-push-1 { + left: 8.33333333%; + } + .col-md-push-0 { + left: auto; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-0 { + margin-left: 0; + } +} +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666667%; + } + .col-lg-pull-10 { + right: 83.33333333%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666667%; + } + .col-lg-pull-7 { + right: 58.33333333%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666667%; + } + .col-lg-pull-4 { + right: 33.33333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.66666667%; + } + .col-lg-pull-1 { + right: 8.33333333%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666667%; + } + .col-lg-push-10 { + left: 83.33333333%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666667%; + } + .col-lg-push-7 { + left: 58.33333333%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666667%; + } + .col-lg-push-4 { + left: 33.33333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.66666667%; + } + .col-lg-push-1 { + left: 8.33333333%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-0 { + margin-left: 0; + } +} +table { + background-color: transparent; +} +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777; + text-align: left; +} +th { + text-align: left; +} +.table { + width: 100%; + max-width: 100%; + margin-bottom: 20px; +} +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857143; + vertical-align: top; + border-top: 1px solid #ddd; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} +.table > caption + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.table > tbody + tbody { + border-top: 2px solid #ddd; +} +.table .table { + background-color: #fff; +} +.table-condensed > thead > tr > th, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; +} +table col[class*="col-"] { + position: static; + display: table-column; + float: none; +} +table td[class*="col-"], +table th[class*="col-"] { + position: static; + display: table-cell; + float: none; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr:hover > .active, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > td.info, +.table > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +.table-responsive { + min-height: .01%; + overflow-x: auto; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.42857143; + color: #555; +} +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + color: #555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); +} +.form-control::-moz-placeholder { + color: #999; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #999; +} +.form-control::-webkit-input-placeholder { + color: #999; +} +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: #eee; + opacity: 1; +} +.form-control[disabled], +fieldset[disabled] .form-control { + cursor: not-allowed; +} +textarea.form-control { + height: auto; +} +input[type="search"] { + -webkit-appearance: none; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"].form-control, + input[type="time"].form-control, + input[type="datetime-local"].form-control, + input[type="month"].form-control { + line-height: 34px; + } + input[type="date"].input-sm, + input[type="time"].input-sm, + input[type="datetime-local"].input-sm, + input[type="month"].input-sm, + .input-group-sm input[type="date"], + .input-group-sm input[type="time"], + .input-group-sm input[type="datetime-local"], + .input-group-sm input[type="month"] { + line-height: 30px; + } + input[type="date"].input-lg, + input[type="time"].input-lg, + input[type="datetime-local"].input-lg, + input[type="month"].input-lg, + .input-group-lg input[type="date"], + .input-group-lg input[type="time"], + .input-group-lg input[type="datetime-local"], + .input-group-lg input[type="month"] { + line-height: 46px; + } +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + min-height: 20px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-top: 4px \9; + margin-left: -20px; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + vertical-align: middle; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; +} +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox label { + cursor: not-allowed; +} +.form-control-static { + min-height: 34px; + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; +} +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-right: 0; + padding-left: 0; +} +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-sm { + height: 30px; + line-height: 30px; +} +textarea.input-sm, +select[multiple].input-sm { + height: auto; +} +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.form-group-sm select.form-control { + height: 30px; + line-height: 30px; +} +.form-group-sm textarea.form-control, +.form-group-sm select[multiple].form-control { + height: auto; +} +.form-group-sm .form-control-static { + height: 30px; + min-height: 32px; + padding: 6px 10px; + font-size: 12px; + line-height: 1.5; +} +.input-lg { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-lg { + height: 46px; + line-height: 46px; +} +textarea.input-lg, +select[multiple].input-lg { + height: auto; +} +.form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +.form-group-lg select.form-control { + height: 46px; + line-height: 46px; +} +.form-group-lg textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto; +} +.form-group-lg .form-control-static { + height: 46px; + min-height: 38px; + padding: 11px 16px; + font-size: 18px; + line-height: 1.3333333; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 42.5px; +} +.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; +} +.input-lg + .form-control-feedback, +.input-group-lg + .form-control-feedback, +.form-group-lg .form-control + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; +} +.input-sm + .form-control-feedback, +.input-group-sm + .form-control-feedback, +.form-group-sm .form-control + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; +} +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, +.has-success.radio label, +.has-success.checkbox label, +.has-success.radio-inline label, +.has-success.checkbox-inline label { + color: #3c763d; +} +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; +} +.has-success .input-group-addon { + color: #3c763d; + background-color: #dff0d8; + border-color: #3c763d; +} +.has-success .form-control-feedback { + color: #3c763d; +} +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, +.has-warning.radio label, +.has-warning.checkbox label, +.has-warning.radio-inline label, +.has-warning.checkbox-inline label { + color: #8a6d3b; +} +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; +} +.has-warning .input-group-addon { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #8a6d3b; +} +.has-warning .form-control-feedback { + color: #8a6d3b; +} +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, +.has-error.radio label, +.has-error.checkbox label, +.has-error.radio-inline label, +.has-error.checkbox-inline label { + color: #a94442; +} +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; +} +.has-error .input-group-addon { + color: #a94442; + background-color: #f2dede; + border-color: #a94442; +} +.has-error .form-control-feedback { + color: #a94442; +} +.has-feedback label ~ .form-control-feedback { + top: 25px; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-static { + display: inline-block; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + padding-top: 7px; + margin-top: 0; + margin-bottom: 0; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px; +} +.form-horizontal .form-group { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + padding-top: 7px; + margin-bottom: 0; + text-align: right; + } +} +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 11px; + font-size: 18px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + font-size: 12px; + } +} +.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: normal; + line-height: 1.42857143; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn.active.focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus, +.btn.focus { + color: #333; + text-decoration: none; +} +.btn:active, +.btn.active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + cursor: not-allowed; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; + opacity: .65; +} +a.btn.disabled, +fieldset[disabled] a.btn { + pointer-events: none; +} +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +.btn-default:focus, +.btn-default.focus { + color: #333; + background-color: #e6e6e6; + border-color: #8c8c8c; +} +.btn-default:hover { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active:hover, +.btn-default.active:hover, +.open > .dropdown-toggle.btn-default:hover, +.btn-default:active:focus, +.btn-default.active:focus, +.open > .dropdown-toggle.btn-default:focus, +.btn-default:active.focus, +.btn-default.active.focus, +.open > .dropdown-toggle.btn-default.focus { + color: #333; + background-color: #d4d4d4; + border-color: #8c8c8c; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + background-image: none; +} +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus { + background-color: #fff; + border-color: #ccc; +} +.btn-default .badge { + color: #fff; + background-color: #333; +} +.btn-primary { + color: #fff; + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary:focus, +.btn-primary.focus { + color: #fff; + background-color: #286090; + border-color: #122b40; +} +.btn-primary:hover { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active:hover, +.btn-primary.active:hover, +.open > .dropdown-toggle.btn-primary:hover, +.btn-primary:active:focus, +.btn-primary.active:focus, +.open > .dropdown-toggle.btn-primary:focus, +.btn-primary:active.focus, +.btn-primary.active.focus, +.open > .dropdown-toggle.btn-primary.focus { + color: #fff; + background-color: #204d74; + border-color: #122b40; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + background-image: none; +} +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus { + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary .badge { + color: #337ab7; + background-color: #fff; +} +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:focus, +.btn-success.focus { + color: #fff; + background-color: #449d44; + border-color: #255625; +} +.btn-success:hover { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active:hover, +.btn-success.active:hover, +.open > .dropdown-toggle.btn-success:hover, +.btn-success:active:focus, +.btn-success.active:focus, +.open > .dropdown-toggle.btn-success:focus, +.btn-success:active.focus, +.btn-success.active.focus, +.open > .dropdown-toggle.btn-success.focus { + color: #fff; + background-color: #398439; + border-color: #255625; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + background-image: none; +} +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus { + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success .badge { + color: #5cb85c; + background-color: #fff; +} +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:focus, +.btn-info.focus { + color: #fff; + background-color: #31b0d5; + border-color: #1b6d85; +} +.btn-info:hover { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active:hover, +.btn-info.active:hover, +.open > .dropdown-toggle.btn-info:hover, +.btn-info:active:focus, +.btn-info.active:focus, +.open > .dropdown-toggle.btn-info:focus, +.btn-info:active.focus, +.btn-info.active.focus, +.open > .dropdown-toggle.btn-info.focus { + color: #fff; + background-color: #269abc; + border-color: #1b6d85; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + background-image: none; +} +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus { + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info .badge { + color: #5bc0de; + background-color: #fff; +} +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning:focus, +.btn-warning.focus { + color: #fff; + background-color: #ec971f; + border-color: #985f0d; +} +.btn-warning:hover { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active:hover, +.btn-warning.active:hover, +.open > .dropdown-toggle.btn-warning:hover, +.btn-warning:active:focus, +.btn-warning.active:focus, +.open > .dropdown-toggle.btn-warning:focus, +.btn-warning:active.focus, +.btn-warning.active.focus, +.open > .dropdown-toggle.btn-warning.focus { + color: #fff; + background-color: #d58512; + border-color: #985f0d; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + background-image: none; +} +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus { + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning .badge { + color: #f0ad4e; + background-color: #fff; +} +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger:focus, +.btn-danger.focus { + color: #fff; + background-color: #c9302c; + border-color: #761c19; +} +.btn-danger:hover { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active:hover, +.btn-danger.active:hover, +.open > .dropdown-toggle.btn-danger:hover, +.btn-danger:active:focus, +.btn-danger.active:focus, +.open > .dropdown-toggle.btn-danger:focus, +.btn-danger:active.focus, +.btn-danger.active.focus, +.open > .dropdown-toggle.btn-danger.focus { + color: #fff; + background-color: #ac2925; + border-color: #761c19; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + background-image: none; +} +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} +.btn-link { + font-weight: normal; + color: #337ab7; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link.active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #23527c; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #777; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity .15s linear; + -o-transition: opacity .15s linear; + transition: opacity .15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; +} +.collapse.in { + display: block; +} +tr.collapse.in { + display: table-row; +} +tbody.collapse.in { + display: table-row-group; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-timing-function: ease; + -o-transition-timing-function: ease; + transition-timing-function: ease; + -webkit-transition-duration: .35s; + -o-transition-duration: .35s; + transition-duration: .35s; + -webkit-transition-property: height, visibility; + -o-transition-property: height, visibility; + transition-property: height, visibility; +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-top: 4px solid \9; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle:focus { + outline: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + font-size: 14px; + text-align: left; + list-style: none; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); + box-shadow: 0 6px 12px rgba(0, 0, 0, .175); +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857143; + color: #333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + color: #262626; + text-decoration: none; + background-color: #f5f5f5; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + background-color: #337ab7; + outline: 0; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #777; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-menu-right { + right: 0; + left: auto; +} +.dropdown-menu-left { + right: auto; + left: 0; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #777; + white-space: nowrap; +} +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + content: ""; + border-top: 0; + border-bottom: 4px dashed; + border-bottom: 4px solid \9; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } + .navbar-right .dropdown-menu-left { + right: auto; + left: 0; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} +.btn-toolbar { + margin-left: -5px; +} +.btn-toolbar .btn, +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-right: 8px; + padding-left: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-right: 12px; + padding-left: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + display: table-cell; + float: none; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-right: 0; + padding-left: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} +.input-group .form-control:focus { + z-index: 3; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 46px; + line-height: 46px; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].input-group-lg > .input-group-btn > .btn { + height: auto; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].input-group-sm > .input-group-btn > .btn { + height: auto; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555; + text-align: center; + background-color: #eee; + border: 1px solid #ccc; + border-radius: 4px; +} +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + z-index: 2; + margin-left: -1px; +} +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eee; +} +.nav > li.disabled > a { + color: #777; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #777; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eee; + border-color: #337ab7; +} +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eee #eee #ddd; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555; + cursor: default; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; +} +.nav-tabs.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 4px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #fff; + background-color: #337ab7; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; +} +.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; +} +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} +.navbar-collapse { + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + -webkit-overflow-scrolling: touch; + border-top: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-right: 0; + padding-left: 0; + } +} +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} +.container > .navbar-header, +.container-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.navbar-brand { + float: left; + height: 50px; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; +} +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} +.navbar-brand > img { + display: block; +} +@media (min-width: 768px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-left: -15px; + } +} +.navbar-toggle { + position: relative; + float: right; + padding: 9px 10px; + margin-top: 8px; + margin-right: 15px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.navbar-toggle:focus { + outline: 0; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} +.navbar-nav { + margin: 7.5px -15px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; +} +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + } +} +.navbar-form { + padding: 10px 15px; + margin-top: 8px; + margin-right: -15px; + margin-bottom: 8px; + margin-left: -15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); +} +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .navbar-form .form-control-static { + display: inline-block; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } + .navbar-form .form-group:last-child { + margin-bottom: 0; + } +} +@media (min-width: 768px) { + .navbar-form { + width: auto; + padding-top: 0; + padding-bottom: 0; + margin-right: 0; + margin-left: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} +.navbar-btn.btn-sm { + margin-top: 10px; + margin-bottom: 10px; +} +.navbar-btn.btn-xs { + margin-top: 14px; + margin-bottom: 14px; +} +.navbar-text { + margin-top: 15px; + margin-bottom: 15px; +} +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-right: 15px; + margin-left: 15px; + } +} +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + margin-right: -15px; + } + .navbar-right ~ .navbar-right { + margin-right: 0; + } +} +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} +.navbar-default .navbar-brand { + color: #777; +} +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #777; +} +.navbar-default .navbar-nav > li > a { + color: #777; +} +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; +} +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; +} +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; +} +.navbar-default .navbar-toggle { + border-color: #ddd; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #ddd; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #888; +} +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + color: #555; + background-color: #e7e7e7; +} +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #ccc; + background-color: transparent; + } +} +.navbar-default .navbar-link { + color: #777; +} +.navbar-default .navbar-link:hover { + color: #333; +} +.navbar-default .btn-link { + color: #777; +} +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #333; +} +.navbar-default .btn-link[disabled]:hover, +fieldset[disabled] .navbar-default .btn-link:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; +} +.navbar-inverse { + background-color: #222; + border-color: #080808; +} +.navbar-inverse .navbar-brand { + color: #9d9d9d; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #080808; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; +} +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + color: #fff; + background-color: #080808; +} +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444; + background-color: transparent; + } +} +.navbar-inverse .navbar-link { + color: #9d9d9d; +} +.navbar-inverse .navbar-link:hover { + color: #fff; +} +.navbar-inverse .btn-link { + color: #9d9d9d; +} +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #fff; +} +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + padding: 0 5px; + color: #ccc; + content: "/\00a0"; +} +.breadcrumb > .active { + color: #777; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.42857143; + color: #337ab7; + text-decoration: none; + background-color: #fff; + border: 1px solid #ddd; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + z-index: 2; + color: #23527c; + background-color: #eee; + border-color: #ddd; +} +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 3; + color: #fff; + cursor: default; + background-color: #337ab7; + border-color: #337ab7; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777; + cursor: not-allowed; + background-color: #fff; + border-color: #ddd; +} +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eee; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #777; + cursor: not-allowed; + background-color: #fff; +} +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +a.label:hover, +a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #777; +} +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #5e5e5e; +} +.label-primary { + background-color: #337ab7; +} +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #286090; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: middle; + background-color: #777; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge, +.btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #337ab7; + background-color: #fff; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding-top: 30px; + padding-bottom: 30px; + margin-bottom: 30px; + color: inherit; + background-color: #eee; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 21px; + font-weight: 200; +} +.jumbotron > hr { + border-top-color: #d5d5d5; +} +.container .jumbotron, +.container-fluid .jumbotron { + padding-right: 15px; + padding-left: 15px; + border-radius: 6px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron, + .container-fluid .jumbotron { + padding-right: 60px; + padding-left: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +} +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: border .2s ease-in-out; + -o-transition: border .2s ease-in-out; + transition: border .2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + margin-right: auto; + margin-left: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #337ab7; +} +.thumbnail .caption { + padding: 9px; + color: #333; +} +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert .alert-link { + font-weight: bold; +} +.alert > p, +.alert > ul { + margin-bottom: 0; +} +.alert > p + p { + margin-top: 5px; +} +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; +} +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} +.alert-info { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} +.alert-warning { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} +.alert-danger { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.alert-danger hr { + border-top-color: #e4b9c0; +} +.alert-danger .alert-link { + color: #843534; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); +} +.progress-bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #fff; + text-align: center; + background-color: #337ab7; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + -webkit-transition: width .6s ease; + -o-transition: width .6s ease; + transition: width .6s ease; +} +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media, +.media-body { + overflow: hidden; + zoom: 1; +} +.media-body { + width: 10000px; +} +.media-object { + display: block; +} +.media-object.img-thumbnail { + max-width: none; +} +.media-right, +.media > .pull-right { + padding-left: 10px; +} +.media-left, +.media > .pull-left { + padding-right: 10px; +} +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} +.media-middle { + vertical-align: middle; +} +.media-bottom { + vertical-align: bottom; +} +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.list-group { + padding-left: 0; + margin-bottom: 20px; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; +} +.list-group-item:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +a.list-group-item, +button.list-group-item { + color: #555; +} +a.list-group-item .list-group-item-heading, +button.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, +button.list-group-item:hover, +a.list-group-item:focus, +button.list-group-item:focus { + color: #555; + text-decoration: none; + background-color: #f5f5f5; +} +button.list-group-item { + width: 100%; + text-align: left; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + color: #777; + cursor: not-allowed; + background-color: #eee; +} +.list-group-item.disabled .list-group-item-heading, +.list-group-item.disabled:hover .list-group-item-heading, +.list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, +.list-group-item.disabled:hover .list-group-item-text, +.list-group-item.disabled:focus .list-group-item-text { + color: #777; +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .list-group-item-heading > .small, +.list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; +} +.list-group-item.active .list-group-item-text, +.list-group-item.active:hover .list-group-item-text, +.list-group-item.active:focus .list-group-item-text { + color: #c7ddef; +} +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} +a.list-group-item-success, +button.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading, +button.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +button.list-group-item-success:hover, +a.list-group-item-success:focus, +button.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +button.list-group-item-success.active, +a.list-group-item-success.active:hover, +button.list-group-item-success.active:hover, +a.list-group-item-success.active:focus, +button.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} +a.list-group-item-info, +button.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading, +button.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +button.list-group-item-info:hover, +a.list-group-item-info:focus, +button.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +button.list-group-item-info.active, +a.list-group-item-info.active:hover, +button.list-group-item-info.active:hover, +a.list-group-item-info.active:focus, +button.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} +a.list-group-item-warning, +button.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading, +button.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +button.list-group-item-warning:hover, +a.list-group-item-warning:focus, +button.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +button.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +button.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus, +button.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} +a.list-group-item-danger, +button.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading, +button.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +button.list-group-item-danger:hover, +a.list-group-item-danger:focus, +button.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +button.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +button.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus, +button.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: 0 1px 1px rgba(0, 0, 0, .05); +} +.panel-body { + padding: 15px; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} +.panel-title > a, +.panel-title > small, +.panel-title > .small, +.panel-title > small > a, +.panel-title > .small > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item, +.panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group:first-child .list-group-item:first-child, +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .list-group:last-child .list-group-item:last-child, +.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} +.list-group + .panel-footer { + border-top-width: 0; +} +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-right: 15px; + padding-left: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 3px; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 3px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #ddd; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + margin-bottom: 0; + border: 0; +} +.panel-group { + margin-bottom: 20px; +} +.panel-group .panel { + margin-bottom: 0; + border-radius: 4px; +} +.panel-group .panel + .panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading + .panel-collapse > .panel-body, +.panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #ddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #ddd; +} +.panel-default { + border-color: #ddd; +} +.panel-default > .panel-heading { + color: #333; + background-color: #f5f5f5; + border-color: #ddd; +} +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ddd; +} +.panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #333; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ddd; +} +.panel-primary { + border-color: #337ab7; +} +.panel-primary > .panel-heading { + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #337ab7; +} +.panel-primary > .panel-heading .badge { + color: #337ab7; + background-color: #fff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #337ab7; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; +} +.panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; +} +.panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; +} +.panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; +} +.panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} +.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive-4by3 { + padding-bottom: 75%; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, .15); +} +.well-lg { + padding: 24px; + border-radius: 6px; +} +.well-sm { + padding: 9px; + border-radius: 3px; +} +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + filter: alpha(opacity=20); + opacity: .2; +} +.close:hover, +.close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + filter: alpha(opacity=50); + opacity: .5; +} +button.close { + -webkit-appearance: none; + padding: 0; + cursor: pointer; + background: transparent; + border: 0; +} +.modal-open { + overflow: hidden; +} +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + display: none; + overflow: hidden; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transition: -webkit-transform .3s ease-out; + -o-transition: -o-transform .3s ease-out; + transition: transform .3s ease-out; + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + outline: 0; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); + box-shadow: 0 3px 9px rgba(0, 0, 0, .5); +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; +} +.modal-backdrop.fade { + filter: alpha(opacity=0); + opacity: 0; +} +.modal-backdrop.in { + filter: alpha(opacity=50); + opacity: .5; +} +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.42857143; +} +.modal-body { + position: relative; + padding: 15px; +} +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + } + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-style: normal; + font-weight: normal; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + white-space: normal; + filter: alpha(opacity=0); + opacity: 0; + + line-break: auto; +} +.tooltip.in { + filter: alpha(opacity=90); + opacity: .9; +} +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + right: 5px; + bottom: 0; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-style: normal; + font-weight: normal; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + white-space: normal; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + + line-break: auto; +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover > .arrow, +.popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover > .arrow { + border-width: 11px; +} +.popover > .arrow:after { + content: ""; + border-width: 10px; +} +.popover.top > .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999; + border-top-color: rgba(0, 0, 0, .25); + border-bottom-width: 0; +} +.popover.top > .arrow:after { + bottom: 1px; + margin-left: -10px; + content: " "; + border-top-color: #fff; + border-bottom-width: 0; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999; + border-right-color: rgba(0, 0, 0, .25); + border-left-width: 0; +} +.popover.right > .arrow:after { + bottom: -10px; + left: 1px; + content: " "; + border-right-color: #fff; + border-left-width: 0; +} +.popover.bottom > .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, .25); +} +.popover.bottom > .arrow:after { + top: 1px; + margin-left: -10px; + content: " "; + border-top-width: 0; + border-bottom-color: #fff; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999; + border-left-color: rgba(0, 0, 0, .25); +} +.popover.left > .arrow:after { + right: 1px; + bottom: -10px; + content: " "; + border-right-width: 0; + border-left-color: #fff; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: .6s ease-in-out left; + -o-transition: .6s ease-in-out left; + transition: .6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + line-height: 1; +} +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform .6s ease-in-out; + -o-transition: -o-transform .6s ease-in-out; + transition: transform .6s ease-in-out; + + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + perspective: 1000px; + } + .carousel-inner > .item.next, + .carousel-inner > .item.active.right { + left: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } + .carousel-inner > .item.prev, + .carousel-inner > .item.active.left { + left: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } + .carousel-inner > .item.next.left, + .carousel-inner > .item.prev.right, + .carousel-inner > .item.active { + left: 0; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 15%; + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); + background-color: rgba(0, 0, 0, 0); + filter: alpha(opacity=50); + opacity: .5; +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control.right { + right: 0; + left: auto; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control:hover, +.carousel-control:focus { + color: #fff; + text-decoration: none; + filter: alpha(opacity=90); + outline: 0; + opacity: .9; +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; + margin-top: -10px; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + font-family: serif; + line-height: 1; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + padding-left: 0; + margin-left: -30%; + text-align: center; + list-style: none; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); + border: 1px solid #fff; + border-radius: 10px; +} +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + background-color: #fff; +} +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -10px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -10px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -10px; + } + .carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-header:before, +.modal-header:after, +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-header:after, +.modal-footer:after { + clear: both; +} +.center-block { + display: block; + margin-right: auto; + margin-left: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; +} +.affix { + position: fixed; +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important; +} +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table !important; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table !important; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table !important; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} +@media print { + .hidden-print { + display: none !important; + } +} +/*# sourceMappingURL=bootstrap.css.map */ diff --git a/src/ui/component/css/bootstrap.css.map b/src/ui/component/css/bootstrap.css.map new file mode 100644 index 0000000..f010c82 --- /dev/null +++ b/src/ui/component/css/bootstrap.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["bootstrap.css","less/normalize.less","less/print.less","less/glyphicons.less","less/scaffolding.less","less/mixins/vendor-prefixes.less","less/mixins/tab-focus.less","less/mixins/image.less","less/type.less","less/mixins/text-emphasis.less","less/mixins/background-variant.less","less/mixins/text-overflow.less","less/code.less","less/grid.less","less/mixins/grid.less","less/mixins/grid-framework.less","less/tables.less","less/mixins/table-row.less","less/forms.less","less/mixins/forms.less","less/buttons.less","less/mixins/buttons.less","less/mixins/opacity.less","less/component-animations.less","less/dropdowns.less","less/mixins/nav-divider.less","less/mixins/reset-filter.less","less/button-groups.less","less/mixins/border-radius.less","less/input-groups.less","less/navs.less","less/navbar.less","less/mixins/nav-vertical-align.less","less/utilities.less","less/breadcrumbs.less","less/pagination.less","less/mixins/pagination.less","less/pager.less","less/labels.less","less/mixins/labels.less","less/badges.less","less/jumbotron.less","less/thumbnails.less","less/alerts.less","less/mixins/alerts.less","less/progress-bars.less","less/mixins/gradients.less","less/mixins/progress-bar.less","less/media.less","less/list-group.less","less/mixins/list-group.less","less/panels.less","less/mixins/panels.less","less/responsive-embed.less","less/wells.less","less/close.less","less/modals.less","less/tooltip.less","less/mixins/reset-text.less","less/popovers.less","less/carousel.less","less/mixins/clearfix.less","less/mixins/center-block.less","less/mixins/hide-text.less","less/responsive-utilities.less","less/mixins/responsive-visibility.less"],"names":[],"mappings":"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AW,iBAAA;CHsR9C;AGrRmC;EAAW,iBAAA;CHwR9C;AGvRmC;EAAW,iBAAA;CH0R9C;AGzRmC;EAAW,iBAAA;CH4R9C;AG3RmC;EAAW,iBAAA;CH8R9C;AG7RmC;EAAW,iBAAA;CHgS9C;AG/RmC;EAAW,iBAAA;CHkS9C;AGjSmC;EAAW,iBAAA;CHoS9C;AGnSmC;EAAW,iBAAA;CHsS9C;AGrSmC;EAAW,iBAAA;CHwS9C;AGvSmC;EAAW,iBAAA;CH0S9C;AGzSmC;EAAW,iBAAA;CH4S9C;AG3SmC;EAAW,iBAAA;CH8S9C;AG7SmC;EAAW,iBAAA;CHgT9C;AG/SmC;EAAW,iBAAA;CHkT9C;AGjTmC;EAAW,iBAAA;CHoT9C;AGnTmC;EAAW,iBAAA;CHsT9C;AGrTmC;EAAW,iBAAA;CHwT9C;AGvTmC;EAAW,iBAAA;CH0T9C;AGzTmC;EAAW,iBAAA;CH4T9C;AG3TmC;EAAW,iBAAA;CH8T9C;AG7TmC;EAAW,iBAAA;CHgU9C;AG/TmC;EAAW,iBAAA;CHkU9C;AGjUmC;EAAW,iBAAA;CHoU9C;AGnUmC;EAAW,iBAAA;CHsU9C;AGrUmC;EAAW,iBAAA;CHwU9C;AGvUmC;EAAW,iBAAA;CH0U9C;AGzUmC;EAAW,iBAAA;CH4U9C;AG3UmC;EAAW,iBAAA;CH8U9C;AG7UmC;EAAW,iBAAA;CHgV9C;AG/UmC;EAAW,iBAAA;CHkV9C;AGjVmC;EAAW,iBAAA;CHoV9C;AGnVmC;EAAW,iBAAA;CHsV9C;AGrVmC;EAAW,iBAAA;CHwV9C;AGvVmC;EAAW,iBAAA;CH0V9C;AGzVmC;EAAW,iBAAA;CH4V9C;AG3VmC;EAAW,iBAAA;CH8V9C;AG7VmC;EAAW,iBAAA;CHgW9C;AG/VmC;EAAW,iBAAA;CHkW9C;AGjWmC;EAAW,iBAAA;CHoW9C;AGnWmC;EAAW,iBAAA;CHsW9C;AGrWmC;EAAW,iBAAA;CHwW9C;AGvWmC;EAAW,iBAAA;CH0W9C;AGzWmC;EAAW,iBAAA;CH4W9C;AG3WmC;EAAW,iBAAA;CH8W9C;AG7WmC;EAAW,iBAAA;CHgX9C;AG/WmC;EAAW,iBAAA;CHkX9C;AGjXmC;EAAW,iBAAA;CHoX9C;AGnXmC;EAAW,iBAAA;CHsX9C;AGrXmC;EAAW,iBAAA;CHwX9C;AGvXmC;EAAW,iBAAA;CH0X9C;AGzXmC;EAAW,iBAAA;CH4X9C;AG3XmC;EAAW,iBAAA;CH8X9C;AG7XmC;EAAW,iBAAA;CHgY9C;AG/XmC;EAAW,iBAAA;CHkY9C;AGjYmC;EAAW,iBAAA;CHoY9C;AGnYmC;EAAW,iBAAA;CHsY9C;AGrYmC;EAAW,iBAAA;CHwY9C;AGvYmC;EAAW,iBAAA;CH0Y9C;AGzYmC;EAAW,iBAAA;CH4Y9C;AG3YmC;EAAW,iBAAA;CH8Y9C;AG7YmC;EAAW,iBAAA;CHgZ9C;AG/YmC;EAAW,iBAAA;CHkZ9C;AGjZmC;EAAW,iBAAA;CHoZ9C;AGnZmC;EAAW,iBAAA;CHsZ9C;AGrZmC;EAAW,iBAAA;CHwZ9C;AGvZmC;EAAW,iBAAA;CH0Z9C;AGzZmC;EAAW,iBAAA;CH4Z9C;AG3ZmC;EAAW,iBAAA;CH8Z9C;AG7ZmC;EAAW,iBAAA;CHga9C;AG/ZmC;EAAW,iBAAA;CHka9C;AGjamC;EAAW,iBAAA;CHoa9C;AGnamC;EAAW,iBAAA;CHsa9C;AGramC;EAAW,iBAAA;CHwa9C;AGvamC;EAAW,iBAAA;CH0a9C;AGzamC;EAAW,iBAAA;CH4a9C;AG3amC;EAAW,iBAAA;CH8a9C;AG7amC;EAAW,iBAAA;CHgb9C;AG/amC;EAAW,iBAAA;CHkb9C;AGjbmC;EAAW,iBAAA;CHob9C;AGnbmC;EAAW,iBAAA;CHsb9C;AGrbmC;EAAW,iBAAA;CHwb9C;AGvbmC;EAAW,iBAAA;CH0b9C;AGzbmC;EAAW,iBAAA;CH4b9C;AG3bmC;EAAW,iBAAA;CH8b9C;AG7bmC;EAAW,iBAAA;CHgc9C;AG/bmC;EAAW,iBAAA;CHkc9C;AGjcmC;EAAW,iBAAA;CHoc9C;AGncmC;EAAW,iBAAA;CHsc9C;AGrcmC;EAAW,iBAAA;CHwc9C;AGvcmC;EAAW,iBAAA;CH0c9C;AGzcmC;EAAW,iBAAA;CH4c9C;AG3cmC;EAAW,iBAAA;CH8c9C;AG7cmC;EAAW,iBAAA;CHgd9C;AG/cmC;EAAW,iBAAA;CHkd9C;AGjdmC;EAAW,iBAAA;CHod9C;AGndmC;EAAW,iBAAA;CHsd9C;AGrdmC;EAAW,iBAAA;CHwd9C;AGvdmC;EAAW,iBAAA;CH0d9C;AGzdmC;EAAW,iBAAA;CH4d9C;AG3dmC;EAAW,iBAAA;CH8d9C;AG7dmC;EAAW,iBAAA;CHge9C;AG/dmC;EAAW,iBAAA;CHke9C;AGjemC;EAAW,iBAAA;CHoe9C;AGnemC;EAAW,iBAAA;CHse9C;AGremC;EAAW,iBAAA;CHwe9C;AGvemC;EAAW,iBAAA;CH0e9C;AGzemC;EAAW,iBAAA;CH4e9C;AG3emC;EAAW,iBAAA;CH8e9C;AG7emC;EAAW,iBAAA;CHgf9C;AG/emC;EAAW,iBAAA;CHkf9C;AGjfmC;EAAW,iBAAA;CHof9C;AGnfmC;EAAW,iBAAA;CHsf9C;AGrfmC;EAAW,iBAAA;CHwf9C;AGvfmC;EAAW,iBAAA;CH0f9C;AGzfmC;EAAW,iBAAA;CH4f9C;AG3fmC;EAAW,iBAAA;CH8f9C;AG7fmC;EAAW,iBAAA;CHggB9C;AG/fmC;EAAW,iBAAA;CHkgB9C;AGjgBmC;EAAW,iBAAA;CHogB9C;AGngBmC;EAAW,iBAAA;CHsgB9C;AGrgBmC;EAAW,iBAAA;CHwgB9C;AGvgBmC;EAAW,iBAAA;CH0gB9C;AGzgBmC;EAAW,iBAAA;CH4gB9C;AG3gBmC;EAAW,iBAAA;CH8gB9C;AG7gBmC;EAAW,iBAAA;CHghB9C;AG/gBmC;EAAW,iBAAA;CHkhB9C;AGjhBmC;EAAW,iBAAA;CHohB9C;AGnhBmC;EAAW,iBAAA;CHshB9C;AGrhBmC;EAAW,iBAAA;CHwhB9C;AGvhBmC;EAAW,iBAAA;CH0hB9C;AGzhBmC;EAAW,iBAAA;CH4hB9C;AG3hBmC;EAAW,iBAAA;CH8hB9C;AG7hBmC;EAAW,iBAAA;CHgiB9C;AG/hBmC;EAAW,iBAAA;CHkiB9C;AGjiBmC;EAAW,iBAAA;CHoiB9C;AGniBmC;EAAW,iBAAA;CHsiB9C;AGriBmC;EAAW,iBAAA;CHwiB9C;AGviBmC;EAAW,iBAAA;CH0iB9C;AGziBmC;EAAW,iBAAA;CH4iB9C;AG3iBmC;EAAW,iBAAA;CH8iB9C;AG7iBmC;EAAW,iBAAA;CHgjB9C;AG/iBmC;EAAW,iBAAA;CHkjB9C;AGjjBmC;EAAW,iBAAA;CHojB9C;AGnjBmC;EAAW,iBAAA;CHsjB9C;AGrjBmC;EAAW,iBAAA;CHwjB9C;AGvjBmC;EAAW,iBAAA;CH0jB9C;AGzjBmC;EAAW,iBAAA;CH4jB9C;AG3jBmC;EAAW,iBAAA;CH8jB9C;AG7jBmC;EAAW,iBAAA;CHgkB9C;AG/jBmC;EAAW,iBAAA;CHkkB9C;AGjkBmC;EAAW,iBAAA;CHokB9C;AGnkBmC;EAAW,iBAAA;CHskB9C;AGrkBmC;EAAW,iBAAA;CHwkB9C;AGvkBmC;EAAW,iBAAA;CH0kB9C;AGzkBmC;EAAW,iBAAA;CH4kB9C;AG3kBmC;EAAW,iBAAA;CH8kB9C;AG7kBmC;EAAW,iBAAA;CHglB9C;AG/kBmC;EAAW,iBAAA;CHklB9C;AGjlBmC;EAAW,iBAAA;CHolB9C;AGnlBmC;EAAW,iBAAA;CHslB9C;AGrlBmC;EAAW,iBAAA;CHwlB9C;AGvlBmC;EAAW,iBAAA;CH0lB9C;AGzlBmC;EAAW,iBAAA;CH4lB9C;AG3lBmC;EAAW,iBAAA;CH8lB9C;AG7lBmC;EAAW,iBAAA;CHgmB9C;AG/lBmC;EAAW,iBAAA;CHkmB9C;AGjmBmC;EAAW,iBAAA;CHomB9C;AGnmBmC;EAAW,iBAAA;CHsmB9C;AGrmBmC;EAAW,iBAAA;CHwmB9C;AGvmBmC;EAAW,iBAAA;CH0mB9C;AGzmBmC;EAAW,iBAAA;CH4mB9C;AG3mBmC;EAAW,iBAAA;CH8mB9C;AG7mBmC;EAAW,iBAAA;CHgnB9C;AG/mBmC;EAAW,iBAAA;CHknB9C;AGjnBmC;EAAW,iBAAA;CHonB9C;AGnnBmC;EAAW,iBAAA;CHsnB9C;AGrnBmC;EAAW,iBAAA;CHwnB9C;AGvnBmC;EAAW,iBAAA;CH0nB9C;AGznBmC;EAAW,iBAAA;CH4nB9C;AG3nBmC;EAAW,iBAAA;CH8nB9C;AG7nBmC;EAAW,iBAAA;CHgoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AGvoBmC;EAAW,iBAAA;CH0oB9C;AGzoBmC;EAAW,iBAAA;CH4oB9C;AG3oBmC;EAAW,iBAAA;CH8oB9C;AG7oBmC;EAAW,iBAAA;CHgpB9C;AG/oBmC;EAAW,iBAAA;CHkpB9C;AGjpBmC;EAAW,iBAAA;CHopB9C;AGnpBmC;EAAW,iBAAA;CHspB9C;AGrpBmC;EAAW,iBAAA;CHwpB9C;AGvpBmC;EAAW,iBAAA;CH0pB9C;AGzpBmC;EAAW,iBAAA;CH4pB9C;AG3pBmC;EAAW,iBAAA;CH8pB9C;AG7pBmC;EAAW,iBAAA;CHgqB9C;AG/pBmC;EAAW,iBAAA;CHkqB9C;AGjqBmC;EAAW,iBAAA;CHoqB9C;AGnqBmC;EAAW,iBAAA;CHsqB9C;AGrqBmC;EAAW,iBAAA;CHwqB9C;AGvqBmC;EAAW,iBAAA;CH0qB9C;AGzqBmC;EAAW,iBAAA;CH4qB9C;AG3qBmC;EAAW,iBAAA;CH8qB9C;AG7qBmC;EAAW,iBAAA;CHgrB9C;AG/qBmC;EAAW,iBAAA;CHkrB9C;AGjrBmC;EAAW,iBAAA;CHorB9C;AGnrBmC;EAAW,iBAAA;CHsrB9C;AGrrBmC;EAAW,iBAAA;CHwrB9C;AGvrBmC;EAAW,iBAAA;CH0rB9C;AGzrBmC;EAAW,iBAAA;CH4rB9C;AG3rBmC;EAAW,iBAAA;CH8rB9C;AG7rBmC;EAAW,iBAAA;CHgsB9C;AG/rBmC;EAAW,iBAAA;CHksB9C;AGjsBmC;EAAW,iBAAA;CHosB9C;AGnsBmC;EAAW,iBAAA;CHssB9C;AGrsBmC;EAAW,iBAAA;CHwsB9C;AGvsBmC;EAAW,iBAAA;CH0sB9C;AGzsBmC;EAAW,iBAAA;CH4sB9C;AG3sBmC;EAAW,iBAAA;CH8sB9C;AG7sBmC;EAAW,iBAAA;CHgtB9C;AG/sBmC;EAAW,iBAAA;CHktB9C;AGjtBmC;EAAW,iBAAA;CHotB9C;AGntBmC;EAAW,iBAAA;CHstB9C;AGrtBmC;EAAW,iBAAA;CHwtB9C;AGvtBmC;EAAW,iBAAA;CH0tB9C;AGztBmC;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ukDH;AexkDC;EACE,oBAAA;Cf0kDH;Ae3kDC;EACE,WAAA;Cf6kDH;Ae9kDC;EACE,oBAAA;CfglDH;AejlDC;EACE,mBAAA;CfmlDH;Ae/kDC;EACE,YAAA;CfilDH;AejmDC;EACE,WAAA;CfmmDH;AepmDC;EACE,mBAAA;CfsmDH;AevmDC;EACE,mBAAA;CfymDH;Ae1mDC;EACE,UAAA;Cf4mDH;Ae7mDC;EACE,mBAAA;Cf+mDH;AehnDC;EACE,mBAAA;CfknDH;AennDC;EACE,UAAA;CfqnDH;AetnDC;EACE,mBAAA;CfwnDH;AeznDC;EACE,mBAAA;Cf2nDH;Ae5nDC;EACE,UAAA;Cf8nDH;Ae/nDC;EACE,mBAAA;CfioDH;AeloDC;EACE,kBAAA;CfooDH;AehoDC;EACE,WAAA;CfkoDH;AepnDC;EACE,kBAAA;CfsnDH;AevnDC;EACE,0BAAA;CfynDH;Ae1nDC;EACE,0BAAA;Cf4nDH;Ae7nDC;EACE,iBAAA;Cf+nDH;AehoDC;EACE,0BAAA;CfkoDH;AenoDC;EACE,0BAAA;CfqoDH;AetoDC;EACE,iBAAA;CfwoDH;AezoDC;EACE,0BAAA;Cf2oDH;Ae5oDC;EACE,0BAAA;Cf8oDH;Ae/oDC;EACE,iBAAA;CfipDH;AelpDC;EACE,0BAAA;CfopDH;AerpDC;EACE,yBAAA;CfupDH;AexpDC;EACE,gBAAA;Cf0pDH;Aa1pDD;EElCI;IACE,YAAA;Gf+rDH;EexrDD;IACE,YAAA;Gf0rDD;Ee3rDD;IACE,oBAAA;Gf6rDD;Ee9rDD;IACE,oBAAA;GfgsDD;EejsDD;IACE,WAAA;GfmsDD;EepsDD;IACE,oBAAA;GfssDD;EevsDD;IACE,oBAAA;GfysDD;Ee1sDD;IACE,WAAA;Gf4sDD;Ee7sDD;IACE,oBAAA;Gf+sDD;EehtDD;IACE,oBAAA;GfktDD;EentDD;IACE,WAAA;GfqtDD;EettDD;IACE,oBAAA;GfwtDD;EeztDD;IACE,mBAAA;Gf2tDD;Ee7sDD;IACE,YAAA;Gf+sDD;EehtDD;IACE,oBAAA;GfktDD;EentDD;IACE,oBAAA;GfqtDD;EettDD;IACE,WAAA;GfwtDD;EeztDD;IACE,oBAAA;Gf2tDD;Ee5tDD;IACE,oBAAA;Gf8tDD;Ee/tDD;IACE,WAAA;GfiuDD;EeluDD;IACE,oBAAA;GfouDD;EeruDD;IACE,oBAAA;GfuuDD;EexuDD;IACE,WAAA;Gf0uDD;Ee3uDD;IACE,oBAAA;Gf6uDD;Ee9uDD;IACE,mBAAA;GfgvDD;Ee5uDD;IACE,YAAA;Gf8uDD;Ee9vDD;IACE,WAAA;GfgwDD;EejwDD;IACE,mBAAA;GfmwDD;EepwDD;IACE,mBAAA;GfswDD;EevwDD;IACE,UAAA;GfywDD;Ee1wDD;IACE,mBAAA;Gf4wDD;Ee7wDD;IACE,mBAAA;Gf+wDD;EehxDD;IACE,UAAA;GfkxDD;EenxDD;IACE,mBAAA;GfqxDD;EetxDD;IACE,mBAAA;GfwxDD;EezxDD;IACE,UAAA;Gf2xDD;Ee5xDD;IACE,mBAAA;Gf8xDD;Ee/xDD;IACE,kBAAA;GfiyDD;Ee7xDD;IACE,WAAA;Gf+xDD;EejxDD;IACE,kBAAA;GfmxDD;EepxDD;IACE,0BAAA;GfsxDD;EevxDD;IACE,0BAAA;GfyxDD;Ee1xDD;IACE,iBAAA;Gf4xDD;Ee7xDD;IACE,0BAAA;Gf+xDD;EehyDD;IACE,0BAAA;GfkyDD;EenyDD;IACE,iBAAA;GfqyDD;EetyDD;IACE,0BAAA;GfwyDD;EezyDD;IACE,0BAAA;Gf2yDD;Ee5yDD;IACE,iBAAA;Gf8yDD;Ee/yDD;IACE,0BAAA;GfizDD;EelzDD;IACE,yBAAA;GfozDD;EerzDD;IACE,gBAAA;GfuzDD;CACF;Aa/yDD;EE3CI;IACE,YAAA;Gf61DH;Eet1DD;IACE,YAAA;Gfw1DD;Eez1DD;IACE,oBAAA;Gf21DD;Ee51DD;IACE,oBAAA;Gf81DD;Ee/1DD;IACE,WAAA;Gfi2DD;Eel2DD;IACE,oBAAA;Gfo2DD;Eer2DD;IACE,oBAAA;Gfu2DD;Eex2DD;IACE,WAAA;Gf02DD;Ee32DD;IACE,oBAAA;Gf62DD;Ee92DD;IACE,oBAAA;Gfg3DD;Eej3DD;IACE,WAAA;Gfm3DD;Eep3DD;IACE,oBAAA;Gfs3DD;Eev3DD;IACE,mBAAA;Gfy3DD;Ee32DD;IACE,YAAA;Gf62DD;Ee92DD;IACE,oBAAA;Gfg3DD;Eej3DD;IACE,oBAAA;Gfm3DD;Eep3DD;IACE,WAAA;Gfs3DD;Eev3DD;IACE,oBAAA;Gfy3DD;Ee13DD;IACE,oBAAA;Gf43DD;Ee73DD;IACE,WAAA;Gf+3DD;Eeh4DD;IACE,oBAAA;Gfk4DD;Een4DD;IACE,oBAAA;Gfq4DD;Eet4DD;IACE,WAAA;Gfw4DD;Eez4DD;IACE,oBAAA;Gf24DD;Ee54DD;IACE,mBAAA;Gf84DD;Ee14DD;IACE,YAAA;Gf44DD;Ee55DD;IACE,WAAA;Gf85DD;Ee/5DD;IACE,mBAAA;Gfi6DD;Eel6DD;IACE,mBAAA;Gfo6DD;Eer6DD;IACE,UAAA;Gfu6DD;Eex6DD;IACE,mBAAA;Gf06DD;Ee36DD;IACE,mBAAA;Gf66DD;Ee96DD;IACE,UAAA;Gfg7DD;Eej7DD;IACE,mBAAA;Gfm7DD;Eep7DD;IACE,mBAAA;Gfs7DD;Eev7DD;IACE,UAAA;Gfy7DD;Ee17DD;IACE,mBAAA;Gf47DD;Ee77DD;IACE,kBAAA;Gf+7DD;Ee37DD;IACE,WAAA;Gf67DD;Ee/6DD;IACE,kBAAA;Gfi7DD;Eel7DD;IACE,0BAAA;Gfo7DD;Eer7DD;IACE,0BAAA;Gfu7DD;Eex7DD;IACE,iBAAA;Gf07DD;Ee37DD;IACE,0BAAA;Gf67DD;Ee97DD;IACE,0BAAA;Gfg8DD;Eej8DD;IACE,iBAAA;Gfm8DD;Eep8DD;IACE,0BAAA;Gfs8DD;Eev8DD;IACE,0BAAA;Gfy8DD;Ee18DD;IACE,iBAAA;Gf48DD;Ee78DD;IACE,0BAAA;Gf+8DD;Eeh9DD;IACE,yBAAA;Gfk9DD;Een9DD;IACE,gBAAA;Gfq9DD;CACF;Aa18DD;EE9CI;IACE,YAAA;Gf2/DH;Eep/DD;IACE,YAAA;Gfs/DD;Eev/DD;IACE,oBAAA;Gfy/DD;Ee1/DD;IACE,oBAAA;Gf4/DD;Ee7/DD;IACE,WAAA;Gf+/DD;EehgED;IACE,oBAAA;GfkgED;EengED;IACE,oBAAA;GfqgED;EetgED;IACE,WAAA;GfwgED;EezgED;IACE,oBAAA;Gf2gED;Ee5gED;IACE,oBAAA;Gf8gED;Ee/gED;IACE,WAAA;GfihED;EelhED;IACE,oBAAA;GfohED;EerhED;IACE,mBAAA;GfuhED;EezgED;IACE,YAAA;Gf2gED;Ee5gED;IACE,oBAAA;Gf8gED;Ee/gED;IACE,oBAAA;GfihED;EelhED;IACE,WAAA;GfohED;EerhED;IACE,oBAAA;GfuhED;EexhED;IACE,oBAAA;Gf0hED;Ee3hED;IACE,WAAA;Gf6hED;Ee9hED;IACE,oBAAA;GfgiED;EejiED;IACE,oBAAA;GfmiED;EepiED;IACE,WAAA;GfsiED;EeviED;IACE,oBAAA;GfyiED;Ee1iED;IACE,mBAAA;Gf4iED;EexiED;IACE,YAAA;Gf0iED;Ee1jED;IACE,WAAA;Gf4jED;Ee7jED;IACE,mBAAA;Gf+jED;EehkED;IACE,mBAAA;GfkkED;EenkED;IACE,UAAA;GfqkED;EetkED;IACE,mBAAA;GfwkED;EezkED;IACE,mBAAA;Gf2kED;Ee5kED;IACE,UAAA;Gf8kED;Ee/kED;IACE,mBAAA;GfilED;EellED;IACE,mBAAA;GfolED;EerlED;IACE,UAAA;GfulED;EexlED;IACE,mBAAA;Gf0lED;Ee3lED;IACE,kBAAA;Gf6lED;EezlED;IACE,WAAA;Gf2lED;Ee7kED;IACE,kBAAA;Gf+kED;EehlED;IACE,0BAAA;GfklED;EenlED;IACE,0BAAA;GfqlED;EetlED;IACE,iBAAA;GfwlED;EezlED;IACE,0BAAA;Gf2lED;Ee5lED;IACE,0BAAA;Gf8lED;Ee/lED;IACE,iBAAA;GfimED;EelmED;IACE,0BAAA;GfomED;EermED;IACE,0BAAA;GfumED;EexmED;IACE,iBAAA;Gf0mED;Ee3mED;IACE,0BAAA;Gf6mED;Ee9mED;IACE,yBAAA;GfgnED;EejnED;IACE,gBAAA;GfmnED;CACF;AgBvrED;EACE,8BAAA;ChByrED;AgBvrED;EACE,iBAAA;EACA,oBAAA;EACA,eAAA;EACA,iBAAA;ChByrED;AgBvrED;EACE,iBAAA;ChByrED;AgBnrED;EACE,YAAA;EACA,gBA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","file":"bootstrap.css","sourcesContent":["/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\nhtml {\n font-family: sans-serif;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\nbody {\n margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n vertical-align: baseline;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n[hidden],\ntemplate {\n display: none;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nabbr[title] {\n border-bottom: 1px dotted;\n}\nb,\nstrong {\n font-weight: bold;\n}\ndfn {\n font-style: italic;\n}\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\nmark {\n background: #ff0;\n color: #000;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nfigure {\n margin: 1em 40px;\n}\nhr {\n box-sizing: content-box;\n height: 0;\n}\npre {\n overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n font: inherit;\n margin: 0;\n}\nbutton {\n overflow: visible;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\ninput {\n line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box;\n padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: textfield;\n box-sizing: content-box;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\nlegend {\n border: 0;\n padding: 0;\n}\ntextarea {\n overflow: auto;\n}\noptgroup {\n font-weight: bold;\n}\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\ntd,\nth {\n padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important;\n box-shadow: none !important;\n text-shadow: none !important;\n }\n a,\n a:visited {\n text-decoration: underline;\n }\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n img {\n max-width: 100% !important;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n .navbar {\n display: none;\n }\n .btn > .caret,\n .dropup > .btn > .caret {\n border-top-color: #000 !important;\n }\n .label {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important;\n }\n}\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('../fonts/glyphicons-halflings-regular.eot');\n src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');\n}\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.glyphicon-asterisk:before {\n content: \"\\002a\";\n}\n.glyphicon-plus:before {\n content: \"\\002b\";\n}\n.glyphicon-euro:before,\n.glyphicon-eur:before {\n content: \"\\20ac\";\n}\n.glyphicon-minus:before {\n content: \"\\2212\";\n}\n.glyphicon-cloud:before {\n content: \"\\2601\";\n}\n.glyphicon-envelope:before {\n content: \"\\2709\";\n}\n.glyphicon-pencil:before {\n content: \"\\270f\";\n}\n.glyphicon-glass:before {\n content: \"\\e001\";\n}\n.glyphicon-music:before {\n content: \"\\e002\";\n}\n.glyphicon-search:before {\n content: \"\\e003\";\n}\n.glyphicon-heart:before {\n content: \"\\e005\";\n}\n.glyphicon-star:before {\n content: \"\\e006\";\n}\n.glyphicon-star-empty:before {\n content: \"\\e007\";\n}\n.glyphicon-user:before {\n content: \"\\e008\";\n}\n.glyphicon-film:before {\n content: \"\\e009\";\n}\n.glyphicon-th-large:before {\n content: \"\\e010\";\n}\n.glyphicon-th:before {\n content: \"\\e011\";\n}\n.glyphicon-th-list:before {\n content: \"\\e012\";\n}\n.glyphicon-ok:before {\n content: \"\\e013\";\n}\n.glyphicon-remove:before {\n content: \"\\e014\";\n}\n.glyphicon-zoom-in:before {\n content: \"\\e015\";\n}\n.glyphicon-zoom-out:before {\n content: \"\\e016\";\n}\n.glyphicon-off:before {\n content: \"\\e017\";\n}\n.glyphicon-signal:before {\n content: \"\\e018\";\n}\n.glyphicon-cog:before {\n content: \"\\e019\";\n}\n.glyphicon-trash:before {\n content: \"\\e020\";\n}\n.glyphicon-home:before {\n content: \"\\e021\";\n}\n.glyphicon-file:before {\n content: \"\\e022\";\n}\n.glyphicon-time:before {\n content: \"\\e023\";\n}\n.glyphicon-road:before {\n content: \"\\e024\";\n}\n.glyphicon-download-alt:before {\n content: \"\\e025\";\n}\n.glyphicon-download:before {\n content: \"\\e026\";\n}\n.glyphicon-upload:before {\n content: \"\\e027\";\n}\n.glyphicon-inbox:before {\n content: \"\\e028\";\n}\n.glyphicon-play-circle:before {\n content: \"\\e029\";\n}\n.glyphicon-repeat:before {\n content: \"\\e030\";\n}\n.glyphicon-refresh:before {\n content: \"\\e031\";\n}\n.glyphicon-list-alt:before {\n content: \"\\e032\";\n}\n.glyphicon-lock:before {\n content: \"\\e033\";\n}\n.glyphicon-flag:before {\n content: \"\\e034\";\n}\n.glyphicon-headphones:before {\n content: \"\\e035\";\n}\n.glyphicon-volume-off:before {\n content: \"\\e036\";\n}\n.glyphicon-volume-down:before {\n content: \"\\e037\";\n}\n.glyphicon-volume-up:before {\n content: \"\\e038\";\n}\n.glyphicon-qrcode:before {\n content: \"\\e039\";\n}\n.glyphicon-barcode:before {\n content: \"\\e040\";\n}\n.glyphicon-tag:before {\n content: \"\\e041\";\n}\n.glyphicon-tags:before {\n content: \"\\e042\";\n}\n.glyphicon-book:before {\n content: \"\\e043\";\n}\n.glyphicon-bookmark:before {\n content: \"\\e044\";\n}\n.glyphicon-print:before {\n content: \"\\e045\";\n}\n.glyphicon-camera:before {\n content: \"\\e046\";\n}\n.glyphicon-font:before {\n content: \"\\e047\";\n}\n.glyphicon-bold:before {\n content: \"\\e048\";\n}\n.glyphicon-italic:before {\n content: \"\\e049\";\n}\n.glyphicon-text-height:before {\n content: \"\\e050\";\n}\n.glyphicon-text-width:before {\n content: \"\\e051\";\n}\n.glyphicon-align-left:before {\n content: \"\\e052\";\n}\n.glyphicon-align-center:before {\n content: \"\\e053\";\n}\n.glyphicon-align-right:before {\n content: \"\\e054\";\n}\n.glyphicon-align-justify:before {\n content: \"\\e055\";\n}\n.glyphicon-list:before {\n content: \"\\e056\";\n}\n.glyphicon-indent-left:before {\n content: \"\\e057\";\n}\n.glyphicon-indent-right:before {\n content: \"\\e058\";\n}\n.glyphicon-facetime-video:before {\n content: \"\\e059\";\n}\n.glyphicon-picture:before {\n content: \"\\e060\";\n}\n.glyphicon-map-marker:before {\n content: \"\\e062\";\n}\n.glyphicon-adjust:before {\n content: \"\\e063\";\n}\n.glyphicon-tint:before {\n content: \"\\e064\";\n}\n.glyphicon-edit:before {\n content: \"\\e065\";\n}\n.glyphicon-share:before {\n content: \"\\e066\";\n}\n.glyphicon-check:before {\n content: \"\\e067\";\n}\n.glyphicon-move:before {\n content: \"\\e068\";\n}\n.glyphicon-step-backward:before {\n content: \"\\e069\";\n}\n.glyphicon-fast-backward:before {\n content: \"\\e070\";\n}\n.glyphicon-backward:before {\n content: \"\\e071\";\n}\n.glyphicon-play:before {\n content: \"\\e072\";\n}\n.glyphicon-pause:before {\n content: \"\\e073\";\n}\n.glyphicon-stop:before {\n content: \"\\e074\";\n}\n.glyphicon-forward:before {\n content: \"\\e075\";\n}\n.glyphicon-fast-forward:before {\n content: \"\\e076\";\n}\n.glyphicon-step-forward:before {\n content: \"\\e077\";\n}\n.glyphicon-eject:before {\n content: \"\\e078\";\n}\n.glyphicon-chevron-left:before {\n content: \"\\e079\";\n}\n.glyphicon-chevron-right:before {\n content: \"\\e080\";\n}\n.glyphicon-plus-sign:before {\n content: \"\\e081\";\n}\n.glyphicon-minus-sign:before {\n content: \"\\e082\";\n}\n.glyphicon-remove-sign:before {\n content: \"\\e083\";\n}\n.glyphicon-ok-sign:before {\n content: \"\\e084\";\n}\n.glyphicon-question-sign:before {\n content: \"\\e085\";\n}\n.glyphicon-info-sign:before {\n content: \"\\e086\";\n}\n.glyphicon-screenshot:before {\n content: \"\\e087\";\n}\n.glyphicon-remove-circle:before {\n content: \"\\e088\";\n}\n.glyphicon-ok-circle:before {\n content: \"\\e089\";\n}\n.glyphicon-ban-circle:before {\n content: \"\\e090\";\n}\n.glyphicon-arrow-left:before {\n content: \"\\e091\";\n}\n.glyphicon-arrow-right:before {\n content: \"\\e092\";\n}\n.glyphicon-arrow-up:before {\n content: \"\\e093\";\n}\n.glyphicon-arrow-down:before {\n content: \"\\e094\";\n}\n.glyphicon-share-alt:before {\n content: \"\\e095\";\n}\n.glyphicon-resize-full:before {\n content: \"\\e096\";\n}\n.glyphicon-resize-small:before {\n content: \"\\e097\";\n}\n.glyphicon-exclamation-sign:before {\n content: \"\\e101\";\n}\n.glyphicon-gift:before {\n content: \"\\e102\";\n}\n.glyphicon-leaf:before {\n content: \"\\e103\";\n}\n.glyphicon-fire:before {\n content: \"\\e104\";\n}\n.glyphicon-eye-open:before {\n content: \"\\e105\";\n}\n.glyphicon-eye-close:before {\n content: \"\\e106\";\n}\n.glyphicon-warning-sign:before {\n content: \"\\e107\";\n}\n.glyphicon-plane:before {\n content: \"\\e108\";\n}\n.glyphicon-calendar:before {\n content: \"\\e109\";\n}\n.glyphicon-random:before {\n content: \"\\e110\";\n}\n.glyphicon-comment:before {\n content: \"\\e111\";\n}\n.glyphicon-magnet:before {\n content: \"\\e112\";\n}\n.glyphicon-chevron-up:before {\n content: \"\\e113\";\n}\n.glyphicon-chevron-down:before {\n content: \"\\e114\";\n}\n.glyphicon-retweet:before {\n content: \"\\e115\";\n}\n.glyphicon-shopping-cart:before {\n content: \"\\e116\";\n}\n.glyphicon-folder-close:before {\n content: \"\\e117\";\n}\n.glyphicon-folder-open:before {\n content: \"\\e118\";\n}\n.glyphicon-resize-vertical:before {\n content: \"\\e119\";\n}\n.glyphicon-resize-horizontal:before {\n content: \"\\e120\";\n}\n.glyphicon-hdd:before {\n content: \"\\e121\";\n}\n.glyphicon-bullhorn:before {\n content: \"\\e122\";\n}\n.glyphicon-bell:before {\n content: \"\\e123\";\n}\n.glyphicon-certificate:before {\n content: \"\\e124\";\n}\n.glyphicon-thumbs-up:before {\n content: \"\\e125\";\n}\n.glyphicon-thumbs-down:before {\n content: \"\\e126\";\n}\n.glyphicon-hand-right:before {\n content: \"\\e127\";\n}\n.glyphicon-hand-left:before {\n content: \"\\e128\";\n}\n.glyphicon-hand-up:before {\n content: \"\\e129\";\n}\n.glyphicon-hand-down:before {\n content: \"\\e130\";\n}\n.glyphicon-circle-arrow-right:before {\n content: \"\\e131\";\n}\n.glyphicon-circle-arrow-left:before {\n content: \"\\e132\";\n}\n.glyphicon-circle-arrow-up:before {\n content: \"\\e133\";\n}\n.glyphicon-circle-arrow-down:before {\n content: \"\\e134\";\n}\n.glyphicon-globe:before {\n content: \"\\e135\";\n}\n.glyphicon-wrench:before {\n content: \"\\e136\";\n}\n.glyphicon-tasks:before {\n content: \"\\e137\";\n}\n.glyphicon-filter:before {\n content: \"\\e138\";\n}\n.glyphicon-briefcase:before {\n content: \"\\e139\";\n}\n.glyphicon-fullscreen:before {\n content: \"\\e140\";\n}\n.glyphicon-dashboard:before {\n content: \"\\e141\";\n}\n.glyphicon-paperclip:before {\n content: \"\\e142\";\n}\n.glyphicon-heart-empty:before {\n content: \"\\e143\";\n}\n.glyphicon-link:before {\n content: \"\\e144\";\n}\n.glyphicon-phone:before {\n content: \"\\e145\";\n}\n.glyphicon-pushpin:before {\n content: \"\\e146\";\n}\n.glyphicon-usd:before {\n content: \"\\e148\";\n}\n.glyphicon-gbp:before {\n content: \"\\e149\";\n}\n.glyphicon-sort:before {\n content: \"\\e150\";\n}\n.glyphicon-sort-by-alphabet:before {\n content: \"\\e151\";\n}\n.glyphicon-sort-by-alphabet-alt:before {\n content: \"\\e152\";\n}\n.glyphicon-sort-by-order:before {\n content: \"\\e153\";\n}\n.glyphicon-sort-by-order-alt:before {\n content: \"\\e154\";\n}\n.glyphicon-sort-by-attributes:before {\n content: \"\\e155\";\n}\n.glyphicon-sort-by-attributes-alt:before {\n content: \"\\e156\";\n}\n.glyphicon-unchecked:before {\n content: \"\\e157\";\n}\n.glyphicon-expand:before {\n content: \"\\e158\";\n}\n.glyphicon-collapse-down:before {\n content: \"\\e159\";\n}\n.glyphicon-collapse-up:before {\n content: \"\\e160\";\n}\n.glyphicon-log-in:before {\n content: \"\\e161\";\n}\n.glyphicon-flash:before {\n content: \"\\e162\";\n}\n.glyphicon-log-out:before {\n content: \"\\e163\";\n}\n.glyphicon-new-window:before {\n content: \"\\e164\";\n}\n.glyphicon-record:before {\n content: \"\\e165\";\n}\n.glyphicon-save:before {\n content: \"\\e166\";\n}\n.glyphicon-open:before {\n content: \"\\e167\";\n}\n.glyphicon-saved:before {\n content: \"\\e168\";\n}\n.glyphicon-import:before {\n content: \"\\e169\";\n}\n.glyphicon-export:before {\n content: \"\\e170\";\n}\n.glyphicon-send:before {\n content: \"\\e171\";\n}\n.glyphicon-floppy-disk:before {\n content: \"\\e172\";\n}\n.glyphicon-floppy-saved:before {\n content: \"\\e173\";\n}\n.glyphicon-floppy-remove:before {\n content: \"\\e174\";\n}\n.glyphicon-floppy-save:before {\n content: \"\\e175\";\n}\n.glyphicon-floppy-open:before {\n content: \"\\e176\";\n}\n.glyphicon-credit-card:before {\n content: \"\\e177\";\n}\n.glyphicon-transfer:before {\n content: \"\\e178\";\n}\n.glyphicon-cutlery:before {\n content: \"\\e179\";\n}\n.glyphicon-header:before {\n content: \"\\e180\";\n}\n.glyphicon-compressed:before {\n content: \"\\e181\";\n}\n.glyphicon-earphone:before {\n content: \"\\e182\";\n}\n.glyphicon-phone-alt:before {\n content: \"\\e183\";\n}\n.glyphicon-tower:before {\n content: \"\\e184\";\n}\n.glyphicon-stats:before {\n content: \"\\e185\";\n}\n.glyphicon-sd-video:before {\n content: \"\\e186\";\n}\n.glyphicon-hd-video:before {\n content: \"\\e187\";\n}\n.glyphicon-subtitles:before {\n content: \"\\e188\";\n}\n.glyphicon-sound-stereo:before {\n content: \"\\e189\";\n}\n.glyphicon-sound-dolby:before {\n content: \"\\e190\";\n}\n.glyphicon-sound-5-1:before {\n content: \"\\e191\";\n}\n.glyphicon-sound-6-1:before {\n content: \"\\e192\";\n}\n.glyphicon-sound-7-1:before {\n content: \"\\e193\";\n}\n.glyphicon-copyright-mark:before {\n content: \"\\e194\";\n}\n.glyphicon-registration-mark:before {\n content: \"\\e195\";\n}\n.glyphicon-cloud-download:before {\n content: \"\\e197\";\n}\n.glyphicon-cloud-upload:before {\n content: \"\\e198\";\n}\n.glyphicon-tree-conifer:before {\n content: \"\\e199\";\n}\n.glyphicon-tree-deciduous:before {\n content: \"\\e200\";\n}\n.glyphicon-cd:before {\n content: \"\\e201\";\n}\n.glyphicon-save-file:before {\n content: \"\\e202\";\n}\n.glyphicon-open-file:before {\n content: \"\\e203\";\n}\n.glyphicon-level-up:before {\n content: \"\\e204\";\n}\n.glyphicon-copy:before {\n content: \"\\e205\";\n}\n.glyphicon-paste:before {\n content: \"\\e206\";\n}\n.glyphicon-alert:before {\n content: \"\\e209\";\n}\n.glyphicon-equalizer:before {\n content: \"\\e210\";\n}\n.glyphicon-king:before {\n content: \"\\e211\";\n}\n.glyphicon-queen:before {\n content: \"\\e212\";\n}\n.glyphicon-pawn:before {\n content: \"\\e213\";\n}\n.glyphicon-bishop:before {\n content: \"\\e214\";\n}\n.glyphicon-knight:before {\n content: \"\\e215\";\n}\n.glyphicon-baby-formula:before {\n content: \"\\e216\";\n}\n.glyphicon-tent:before {\n content: \"\\26fa\";\n}\n.glyphicon-blackboard:before {\n content: \"\\e218\";\n}\n.glyphicon-bed:before {\n content: \"\\e219\";\n}\n.glyphicon-apple:before {\n content: \"\\f8ff\";\n}\n.glyphicon-erase:before {\n content: \"\\e221\";\n}\n.glyphicon-hourglass:before {\n content: \"\\231b\";\n}\n.glyphicon-lamp:before {\n content: \"\\e223\";\n}\n.glyphicon-duplicate:before {\n content: \"\\e224\";\n}\n.glyphicon-piggy-bank:before {\n content: \"\\e225\";\n}\n.glyphicon-scissors:before {\n content: \"\\e226\";\n}\n.glyphicon-bitcoin:before {\n content: \"\\e227\";\n}\n.glyphicon-btc:before {\n content: \"\\e227\";\n}\n.glyphicon-xbt:before {\n content: \"\\e227\";\n}\n.glyphicon-yen:before {\n content: \"\\00a5\";\n}\n.glyphicon-jpy:before {\n content: \"\\00a5\";\n}\n.glyphicon-ruble:before {\n content: \"\\20bd\";\n}\n.glyphicon-rub:before {\n content: \"\\20bd\";\n}\n.glyphicon-scale:before {\n content: \"\\e230\";\n}\n.glyphicon-ice-lolly:before {\n content: \"\\e231\";\n}\n.glyphicon-ice-lolly-tasted:before {\n content: \"\\e232\";\n}\n.glyphicon-education:before {\n content: \"\\e233\";\n}\n.glyphicon-option-horizontal:before {\n content: \"\\e234\";\n}\n.glyphicon-option-vertical:before {\n content: \"\\e235\";\n}\n.glyphicon-menu-hamburger:before {\n content: \"\\e236\";\n}\n.glyphicon-modal-window:before {\n content: \"\\e237\";\n}\n.glyphicon-oil:before {\n content: \"\\e238\";\n}\n.glyphicon-grain:before {\n content: \"\\e239\";\n}\n.glyphicon-sunglasses:before {\n content: \"\\e240\";\n}\n.glyphicon-text-size:before {\n content: \"\\e241\";\n}\n.glyphicon-text-color:before {\n content: \"\\e242\";\n}\n.glyphicon-text-background:before {\n content: \"\\e243\";\n}\n.glyphicon-object-align-top:before {\n content: \"\\e244\";\n}\n.glyphicon-object-align-bottom:before {\n content: \"\\e245\";\n}\n.glyphicon-object-align-horizontal:before {\n content: \"\\e246\";\n}\n.glyphicon-object-align-left:before {\n content: \"\\e247\";\n}\n.glyphicon-object-align-vertical:before {\n content: \"\\e248\";\n}\n.glyphicon-object-align-right:before {\n content: \"\\e249\";\n}\n.glyphicon-triangle-right:before {\n content: \"\\e250\";\n}\n.glyphicon-triangle-left:before {\n content: \"\\e251\";\n}\n.glyphicon-triangle-bottom:before {\n content: \"\\e252\";\n}\n.glyphicon-triangle-top:before {\n content: \"\\e253\";\n}\n.glyphicon-console:before {\n content: \"\\e254\";\n}\n.glyphicon-superscript:before {\n content: \"\\e255\";\n}\n.glyphicon-subscript:before {\n content: \"\\e256\";\n}\n.glyphicon-menu-left:before {\n content: \"\\e257\";\n}\n.glyphicon-menu-right:before {\n content: \"\\e258\";\n}\n.glyphicon-menu-down:before {\n content: \"\\e259\";\n}\n.glyphicon-menu-up:before {\n content: \"\\e260\";\n}\n* {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n*:before,\n*:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 14px;\n line-height: 1.42857143;\n color: #333333;\n background-color: #fff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\na {\n color: #337ab7;\n text-decoration: none;\n}\na:hover,\na:focus {\n color: #23527c;\n text-decoration: underline;\n}\na:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\nfigure {\n margin: 0;\n}\nimg {\n vertical-align: middle;\n}\n.img-responsive,\n.thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.img-rounded {\n border-radius: 6px;\n}\n.img-thumbnail {\n padding: 4px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: all 0.2s ease-in-out;\n -o-transition: all 0.2s ease-in-out;\n transition: all 0.2s ease-in-out;\n display: inline-block;\n max-width: 100%;\n height: auto;\n}\n.img-circle {\n border-radius: 50%;\n}\nhr {\n margin-top: 20px;\n margin-bottom: 20px;\n border: 0;\n border-top: 1px solid #eeeeee;\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n[role=\"button\"] {\n cursor: pointer;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n font-family: inherit;\n font-weight: 500;\n line-height: 1.1;\n color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n font-weight: normal;\n line-height: 1;\n color: #777777;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n margin-top: 20px;\n margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n margin-top: 10px;\n margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n font-size: 75%;\n}\nh1,\n.h1 {\n font-size: 36px;\n}\nh2,\n.h2 {\n font-size: 30px;\n}\nh3,\n.h3 {\n font-size: 24px;\n}\nh4,\n.h4 {\n font-size: 18px;\n}\nh5,\n.h5 {\n font-size: 14px;\n}\nh6,\n.h6 {\n font-size: 12px;\n}\np {\n margin: 0 0 10px;\n}\n.lead {\n margin-bottom: 20px;\n font-size: 16px;\n font-weight: 300;\n line-height: 1.4;\n}\n@media (min-width: 768px) {\n .lead {\n font-size: 21px;\n }\n}\nsmall,\n.small {\n font-size: 85%;\n}\nmark,\n.mark {\n background-color: #fcf8e3;\n padding: .2em;\n}\n.text-left {\n text-align: left;\n}\n.text-right {\n text-align: right;\n}\n.text-center {\n text-align: center;\n}\n.text-justify {\n text-align: justify;\n}\n.text-nowrap {\n white-space: nowrap;\n}\n.text-lowercase {\n text-transform: lowercase;\n}\n.text-uppercase {\n text-transform: uppercase;\n}\n.text-capitalize {\n text-transform: capitalize;\n}\n.text-muted {\n color: #777777;\n}\n.text-primary {\n color: #337ab7;\n}\na.text-primary:hover,\na.text-primary:focus {\n color: #286090;\n}\n.text-success {\n color: #3c763d;\n}\na.text-success:hover,\na.text-success:focus {\n color: #2b542c;\n}\n.text-info {\n color: #31708f;\n}\na.text-info:hover,\na.text-info:focus {\n color: #245269;\n}\n.text-warning {\n color: #8a6d3b;\n}\na.text-warning:hover,\na.text-warning:focus {\n color: #66512c;\n}\n.text-danger {\n color: #a94442;\n}\na.text-danger:hover,\na.text-danger:focus {\n color: #843534;\n}\n.bg-primary {\n color: #fff;\n background-color: #337ab7;\n}\na.bg-primary:hover,\na.bg-primary:focus {\n background-color: #286090;\n}\n.bg-success {\n background-color: #dff0d8;\n}\na.bg-success:hover,\na.bg-success:focus {\n background-color: #c1e2b3;\n}\n.bg-info {\n background-color: #d9edf7;\n}\na.bg-info:hover,\na.bg-info:focus {\n background-color: #afd9ee;\n}\n.bg-warning {\n background-color: #fcf8e3;\n}\na.bg-warning:hover,\na.bg-warning:focus {\n background-color: #f7ecb5;\n}\n.bg-danger {\n background-color: #f2dede;\n}\na.bg-danger:hover,\na.bg-danger:focus {\n background-color: #e4b9b9;\n}\n.page-header {\n padding-bottom: 9px;\n margin: 40px 0 20px;\n border-bottom: 1px solid #eeeeee;\n}\nul,\nol {\n margin-top: 0;\n margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n margin-bottom: 0;\n}\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n.list-inline {\n padding-left: 0;\n list-style: none;\n margin-left: -5px;\n}\n.list-inline > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n}\ndl {\n margin-top: 0;\n margin-bottom: 20px;\n}\ndt,\ndd {\n line-height: 1.42857143;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0;\n}\n@media (min-width: 768px) {\n .dl-horizontal dt {\n float: left;\n width: 160px;\n clear: left;\n text-align: right;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n .dl-horizontal dd {\n margin-left: 180px;\n }\n}\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted #777777;\n}\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\nblockquote {\n padding: 10px 20px;\n margin: 0 0 20px;\n font-size: 17.5px;\n border-left: 5px solid #eeeeee;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n display: block;\n font-size: 80%;\n line-height: 1.42857143;\n color: #777777;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n content: '\\2014 \\00A0';\n}\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid #eeeeee;\n border-left: 0;\n text-align: right;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n content: '';\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n content: '\\00A0 \\2014';\n}\naddress {\n margin-bottom: 20px;\n font-style: normal;\n line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: #c7254e;\n background-color: #f9f2f4;\n border-radius: 4px;\n}\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: #fff;\n background-color: #333;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n}\npre {\n display: block;\n padding: 9.5px;\n margin: 0 0 10px;\n font-size: 13px;\n line-height: 1.42857143;\n word-break: break-all;\n word-wrap: break-word;\n color: #333333;\n background-color: #f5f5f5;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\npre code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n}\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n.container {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n@media (min-width: 768px) {\n .container {\n width: 750px;\n }\n}\n@media (min-width: 992px) {\n .container {\n width: 970px;\n }\n}\n@media (min-width: 1200px) {\n .container {\n width: 1170px;\n }\n}\n.container-fluid {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n.row {\n margin-left: -15px;\n margin-right: -15px;\n}\n.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n}\n.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {\n float: left;\n}\n.col-xs-12 {\n width: 100%;\n}\n.col-xs-11 {\n width: 91.66666667%;\n}\n.col-xs-10 {\n width: 83.33333333%;\n}\n.col-xs-9 {\n width: 75%;\n}\n.col-xs-8 {\n width: 66.66666667%;\n}\n.col-xs-7 {\n width: 58.33333333%;\n}\n.col-xs-6 {\n width: 50%;\n}\n.col-xs-5 {\n width: 41.66666667%;\n}\n.col-xs-4 {\n width: 33.33333333%;\n}\n.col-xs-3 {\n width: 25%;\n}\n.col-xs-2 {\n width: 16.66666667%;\n}\n.col-xs-1 {\n width: 8.33333333%;\n}\n.col-xs-pull-12 {\n right: 100%;\n}\n.col-xs-pull-11 {\n right: 91.66666667%;\n}\n.col-xs-pull-10 {\n right: 83.33333333%;\n}\n.col-xs-pull-9 {\n right: 75%;\n}\n.col-xs-pull-8 {\n right: 66.66666667%;\n}\n.col-xs-pull-7 {\n right: 58.33333333%;\n}\n.col-xs-pull-6 {\n right: 50%;\n}\n.col-xs-pull-5 {\n right: 41.66666667%;\n}\n.col-xs-pull-4 {\n right: 33.33333333%;\n}\n.col-xs-pull-3 {\n right: 25%;\n}\n.col-xs-pull-2 {\n right: 16.66666667%;\n}\n.col-xs-pull-1 {\n right: 8.33333333%;\n}\n.col-xs-pull-0 {\n right: auto;\n}\n.col-xs-push-12 {\n left: 100%;\n}\n.col-xs-push-11 {\n left: 91.66666667%;\n}\n.col-xs-push-10 {\n left: 83.33333333%;\n}\n.col-xs-push-9 {\n left: 75%;\n}\n.col-xs-push-8 {\n left: 66.66666667%;\n}\n.col-xs-push-7 {\n left: 58.33333333%;\n}\n.col-xs-push-6 {\n left: 50%;\n}\n.col-xs-push-5 {\n left: 41.66666667%;\n}\n.col-xs-push-4 {\n left: 33.33333333%;\n}\n.col-xs-push-3 {\n left: 25%;\n}\n.col-xs-push-2 {\n left: 16.66666667%;\n}\n.col-xs-push-1 {\n left: 8.33333333%;\n}\n.col-xs-push-0 {\n left: auto;\n}\n.col-xs-offset-12 {\n margin-left: 100%;\n}\n.col-xs-offset-11 {\n margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n margin-left: 75%;\n}\n.col-xs-offset-8 {\n margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n margin-left: 50%;\n}\n.col-xs-offset-5 {\n margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n margin-left: 25%;\n}\n.col-xs-offset-2 {\n margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n margin-left: 0%;\n}\n@media (min-width: 768px) {\n .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {\n float: left;\n }\n .col-sm-12 {\n width: 100%;\n }\n .col-sm-11 {\n width: 91.66666667%;\n }\n .col-sm-10 {\n width: 83.33333333%;\n }\n .col-sm-9 {\n width: 75%;\n }\n .col-sm-8 {\n width: 66.66666667%;\n }\n .col-sm-7 {\n width: 58.33333333%;\n }\n .col-sm-6 {\n width: 50%;\n }\n .col-sm-5 {\n width: 41.66666667%;\n }\n .col-sm-4 {\n width: 33.33333333%;\n }\n .col-sm-3 {\n width: 25%;\n }\n .col-sm-2 {\n width: 16.66666667%;\n }\n .col-sm-1 {\n width: 8.33333333%;\n }\n .col-sm-pull-12 {\n right: 100%;\n }\n .col-sm-pull-11 {\n right: 91.66666667%;\n }\n .col-sm-pull-10 {\n right: 83.33333333%;\n }\n .col-sm-pull-9 {\n right: 75%;\n }\n .col-sm-pull-8 {\n right: 66.66666667%;\n }\n .col-sm-pull-7 {\n right: 58.33333333%;\n }\n .col-sm-pull-6 {\n right: 50%;\n }\n .col-sm-pull-5 {\n right: 41.66666667%;\n }\n .col-sm-pull-4 {\n right: 33.33333333%;\n }\n .col-sm-pull-3 {\n right: 25%;\n }\n .col-sm-pull-2 {\n right: 16.66666667%;\n }\n .col-sm-pull-1 {\n right: 8.33333333%;\n }\n .col-sm-pull-0 {\n right: auto;\n }\n .col-sm-push-12 {\n left: 100%;\n }\n .col-sm-push-11 {\n left: 91.66666667%;\n }\n .col-sm-push-10 {\n left: 83.33333333%;\n }\n .col-sm-push-9 {\n left: 75%;\n }\n .col-sm-push-8 {\n left: 66.66666667%;\n }\n .col-sm-push-7 {\n left: 58.33333333%;\n }\n .col-sm-push-6 {\n left: 50%;\n }\n .col-sm-push-5 {\n left: 41.66666667%;\n }\n .col-sm-push-4 {\n left: 33.33333333%;\n }\n .col-sm-push-3 {\n left: 25%;\n }\n .col-sm-push-2 {\n left: 16.66666667%;\n }\n .col-sm-push-1 {\n left: 8.33333333%;\n }\n .col-sm-push-0 {\n left: auto;\n }\n .col-sm-offset-12 {\n margin-left: 100%;\n }\n .col-sm-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-sm-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-sm-offset-9 {\n margin-left: 75%;\n }\n .col-sm-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-sm-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-sm-offset-6 {\n margin-left: 50%;\n }\n .col-sm-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-sm-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-sm-offset-3 {\n margin-left: 25%;\n }\n .col-sm-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-sm-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-sm-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 992px) {\n .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {\n float: left;\n }\n .col-md-12 {\n width: 100%;\n }\n .col-md-11 {\n width: 91.66666667%;\n }\n .col-md-10 {\n width: 83.33333333%;\n }\n .col-md-9 {\n width: 75%;\n }\n .col-md-8 {\n width: 66.66666667%;\n }\n .col-md-7 {\n width: 58.33333333%;\n }\n .col-md-6 {\n width: 50%;\n }\n .col-md-5 {\n width: 41.66666667%;\n }\n .col-md-4 {\n width: 33.33333333%;\n }\n .col-md-3 {\n width: 25%;\n }\n .col-md-2 {\n width: 16.66666667%;\n }\n .col-md-1 {\n width: 8.33333333%;\n }\n .col-md-pull-12 {\n right: 100%;\n }\n .col-md-pull-11 {\n right: 91.66666667%;\n }\n .col-md-pull-10 {\n right: 83.33333333%;\n }\n .col-md-pull-9 {\n right: 75%;\n }\n .col-md-pull-8 {\n right: 66.66666667%;\n }\n .col-md-pull-7 {\n right: 58.33333333%;\n }\n .col-md-pull-6 {\n right: 50%;\n }\n .col-md-pull-5 {\n right: 41.66666667%;\n }\n .col-md-pull-4 {\n right: 33.33333333%;\n }\n .col-md-pull-3 {\n right: 25%;\n }\n .col-md-pull-2 {\n right: 16.66666667%;\n }\n .col-md-pull-1 {\n right: 8.33333333%;\n }\n .col-md-pull-0 {\n right: auto;\n }\n .col-md-push-12 {\n left: 100%;\n }\n .col-md-push-11 {\n left: 91.66666667%;\n }\n .col-md-push-10 {\n left: 83.33333333%;\n }\n .col-md-push-9 {\n left: 75%;\n }\n .col-md-push-8 {\n left: 66.66666667%;\n }\n .col-md-push-7 {\n left: 58.33333333%;\n }\n .col-md-push-6 {\n left: 50%;\n }\n .col-md-push-5 {\n left: 41.66666667%;\n }\n .col-md-push-4 {\n left: 33.33333333%;\n }\n .col-md-push-3 {\n left: 25%;\n }\n .col-md-push-2 {\n left: 16.66666667%;\n }\n .col-md-push-1 {\n left: 8.33333333%;\n }\n .col-md-push-0 {\n left: auto;\n }\n .col-md-offset-12 {\n margin-left: 100%;\n }\n .col-md-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-md-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-md-offset-9 {\n margin-left: 75%;\n }\n .col-md-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-md-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-md-offset-6 {\n margin-left: 50%;\n }\n .col-md-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-md-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-md-offset-3 {\n margin-left: 25%;\n }\n .col-md-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-md-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-md-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 1200px) {\n .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {\n float: left;\n }\n .col-lg-12 {\n width: 100%;\n }\n .col-lg-11 {\n width: 91.66666667%;\n }\n .col-lg-10 {\n width: 83.33333333%;\n }\n .col-lg-9 {\n width: 75%;\n }\n .col-lg-8 {\n width: 66.66666667%;\n }\n .col-lg-7 {\n width: 58.33333333%;\n }\n .col-lg-6 {\n width: 50%;\n }\n .col-lg-5 {\n width: 41.66666667%;\n }\n .col-lg-4 {\n width: 33.33333333%;\n }\n .col-lg-3 {\n width: 25%;\n }\n .col-lg-2 {\n width: 16.66666667%;\n }\n .col-lg-1 {\n width: 8.33333333%;\n }\n .col-lg-pull-12 {\n right: 100%;\n }\n .col-lg-pull-11 {\n right: 91.66666667%;\n }\n .col-lg-pull-10 {\n right: 83.33333333%;\n }\n .col-lg-pull-9 {\n right: 75%;\n }\n .col-lg-pull-8 {\n right: 66.66666667%;\n }\n .col-lg-pull-7 {\n right: 58.33333333%;\n }\n .col-lg-pull-6 {\n right: 50%;\n }\n .col-lg-pull-5 {\n right: 41.66666667%;\n }\n .col-lg-pull-4 {\n right: 33.33333333%;\n }\n .col-lg-pull-3 {\n right: 25%;\n }\n .col-lg-pull-2 {\n right: 16.66666667%;\n }\n .col-lg-pull-1 {\n right: 8.33333333%;\n }\n .col-lg-pull-0 {\n right: auto;\n }\n .col-lg-push-12 {\n left: 100%;\n }\n .col-lg-push-11 {\n left: 91.66666667%;\n }\n .col-lg-push-10 {\n left: 83.33333333%;\n }\n .col-lg-push-9 {\n left: 75%;\n }\n .col-lg-push-8 {\n left: 66.66666667%;\n }\n .col-lg-push-7 {\n left: 58.33333333%;\n }\n .col-lg-push-6 {\n left: 50%;\n }\n .col-lg-push-5 {\n left: 41.66666667%;\n }\n .col-lg-push-4 {\n left: 33.33333333%;\n }\n .col-lg-push-3 {\n left: 25%;\n }\n .col-lg-push-2 {\n left: 16.66666667%;\n }\n .col-lg-push-1 {\n left: 8.33333333%;\n }\n .col-lg-push-0 {\n left: auto;\n }\n .col-lg-offset-12 {\n margin-left: 100%;\n }\n .col-lg-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-lg-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-lg-offset-9 {\n margin-left: 75%;\n }\n .col-lg-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-lg-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-lg-offset-6 {\n margin-left: 50%;\n }\n .col-lg-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-lg-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-lg-offset-3 {\n margin-left: 25%;\n }\n .col-lg-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-lg-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-lg-offset-0 {\n margin-left: 0%;\n }\n}\ntable {\n background-color: transparent;\n}\ncaption {\n padding-top: 8px;\n padding-bottom: 8px;\n color: #777777;\n text-align: left;\n}\nth {\n text-align: left;\n}\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n padding: 8px;\n line-height: 1.42857143;\n vertical-align: top;\n border-top: 1px solid #ddd;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #ddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n border-top: 0;\n}\n.table > tbody + tbody {\n border-top: 2px solid #ddd;\n}\n.table .table {\n background-color: #fff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n padding: 5px;\n}\n.table-bordered {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n background-color: #f5f5f5;\n}\ntable col[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-column;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-cell;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #ebcccc;\n}\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%;\n}\n@media screen and (max-width: 767px) {\n .table-responsive {\n width: 100%;\n margin-bottom: 15px;\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid #ddd;\n }\n .table-responsive > .table {\n margin-bottom: 0;\n }\n .table-responsive > .table > thead > tr > th,\n .table-responsive > .table > tbody > tr > th,\n .table-responsive > .table > tfoot > tr > th,\n .table-responsive > .table > thead > tr > td,\n .table-responsive > .table > tbody > tr > td,\n .table-responsive > .table > tfoot > tr > td {\n white-space: nowrap;\n }\n .table-responsive > .table-bordered {\n border: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:first-child,\n .table-responsive > .table-bordered > tbody > tr > th:first-child,\n .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n .table-responsive > .table-bordered > thead > tr > td:first-child,\n .table-responsive > .table-bordered > tbody > tr > td:first-child,\n .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:last-child,\n .table-responsive > .table-bordered > tbody > tr > th:last-child,\n .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n .table-responsive > .table-bordered > thead > tr > td:last-child,\n .table-responsive > .table-bordered > tbody > tr > td:last-child,\n .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n }\n .table-responsive > .table-bordered > tbody > tr:last-child > th,\n .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n .table-responsive > .table-bordered > tbody > tr:last-child > td,\n .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n border-bottom: 0;\n }\n}\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n min-width: 0;\n}\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: 20px;\n font-size: 21px;\n line-height: inherit;\n color: #333333;\n border: 0;\n border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n display: inline-block;\n max-width: 100%;\n margin-bottom: 5px;\n font-weight: bold;\n}\ninput[type=\"search\"] {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9;\n line-height: normal;\n}\ninput[type=\"file\"] {\n display: block;\n}\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\nselect[multiple],\nselect[size] {\n height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\noutput {\n display: block;\n padding-top: 7px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n}\n.form-control {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n background-color: #fff;\n background-image: none;\n border: 1px solid #ccc;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n border-color: #66afe9;\n outline: 0;\n -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.form-control::-moz-placeholder {\n color: #999;\n opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n color: #999;\n}\n.form-control::-webkit-input-placeholder {\n color: #999;\n}\n.form-control::-ms-expand {\n border: 0;\n background-color: transparent;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n background-color: #eeeeee;\n opacity: 1;\n}\n.form-control[disabled],\nfieldset[disabled] .form-control {\n cursor: not-allowed;\n}\ntextarea.form-control {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"].form-control,\n input[type=\"time\"].form-control,\n input[type=\"datetime-local\"].form-control,\n input[type=\"month\"].form-control {\n line-height: 34px;\n }\n input[type=\"date\"].input-sm,\n input[type=\"time\"].input-sm,\n input[type=\"datetime-local\"].input-sm,\n input[type=\"month\"].input-sm,\n .input-group-sm input[type=\"date\"],\n .input-group-sm input[type=\"time\"],\n .input-group-sm input[type=\"datetime-local\"],\n .input-group-sm input[type=\"month\"] {\n line-height: 30px;\n }\n input[type=\"date\"].input-lg,\n input[type=\"time\"].input-lg,\n input[type=\"datetime-local\"].input-lg,\n input[type=\"month\"].input-lg,\n .input-group-lg input[type=\"date\"],\n .input-group-lg input[type=\"time\"],\n .input-group-lg input[type=\"datetime-local\"],\n .input-group-lg input[type=\"month\"] {\n line-height: 46px;\n }\n}\n.form-group {\n margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.radio label,\n.checkbox label {\n min-height: 20px;\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px \\9;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n position: relative;\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n vertical-align: middle;\n font-weight: normal;\n cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"radio\"].disabled,\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"] {\n cursor: not-allowed;\n}\n.radio-inline.disabled,\n.checkbox-inline.disabled,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox-inline {\n cursor: not-allowed;\n}\n.radio.disabled label,\n.checkbox.disabled label,\nfieldset[disabled] .radio label,\nfieldset[disabled] .checkbox label {\n cursor: not-allowed;\n}\n.form-control-static {\n padding-top: 7px;\n padding-bottom: 7px;\n margin-bottom: 0;\n min-height: 34px;\n}\n.form-control-static.input-lg,\n.form-control-static.input-sm {\n padding-left: 0;\n padding-right: 0;\n}\n.input-sm {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-sm {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-sm,\nselect[multiple].input-sm {\n height: auto;\n}\n.form-group-sm .form-control {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.form-group-sm select.form-control {\n height: 30px;\n line-height: 30px;\n}\n.form-group-sm textarea.form-control,\n.form-group-sm select[multiple].form-control {\n height: auto;\n}\n.form-group-sm .form-control-static {\n height: 30px;\n min-height: 32px;\n padding: 6px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.input-lg {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-lg {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-lg,\nselect[multiple].input-lg {\n height: auto;\n}\n.form-group-lg .form-control {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.form-group-lg select.form-control {\n height: 46px;\n line-height: 46px;\n}\n.form-group-lg textarea.form-control,\n.form-group-lg select[multiple].form-control {\n height: auto;\n}\n.form-group-lg .form-control-static {\n height: 46px;\n min-height: 38px;\n padding: 11px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.has-feedback {\n position: relative;\n}\n.has-feedback .form-control {\n padding-right: 42.5px;\n}\n.form-control-feedback {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n display: block;\n width: 34px;\n height: 34px;\n line-height: 34px;\n text-align: center;\n pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n width: 46px;\n height: 46px;\n line-height: 46px;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n width: 30px;\n height: 30px;\n line-height: 30px;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n color: #3c763d;\n}\n.has-success .form-control {\n border-color: #3c763d;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-success .form-control:focus {\n border-color: #2b542c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n color: #3c763d;\n border-color: #3c763d;\n background-color: #dff0d8;\n}\n.has-success .form-control-feedback {\n color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n color: #8a6d3b;\n}\n.has-warning .form-control {\n border-color: #8a6d3b;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-warning .form-control:focus {\n border-color: #66512c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n color: #8a6d3b;\n border-color: #8a6d3b;\n background-color: #fcf8e3;\n}\n.has-warning .form-control-feedback {\n color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n color: #a94442;\n}\n.has-error .form-control {\n border-color: #a94442;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-error .form-control:focus {\n border-color: #843534;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n color: #a94442;\n border-color: #a94442;\n background-color: #f2dede;\n}\n.has-error .form-control-feedback {\n color: #a94442;\n}\n.has-feedback label ~ .form-control-feedback {\n top: 25px;\n}\n.has-feedback label.sr-only ~ .form-control-feedback {\n top: 0;\n}\n.help-block {\n display: block;\n margin-top: 5px;\n margin-bottom: 10px;\n color: #737373;\n}\n@media (min-width: 768px) {\n .form-inline .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-static {\n display: inline-block;\n }\n .form-inline .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .form-inline .input-group .input-group-addon,\n .form-inline .input-group .input-group-btn,\n .form-inline .input-group .form-control {\n width: auto;\n }\n .form-inline .input-group > .form-control {\n width: 100%;\n }\n .form-inline .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio,\n .form-inline .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio label,\n .form-inline .checkbox label {\n padding-left: 0;\n }\n .form-inline .radio input[type=\"radio\"],\n .form-inline .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .form-inline .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n margin-top: 0;\n margin-bottom: 0;\n padding-top: 7px;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n min-height: 27px;\n}\n.form-horizontal .form-group {\n margin-left: -15px;\n margin-right: -15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .control-label {\n text-align: right;\n margin-bottom: 0;\n padding-top: 7px;\n }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n right: 15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-lg .control-label {\n padding-top: 11px;\n font-size: 18px;\n }\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-sm .control-label {\n padding-top: 6px;\n font-size: 12px;\n }\n}\n.btn {\n display: inline-block;\n margin-bottom: 0;\n font-weight: normal;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none;\n border: 1px solid transparent;\n white-space: nowrap;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n border-radius: 4px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn.active.focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n color: #333;\n text-decoration: none;\n}\n.btn:active,\n.btn.active {\n outline: 0;\n background-image: none;\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n cursor: not-allowed;\n opacity: 0.65;\n filter: alpha(opacity=65);\n -webkit-box-shadow: none;\n box-shadow: none;\n}\na.btn.disabled,\nfieldset[disabled] a.btn {\n pointer-events: none;\n}\n.btn-default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default:focus,\n.btn-default.focus {\n color: #333;\n background-color: #e6e6e6;\n border-color: #8c8c8c;\n}\n.btn-default:hover {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active:hover,\n.btn-default.active:hover,\n.open > .dropdown-toggle.btn-default:hover,\n.btn-default:active:focus,\n.btn-default.active:focus,\n.open > .dropdown-toggle.btn-default:focus,\n.btn-default:active.focus,\n.btn-default.active.focus,\n.open > .dropdown-toggle.btn-default.focus {\n color: #333;\n background-color: #d4d4d4;\n border-color: #8c8c8c;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n background-image: none;\n}\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus {\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default .badge {\n color: #fff;\n background-color: #333;\n}\n.btn-primary {\n color: #fff;\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary:focus,\n.btn-primary.focus {\n color: #fff;\n background-color: #286090;\n border-color: #122b40;\n}\n.btn-primary:hover {\n color: #fff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n color: #fff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active:hover,\n.btn-primary.active:hover,\n.open > .dropdown-toggle.btn-primary:hover,\n.btn-primary:active:focus,\n.btn-primary.active:focus,\n.open > .dropdown-toggle.btn-primary:focus,\n.btn-primary:active.focus,\n.btn-primary.active.focus,\n.open > .dropdown-toggle.btn-primary.focus {\n color: #fff;\n background-color: #204d74;\n border-color: #122b40;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n background-image: none;\n}\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus {\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.btn-success {\n color: #fff;\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success:focus,\n.btn-success.focus {\n color: #fff;\n background-color: #449d44;\n border-color: #255625;\n}\n.btn-success:hover {\n color: #fff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n color: #fff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active:hover,\n.btn-success.active:hover,\n.open > .dropdown-toggle.btn-success:hover,\n.btn-success:active:focus,\n.btn-success.active:focus,\n.open > .dropdown-toggle.btn-success:focus,\n.btn-success:active.focus,\n.btn-success.active.focus,\n.open > .dropdown-toggle.btn-success.focus {\n color: #fff;\n background-color: #398439;\n border-color: #255625;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n background-image: none;\n}\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus {\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success .badge {\n color: #5cb85c;\n background-color: #fff;\n}\n.btn-info {\n color: #fff;\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info:focus,\n.btn-info.focus {\n color: #fff;\n background-color: #31b0d5;\n border-color: #1b6d85;\n}\n.btn-info:hover {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active:hover,\n.btn-info.active:hover,\n.open > .dropdown-toggle.btn-info:hover,\n.btn-info:active:focus,\n.btn-info.active:focus,\n.open > .dropdown-toggle.btn-info:focus,\n.btn-info:active.focus,\n.btn-info.active.focus,\n.open > .dropdown-toggle.btn-info.focus {\n color: #fff;\n background-color: #269abc;\n border-color: #1b6d85;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n background-image: none;\n}\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus {\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info .badge {\n color: #5bc0de;\n background-color: #fff;\n}\n.btn-warning {\n color: #fff;\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning:focus,\n.btn-warning.focus {\n color: #fff;\n background-color: #ec971f;\n border-color: #985f0d;\n}\n.btn-warning:hover {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active:hover,\n.btn-warning.active:hover,\n.open > .dropdown-toggle.btn-warning:hover,\n.btn-warning:active:focus,\n.btn-warning.active:focus,\n.open > .dropdown-toggle.btn-warning:focus,\n.btn-warning:active.focus,\n.btn-warning.active.focus,\n.open > .dropdown-toggle.btn-warning.focus {\n color: #fff;\n background-color: #d58512;\n border-color: #985f0d;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n background-image: none;\n}\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus {\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning .badge {\n color: #f0ad4e;\n background-color: #fff;\n}\n.btn-danger {\n color: #fff;\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger:focus,\n.btn-danger.focus {\n color: #fff;\n background-color: #c9302c;\n border-color: #761c19;\n}\n.btn-danger:hover {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active:hover,\n.btn-danger.active:hover,\n.open > .dropdown-toggle.btn-danger:hover,\n.btn-danger:active:focus,\n.btn-danger.active:focus,\n.open > .dropdown-toggle.btn-danger:focus,\n.btn-danger:active.focus,\n.btn-danger.active.focus,\n.open > .dropdown-toggle.btn-danger.focus {\n color: #fff;\n background-color: #ac2925;\n border-color: #761c19;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n background-image: none;\n}\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus {\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger .badge {\n color: #d9534f;\n background-color: #fff;\n}\n.btn-link {\n color: #337ab7;\n font-weight: normal;\n border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link.active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n background-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n color: #23527c;\n text-decoration: underline;\n background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n color: #777777;\n text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-block {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block {\n margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n.fade {\n opacity: 0;\n -webkit-transition: opacity 0.15s linear;\n -o-transition: opacity 0.15s linear;\n transition: opacity 0.15s linear;\n}\n.fade.in {\n opacity: 1;\n}\n.collapse {\n display: none;\n}\n.collapse.in {\n display: block;\n}\ntr.collapse.in {\n display: table-row;\n}\ntbody.collapse.in {\n display: table-row-group;\n}\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n -webkit-transition-property: height, visibility;\n transition-property: height, visibility;\n -webkit-transition-duration: 0.35s;\n transition-duration: 0.35s;\n -webkit-transition-timing-function: ease;\n transition-timing-function: ease;\n}\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: 4px dashed;\n border-top: 4px solid \\9;\n border-right: 4px solid transparent;\n border-left: 4px solid transparent;\n}\n.dropup,\n.dropdown {\n position: relative;\n}\n.dropdown-toggle:focus {\n outline: 0;\n}\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n list-style: none;\n font-size: 14px;\n text-align: left;\n background-color: #fff;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n background-clip: padding-box;\n}\n.dropdown-menu.pull-right {\n right: 0;\n left: auto;\n}\n.dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857143;\n color: #333333;\n white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n text-decoration: none;\n color: #262626;\n background-color: #f5f5f5;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n background-color: #337ab7;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n color: #777777;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n cursor: not-allowed;\n}\n.open > .dropdown-menu {\n display: block;\n}\n.open > a {\n outline: 0;\n}\n.dropdown-menu-right {\n left: auto;\n right: 0;\n}\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777777;\n white-space: nowrap;\n}\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: 990;\n}\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n border-top: 0;\n border-bottom: 4px dashed;\n border-bottom: 4px solid \\9;\n content: \"\";\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n}\n@media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n left: auto;\n right: 0;\n }\n .navbar-right .dropdown-menu-left {\n left: 0;\n right: auto;\n }\n}\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n z-index: 2;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n margin-left: -1px;\n}\n.btn-toolbar {\n margin-left: -5px;\n}\n.btn-toolbar .btn,\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n.btn-group.open .dropdown-toggle {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn .caret {\n margin-left: 0;\n}\n.btn-lg .caret {\n border-width: 5px 5px 0;\n border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n width: 100%;\n}\n.btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n}\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.input-group {\n position: relative;\n display: table;\n border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n}\n.input-group .form-control {\n position: relative;\n z-index: 2;\n float: left;\n width: 100%;\n margin-bottom: 0;\n}\n.input-group .form-control:focus {\n z-index: 3;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle;\n}\n.input-group-addon {\n padding: 6px 12px;\n font-size: 14px;\n font-weight: normal;\n line-height: 1;\n color: #555555;\n text-align: center;\n background-color: #eeeeee;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\n.input-group-addon.input-sm {\n padding: 5px 10px;\n font-size: 12px;\n border-radius: 3px;\n}\n.input-group-addon.input-lg {\n padding: 10px 16px;\n font-size: 18px;\n border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n.input-group-btn {\n position: relative;\n font-size: 0;\n white-space: nowrap;\n}\n.input-group-btn > .btn {\n position: relative;\n}\n.input-group-btn > .btn + .btn {\n margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n z-index: 2;\n margin-left: -1px;\n}\n.nav {\n margin-bottom: 0;\n padding-left: 0;\n list-style: none;\n}\n.nav > li {\n position: relative;\n display: block;\n}\n.nav > li > a {\n position: relative;\n display: block;\n padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.nav > li.disabled > a {\n color: #777777;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n color: #777777;\n text-decoration: none;\n background-color: transparent;\n cursor: not-allowed;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n background-color: #eeeeee;\n border-color: #337ab7;\n}\n.nav .nav-divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.nav > li > a > img {\n max-width: none;\n}\n.nav-tabs {\n border-bottom: 1px solid #ddd;\n}\n.nav-tabs > li {\n float: left;\n margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n margin-right: 2px;\n line-height: 1.42857143;\n border: 1px solid transparent;\n border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n border-color: #eeeeee #eeeeee #ddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n color: #555555;\n background-color: #fff;\n border: 1px solid #ddd;\n border-bottom-color: transparent;\n cursor: default;\n}\n.nav-tabs.nav-justified {\n width: 100%;\n border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n float: none;\n}\n.nav-tabs.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-tabs.nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs.nav-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs.nav-justified > .active > a,\n .nav-tabs.nav-justified > .active > a:hover,\n .nav-tabs.nav-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.nav-pills > li {\n float: left;\n}\n.nav-pills > li > a {\n border-radius: 4px;\n}\n.nav-pills > li + li {\n margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n color: #fff;\n background-color: #337ab7;\n}\n.nav-stacked > li {\n float: none;\n}\n.nav-stacked > li + li {\n margin-top: 2px;\n margin-left: 0;\n}\n.nav-justified {\n width: 100%;\n}\n.nav-justified > li {\n float: none;\n}\n.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs-justified {\n border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs-justified > .active > a,\n .nav-tabs-justified > .active > a:hover,\n .nav-tabs-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar {\n position: relative;\n min-height: 50px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n}\n@media (min-width: 768px) {\n .navbar {\n border-radius: 4px;\n }\n}\n@media (min-width: 768px) {\n .navbar-header {\n float: left;\n }\n}\n.navbar-collapse {\n overflow-x: visible;\n padding-right: 15px;\n padding-left: 15px;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n -webkit-overflow-scrolling: touch;\n}\n.navbar-collapse.in {\n overflow-y: auto;\n}\n@media (min-width: 768px) {\n .navbar-collapse {\n width: auto;\n border-top: 0;\n box-shadow: none;\n }\n .navbar-collapse.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0;\n overflow: visible !important;\n }\n .navbar-collapse.in {\n overflow-y: visible;\n }\n .navbar-fixed-top .navbar-collapse,\n .navbar-static-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n padding-left: 0;\n padding-right: 0;\n }\n}\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n max-height: 340px;\n}\n@media (max-device-width: 480px) and (orientation: landscape) {\n .navbar-fixed-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n max-height: 200px;\n }\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n margin-right: -15px;\n margin-left: -15px;\n}\n@media (min-width: 768px) {\n .container > .navbar-header,\n .container-fluid > .navbar-header,\n .container > .navbar-collapse,\n .container-fluid > .navbar-collapse {\n margin-right: 0;\n margin-left: 0;\n }\n}\n.navbar-static-top {\n z-index: 1000;\n border-width: 0 0 1px;\n}\n@media (min-width: 768px) {\n .navbar-static-top {\n border-radius: 0;\n }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n@media (min-width: 768px) {\n .navbar-fixed-top,\n .navbar-fixed-bottom {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0;\n border-width: 1px 0 0;\n}\n.navbar-brand {\n float: left;\n padding: 15px 15px;\n font-size: 18px;\n line-height: 20px;\n height: 50px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n text-decoration: none;\n}\n.navbar-brand > img {\n display: block;\n}\n@media (min-width: 768px) {\n .navbar > .container .navbar-brand,\n .navbar > .container-fluid .navbar-brand {\n margin-left: -15px;\n }\n}\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: 15px;\n padding: 9px 10px;\n margin-top: 8px;\n margin-bottom: 8px;\n background-color: transparent;\n background-image: none;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.navbar-toggle:focus {\n outline: 0;\n}\n.navbar-toggle .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n margin-top: 4px;\n}\n@media (min-width: 768px) {\n .navbar-toggle {\n display: none;\n }\n}\n.navbar-nav {\n margin: 7.5px -15px;\n}\n.navbar-nav > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: 20px;\n}\n@media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n }\n .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n}\n@media (min-width: 768px) {\n .navbar-nav {\n float: left;\n margin: 0;\n }\n .navbar-nav > li {\n float: left;\n }\n .navbar-nav > li > a {\n padding-top: 15px;\n padding-bottom: 15px;\n }\n}\n.navbar-form {\n margin-left: -15px;\n margin-right: -15px;\n padding: 10px 15px;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n margin-top: 8px;\n margin-bottom: 8px;\n}\n@media (min-width: 768px) {\n .navbar-form .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .navbar-form .form-control-static {\n display: inline-block;\n }\n .navbar-form .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .navbar-form .input-group .input-group-addon,\n .navbar-form .input-group .input-group-btn,\n .navbar-form .input-group .form-control {\n width: auto;\n }\n .navbar-form .input-group > .form-control {\n width: 100%;\n }\n .navbar-form .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio,\n .navbar-form .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio label,\n .navbar-form .checkbox label {\n padding-left: 0;\n }\n .navbar-form .radio input[type=\"radio\"],\n .navbar-form .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .navbar-form .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n@media (max-width: 767px) {\n .navbar-form .form-group {\n margin-bottom: 5px;\n }\n .navbar-form .form-group:last-child {\n margin-bottom: 0;\n }\n}\n@media (min-width: 768px) {\n .navbar-form {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n}\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.navbar-btn {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.navbar-btn.btn-sm {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.navbar-btn.btn-xs {\n margin-top: 14px;\n margin-bottom: 14px;\n}\n.navbar-text {\n margin-top: 15px;\n margin-bottom: 15px;\n}\n@media (min-width: 768px) {\n .navbar-text {\n float: left;\n margin-left: 15px;\n margin-right: 15px;\n }\n}\n@media (min-width: 768px) {\n .navbar-left {\n float: left !important;\n }\n .navbar-right {\n float: right !important;\n margin-right: -15px;\n }\n .navbar-right ~ .navbar-right {\n margin-right: 0;\n }\n}\n.navbar-default {\n background-color: #f8f8f8;\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-brand {\n color: #777;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n color: #5e5e5e;\n background-color: transparent;\n}\n.navbar-default .navbar-text {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n color: #333;\n background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n}\n.navbar-default .navbar-toggle {\n border-color: #ddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n background-color: #ddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n background-color: #888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n background-color: #e7e7e7;\n color: #555;\n}\n@media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333;\n background-color: transparent;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n }\n}\n.navbar-default .navbar-link {\n color: #777;\n}\n.navbar-default .navbar-link:hover {\n color: #333;\n}\n.navbar-default .btn-link {\n color: #777;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n color: #333;\n}\n.navbar-default .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-default .btn-link:hover,\n.navbar-default .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-default .btn-link:focus {\n color: #ccc;\n}\n.navbar-inverse {\n background-color: #222;\n border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n color: #fff;\n background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n}\n.navbar-inverse .navbar-toggle {\n border-color: #333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n background-color: #333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n background-color: #fff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n border-color: #101010;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n background-color: #080808;\n color: #fff;\n}\n@media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #fff;\n background-color: transparent;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n }\n}\n.navbar-inverse .navbar-link {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-link:hover {\n color: #fff;\n}\n.navbar-inverse .btn-link {\n color: #9d9d9d;\n}\n.navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link:focus {\n color: #fff;\n}\n.navbar-inverse .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-inverse .btn-link:focus {\n color: #444;\n}\n.breadcrumb {\n padding: 8px 15px;\n margin-bottom: 20px;\n list-style: none;\n background-color: #f5f5f5;\n border-radius: 4px;\n}\n.breadcrumb > li {\n display: inline-block;\n}\n.breadcrumb > li + li:before {\n content: \"/\\00a0\";\n padding: 0 5px;\n color: #ccc;\n}\n.breadcrumb > .active {\n color: #777777;\n}\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: 20px 0;\n border-radius: 4px;\n}\n.pagination > li {\n display: inline;\n}\n.pagination > li > a,\n.pagination > li > span {\n position: relative;\n float: left;\n padding: 6px 12px;\n line-height: 1.42857143;\n text-decoration: none;\n color: #337ab7;\n background-color: #fff;\n border: 1px solid #ddd;\n margin-left: -1px;\n}\n.pagination > li:first-child > a,\n.pagination > li:first-child > span {\n margin-left: 0;\n border-bottom-left-radius: 4px;\n border-top-left-radius: 4px;\n}\n.pagination > li:last-child > a,\n.pagination > li:last-child > span {\n border-bottom-right-radius: 4px;\n border-top-right-radius: 4px;\n}\n.pagination > li > a:hover,\n.pagination > li > span:hover,\n.pagination > li > a:focus,\n.pagination > li > span:focus {\n z-index: 2;\n color: #23527c;\n background-color: #eeeeee;\n border-color: #ddd;\n}\n.pagination > .active > a,\n.pagination > .active > span,\n.pagination > .active > a:hover,\n.pagination > .active > span:hover,\n.pagination > .active > a:focus,\n.pagination > .active > span:focus {\n z-index: 3;\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n cursor: default;\n}\n.pagination > .disabled > span,\n.pagination > .disabled > span:hover,\n.pagination > .disabled > span:focus,\n.pagination > .disabled > a,\n.pagination > .disabled > a:hover,\n.pagination > .disabled > a:focus {\n color: #777777;\n background-color: #fff;\n border-color: #ddd;\n cursor: not-allowed;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n border-bottom-left-radius: 6px;\n border-top-left-radius: 6px;\n}\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n border-bottom-right-radius: 6px;\n border-top-right-radius: 6px;\n}\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n border-bottom-left-radius: 3px;\n border-top-left-radius: 3px;\n}\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n border-bottom-right-radius: 3px;\n border-top-right-radius: 3px;\n}\n.pager {\n padding-left: 0;\n margin: 20px 0;\n list-style: none;\n text-align: center;\n}\n.pager li {\n display: inline;\n}\n.pager li > a,\n.pager li > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n}\n.pager li > a:hover,\n.pager li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.pager .next > a,\n.pager .next > span {\n float: right;\n}\n.pager .previous > a,\n.pager .previous > span {\n float: left;\n}\n.pager .disabled > a,\n.pager .disabled > a:hover,\n.pager .disabled > a:focus,\n.pager .disabled > span {\n color: #777777;\n background-color: #fff;\n cursor: not-allowed;\n}\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n}\na.label:hover,\na.label:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer;\n}\n.label:empty {\n display: none;\n}\n.btn .label {\n position: relative;\n top: -1px;\n}\n.label-default {\n background-color: #777777;\n}\n.label-default[href]:hover,\n.label-default[href]:focus {\n background-color: #5e5e5e;\n}\n.label-primary {\n background-color: #337ab7;\n}\n.label-primary[href]:hover,\n.label-primary[href]:focus {\n background-color: #286090;\n}\n.label-success {\n background-color: #5cb85c;\n}\n.label-success[href]:hover,\n.label-success[href]:focus {\n background-color: #449d44;\n}\n.label-info {\n background-color: #5bc0de;\n}\n.label-info[href]:hover,\n.label-info[href]:focus {\n background-color: #31b0d5;\n}\n.label-warning {\n background-color: #f0ad4e;\n}\n.label-warning[href]:hover,\n.label-warning[href]:focus {\n background-color: #ec971f;\n}\n.label-danger {\n background-color: #d9534f;\n}\n.label-danger[href]:hover,\n.label-danger[href]:focus {\n background-color: #c9302c;\n}\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: 12px;\n font-weight: bold;\n color: #fff;\n line-height: 1;\n vertical-align: middle;\n white-space: nowrap;\n text-align: center;\n background-color: #777777;\n border-radius: 10px;\n}\n.badge:empty {\n display: none;\n}\n.btn .badge {\n position: relative;\n top: -1px;\n}\n.btn-xs .badge,\n.btn-group-xs > .btn .badge {\n top: 0;\n padding: 1px 5px;\n}\na.badge:hover,\na.badge:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer;\n}\n.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.list-group-item > .badge {\n float: right;\n}\n.list-group-item > .badge + .badge {\n margin-right: 5px;\n}\n.nav-pills > li > a > .badge {\n margin-left: 3px;\n}\n.jumbotron {\n padding-top: 30px;\n padding-bottom: 30px;\n margin-bottom: 30px;\n color: inherit;\n background-color: #eeeeee;\n}\n.jumbotron h1,\n.jumbotron .h1 {\n color: inherit;\n}\n.jumbotron p {\n margin-bottom: 15px;\n font-size: 21px;\n font-weight: 200;\n}\n.jumbotron > hr {\n border-top-color: #d5d5d5;\n}\n.container .jumbotron,\n.container-fluid .jumbotron {\n border-radius: 6px;\n padding-left: 15px;\n padding-right: 15px;\n}\n.jumbotron .container {\n max-width: 100%;\n}\n@media screen and (min-width: 768px) {\n .jumbotron {\n padding-top: 48px;\n padding-bottom: 48px;\n }\n .container .jumbotron,\n .container-fluid .jumbotron {\n padding-left: 60px;\n padding-right: 60px;\n }\n .jumbotron h1,\n .jumbotron .h1 {\n font-size: 63px;\n }\n}\n.thumbnail {\n display: block;\n padding: 4px;\n margin-bottom: 20px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: border 0.2s ease-in-out;\n -o-transition: border 0.2s ease-in-out;\n transition: border 0.2s ease-in-out;\n}\n.thumbnail > img,\n.thumbnail a > img {\n margin-left: auto;\n margin-right: auto;\n}\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n border-color: #337ab7;\n}\n.thumbnail .caption {\n padding: 9px;\n color: #333333;\n}\n.alert {\n padding: 15px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.alert h4 {\n margin-top: 0;\n color: inherit;\n}\n.alert .alert-link {\n font-weight: bold;\n}\n.alert > p,\n.alert > ul {\n margin-bottom: 0;\n}\n.alert > p + p {\n margin-top: 5px;\n}\n.alert-dismissable,\n.alert-dismissible {\n padding-right: 35px;\n}\n.alert-dismissable .close,\n.alert-dismissible .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n}\n.alert-success {\n background-color: #dff0d8;\n border-color: #d6e9c6;\n color: #3c763d;\n}\n.alert-success hr {\n border-top-color: #c9e2b3;\n}\n.alert-success .alert-link {\n color: #2b542c;\n}\n.alert-info {\n background-color: #d9edf7;\n border-color: #bce8f1;\n color: #31708f;\n}\n.alert-info hr {\n border-top-color: #a6e1ec;\n}\n.alert-info .alert-link {\n color: #245269;\n}\n.alert-warning {\n background-color: #fcf8e3;\n border-color: #faebcc;\n color: #8a6d3b;\n}\n.alert-warning hr {\n border-top-color: #f7e1b5;\n}\n.alert-warning .alert-link {\n color: #66512c;\n}\n.alert-danger {\n background-color: #f2dede;\n border-color: #ebccd1;\n color: #a94442;\n}\n.alert-danger hr {\n border-top-color: #e4b9c0;\n}\n.alert-danger .alert-link {\n color: #843534;\n}\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n.progress {\n overflow: hidden;\n height: 20px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: 12px;\n line-height: 20px;\n color: #fff;\n text-align: center;\n background-color: #337ab7;\n -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n -webkit-transition: width 0.6s ease;\n -o-transition: width 0.6s ease;\n transition: width 0.6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n -webkit-animation: progress-bar-stripes 2s linear infinite;\n -o-animation: progress-bar-stripes 2s linear infinite;\n animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n background-color: #5cb85c;\n}\n.progress-striped .progress-bar-success {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-info {\n background-color: #5bc0de;\n}\n.progress-striped .progress-bar-info {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-warning {\n background-color: #f0ad4e;\n}\n.progress-striped .progress-bar-warning {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-danger {\n background-color: #d9534f;\n}\n.progress-striped .progress-bar-danger {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.media {\n margin-top: 15px;\n}\n.media:first-child {\n margin-top: 0;\n}\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden;\n}\n.media-body {\n width: 10000px;\n}\n.media-object {\n display: block;\n}\n.media-object.img-thumbnail {\n max-width: none;\n}\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n.media-middle {\n vertical-align: middle;\n}\n.media-bottom {\n vertical-align: bottom;\n}\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n.list-group {\n margin-bottom: 20px;\n padding-left: 0;\n}\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid #ddd;\n}\n.list-group-item:first-child {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n}\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\na.list-group-item,\nbutton.list-group-item {\n color: #555;\n}\na.list-group-item .list-group-item-heading,\nbutton.list-group-item .list-group-item-heading {\n color: #333;\n}\na.list-group-item:hover,\nbutton.list-group-item:hover,\na.list-group-item:focus,\nbutton.list-group-item:focus {\n text-decoration: none;\n color: #555;\n background-color: #f5f5f5;\n}\nbutton.list-group-item {\n width: 100%;\n text-align: left;\n}\n.list-group-item.disabled,\n.list-group-item.disabled:hover,\n.list-group-item.disabled:focus {\n background-color: #eeeeee;\n color: #777777;\n cursor: not-allowed;\n}\n.list-group-item.disabled .list-group-item-heading,\n.list-group-item.disabled:hover .list-group-item-heading,\n.list-group-item.disabled:focus .list-group-item-heading {\n color: inherit;\n}\n.list-group-item.disabled .list-group-item-text,\n.list-group-item.disabled:hover .list-group-item-text,\n.list-group-item.disabled:focus .list-group-item-text {\n color: #777777;\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n z-index: 2;\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.list-group-item.active .list-group-item-heading,\n.list-group-item.active:hover .list-group-item-heading,\n.list-group-item.active:focus .list-group-item-heading,\n.list-group-item.active .list-group-item-heading > small,\n.list-group-item.active:hover .list-group-item-heading > small,\n.list-group-item.active:focus .list-group-item-heading > small,\n.list-group-item.active .list-group-item-heading > .small,\n.list-group-item.active:hover .list-group-item-heading > .small,\n.list-group-item.active:focus .list-group-item-heading > .small {\n color: inherit;\n}\n.list-group-item.active .list-group-item-text,\n.list-group-item.active:hover .list-group-item-text,\n.list-group-item.active:focus .list-group-item-text {\n color: #c7ddef;\n}\n.list-group-item-success {\n color: #3c763d;\n background-color: #dff0d8;\n}\na.list-group-item-success,\nbutton.list-group-item-success {\n color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading,\nbutton.list-group-item-success .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-success:hover,\nbutton.list-group-item-success:hover,\na.list-group-item-success:focus,\nbutton.list-group-item-success:focus {\n color: #3c763d;\n background-color: #d0e9c6;\n}\na.list-group-item-success.active,\nbutton.list-group-item-success.active,\na.list-group-item-success.active:hover,\nbutton.list-group-item-success.active:hover,\na.list-group-item-success.active:focus,\nbutton.list-group-item-success.active:focus {\n color: #fff;\n background-color: #3c763d;\n border-color: #3c763d;\n}\n.list-group-item-info {\n color: #31708f;\n background-color: #d9edf7;\n}\na.list-group-item-info,\nbutton.list-group-item-info {\n color: #31708f;\n}\na.list-group-item-info .list-group-item-heading,\nbutton.list-group-item-info .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-info:hover,\nbutton.list-group-item-info:hover,\na.list-group-item-info:focus,\nbutton.list-group-item-info:focus {\n color: #31708f;\n background-color: #c4e3f3;\n}\na.list-group-item-info.active,\nbutton.list-group-item-info.active,\na.list-group-item-info.active:hover,\nbutton.list-group-item-info.active:hover,\na.list-group-item-info.active:focus,\nbutton.list-group-item-info.active:focus {\n color: #fff;\n background-color: #31708f;\n border-color: #31708f;\n}\n.list-group-item-warning {\n color: #8a6d3b;\n background-color: #fcf8e3;\n}\na.list-group-item-warning,\nbutton.list-group-item-warning {\n color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading,\nbutton.list-group-item-warning .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-warning:hover,\nbutton.list-group-item-warning:hover,\na.list-group-item-warning:focus,\nbutton.list-group-item-warning:focus {\n color: #8a6d3b;\n background-color: #faf2cc;\n}\na.list-group-item-warning.active,\nbutton.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\nbutton.list-group-item-warning.active:hover,\na.list-group-item-warning.active:focus,\nbutton.list-group-item-warning.active:focus {\n color: #fff;\n background-color: #8a6d3b;\n border-color: #8a6d3b;\n}\n.list-group-item-danger {\n color: #a94442;\n background-color: #f2dede;\n}\na.list-group-item-danger,\nbutton.list-group-item-danger {\n color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading,\nbutton.list-group-item-danger .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-danger:hover,\nbutton.list-group-item-danger:hover,\na.list-group-item-danger:focus,\nbutton.list-group-item-danger:focus {\n color: #a94442;\n background-color: #ebcccc;\n}\na.list-group-item-danger.active,\nbutton.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\nbutton.list-group-item-danger.active:hover,\na.list-group-item-danger.active:focus,\nbutton.list-group-item-danger.active:focus {\n color: #fff;\n background-color: #a94442;\n border-color: #a94442;\n}\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n.panel {\n margin-bottom: 20px;\n background-color: #fff;\n border: 1px solid transparent;\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.panel-body {\n padding: 15px;\n}\n.panel-heading {\n padding: 10px 15px;\n border-bottom: 1px solid transparent;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel-heading > .dropdown .dropdown-toggle {\n color: inherit;\n}\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: 16px;\n color: inherit;\n}\n.panel-title > a,\n.panel-title > small,\n.panel-title > .small,\n.panel-title > small > a,\n.panel-title > .small > a {\n color: inherit;\n}\n.panel-footer {\n padding: 10px 15px;\n background-color: #f5f5f5;\n border-top: 1px solid #ddd;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .list-group,\n.panel > .panel-collapse > .list-group {\n margin-bottom: 0;\n}\n.panel > .list-group .list-group-item,\n.panel > .panel-collapse > .list-group .list-group-item {\n border-width: 1px 0;\n border-radius: 0;\n}\n.panel > .list-group:first-child .list-group-item:first-child,\n.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {\n border-top: 0;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .list-group:last-child .list-group-item:last-child,\n.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {\n border-bottom: 0;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.panel-heading + .list-group .list-group-item:first-child {\n border-top-width: 0;\n}\n.list-group + .panel-footer {\n border-top-width: 0;\n}\n.panel > .table,\n.panel > .table-responsive > .table,\n.panel > .panel-collapse > .table {\n margin-bottom: 0;\n}\n.panel > .table caption,\n.panel > .table-responsive > .table caption,\n.panel > .panel-collapse > .table caption {\n padding-left: 15px;\n padding-right: 15px;\n}\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n border-top-right-radius: 3px;\n}\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {\n border-bottom-left-radius: 3px;\n border-bottom-right-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n border-bottom-right-radius: 3px;\n}\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive,\n.panel > .table + .panel-body,\n.panel > .table-responsive + .panel-body {\n border-top: 1px solid #ddd;\n}\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n border-top: 0;\n}\n.panel > .table-bordered,\n.panel > .table-responsive > .table-bordered {\n border: 0;\n}\n.panel > .table-bordered > thead > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,\n.panel > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-bordered > thead > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,\n.panel > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-bordered > tfoot > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n}\n.panel > .table-bordered > thead > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,\n.panel > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-bordered > thead > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,\n.panel > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-bordered > tfoot > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n}\n.panel > .table-bordered > thead > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,\n.panel > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-bordered > thead > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,\n.panel > .table-bordered > tbody > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {\n border-bottom: 0;\n}\n.panel > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-bordered > tfoot > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {\n border-bottom: 0;\n}\n.panel > .table-responsive {\n border: 0;\n margin-bottom: 0;\n}\n.panel-group {\n margin-bottom: 20px;\n}\n.panel-group .panel {\n margin-bottom: 0;\n border-radius: 4px;\n}\n.panel-group .panel + .panel {\n margin-top: 5px;\n}\n.panel-group .panel-heading {\n border-bottom: 0;\n}\n.panel-group .panel-heading + .panel-collapse > .panel-body,\n.panel-group .panel-heading + .panel-collapse > .list-group {\n border-top: 1px solid #ddd;\n}\n.panel-group .panel-footer {\n border-top: 0;\n}\n.panel-group .panel-footer + .panel-collapse .panel-body {\n border-bottom: 1px solid #ddd;\n}\n.panel-default {\n border-color: #ddd;\n}\n.panel-default > .panel-heading {\n color: #333333;\n background-color: #f5f5f5;\n border-color: #ddd;\n}\n.panel-default > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ddd;\n}\n.panel-default > .panel-heading .badge {\n color: #f5f5f5;\n background-color: #333333;\n}\n.panel-default > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ddd;\n}\n.panel-primary {\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading {\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #337ab7;\n}\n.panel-primary > .panel-heading .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.panel-primary > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #337ab7;\n}\n.panel-success {\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #d6e9c6;\n}\n.panel-success > .panel-heading .badge {\n color: #dff0d8;\n background-color: #3c763d;\n}\n.panel-success > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #d6e9c6;\n}\n.panel-info {\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading {\n color: #31708f;\n background-color: #d9edf7;\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #bce8f1;\n}\n.panel-info > .panel-heading .badge {\n color: #d9edf7;\n background-color: #31708f;\n}\n.panel-info > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #bce8f1;\n}\n.panel-warning {\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #faebcc;\n}\n.panel-warning > .panel-heading .badge {\n color: #fcf8e3;\n background-color: #8a6d3b;\n}\n.panel-warning > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #faebcc;\n}\n.panel-danger {\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading {\n color: #a94442;\n background-color: #f2dede;\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ebccd1;\n}\n.panel-danger > .panel-heading .badge {\n color: #f2dede;\n background-color: #a94442;\n}\n.panel-danger > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ebccd1;\n}\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden;\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n border: 0;\n}\n.embed-responsive-16by9 {\n padding-bottom: 56.25%;\n}\n.embed-responsive-4by3 {\n padding-bottom: 75%;\n}\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border: 1px solid #e3e3e3;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.well blockquote {\n border-color: #ddd;\n border-color: rgba(0, 0, 0, 0.15);\n}\n.well-lg {\n padding: 24px;\n border-radius: 6px;\n}\n.well-sm {\n padding: 9px;\n border-radius: 3px;\n}\n.close {\n float: right;\n font-size: 21px;\n font-weight: bold;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: 0.2;\n filter: alpha(opacity=20);\n}\n.close:hover,\n.close:focus {\n color: #000;\n text-decoration: none;\n cursor: pointer;\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\nbutton.close {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n.modal-open {\n overflow: hidden;\n}\n.modal {\n display: none;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n -webkit-overflow-scrolling: touch;\n outline: 0;\n}\n.modal.fade .modal-dialog {\n -webkit-transform: translate(0, -25%);\n -ms-transform: translate(0, -25%);\n -o-transform: translate(0, -25%);\n transform: translate(0, -25%);\n -webkit-transition: -webkit-transform 0.3s ease-out;\n -moz-transition: -moz-transform 0.3s ease-out;\n -o-transition: -o-transform 0.3s ease-out;\n transition: transform 0.3s ease-out;\n}\n.modal.in .modal-dialog {\n -webkit-transform: translate(0, 0);\n -ms-transform: translate(0, 0);\n -o-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n.modal-content {\n position: relative;\n background-color: #fff;\n border: 1px solid #999;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n background-clip: padding-box;\n outline: 0;\n}\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000;\n}\n.modal-backdrop.fade {\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.modal-backdrop.in {\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\n.modal-header {\n padding: 15px;\n border-bottom: 1px solid #e5e5e5;\n}\n.modal-header .close {\n margin-top: -2px;\n}\n.modal-title {\n margin: 0;\n line-height: 1.42857143;\n}\n.modal-body {\n position: relative;\n padding: 15px;\n}\n.modal-footer {\n padding: 15px;\n text-align: right;\n border-top: 1px solid #e5e5e5;\n}\n.modal-footer .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0;\n}\n.modal-footer .btn-group .btn + .btn {\n margin-left: -1px;\n}\n.modal-footer .btn-block + .btn-block {\n margin-left: 0;\n}\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n@media (min-width: 768px) {\n .modal-dialog {\n width: 600px;\n margin: 30px auto;\n }\n .modal-content {\n -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n }\n .modal-sm {\n width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg {\n width: 900px;\n }\n}\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n font-size: 12px;\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.tooltip.in {\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.tooltip.top {\n margin-top: -3px;\n padding: 5px 0;\n}\n.tooltip.right {\n margin-left: 3px;\n padding: 0 5px;\n}\n.tooltip.bottom {\n margin-top: 3px;\n padding: 5px 0;\n}\n.tooltip.left {\n margin-left: -3px;\n padding: 0 5px;\n}\n.tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 4px;\n}\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.top-left .tooltip-arrow {\n bottom: 0;\n right: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000;\n}\n.tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000;\n}\n.tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: none;\n max-width: 276px;\n padding: 1px;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n font-size: 14px;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n}\n.popover.top {\n margin-top: -10px;\n}\n.popover.right {\n margin-left: 10px;\n}\n.popover.bottom {\n margin-top: 10px;\n}\n.popover.left {\n margin-left: -10px;\n}\n.popover-title {\n margin: 0;\n padding: 8px 14px;\n font-size: 14px;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-radius: 5px 5px 0 0;\n}\n.popover-content {\n padding: 9px 14px;\n}\n.popover > .arrow,\n.popover > .arrow:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.popover > .arrow {\n border-width: 11px;\n}\n.popover > .arrow:after {\n border-width: 10px;\n content: \"\";\n}\n.popover.top > .arrow {\n left: 50%;\n margin-left: -11px;\n border-bottom-width: 0;\n border-top-color: #999999;\n border-top-color: rgba(0, 0, 0, 0.25);\n bottom: -11px;\n}\n.popover.top > .arrow:after {\n content: \" \";\n bottom: 1px;\n margin-left: -10px;\n border-bottom-width: 0;\n border-top-color: #fff;\n}\n.popover.right > .arrow {\n top: 50%;\n left: -11px;\n margin-top: -11px;\n border-left-width: 0;\n border-right-color: #999999;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n.popover.right > .arrow:after {\n content: \" \";\n left: 1px;\n bottom: -10px;\n border-left-width: 0;\n border-right-color: #fff;\n}\n.popover.bottom > .arrow {\n left: 50%;\n margin-left: -11px;\n border-top-width: 0;\n border-bottom-color: #999999;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n top: -11px;\n}\n.popover.bottom > .arrow:after {\n content: \" \";\n top: 1px;\n margin-left: -10px;\n border-top-width: 0;\n border-bottom-color: #fff;\n}\n.popover.left > .arrow {\n top: 50%;\n right: -11px;\n margin-top: -11px;\n border-right-width: 0;\n border-left-color: #999999;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n.popover.left > .arrow:after {\n content: \" \";\n right: 1px;\n border-right-width: 0;\n border-left-color: #fff;\n bottom: -10px;\n}\n.carousel {\n position: relative;\n}\n.carousel-inner {\n position: relative;\n overflow: hidden;\n width: 100%;\n}\n.carousel-inner > .item {\n display: none;\n position: relative;\n -webkit-transition: 0.6s ease-in-out left;\n -o-transition: 0.6s ease-in-out left;\n transition: 0.6s ease-in-out left;\n}\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n line-height: 1;\n}\n@media all and (transform-3d), (-webkit-transform-3d) {\n .carousel-inner > .item {\n -webkit-transition: -webkit-transform 0.6s ease-in-out;\n -moz-transition: -moz-transform 0.6s ease-in-out;\n -o-transition: -o-transform 0.6s ease-in-out;\n transition: transform 0.6s ease-in-out;\n -webkit-backface-visibility: hidden;\n -moz-backface-visibility: hidden;\n backface-visibility: hidden;\n -webkit-perspective: 1000px;\n -moz-perspective: 1000px;\n perspective: 1000px;\n }\n .carousel-inner > .item.next,\n .carousel-inner > .item.active.right {\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.prev,\n .carousel-inner > .item.active.left {\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.next.left,\n .carousel-inner > .item.prev.right,\n .carousel-inner > .item.active {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n left: 0;\n }\n}\n.carousel-inner > .active,\n.carousel-inner > .next,\n.carousel-inner > .prev {\n display: block;\n}\n.carousel-inner > .active {\n left: 0;\n}\n.carousel-inner > .next,\n.carousel-inner > .prev {\n position: absolute;\n top: 0;\n width: 100%;\n}\n.carousel-inner > .next {\n left: 100%;\n}\n.carousel-inner > .prev {\n left: -100%;\n}\n.carousel-inner > .next.left,\n.carousel-inner > .prev.right {\n left: 0;\n}\n.carousel-inner > .active.left {\n left: -100%;\n}\n.carousel-inner > .active.right {\n left: 100%;\n}\n.carousel-control {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 15%;\n opacity: 0.5;\n filter: alpha(opacity=50);\n font-size: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n background-color: rgba(0, 0, 0, 0);\n}\n.carousel-control.left {\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);\n}\n.carousel-control.right {\n left: auto;\n right: 0;\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);\n}\n.carousel-control:hover,\n.carousel-control:focus {\n outline: 0;\n color: #fff;\n text-decoration: none;\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-left,\n.carousel-control .glyphicon-chevron-right {\n position: absolute;\n top: 50%;\n margin-top: -10px;\n z-index: 5;\n display: inline-block;\n}\n.carousel-control .icon-prev,\n.carousel-control .glyphicon-chevron-left {\n left: 50%;\n margin-left: -10px;\n}\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-right {\n right: 50%;\n margin-right: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next {\n width: 20px;\n height: 20px;\n line-height: 1;\n font-family: serif;\n}\n.carousel-control .icon-prev:before {\n content: '\\2039';\n}\n.carousel-control .icon-next:before {\n content: '\\203a';\n}\n.carousel-indicators {\n position: absolute;\n bottom: 10px;\n left: 50%;\n z-index: 15;\n width: 60%;\n margin-left: -30%;\n padding-left: 0;\n list-style: none;\n text-align: center;\n}\n.carousel-indicators li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n border: 1px solid #fff;\n border-radius: 10px;\n cursor: pointer;\n background-color: #000 \\9;\n background-color: rgba(0, 0, 0, 0);\n}\n.carousel-indicators .active {\n margin: 0;\n width: 12px;\n height: 12px;\n background-color: #fff;\n}\n.carousel-caption {\n position: absolute;\n left: 15%;\n right: 15%;\n bottom: 20px;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-caption .btn {\n text-shadow: none;\n}\n@media screen and (min-width: 768px) {\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-prev,\n .carousel-control .icon-next {\n width: 30px;\n height: 30px;\n margin-top: -10px;\n font-size: 30px;\n }\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .icon-prev {\n margin-left: -10px;\n }\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-next {\n margin-right: -10px;\n }\n .carousel-caption {\n left: 20%;\n right: 20%;\n padding-bottom: 30px;\n }\n .carousel-indicators {\n bottom: 20px;\n }\n}\n.clearfix:before,\n.clearfix:after,\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-header:before,\n.modal-header:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.clearfix:after,\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-header:after,\n.modal-footer:after {\n clear: both;\n}\n.center-block {\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n.hidden {\n display: none !important;\n}\n.affix {\n position: fixed;\n}\n@-ms-viewport {\n width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n display: none !important;\n}\n@media (max-width: 767px) {\n .visible-xs {\n display: block !important;\n }\n table.visible-xs {\n display: table !important;\n }\n tr.visible-xs {\n display: table-row !important;\n }\n th.visible-xs,\n td.visible-xs {\n display: table-cell !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-block {\n display: block !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline {\n display: inline !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm {\n display: block !important;\n }\n table.visible-sm {\n display: table !important;\n }\n tr.visible-sm {\n display: table-row !important;\n }\n th.visible-sm,\n td.visible-sm {\n display: table-cell !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-block {\n display: block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline {\n display: inline !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md {\n display: block !important;\n }\n table.visible-md {\n display: table !important;\n }\n tr.visible-md {\n display: table-row !important;\n }\n th.visible-md,\n td.visible-md {\n display: table-cell !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-block {\n display: block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline {\n display: inline !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg {\n display: block !important;\n }\n table.visible-lg {\n display: table !important;\n }\n tr.visible-lg {\n display: table-row !important;\n }\n th.visible-lg,\n td.visible-lg {\n display: table-cell !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-block {\n display: block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline {\n display: inline !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline-block {\n display: inline-block !important;\n }\n}\n@media (max-width: 767px) {\n .hidden-xs {\n display: none !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .hidden-sm {\n display: none !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .hidden-md {\n display: none !important;\n }\n}\n@media (min-width: 1200px) {\n .hidden-lg {\n display: none !important;\n }\n}\n.visible-print {\n display: none !important;\n}\n@media print {\n .visible-print {\n display: block !important;\n }\n table.visible-print {\n display: table !important;\n }\n tr.visible-print {\n display: table-row !important;\n }\n th.visible-print,\n td.visible-print {\n display: table-cell !important;\n }\n}\n.visible-print-block {\n display: none !important;\n}\n@media print {\n .visible-print-block {\n display: block !important;\n }\n}\n.visible-print-inline {\n display: none !important;\n}\n@media print {\n .visible-print-inline {\n display: inline !important;\n }\n}\n.visible-print-inline-block {\n display: none !important;\n}\n@media print {\n .visible-print-inline-block {\n display: inline-block !important;\n }\n}\n@media print {\n .hidden-print {\n display: none !important;\n }\n}\n/*# sourceMappingURL=bootstrap.css.map */","/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS and IE text size adjust after device orientation change,\n// without disabling user zoom.\n//\n\nhtml {\n font-family: sans-serif; // 1\n -ms-text-size-adjust: 100%; // 2\n -webkit-text-size-adjust: 100%; // 2\n}\n\n//\n// Remove default margin.\n//\n\nbody {\n margin: 0;\n}\n\n// HTML5 display definitions\n// ==========================================================================\n\n//\n// Correct `block` display not defined for any HTML5 element in IE 8/9.\n// Correct `block` display not defined for `details` or `summary` in IE 10/11\n// and Firefox.\n// Correct `block` display not defined for `main` in IE 11.\n//\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n//\n// 1. Correct `inline-block` display not defined in IE 8/9.\n// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n//\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; // 1\n vertical-align: baseline; // 2\n}\n\n//\n// Prevent modern browsers from displaying `audio` without controls.\n// Remove excess height in iOS 5 devices.\n//\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n//\n// Address `[hidden]` styling not present in IE 8/9/10.\n// Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.\n//\n\n[hidden],\ntemplate {\n display: none;\n}\n\n// Links\n// ==========================================================================\n\n//\n// Remove the gray background color from active links in IE 10.\n//\n\na {\n background-color: transparent;\n}\n\n//\n// Improve readability of focused elements when they are also in an\n// active/hover state.\n//\n\na:active,\na:hover {\n outline: 0;\n}\n\n// Text-level semantics\n// ==========================================================================\n\n//\n// Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n//\n\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n//\n// Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n//\n\nb,\nstrong {\n font-weight: bold;\n}\n\n//\n// Address styling not present in Safari and Chrome.\n//\n\ndfn {\n font-style: italic;\n}\n\n//\n// Address variable `h1` font-size and margin within `section` and `article`\n// contexts in Firefox 4+, Safari, and Chrome.\n//\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n//\n// Address styling not present in IE 8/9.\n//\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n//\n// Address inconsistent and variable font size in all browsers.\n//\n\nsmall {\n font-size: 80%;\n}\n\n//\n// Prevent `sub` and `sup` affecting `line-height` in all browsers.\n//\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n// Embedded content\n// ==========================================================================\n\n//\n// Remove border when inside `a` element in IE 8/9/10.\n//\n\nimg {\n border: 0;\n}\n\n//\n// Correct overflow not hidden in IE 9/10/11.\n//\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n// Grouping content\n// ==========================================================================\n\n//\n// Address margin not present in IE 8/9 and Safari.\n//\n\nfigure {\n margin: 1em 40px;\n}\n\n//\n// Address differences between Firefox and other browsers.\n//\n\nhr {\n box-sizing: content-box;\n height: 0;\n}\n\n//\n// Contain overflow in all browsers.\n//\n\npre {\n overflow: auto;\n}\n\n//\n// Address odd `em`-unit font size rendering in all browsers.\n//\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n// Forms\n// ==========================================================================\n\n//\n// Known limitation: by default, Chrome and Safari on OS X allow very limited\n// styling of `select`, unless a `border` property is set.\n//\n\n//\n// 1. Correct color not being inherited.\n// Known issue: affects color of disabled elements.\n// 2. Correct font properties not being inherited.\n// 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n//\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; // 1\n font: inherit; // 2\n margin: 0; // 3\n}\n\n//\n// Address `overflow` set to `hidden` in IE 8/9/10/11.\n//\n\nbutton {\n overflow: visible;\n}\n\n//\n// Address inconsistent `text-transform` inheritance for `button` and `select`.\n// All other form control elements do not inherit `text-transform` values.\n// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n// Correct `select` style inheritance in Firefox.\n//\n\nbutton,\nselect {\n text-transform: none;\n}\n\n//\n// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n// and `video` controls.\n// 2. Correct inability to style clickable `input` types in iOS.\n// 3. Improve usability and consistency of cursor style between image-type\n// `input` and others.\n//\n\nbutton,\nhtml input[type=\"button\"], // 1\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; // 2\n cursor: pointer; // 3\n}\n\n//\n// Re-set default cursor for disabled elements.\n//\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n//\n// Remove inner padding and border in Firefox 4+.\n//\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n//\n// Address Firefox 4+ setting `line-height` on `input` using `!important` in\n// the UA stylesheet.\n//\n\ninput {\n line-height: normal;\n}\n\n//\n// It's recommended that you don't attempt to style these elements.\n// Firefox's implementation doesn't respect box-sizing, padding, or width.\n//\n// 1. Address box sizing set to `content-box` in IE 8/9/10.\n// 2. Remove excess padding in IE 8/9/10.\n//\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; // 1\n padding: 0; // 2\n}\n\n//\n// Fix the cursor style for Chrome's increment/decrement buttons. For certain\n// `font-size` values of the `input`, it causes the cursor style of the\n// decrement button to change from `default` to `text`.\n//\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n//\n// 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n// 2. Address `box-sizing` set to `border-box` in Safari and Chrome.\n//\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; // 1\n box-sizing: content-box; //2\n}\n\n//\n// Remove inner padding and search cancel button in Safari and Chrome on OS X.\n// Safari (but not Chrome) clips the cancel button when the search input has\n// padding (and `textfield` appearance).\n//\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// Define consistent border, margin, and padding.\n//\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n//\n// 1. Correct `color` not being inherited in IE 8/9/10/11.\n// 2. Remove padding so people aren't caught out if they zero out fieldsets.\n//\n\nlegend {\n border: 0; // 1\n padding: 0; // 2\n}\n\n//\n// Remove default vertical scrollbar in IE 8/9/10/11.\n//\n\ntextarea {\n overflow: auto;\n}\n\n//\n// Don't inherit the `font-weight` (applied by a rule above).\n// NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n//\n\noptgroup {\n font-weight: bold;\n}\n\n// Tables\n// ==========================================================================\n\n//\n// Remove most spacing between table cells.\n//\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n","/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request: h5bp.com/r\n// ==========================================================================\n\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n box-shadow: none !important;\n text-shadow: none !important;\n }\n\n a,\n a:visited {\n text-decoration: underline;\n }\n\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n\n // Don't show links that are fragment identifiers,\n // or use the `javascript:` pseudo protocol\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n\n thead {\n display: table-header-group; // h5bp.com/t\n }\n\n tr,\n img {\n page-break-inside: avoid;\n }\n\n img {\n max-width: 100% !important;\n }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 {\n page-break-after: avoid;\n }\n\n // Bootstrap specific changes start\n\n // Bootstrap components\n .navbar {\n display: none;\n }\n .btn,\n .dropup > .btn {\n > .caret {\n border-top-color: #000 !important;\n }\n }\n .label {\n border: 1px solid #000;\n }\n\n .table {\n border-collapse: collapse !important;\n\n td,\n th {\n background-color: #fff !important;\n }\n }\n .table-bordered {\n th,\n td {\n border: 1px solid #ddd !important;\n }\n }\n\n // Bootstrap specific changes end\n}\n","//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n// Star\n\n// Import the fonts\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('@{icon-font-path}@{icon-font-name}.eot');\n src: url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype'),\n url('@{icon-font-path}@{icon-font-name}.woff2') format('woff2'),\n url('@{icon-font-path}@{icon-font-name}.woff') format('woff'),\n url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype'),\n url('@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}') format('svg');\n}\n\n// Catchall baseclass\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk { &:before { content: \"\\002a\"; } }\n.glyphicon-plus { &:before { content: \"\\002b\"; } }\n.glyphicon-euro,\n.glyphicon-eur { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil { &:before { content: \"\\270f\"; } }\n.glyphicon-glass { &:before { content: \"\\e001\"; } }\n.glyphicon-music { &:before { content: \"\\e002\"; } }\n.glyphicon-search { &:before { content: \"\\e003\"; } }\n.glyphicon-heart { &:before { content: \"\\e005\"; } }\n.glyphicon-star { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty { &:before { content: \"\\e007\"; } }\n.glyphicon-user { &:before { content: \"\\e008\"; } }\n.glyphicon-film { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large { &:before { content: \"\\e010\"; } }\n.glyphicon-th { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list { &:before { content: \"\\e012\"; } }\n.glyphicon-ok { &:before { content: \"\\e013\"; } }\n.glyphicon-remove { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out { &:before { content: \"\\e016\"; } }\n.glyphicon-off { &:before { content: \"\\e017\"; } }\n.glyphicon-signal { &:before { content: \"\\e018\"; } }\n.glyphicon-cog { &:before { content: \"\\e019\"; } }\n.glyphicon-trash { &:before { content: \"\\e020\"; } }\n.glyphicon-home { &:before { content: \"\\e021\"; } }\n.glyphicon-file { &:before { content: \"\\e022\"; } }\n.glyphicon-time { &:before { content: \"\\e023\"; } }\n.glyphicon-road { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt { &:before { content: \"\\e025\"; } }\n.glyphicon-download { &:before { content: \"\\e026\"; } }\n.glyphicon-upload { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt { &:before { content: \"\\e032\"; } }\n.glyphicon-lock { &:before { content: \"\\e033\"; } }\n.glyphicon-flag { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode { &:before { content: \"\\e040\"; } }\n.glyphicon-tag { &:before { content: \"\\e041\"; } }\n.glyphicon-tags { &:before { content: \"\\e042\"; } }\n.glyphicon-book { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark { &:before { content: \"\\e044\"; } }\n.glyphicon-print { &:before { content: \"\\e045\"; } }\n.glyphicon-camera { &:before { content: \"\\e046\"; } }\n.glyphicon-font { &:before { content: \"\\e047\"; } }\n.glyphicon-bold { &:before { content: \"\\e048\"; } }\n.glyphicon-italic { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify { &:before { content: \"\\e055\"; } }\n.glyphicon-list { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video { &:before { content: \"\\e059\"; } }\n.glyphicon-picture { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust { &:before { content: \"\\e063\"; } }\n.glyphicon-tint { &:before { content: \"\\e064\"; } }\n.glyphicon-edit { &:before { content: \"\\e065\"; } }\n.glyphicon-share { &:before { content: \"\\e066\"; } }\n.glyphicon-check { &:before { content: \"\\e067\"; } }\n.glyphicon-move { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward { &:before { content: \"\\e070\"; } }\n.glyphicon-backward { &:before { content: \"\\e071\"; } }\n.glyphicon-play { &:before { content: \"\\e072\"; } }\n.glyphicon-pause { &:before { content: \"\\e073\"; } }\n.glyphicon-stop { &:before { content: \"\\e074\"; } }\n.glyphicon-forward { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward { &:before { content: \"\\e077\"; } }\n.glyphicon-eject { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign { &:before { content: \"\\e101\"; } }\n.glyphicon-gift { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf { &:before { content: \"\\e103\"; } }\n.glyphicon-fire { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign { &:before { content: \"\\e107\"; } }\n.glyphicon-plane { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar { &:before { content: \"\\e109\"; } }\n.glyphicon-random { &:before { content: \"\\e110\"; } }\n.glyphicon-comment { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn { &:before { content: \"\\e122\"; } }\n.glyphicon-bell { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down { &:before { content: \"\\e134\"; } }\n.glyphicon-globe { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks { &:before { content: \"\\e137\"; } }\n.glyphicon-filter { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty { &:before { content: \"\\e143\"; } }\n.glyphicon-link { &:before { content: \"\\e144\"; } }\n.glyphicon-phone { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin { &:before { content: \"\\e146\"; } }\n.glyphicon-usd { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp { &:before { content: \"\\e149\"; } }\n.glyphicon-sort { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked { &:before { content: \"\\e157\"; } }\n.glyphicon-expand { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in { &:before { content: \"\\e161\"; } }\n.glyphicon-flash { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window { &:before { content: \"\\e164\"; } }\n.glyphicon-record { &:before { content: \"\\e165\"; } }\n.glyphicon-save { &:before { content: \"\\e166\"; } }\n.glyphicon-open { &:before { content: \"\\e167\"; } }\n.glyphicon-saved { &:before { content: \"\\e168\"; } }\n.glyphicon-import { &:before { content: \"\\e169\"; } }\n.glyphicon-export { &:before { content: \"\\e170\"; } }\n.glyphicon-send { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery { &:before { content: \"\\e179\"; } }\n.glyphicon-header { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt { &:before { content: \"\\e183\"; } }\n.glyphicon-tower { &:before { content: \"\\e184\"; } }\n.glyphicon-stats { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1 { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1 { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1 { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous { &:before { content: \"\\e200\"; } }\n.glyphicon-cd { &:before { content: \"\\e201\"; } }\n.glyphicon-save-file { &:before { content: \"\\e202\"; } }\n.glyphicon-open-file { &:before { content: \"\\e203\"; } }\n.glyphicon-level-up { &:before { content: \"\\e204\"; } }\n.glyphicon-copy { &:before { content: \"\\e205\"; } }\n.glyphicon-paste { &:before { content: \"\\e206\"; } }\n// The following 2 Glyphicons are omitted for the time being because\n// they currently use Unicode codepoints that are outside the\n// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle\n// non-BMP codepoints in CSS string escapes, and thus can't display these two icons.\n// Notably, the bug affects some older versions of the Android Browser.\n// More info: https://github.com/twbs/bootstrap/issues/10106\n// .glyphicon-door { &:before { content: \"\\1f6aa\"; } }\n// .glyphicon-key { &:before { content: \"\\1f511\"; } }\n.glyphicon-alert { &:before { content: \"\\e209\"; } }\n.glyphicon-equalizer { &:before { content: \"\\e210\"; } }\n.glyphicon-king { &:before { content: \"\\e211\"; } }\n.glyphicon-queen { &:before { content: \"\\e212\"; } }\n.glyphicon-pawn { &:before { content: \"\\e213\"; } }\n.glyphicon-bishop { &:before { content: \"\\e214\"; } }\n.glyphicon-knight { &:before { content: \"\\e215\"; } }\n.glyphicon-baby-formula { &:before { content: \"\\e216\"; } }\n.glyphicon-tent { &:before { content: \"\\26fa\"; } }\n.glyphicon-blackboard { &:before { content: \"\\e218\"; } }\n.glyphicon-bed { &:before { content: \"\\e219\"; } }\n.glyphicon-apple { &:before { content: \"\\f8ff\"; } }\n.glyphicon-erase { &:before { content: \"\\e221\"; } }\n.glyphicon-hourglass { &:before { content: \"\\231b\"; } }\n.glyphicon-lamp { &:before { content: \"\\e223\"; } }\n.glyphicon-duplicate { &:before { content: \"\\e224\"; } }\n.glyphicon-piggy-bank { &:before { content: \"\\e225\"; } }\n.glyphicon-scissors { &:before { content: \"\\e226\"; } }\n.glyphicon-bitcoin { &:before { content: \"\\e227\"; } }\n.glyphicon-btc { &:before { content: \"\\e227\"; } }\n.glyphicon-xbt { &:before { content: \"\\e227\"; } }\n.glyphicon-yen { &:before { content: \"\\00a5\"; } }\n.glyphicon-jpy { &:before { content: \"\\00a5\"; } }\n.glyphicon-ruble { &:before { content: \"\\20bd\"; } }\n.glyphicon-rub { &:before { content: \"\\20bd\"; } }\n.glyphicon-scale { &:before { content: \"\\e230\"; } }\n.glyphicon-ice-lolly { &:before { content: \"\\e231\"; } }\n.glyphicon-ice-lolly-tasted { &:before { content: \"\\e232\"; } }\n.glyphicon-education { &:before { content: \"\\e233\"; } }\n.glyphicon-option-horizontal { &:before { content: \"\\e234\"; } }\n.glyphicon-option-vertical { &:before { content: \"\\e235\"; } }\n.glyphicon-menu-hamburger { &:before { content: \"\\e236\"; } }\n.glyphicon-modal-window { &:before { content: \"\\e237\"; } }\n.glyphicon-oil { &:before { content: \"\\e238\"; } }\n.glyphicon-grain { &:before { content: \"\\e239\"; } }\n.glyphicon-sunglasses { &:before { content: \"\\e240\"; } }\n.glyphicon-text-size { &:before { content: \"\\e241\"; } }\n.glyphicon-text-color { &:before { content: \"\\e242\"; } }\n.glyphicon-text-background { &:before { content: \"\\e243\"; } }\n.glyphicon-object-align-top { &:before { content: \"\\e244\"; } }\n.glyphicon-object-align-bottom { &:before { content: \"\\e245\"; } }\n.glyphicon-object-align-horizontal{ &:before { content: \"\\e246\"; } }\n.glyphicon-object-align-left { &:before { content: \"\\e247\"; } }\n.glyphicon-object-align-vertical { &:before { content: \"\\e248\"; } }\n.glyphicon-object-align-right { &:before { content: \"\\e249\"; } }\n.glyphicon-triangle-right { &:before { content: \"\\e250\"; } }\n.glyphicon-triangle-left { &:before { content: \"\\e251\"; } }\n.glyphicon-triangle-bottom { &:before { content: \"\\e252\"; } }\n.glyphicon-triangle-top { &:before { content: \"\\e253\"; } }\n.glyphicon-console { &:before { content: \"\\e254\"; } }\n.glyphicon-superscript { &:before { content: \"\\e255\"; } }\n.glyphicon-subscript { &:before { content: \"\\e256\"; } }\n.glyphicon-menu-left { &:before { content: \"\\e257\"; } }\n.glyphicon-menu-right { &:before { content: \"\\e258\"; } }\n.glyphicon-menu-down { &:before { content: \"\\e259\"; } }\n.glyphicon-menu-up { &:before { content: \"\\e260\"; } }\n","//\n// Scaffolding\n// --------------------------------------------------\n\n\n// Reset the box-sizing\n//\n// Heads up! This reset may cause conflicts with some third-party widgets.\n// For recommendations on resolving such conflicts, see\n// http://getbootstrap.com/getting-started/#third-box-sizing\n* {\n .box-sizing(border-box);\n}\n*:before,\n*:after {\n .box-sizing(border-box);\n}\n\n\n// Body reset\n\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n}\n\nbody {\n font-family: @font-family-base;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @text-color;\n background-color: @body-bg;\n}\n\n// Reset fonts for relevant elements\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\n\n// Links\n\na {\n color: @link-color;\n text-decoration: none;\n\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n }\n\n &:focus {\n .tab-focus();\n }\n}\n\n\n// Figures\n//\n// We reset this here because previously Normalize had no `figure` margins. This\n// ensures we don't break anyone's use of the element.\n\nfigure {\n margin: 0;\n}\n\n\n// Images\n\nimg {\n vertical-align: middle;\n}\n\n// Responsive images (ensure images don't scale beyond their parents)\n.img-responsive {\n .img-responsive();\n}\n\n// Rounded corners\n.img-rounded {\n border-radius: @border-radius-large;\n}\n\n// Image thumbnails\n//\n// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.\n.img-thumbnail {\n padding: @thumbnail-padding;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(all .2s ease-in-out);\n\n // Keep them at most 100% wide\n .img-responsive(inline-block);\n}\n\n// Perfect circle\n.img-circle {\n border-radius: 50%; // set radius in percents\n}\n\n\n// Horizontal rules\n\nhr {\n margin-top: @line-height-computed;\n margin-bottom: @line-height-computed;\n border: 0;\n border-top: 1px solid @hr-border;\n}\n\n\n// Only display content to screen readers\n//\n// See: http://a11yproject.com/posts/how-to-hide-content\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0,0,0,0);\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n// Useful for \"Skip to main content\" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n// Credit: HTML5 Boilerplate\n\n.sr-only-focusable {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n }\n}\n\n\n// iOS \"clickable elements\" fix for role=\"button\"\n//\n// Fixes \"clickability\" issue (and more generally, the firing of events such as focus as well)\n// for traditionally non-focusable elements with role=\"button\"\n// see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n[role=\"button\"] {\n cursor: pointer;\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// WebKit-style focus\n\n.tab-focus() {\n // WebKit-specific. Other browsers will keep their default outline style.\n // (Initially tried to also force default via `outline: initial`,\n // but that seems to erroneously remove the outline in Firefox altogether.)\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n.img-responsive(@display: block) {\n display: @display;\n max-width: 100%; // Part 1: Set a maximum relative to the parent\n height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size. Note that the\n// spelling of `min--moz-device-pixel-ratio` is intentional.\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n background-image: url(\"@{file-1x}\");\n\n @media\n only screen and (-webkit-min-device-pixel-ratio: 2),\n only screen and ( min--moz-device-pixel-ratio: 2),\n only screen and ( -o-min-device-pixel-ratio: 2/1),\n only screen and ( min-device-pixel-ratio: 2),\n only screen and ( min-resolution: 192dpi),\n only screen and ( min-resolution: 2dppx) {\n background-image: url(\"@{file-2x}\");\n background-size: @width-1x @height-1x;\n }\n}\n","//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n font-family: @headings-font-family;\n font-weight: @headings-font-weight;\n line-height: @headings-line-height;\n color: @headings-color;\n\n small,\n .small {\n font-weight: normal;\n line-height: 1;\n color: @headings-small-color;\n }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n margin-top: @line-height-computed;\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 65%;\n }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n margin-top: (@line-height-computed / 2);\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 75%;\n }\n}\n\nh1, .h1 { font-size: @font-size-h1; }\nh2, .h2 { font-size: @font-size-h2; }\nh3, .h3 { font-size: @font-size-h3; }\nh4, .h4 { font-size: @font-size-h4; }\nh5, .h5 { font-size: @font-size-h5; }\nh6, .h6 { font-size: @font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n margin: 0 0 (@line-height-computed / 2);\n}\n\n.lead {\n margin-bottom: @line-height-computed;\n font-size: floor((@font-size-base * 1.15));\n font-weight: 300;\n line-height: 1.4;\n\n @media (min-width: @screen-sm-min) {\n font-size: (@font-size-base * 1.5);\n }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: (12px small font / 14px base font) * 100% = about 85%\nsmall,\n.small {\n font-size: floor((100% * @font-size-small / @font-size-base));\n}\n\nmark,\n.mark {\n background-color: @state-warning-bg;\n padding: .2em;\n}\n\n// Alignment\n.text-left { text-align: left; }\n.text-right { text-align: right; }\n.text-center { text-align: center; }\n.text-justify { text-align: justify; }\n.text-nowrap { white-space: nowrap; }\n\n// Transformation\n.text-lowercase { text-transform: lowercase; }\n.text-uppercase { text-transform: uppercase; }\n.text-capitalize { text-transform: capitalize; }\n\n// Contextual colors\n.text-muted {\n color: @text-muted;\n}\n.text-primary {\n .text-emphasis-variant(@brand-primary);\n}\n.text-success {\n .text-emphasis-variant(@state-success-text);\n}\n.text-info {\n .text-emphasis-variant(@state-info-text);\n}\n.text-warning {\n .text-emphasis-variant(@state-warning-text);\n}\n.text-danger {\n .text-emphasis-variant(@state-danger-text);\n}\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n // Given the contrast here, this is the only class to have its color inverted\n // automatically.\n color: #fff;\n .bg-variant(@brand-primary);\n}\n.bg-success {\n .bg-variant(@state-success-bg);\n}\n.bg-info {\n .bg-variant(@state-info-bg);\n}\n.bg-warning {\n .bg-variant(@state-warning-bg);\n}\n.bg-danger {\n .bg-variant(@state-danger-bg);\n}\n\n\n// Page header\n// -------------------------\n\n.page-header {\n padding-bottom: ((@line-height-computed / 2) - 1);\n margin: (@line-height-computed * 2) 0 @line-height-computed;\n border-bottom: 1px solid @page-header-border-color;\n}\n\n\n// Lists\n// -------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n margin-top: 0;\n margin-bottom: (@line-height-computed / 2);\n ul,\n ol {\n margin-bottom: 0;\n }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n .list-unstyled();\n margin-left: -5px;\n\n > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n// Description Lists\ndl {\n margin-top: 0; // Remove browser default\n margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n line-height: @line-height-base;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n.dl-horizontal {\n dd {\n &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present\n }\n\n @media (min-width: @dl-horizontal-breakpoint) {\n dt {\n float: left;\n width: (@dl-horizontal-offset - 20);\n clear: left;\n text-align: right;\n .text-overflow();\n }\n dd {\n margin-left: @dl-horizontal-offset;\n }\n }\n}\n\n\n// Misc\n// -------------------------\n\n// Abbreviations and acronyms\nabbr[title],\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted @abbr-border-color;\n}\n.initialism {\n font-size: 90%;\n .text-uppercase();\n}\n\n// Blockquotes\nblockquote {\n padding: (@line-height-computed / 2) @line-height-computed;\n margin: 0 0 @line-height-computed;\n font-size: @blockquote-font-size;\n border-left: 5px solid @blockquote-border-color;\n\n p,\n ul,\n ol {\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n // Note: Deprecated small and .small as of v3.1.0\n // Context: https://github.com/twbs/bootstrap/issues/11660\n footer,\n small,\n .small {\n display: block;\n font-size: 80%; // back to default font-size\n line-height: @line-height-base;\n color: @blockquote-small-color;\n\n &:before {\n content: '\\2014 \\00A0'; // em dash, nbsp\n }\n }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid @blockquote-border-color;\n border-left: 0;\n text-align: right;\n\n // Account for citation\n footer,\n small,\n .small {\n &:before { content: ''; }\n &:after {\n content: '\\00A0 \\2014'; // nbsp, em dash\n }\n }\n}\n\n// Addresses\naddress {\n margin-bottom: @line-height-computed;\n font-style: normal;\n line-height: @line-height-base;\n}\n","// Typography\n\n.text-emphasis-variant(@color) {\n color: @color;\n a&:hover,\n a&:focus {\n color: darken(@color, 10%);\n }\n}\n","// Contextual backgrounds\n\n.bg-variant(@color) {\n background-color: @color;\n a&:hover,\n a&:focus {\n background-color: darken(@color, 10%);\n }\n}\n","// Text overflow\n// Requires inline-block or block for proper styling\n\n.text-overflow() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n","//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: @code-color;\n background-color: @code-bg;\n border-radius: @border-radius-base;\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: @kbd-color;\n background-color: @kbd-bg;\n border-radius: @border-radius-small;\n box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n }\n}\n\n// Blocks of code\npre {\n display: block;\n padding: ((@line-height-computed - 1) / 2);\n margin: 0 0 (@line-height-computed / 2);\n font-size: (@font-size-base - 1); // 14px to 13px\n line-height: @line-height-base;\n word-break: break-all;\n word-wrap: break-word;\n color: @pre-color;\n background-color: @pre-bg;\n border: 1px solid @pre-border-color;\n border-radius: @border-radius-base;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: @pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n .container-fixed();\n\n @media (min-width: @screen-sm-min) {\n width: @container-sm;\n }\n @media (min-width: @screen-md-min) {\n width: @container-md;\n }\n @media (min-width: @screen-lg-min) {\n width: @container-lg;\n }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n .make-row();\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n .make-grid(lg);\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n.container-fixed(@gutter: @grid-gutter-width) {\n margin-right: auto;\n margin-left: auto;\n padding-left: floor((@gutter / 2));\n padding-right: ceil((@gutter / 2));\n &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n margin-left: ceil((@gutter / -2));\n margin-right: floor((@gutter / -2));\n &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n float: left;\n width: percentage((@columns / @grid-columns));\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n margin-left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-push(@columns) {\n left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-pull(@columns) {\n right: percentage((@columns / @grid-columns));\n}\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-sm-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-offset(@columns) {\n @media (min-width: @screen-sm-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-push(@columns) {\n @media (min-width: @screen-sm-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-pull(@columns) {\n @media (min-width: @screen-sm-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-md-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-offset(@columns) {\n @media (min-width: @screen-md-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-push(@columns) {\n @media (min-width: @screen-md-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-pull(@columns) {\n @media (min-width: @screen-md-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-lg-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-offset(@columns) {\n @media (min-width: @screen-lg-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-push(@columns) {\n @media (min-width: @screen-lg-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-pull(@columns) {\n @media (min-width: @screen-lg-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n // Common styles for all sizes of grid columns, widths 1-12\n .col(@index) { // initial\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n position: relative;\n // Prevent columns from collapsing when empty\n min-height: 1px;\n // Inner gutter via padding\n padding-left: ceil((@grid-gutter-width / 2));\n padding-right: floor((@grid-gutter-width / 2));\n }\n }\n .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n .col(@index) { // initial\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n float: left;\n }\n }\n .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n .col-@{class}-@{index} {\n width: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {\n .col-@{class}-push-@{index} {\n left: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {\n .col-@{class}-push-0 {\n left: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {\n .col-@{class}-pull-@{index} {\n right: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {\n .col-@{class}-pull-0 {\n right: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n .col-@{class}-offset-@{index} {\n margin-left: percentage((@index / @grid-columns));\n }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n .calc-grid-column(@index, @class, @type);\n // next iteration\n .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n .float-grid-columns(@class);\n .loop-grid-columns(@grid-columns, @class, width);\n .loop-grid-columns(@grid-columns, @class, pull);\n .loop-grid-columns(@grid-columns, @class, push);\n .loop-grid-columns(@grid-columns, @class, offset);\n}\n","//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n background-color: @table-bg;\n}\ncaption {\n padding-top: @table-cell-padding;\n padding-bottom: @table-cell-padding;\n color: @text-muted;\n text-align: left;\n}\nth {\n text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: @line-height-computed;\n // Cells\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-cell-padding;\n line-height: @line-height-base;\n vertical-align: top;\n border-top: 1px solid @table-border-color;\n }\n }\n }\n // Bottom align for column headings\n > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid @table-border-color;\n }\n // Remove top border from thead by default\n > caption + thead,\n > colgroup + thead,\n > thead:first-child {\n > tr:first-child {\n > th,\n > td {\n border-top: 0;\n }\n }\n }\n // Account for multiple tbody instances\n > tbody + tbody {\n border-top: 2px solid @table-border-color;\n }\n\n // Nesting\n .table {\n background-color: @body-bg;\n }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-condensed-cell-padding;\n }\n }\n }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n border: 1px solid @table-border-color;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n border: 1px solid @table-border-color;\n }\n }\n }\n > thead > tr {\n > th,\n > td {\n border-bottom-width: 2px;\n }\n }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n > tbody > tr:nth-of-type(odd) {\n background-color: @table-bg-accent;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n > tbody > tr:hover {\n background-color: @table-bg-hover;\n }\n}\n\n\n// Table cell sizing\n//\n// Reset default table behavior\n\ntable col[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-column;\n}\ntable {\n td,\n th {\n &[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-cell;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n// Generate the contextual variants\n.table-row-variant(active; @table-bg-active);\n.table-row-variant(success; @state-success-bg);\n.table-row-variant(info; @state-info-bg);\n.table-row-variant(warning; @state-warning-bg);\n.table-row-variant(danger; @state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837)\n\n @media screen and (max-width: @screen-xs-max) {\n width: 100%;\n margin-bottom: (@line-height-computed * 0.75);\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid @table-border-color;\n\n // Tighten up spacing\n > .table {\n margin-bottom: 0;\n\n // Ensure the content doesn't wrap\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n white-space: nowrap;\n }\n }\n }\n }\n\n // Special overrides for the bordered tables\n > .table-bordered {\n border: 0;\n\n // Nuke the appropriate borders so that the parent can handle them\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n\n // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n // chances are there will be only one `tr` in a `thead` and that would\n // remove the border altogether.\n > tbody,\n > tfoot {\n > tr:last-child {\n > th,\n > td {\n border-bottom: 0;\n }\n }\n }\n\n }\n }\n}\n","// Tables\n\n.table-row-variant(@state; @background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table > thead > tr,\n .table > tbody > tr,\n .table > tfoot > tr {\n > td.@{state},\n > th.@{state},\n &.@{state} > td,\n &.@{state} > th {\n background-color: @background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover > tbody > tr {\n > td.@{state}:hover,\n > th.@{state}:hover,\n &.@{state}:hover > td,\n &:hover > .@{state},\n &.@{state}:hover > th {\n background-color: darken(@background, 5%);\n }\n }\n}\n","//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n // Chrome and Firefox set a `min-width: min-content;` on fieldsets,\n // so we reset that to ensure it behaves more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359.\n min-width: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: @line-height-computed;\n font-size: (@font-size-base * 1.5);\n line-height: inherit;\n color: @legend-color;\n border: 0;\n border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n display: inline-block;\n max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141)\n margin-bottom: 5px;\n font-weight: bold;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\n// Override content-box in Normalize (* isn't specific enough)\ninput[type=\"search\"] {\n .box-sizing(border-box);\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9; // IE8-9\n line-height: normal;\n}\n\ninput[type=\"file\"] {\n display: block;\n}\n\n// Make range inputs behave like textual form controls\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\n\n// Make multiple select elements height not fixed\nselect[multiple],\nselect[size] {\n height: auto;\n}\n\n// Focus for file, radio, and checkbox\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n .tab-focus();\n}\n\n// Adjust output element\noutput {\n display: block;\n padding-top: (@padding-base-vertical + 1);\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n}\n\n\n// Common form controls\n//\n// Shared size and type resets for form controls. Apply `.form-control` to any\n// of the following form controls:\n//\n// select\n// textarea\n// input[type=\"text\"]\n// input[type=\"password\"]\n// input[type=\"datetime\"]\n// input[type=\"datetime-local\"]\n// input[type=\"date\"]\n// input[type=\"month\"]\n// input[type=\"time\"]\n// input[type=\"week\"]\n// input[type=\"number\"]\n// input[type=\"email\"]\n// input[type=\"url\"]\n// input[type=\"search\"]\n// input[type=\"tel\"]\n// input[type=\"color\"]\n\n.form-control {\n display: block;\n width: 100%;\n height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n background-color: @input-bg;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid @input-border;\n border-radius: @input-border-radius; // Note: This has no effect on s in CSS.\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));\n .transition(~\"border-color ease-in-out .15s, box-shadow ease-in-out .15s\");\n\n // Customize the `:focus` state to imitate native WebKit styles.\n .form-control-focus();\n\n // Placeholder\n .placeholder();\n\n // Unstyle the caret on ``\n// element gets special love because it's special, and that's a fact!\n.input-size(@input-height; @padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n height: @input-height;\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n\n select& {\n height: @input-height;\n line-height: @input-height;\n }\n\n textarea&,\n select[multiple]& {\n height: auto;\n }\n}\n","//\n// Buttons\n// --------------------------------------------------\n\n\n// Base styles\n// --------------------------------------------------\n\n.btn {\n display: inline-block;\n margin-bottom: 0; // For input.btn\n font-weight: @btn-font-weight;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @btn-border-radius-base);\n .user-select(none);\n\n &,\n &:active,\n &.active {\n &:focus,\n &.focus {\n .tab-focus();\n }\n }\n\n &:hover,\n &:focus,\n &.focus {\n color: @btn-default-color;\n text-decoration: none;\n }\n\n &:active,\n &.active {\n outline: 0;\n background-image: none;\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n .opacity(.65);\n .box-shadow(none);\n }\n\n a& {\n &.disabled,\n fieldset[disabled] & {\n pointer-events: none; // Future-proof disabling of clicks on `` elements\n }\n }\n}\n\n\n// Alternate buttons\n// --------------------------------------------------\n\n.btn-default {\n .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);\n}\n.btn-primary {\n .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);\n}\n// Success appears as green\n.btn-success {\n .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border);\n}\n// Info appears as blue-green\n.btn-info {\n .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border);\n}\n// Warning appears as orange\n.btn-warning {\n .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border);\n}\n// Danger and error appear as red\n.btn-danger {\n .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-border);\n}\n\n\n// Link buttons\n// -------------------------\n\n// Make a button look and behave like a link\n.btn-link {\n color: @link-color;\n font-weight: normal;\n border-radius: 0;\n\n &,\n &:active,\n &.active,\n &[disabled],\n fieldset[disabled] & {\n background-color: transparent;\n .box-shadow(none);\n }\n &,\n &:hover,\n &:focus,\n &:active {\n border-color: transparent;\n }\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n background-color: transparent;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @btn-link-disabled-color;\n text-decoration: none;\n }\n }\n}\n\n\n// Button Sizes\n// --------------------------------------------------\n\n.btn-lg {\n // line-height: ensure even-numbered height of button next to large input\n .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @btn-border-radius-large);\n}\n.btn-sm {\n // line-height: ensure proper height of button next to small input\n .button-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n.btn-xs {\n .button-size(@padding-xs-vertical; @padding-xs-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n\n\n// Block button\n// --------------------------------------------------\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n// Vertically space out multiple block buttons\n.btn-block + .btn-block {\n margin-top: 5px;\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n &.btn-block {\n width: 100%;\n }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n.button-variant(@color; @background; @border) {\n color: @color;\n background-color: @background;\n border-color: @border;\n\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 25%);\n }\n &:hover {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n\n &:hover,\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 17%);\n border-color: darken(@border, 25%);\n }\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n background-image: none;\n }\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus,\n &.focus {\n background-color: @background;\n border-color: @border;\n }\n }\n\n .badge {\n color: @background;\n background-color: @color;\n }\n}\n\n// Button sizes\n.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n}\n","// Opacity\n\n.opacity(@opacity) {\n opacity: @opacity;\n // IE8 filter\n @opacity-ie: (@opacity * 100);\n filter: ~\"alpha(opacity=@{opacity-ie})\";\n}\n","//\n// Component animations\n// --------------------------------------------------\n\n// Heads up!\n//\n// We don't use the `.opacity()` mixin here since it causes a bug with text\n// fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552.\n\n.fade {\n opacity: 0;\n .transition(opacity .15s linear);\n &.in {\n opacity: 1;\n }\n}\n\n.collapse {\n display: none;\n\n &.in { display: block; }\n tr&.in { display: table-row; }\n tbody&.in { display: table-row-group; }\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n .transition-property(~\"height, visibility\");\n .transition-duration(.35s);\n .transition-timing-function(ease);\n}\n","//\n// Dropdown menus\n// --------------------------------------------------\n\n\n// Dropdown arrow/caret\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: @caret-width-base dashed;\n border-top: @caret-width-base solid ~\"\\9\"; // IE8\n border-right: @caret-width-base solid transparent;\n border-left: @caret-width-base solid transparent;\n}\n\n// The dropdown wrapper (div)\n.dropup,\n.dropdown {\n position: relative;\n}\n\n// Prevent the focus on the dropdown toggle when closing dropdowns\n.dropdown-toggle:focus {\n outline: 0;\n}\n\n// The dropdown menu (ul)\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: @zindex-dropdown;\n display: none; // none by default, but block on \"open\" of the menu\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0; // override default ul\n list-style: none;\n font-size: @font-size-base;\n text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n background-color: @dropdown-bg;\n border: 1px solid @dropdown-fallback-border; // IE8 fallback\n border: 1px solid @dropdown-border;\n border-radius: @border-radius-base;\n .box-shadow(0 6px 12px rgba(0,0,0,.175));\n background-clip: padding-box;\n\n // Aligns the dropdown menu to right\n //\n // Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]`\n &.pull-right {\n right: 0;\n left: auto;\n }\n\n // Dividers (basically an hr) within the dropdown\n .divider {\n .nav-divider(@dropdown-divider-bg);\n }\n\n // Links within the dropdown menu\n > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: @line-height-base;\n color: @dropdown-link-color;\n white-space: nowrap; // prevent links from randomly breaking onto new lines\n }\n}\n\n// Hover/Focus state\n.dropdown-menu > li > a {\n &:hover,\n &:focus {\n text-decoration: none;\n color: @dropdown-link-hover-color;\n background-color: @dropdown-link-hover-bg;\n }\n}\n\n// Active state\n.dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: @dropdown-link-active-color;\n text-decoration: none;\n outline: 0;\n background-color: @dropdown-link-active-bg;\n }\n}\n\n// Disabled state\n//\n// Gray out text and ensure the hover/focus state remains gray\n\n.dropdown-menu > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @dropdown-link-disabled-color;\n }\n\n // Nuke hover/focus effects\n &:hover,\n &:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none; // Remove CSS gradient\n .reset-filter();\n cursor: @cursor-disabled;\n }\n}\n\n// Open state for the dropdown\n.open {\n // Show the menu\n > .dropdown-menu {\n display: block;\n }\n\n // Remove the outline when :focus is triggered\n > a {\n outline: 0;\n }\n}\n\n// Menu positioning\n//\n// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown\n// menu with the parent.\n.dropdown-menu-right {\n left: auto; // Reset the default from `.dropdown-menu`\n right: 0;\n}\n// With v3, we enabled auto-flipping if you have a dropdown within a right\n// aligned nav component. To enable the undoing of that, we provide an override\n// to restore the default dropdown menu alignment.\n//\n// This is only for left-aligning a dropdown menu within a `.navbar-right` or\n// `.pull-right` nav component.\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n\n// Dropdown section headers\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: @font-size-small;\n line-height: @line-height-base;\n color: @dropdown-header-color;\n white-space: nowrap; // as with > li > a\n}\n\n// Backdrop to catch body clicks on mobile, etc.\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: (@zindex-dropdown - 10);\n}\n\n// Right aligned dropdowns\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n//\n// Just add .dropup after the standard .dropdown class and you're set, bro.\n// TODO: abstract this so that the navbar fixed styles are not placed here?\n\n.dropup,\n.navbar-fixed-bottom .dropdown {\n // Reverse the caret\n .caret {\n border-top: 0;\n border-bottom: @caret-width-base dashed;\n border-bottom: @caret-width-base solid ~\"\\9\"; // IE8\n content: \"\";\n }\n // Different positioning for bottom up menu\n .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n }\n}\n\n\n// Component alignment\n//\n// Reiterate per navbar.less and the modified component alignment there.\n\n@media (min-width: @grid-float-breakpoint) {\n .navbar-right {\n .dropdown-menu {\n .dropdown-menu-right();\n }\n // Necessary for overrides of the default right aligned menu.\n // Will remove come v4 in all likelihood.\n .dropdown-menu-left {\n .dropdown-menu-left();\n }\n }\n}\n","// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n.nav-divider(@color: #e5e5e5) {\n height: 1px;\n margin: ((@line-height-computed / 2) - 1) 0;\n overflow: hidden;\n background-color: @color;\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n","//\n// Button groups\n// --------------------------------------------------\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .btn alignment given font-size hack above\n > .btn {\n position: relative;\n float: left;\n // Bring the \"active\" button to the front\n &:hover,\n &:focus,\n &:active,\n &.active {\n z-index: 2;\n }\n }\n}\n\n// Prevent double borders when buttons are next to each other\n.btn-group {\n .btn + .btn,\n .btn + .btn-group,\n .btn-group + .btn,\n .btn-group + .btn-group {\n margin-left: -1px;\n }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n margin-left: -5px; // Offset the first child's margin\n &:extend(.clearfix all);\n\n .btn,\n .btn-group,\n .input-group {\n float: left;\n }\n > .btn,\n > .btn-group,\n > .input-group {\n margin-left: 5px;\n }\n}\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n\n// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match\n.btn-group > .btn:first-child {\n margin-left: 0;\n &:not(:last-child):not(.dropdown-toggle) {\n .border-right-radius(0);\n }\n}\n// Need .dropdown-toggle since :last-child doesn't apply, given that a .dropdown-menu is used immediately after it\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n .border-left-radius(0);\n}\n\n// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-right-radius(0);\n }\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-left-radius(0);\n}\n\n// On active and open, don't show outline\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-xs > .btn { &:extend(.btn-xs); }\n.btn-group-sm > .btn { &:extend(.btn-sm); }\n.btn-group-lg > .btn { &:extend(.btn-lg); }\n\n\n// Split button dropdowns\n// ----------------------\n\n// Give the line between buttons some depth\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n\n// The clickable button for toggling the menu\n// Remove the gradient and set the same inset shadow as the :active state\n.btn-group.open .dropdown-toggle {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n\n // Show no shadow for `.btn-link` since it has no other button styles.\n &.btn-link {\n .box-shadow(none);\n }\n}\n\n\n// Reposition the caret\n.btn .caret {\n margin-left: 0;\n}\n// Carets in other button sizes\n.btn-lg .caret {\n border-width: @caret-width-large @caret-width-large 0;\n border-bottom-width: 0;\n}\n// Upside down carets for .dropup\n.dropup .btn-lg .caret {\n border-width: 0 @caret-width-large @caret-width-large;\n}\n\n\n// Vertical button groups\n// ----------------------\n\n.btn-group-vertical {\n > .btn,\n > .btn-group,\n > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n }\n\n // Clear floats so dropdown menus can be properly placed\n > .btn-group {\n &:extend(.clearfix all);\n > .btn {\n float: none;\n }\n }\n\n > .btn + .btn,\n > .btn + .btn-group,\n > .btn-group + .btn,\n > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n }\n}\n\n.btn-group-vertical > .btn {\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n &:first-child:not(:last-child) {\n .border-top-radius(@btn-border-radius-base);\n .border-bottom-radius(0);\n }\n &:last-child:not(:first-child) {\n .border-top-radius(0);\n .border-bottom-radius(@btn-border-radius-base);\n }\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-bottom-radius(0);\n }\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-top-radius(0);\n}\n\n\n// Justified button groups\n// ----------------------\n\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n > .btn,\n > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n }\n > .btn-group .btn {\n width: 100%;\n }\n\n > .btn-group .dropdown-menu {\n left: auto;\n }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n[data-toggle=\"buttons\"] {\n > .btn,\n > .btn-group > .btn {\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0,0,0,0);\n pointer-events: none;\n }\n }\n}\n","// Single side border-radius\n\n.border-top-radius(@radius) {\n border-top-right-radius: @radius;\n border-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n border-bottom-left-radius: @radius;\n border-top-left-radius: @radius;\n}\n","//\n// Input groups\n// --------------------------------------------------\n\n// Base styles\n// -------------------------\n.input-group {\n position: relative; // For dropdowns\n display: table;\n border-collapse: separate; // prevent input groups from inheriting border styles from table cells when placed within a table\n\n // Undo padding and float of grid classes\n &[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n }\n\n .form-control {\n // Ensure that the input is always above the *appended* addon button for\n // proper border colors.\n position: relative;\n z-index: 2;\n\n // IE9 fubars the placeholder attribute in text inputs and the arrows on\n // select elements in input groups. To fix it, we float the input. Details:\n // https://github.com/twbs/bootstrap/issues/11561#issuecomment-28936855\n float: left;\n\n width: 100%;\n margin-bottom: 0;\n\n &:focus {\n z-index: 3;\n }\n }\n}\n\n// Sizing options\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n .input-lg();\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n .input-sm();\n}\n\n\n// Display as table-cell\n// -------------------------\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n}\n// Addon and addon wrapper for buttons\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle; // Match the inputs\n}\n\n// Text input groups\n// -------------------------\n.input-group-addon {\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n font-weight: normal;\n line-height: 1;\n color: @input-color;\n text-align: center;\n background-color: @input-group-addon-bg;\n border: 1px solid @input-group-addon-border-color;\n border-radius: @input-border-radius;\n\n // Sizing\n &.input-sm {\n padding: @padding-small-vertical @padding-small-horizontal;\n font-size: @font-size-small;\n border-radius: @input-border-radius-small;\n }\n &.input-lg {\n padding: @padding-large-vertical @padding-large-horizontal;\n font-size: @font-size-large;\n border-radius: @input-border-radius-large;\n }\n\n // Nuke default margins from checkboxes and radios to vertically center within.\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n margin-top: 0;\n }\n}\n\n// Reset rounded corners\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n .border-right-radius(0);\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n .border-left-radius(0);\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n\n// Button input groups\n// -------------------------\n.input-group-btn {\n position: relative;\n // Jankily prevent input button groups from wrapping with `white-space` and\n // `font-size` in combination with `inline-block` on buttons.\n font-size: 0;\n white-space: nowrap;\n\n // Negative margin for spacing, position for bringing hovered/focused/actived\n // element above the siblings.\n > .btn {\n position: relative;\n + .btn {\n margin-left: -1px;\n }\n // Bring the \"active\" button to the front\n &:hover,\n &:focus,\n &:active {\n z-index: 2;\n }\n }\n\n // Negative margin to only have a 1px border between the two\n &:first-child {\n > .btn,\n > .btn-group {\n margin-right: -1px;\n }\n }\n &:last-child {\n > .btn,\n > .btn-group {\n z-index: 2;\n margin-left: -1px;\n }\n }\n}\n","//\n// Navs\n// --------------------------------------------------\n\n\n// Base class\n// --------------------------------------------------\n\n.nav {\n margin-bottom: 0;\n padding-left: 0; // Override default ul/ol\n list-style: none;\n &:extend(.clearfix all);\n\n > li {\n position: relative;\n display: block;\n\n > a {\n position: relative;\n display: block;\n padding: @nav-link-padding;\n &:hover,\n &:focus {\n text-decoration: none;\n background-color: @nav-link-hover-bg;\n }\n }\n\n // Disabled state sets text to gray and nukes hover/tab effects\n &.disabled > a {\n color: @nav-disabled-link-color;\n\n &:hover,\n &:focus {\n color: @nav-disabled-link-hover-color;\n text-decoration: none;\n background-color: transparent;\n cursor: @cursor-disabled;\n }\n }\n }\n\n // Open dropdowns\n .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @nav-link-hover-bg;\n border-color: @link-color;\n }\n }\n\n // Nav dividers (deprecated with v3.0.1)\n //\n // This should have been removed in v3 with the dropping of `.nav-list`, but\n // we missed it. We don't currently support this anywhere, but in the interest\n // of maintaining backward compatibility in case you use it, it's deprecated.\n .nav-divider {\n .nav-divider();\n }\n\n // Prevent IE8 from misplacing imgs\n //\n // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989\n > li > a > img {\n max-width: none;\n }\n}\n\n\n// Tabs\n// -------------------------\n\n// Give the tabs something to sit on\n.nav-tabs {\n border-bottom: 1px solid @nav-tabs-border-color;\n > li {\n float: left;\n // Make the list-items overlay the bottom border\n margin-bottom: -1px;\n\n // Actual tabs (as links)\n > a {\n margin-right: 2px;\n line-height: @line-height-base;\n border: 1px solid transparent;\n border-radius: @border-radius-base @border-radius-base 0 0;\n &:hover {\n border-color: @nav-tabs-link-hover-border-color @nav-tabs-link-hover-border-color @nav-tabs-border-color;\n }\n }\n\n // Active state, and its :hover to override normal :hover\n &.active > a {\n &,\n &:hover,\n &:focus {\n color: @nav-tabs-active-link-hover-color;\n background-color: @nav-tabs-active-link-hover-bg;\n border: 1px solid @nav-tabs-active-link-hover-border-color;\n border-bottom-color: transparent;\n cursor: default;\n }\n }\n }\n // pulling this in mainly for less shorthand\n &.nav-justified {\n .nav-justified();\n .nav-tabs-justified();\n }\n}\n\n\n// Pills\n// -------------------------\n.nav-pills {\n > li {\n float: left;\n\n // Links rendered as pills\n > a {\n border-radius: @nav-pills-border-radius;\n }\n + li {\n margin-left: 2px;\n }\n\n // Active state\n &.active > a {\n &,\n &:hover,\n &:focus {\n color: @nav-pills-active-link-hover-color;\n background-color: @nav-pills-active-link-hover-bg;\n }\n }\n }\n}\n\n\n// Stacked pills\n.nav-stacked {\n > li {\n float: none;\n + li {\n margin-top: 2px;\n margin-left: 0; // no need for this gap between nav items\n }\n }\n}\n\n\n// Nav variations\n// --------------------------------------------------\n\n// Justified nav links\n// -------------------------\n\n.nav-justified {\n width: 100%;\n\n > li {\n float: none;\n > a {\n text-align: center;\n margin-bottom: 5px;\n }\n }\n\n > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n }\n\n @media (min-width: @screen-sm-min) {\n > li {\n display: table-cell;\n width: 1%;\n > a {\n margin-bottom: 0;\n }\n }\n }\n}\n\n// Move borders to anchors instead of bottom of list\n//\n// Mixin for adding on top the shared `.nav-justified` styles for our tabs\n.nav-tabs-justified {\n border-bottom: 0;\n\n > li > a {\n // Override margin from .nav-tabs\n margin-right: 0;\n border-radius: @border-radius-base;\n }\n\n > .active > a,\n > .active > a:hover,\n > .active > a:focus {\n border: 1px solid @nav-tabs-justified-link-border-color;\n }\n\n @media (min-width: @screen-sm-min) {\n > li > a {\n border-bottom: 1px solid @nav-tabs-justified-link-border-color;\n border-radius: @border-radius-base @border-radius-base 0 0;\n }\n > .active > a,\n > .active > a:hover,\n > .active > a:focus {\n border-bottom-color: @nav-tabs-justified-active-link-border-color;\n }\n }\n}\n\n\n// Tabbable tabs\n// -------------------------\n\n// Hide tabbable panes to start, show them when `.active`\n.tab-content {\n > .tab-pane {\n display: none;\n }\n > .active {\n display: block;\n }\n}\n\n\n// Dropdowns\n// -------------------------\n\n// Specific dropdowns\n.nav-tabs .dropdown-menu {\n // make dropdown border overlap tab border\n margin-top: -1px;\n // Remove the top rounded corners here since there is a hard edge above the menu\n .border-top-radius(0);\n}\n","//\n// Navbars\n// --------------------------------------------------\n\n\n// Wrapper and base class\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n position: relative;\n min-height: @navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode)\n margin-bottom: @navbar-margin-bottom;\n border: 1px solid transparent;\n\n // Prevent floats from breaking the navbar\n &:extend(.clearfix all);\n\n @media (min-width: @grid-float-breakpoint) {\n border-radius: @navbar-border-radius;\n }\n}\n\n\n// Navbar heading\n//\n// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy\n// styling of responsive aspects.\n\n.navbar-header {\n &:extend(.clearfix all);\n\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n }\n}\n\n\n// Navbar collapse (body)\n//\n// Group your navbar content into this for easy collapsing and expanding across\n// various device sizes. By default, this content is collapsed when <768px, but\n// will expand past that for a horizontal display.\n//\n// To start (on mobile devices) the navbar links, forms, and buttons are stacked\n// vertically and include a `max-height` to overflow in case you have too much\n// content for the user's viewport.\n\n.navbar-collapse {\n overflow-x: visible;\n padding-right: @navbar-padding-horizontal;\n padding-left: @navbar-padding-horizontal;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255,255,255,.1);\n &:extend(.clearfix all);\n -webkit-overflow-scrolling: touch;\n\n &.in {\n overflow-y: auto;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n width: auto;\n border-top: 0;\n box-shadow: none;\n\n &.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0; // Override default setting\n overflow: visible !important;\n }\n\n &.in {\n overflow-y: visible;\n }\n\n // Undo the collapse side padding for navbars with containers to ensure\n // alignment of right-aligned contents.\n .navbar-fixed-top &,\n .navbar-static-top &,\n .navbar-fixed-bottom & {\n padding-left: 0;\n padding-right: 0;\n }\n }\n}\n\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n .navbar-collapse {\n max-height: @navbar-collapse-max-height;\n\n @media (max-device-width: @screen-xs-min) and (orientation: landscape) {\n max-height: 200px;\n }\n }\n}\n\n\n// Both navbar header and collapse\n//\n// When a container is present, change the behavior of the header and collapse.\n\n.container,\n.container-fluid {\n > .navbar-header,\n > .navbar-collapse {\n margin-right: -@navbar-padding-horizontal;\n margin-left: -@navbar-padding-horizontal;\n\n @media (min-width: @grid-float-breakpoint) {\n margin-right: 0;\n margin-left: 0;\n }\n }\n}\n\n\n//\n// Navbar alignment options\n//\n// Display the navbar across the entirety of the page or fixed it to the top or\n// bottom of the page.\n\n// Static top (unfixed, but 100% wide) navbar\n.navbar-static-top {\n z-index: @zindex-navbar;\n border-width: 0 0 1px;\n\n @media (min-width: @grid-float-breakpoint) {\n border-radius: 0;\n }\n}\n\n// Fix the top/bottom navbars when screen real estate supports it\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: @zindex-navbar-fixed;\n\n // Undo the rounded corners\n @media (min-width: @grid-float-breakpoint) {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0; // override .navbar defaults\n border-width: 1px 0 0;\n}\n\n\n// Brand/project name\n\n.navbar-brand {\n float: left;\n padding: @navbar-padding-vertical @navbar-padding-horizontal;\n font-size: @font-size-large;\n line-height: @line-height-computed;\n height: @navbar-height;\n\n &:hover,\n &:focus {\n text-decoration: none;\n }\n\n > img {\n display: block;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n .navbar > .container &,\n .navbar > .container-fluid & {\n margin-left: -@navbar-padding-horizontal;\n }\n }\n}\n\n\n// Navbar toggle\n//\n// Custom button for toggling the `.navbar-collapse`, powered by the collapse\n// JavaScript plugin.\n\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: @navbar-padding-horizontal;\n padding: 9px 10px;\n .navbar-vertical-align(34px);\n background-color: transparent;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n border-radius: @border-radius-base;\n\n // We remove the `outline` here, but later compensate by attaching `:hover`\n // styles to `:focus`.\n &:focus {\n outline: 0;\n }\n\n // Bars\n .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n }\n .icon-bar + .icon-bar {\n margin-top: 4px;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n display: none;\n }\n}\n\n\n// Navbar nav links\n//\n// Builds on top of the `.nav` components with its own modifier class to make\n// the nav the full height of the horizontal nav (above 768px).\n\n.navbar-nav {\n margin: (@navbar-padding-vertical / 2) -@navbar-padding-horizontal;\n\n > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: @line-height-computed;\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display when collapsed\n .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n > li > a,\n .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n > li > a {\n line-height: @line-height-computed;\n &:hover,\n &:focus {\n background-image: none;\n }\n }\n }\n }\n\n // Uncollapse the nav\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n margin: 0;\n\n > li {\n float: left;\n > a {\n padding-top: @navbar-padding-vertical;\n padding-bottom: @navbar-padding-vertical;\n }\n }\n }\n}\n\n\n// Navbar form\n//\n// Extension of the `.form-inline` with some extra flavor for optimum display in\n// our navbars.\n\n.navbar-form {\n margin-left: -@navbar-padding-horizontal;\n margin-right: -@navbar-padding-horizontal;\n padding: 10px @navbar-padding-horizontal;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n @shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n\n // Mixin behavior for optimum display\n .form-inline();\n\n .form-group {\n @media (max-width: @grid-float-breakpoint-max) {\n margin-bottom: 5px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n }\n\n // Vertically center in expanded, horizontal navbar\n .navbar-vertical-align(@input-height-base);\n\n // Undo 100% width for pull classes\n @media (min-width: @grid-float-breakpoint) {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n .box-shadow(none);\n }\n}\n\n\n// Dropdown menus\n\n// Menu position and menu carets\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n .border-top-radius(0);\n}\n// Menu position and menu caret support for dropups via extra dropup class\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n .border-top-radius(@navbar-border-radius);\n .border-bottom-radius(0);\n}\n\n\n// Buttons in navbars\n//\n// Vertically center a button within a navbar (when *not* in a form).\n\n.navbar-btn {\n .navbar-vertical-align(@input-height-base);\n\n &.btn-sm {\n .navbar-vertical-align(@input-height-small);\n }\n &.btn-xs {\n .navbar-vertical-align(22);\n }\n}\n\n\n// Text in navbars\n//\n// Add a class to make any element properly align itself vertically within the navbars.\n\n.navbar-text {\n .navbar-vertical-align(@line-height-computed);\n\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n margin-left: @navbar-padding-horizontal;\n margin-right: @navbar-padding-horizontal;\n }\n}\n\n\n// Component alignment\n//\n// Repurpose the pull utilities as their own navbar utilities to avoid specificity\n// issues with parents and chaining. Only do this when the navbar is uncollapsed\n// though so that navbar contents properly stack and align in mobile.\n//\n// Declared after the navbar components to ensure more specificity on the margins.\n\n@media (min-width: @grid-float-breakpoint) {\n .navbar-left { .pull-left(); }\n .navbar-right {\n .pull-right();\n margin-right: -@navbar-padding-horizontal;\n\n ~ .navbar-right {\n margin-right: 0;\n }\n }\n}\n\n\n// Alternate navbars\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n background-color: @navbar-default-bg;\n border-color: @navbar-default-border;\n\n .navbar-brand {\n color: @navbar-default-brand-color;\n &:hover,\n &:focus {\n color: @navbar-default-brand-hover-color;\n background-color: @navbar-default-brand-hover-bg;\n }\n }\n\n .navbar-text {\n color: @navbar-default-color;\n }\n\n .navbar-nav {\n > li > a {\n color: @navbar-default-link-color;\n\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n background-color: @navbar-default-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-active-color;\n background-color: @navbar-default-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n background-color: @navbar-default-link-disabled-bg;\n }\n }\n }\n\n .navbar-toggle {\n border-color: @navbar-default-toggle-border-color;\n &:hover,\n &:focus {\n background-color: @navbar-default-toggle-hover-bg;\n }\n .icon-bar {\n background-color: @navbar-default-toggle-icon-bar-bg;\n }\n }\n\n .navbar-collapse,\n .navbar-form {\n border-color: @navbar-default-border;\n }\n\n // Dropdown menu items\n .navbar-nav {\n // Remove background color from open dropdown\n > .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @navbar-default-link-active-bg;\n color: @navbar-default-link-active-color;\n }\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display when collapsed\n .open .dropdown-menu {\n > li > a {\n color: @navbar-default-link-color;\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n background-color: @navbar-default-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-active-color;\n background-color: @navbar-default-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n background-color: @navbar-default-link-disabled-bg;\n }\n }\n }\n }\n }\n\n\n // Links in navbars\n //\n // Add a class to ensure links outside the navbar nav are colored correctly.\n\n .navbar-link {\n color: @navbar-default-link-color;\n &:hover {\n color: @navbar-default-link-hover-color;\n }\n }\n\n .btn-link {\n color: @navbar-default-link-color;\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n }\n }\n }\n}\n\n// Inverse navbar\n\n.navbar-inverse {\n background-color: @navbar-inverse-bg;\n border-color: @navbar-inverse-border;\n\n .navbar-brand {\n color: @navbar-inverse-brand-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-brand-hover-color;\n background-color: @navbar-inverse-brand-hover-bg;\n }\n }\n\n .navbar-text {\n color: @navbar-inverse-color;\n }\n\n .navbar-nav {\n > li > a {\n color: @navbar-inverse-link-color;\n\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n background-color: @navbar-inverse-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-active-color;\n background-color: @navbar-inverse-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n background-color: @navbar-inverse-link-disabled-bg;\n }\n }\n }\n\n // Darken the responsive nav toggle\n .navbar-toggle {\n border-color: @navbar-inverse-toggle-border-color;\n &:hover,\n &:focus {\n background-color: @navbar-inverse-toggle-hover-bg;\n }\n .icon-bar {\n background-color: @navbar-inverse-toggle-icon-bar-bg;\n }\n }\n\n .navbar-collapse,\n .navbar-form {\n border-color: darken(@navbar-inverse-bg, 7%);\n }\n\n // Dropdowns\n .navbar-nav {\n > .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @navbar-inverse-link-active-bg;\n color: @navbar-inverse-link-active-color;\n }\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display\n .open .dropdown-menu {\n > .dropdown-header {\n border-color: @navbar-inverse-border;\n }\n .divider {\n background-color: @navbar-inverse-border;\n }\n > li > a {\n color: @navbar-inverse-link-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n background-color: @navbar-inverse-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-active-color;\n background-color: @navbar-inverse-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n background-color: @navbar-inverse-link-disabled-bg;\n }\n }\n }\n }\n }\n\n .navbar-link {\n color: @navbar-inverse-link-color;\n &:hover {\n color: @navbar-inverse-link-hover-color;\n }\n }\n\n .btn-link {\n color: @navbar-inverse-link-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n }\n }\n }\n}\n","// Navbar vertical align\n//\n// Vertically center elements in the navbar.\n// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.\n\n.navbar-vertical-align(@element-height) {\n margin-top: ((@navbar-height - @element-height) / 2);\n margin-bottom: ((@navbar-height - @element-height) / 2);\n}\n","//\n// Utility classes\n// --------------------------------------------------\n\n\n// Floats\n// -------------------------\n\n.clearfix {\n .clearfix();\n}\n.center-block {\n .center-block();\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n\n\n// Toggling content\n// -------------------------\n\n// Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n .text-hide();\n}\n\n\n// Hide from screenreaders and browsers\n//\n// Credit: HTML5 Boilerplate\n\n.hidden {\n display: none !important;\n}\n\n\n// For Affix plugin\n// -------------------------\n\n.affix {\n position: fixed;\n}\n","//\n// Breadcrumbs\n// --------------------------------------------------\n\n\n.breadcrumb {\n padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal;\n margin-bottom: @line-height-computed;\n list-style: none;\n background-color: @breadcrumb-bg;\n border-radius: @border-radius-base;\n\n > li {\n display: inline-block;\n\n + li:before {\n content: \"@{breadcrumb-separator}\\00a0\"; // Unicode space added since inline-block means non-collapsing white-space\n padding: 0 5px;\n color: @breadcrumb-color;\n }\n }\n\n > .active {\n color: @breadcrumb-active-color;\n }\n}\n","//\n// Pagination (multiple pages)\n// --------------------------------------------------\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: @line-height-computed 0;\n border-radius: @border-radius-base;\n\n > li {\n display: inline; // Remove list-style and block-level defaults\n > a,\n > span {\n position: relative;\n float: left; // Collapse white-space\n padding: @padding-base-vertical @padding-base-horizontal;\n line-height: @line-height-base;\n text-decoration: none;\n color: @pagination-color;\n background-color: @pagination-bg;\n border: 1px solid @pagination-border;\n margin-left: -1px;\n }\n &:first-child {\n > a,\n > span {\n margin-left: 0;\n .border-left-radius(@border-radius-base);\n }\n }\n &:last-child {\n > a,\n > span {\n .border-right-radius(@border-radius-base);\n }\n }\n }\n\n > li > a,\n > li > span {\n &:hover,\n &:focus {\n z-index: 2;\n color: @pagination-hover-color;\n background-color: @pagination-hover-bg;\n border-color: @pagination-hover-border;\n }\n }\n\n > .active > a,\n > .active > span {\n &,\n &:hover,\n &:focus {\n z-index: 3;\n color: @pagination-active-color;\n background-color: @pagination-active-bg;\n border-color: @pagination-active-border;\n cursor: default;\n }\n }\n\n > .disabled {\n > span,\n > span:hover,\n > span:focus,\n > a,\n > a:hover,\n > a:focus {\n color: @pagination-disabled-color;\n background-color: @pagination-disabled-bg;\n border-color: @pagination-disabled-border;\n cursor: @cursor-disabled;\n }\n }\n}\n\n// Sizing\n// --------------------------------------------------\n\n// Large\n.pagination-lg {\n .pagination-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);\n}\n\n// Small\n.pagination-sm {\n .pagination-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n","// Pagination\n\n.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n > li {\n > a,\n > span {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n }\n &:first-child {\n > a,\n > span {\n .border-left-radius(@border-radius);\n }\n }\n &:last-child {\n > a,\n > span {\n .border-right-radius(@border-radius);\n }\n }\n }\n}\n","//\n// Pager pagination\n// --------------------------------------------------\n\n\n.pager {\n padding-left: 0;\n margin: @line-height-computed 0;\n list-style: none;\n text-align: center;\n &:extend(.clearfix all);\n li {\n display: inline;\n > a,\n > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: @pager-bg;\n border: 1px solid @pager-border;\n border-radius: @pager-border-radius;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: @pager-hover-bg;\n }\n }\n\n .next {\n > a,\n > span {\n float: right;\n }\n }\n\n .previous {\n > a,\n > span {\n float: left;\n }\n }\n\n .disabled {\n > a,\n > a:hover,\n > a:focus,\n > span {\n color: @pager-disabled-color;\n background-color: @pager-bg;\n cursor: @cursor-disabled;\n }\n }\n}\n","//\n// Labels\n// --------------------------------------------------\n\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: @label-color;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n\n // Add hover effects, but only for links\n a& {\n &:hover,\n &:focus {\n color: @label-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n }\n\n // Empty labels collapse automatically (not available in IE8)\n &:empty {\n display: none;\n }\n\n // Quick fix for labels in buttons\n .btn & {\n position: relative;\n top: -1px;\n }\n}\n\n// Colors\n// Contextual variations (linked labels get darker on :hover)\n\n.label-default {\n .label-variant(@label-default-bg);\n}\n\n.label-primary {\n .label-variant(@label-primary-bg);\n}\n\n.label-success {\n .label-variant(@label-success-bg);\n}\n\n.label-info {\n .label-variant(@label-info-bg);\n}\n\n.label-warning {\n .label-variant(@label-warning-bg);\n}\n\n.label-danger {\n .label-variant(@label-danger-bg);\n}\n","// Labels\n\n.label-variant(@color) {\n background-color: @color;\n\n &[href] {\n &:hover,\n &:focus {\n background-color: darken(@color, 10%);\n }\n }\n}\n","//\n// Badges\n// --------------------------------------------------\n\n\n// Base class\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: @font-size-small;\n font-weight: @badge-font-weight;\n color: @badge-color;\n line-height: @badge-line-height;\n vertical-align: middle;\n white-space: nowrap;\n text-align: center;\n background-color: @badge-bg;\n border-radius: @badge-border-radius;\n\n // Empty badges collapse automatically (not available in IE8)\n &:empty {\n display: none;\n }\n\n // Quick fix for badges in buttons\n .btn & {\n position: relative;\n top: -1px;\n }\n\n .btn-xs &,\n .btn-group-xs > .btn & {\n top: 0;\n padding: 1px 5px;\n }\n\n // Hover state, but only for links\n a& {\n &:hover,\n &:focus {\n color: @badge-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n }\n\n // Account for badges in navs\n .list-group-item.active > &,\n .nav-pills > .active > a > & {\n color: @badge-active-color;\n background-color: @badge-active-bg;\n }\n\n .list-group-item > & {\n float: right;\n }\n\n .list-group-item > & + & {\n margin-right: 5px;\n }\n\n .nav-pills > li > a > & {\n margin-left: 3px;\n }\n}\n","//\n// Jumbotron\n// --------------------------------------------------\n\n\n.jumbotron {\n padding-top: @jumbotron-padding;\n padding-bottom: @jumbotron-padding;\n margin-bottom: @jumbotron-padding;\n color: @jumbotron-color;\n background-color: @jumbotron-bg;\n\n h1,\n .h1 {\n color: @jumbotron-heading-color;\n }\n\n p {\n margin-bottom: (@jumbotron-padding / 2);\n font-size: @jumbotron-font-size;\n font-weight: 200;\n }\n\n > hr {\n border-top-color: darken(@jumbotron-bg, 10%);\n }\n\n .container &,\n .container-fluid & {\n border-radius: @border-radius-large; // Only round corners at higher resolutions if contained in a container\n padding-left: (@grid-gutter-width / 2);\n padding-right: (@grid-gutter-width / 2);\n }\n\n .container {\n max-width: 100%;\n }\n\n @media screen and (min-width: @screen-sm-min) {\n padding-top: (@jumbotron-padding * 1.6);\n padding-bottom: (@jumbotron-padding * 1.6);\n\n .container &,\n .container-fluid & {\n padding-left: (@jumbotron-padding * 2);\n padding-right: (@jumbotron-padding * 2);\n }\n\n h1,\n .h1 {\n font-size: @jumbotron-heading-font-size;\n }\n }\n}\n","//\n// Thumbnails\n// --------------------------------------------------\n\n\n// Mixin and adjust the regular image class\n.thumbnail {\n display: block;\n padding: @thumbnail-padding;\n margin-bottom: @line-height-computed;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(border .2s ease-in-out);\n\n > img,\n a > img {\n &:extend(.img-responsive);\n margin-left: auto;\n margin-right: auto;\n }\n\n // Add a hover state for linked versions only\n a&:hover,\n a&:focus,\n a&.active {\n border-color: @link-color;\n }\n\n // Image captions\n .caption {\n padding: @thumbnail-caption-padding;\n color: @thumbnail-caption-color;\n }\n}\n","//\n// Alerts\n// --------------------------------------------------\n\n\n// Base styles\n// -------------------------\n\n.alert {\n padding: @alert-padding;\n margin-bottom: @line-height-computed;\n border: 1px solid transparent;\n border-radius: @alert-border-radius;\n\n // Headings for larger alerts\n h4 {\n margin-top: 0;\n // Specified for the h4 to prevent conflicts of changing @headings-color\n color: inherit;\n }\n\n // Provide class for links that match alerts\n .alert-link {\n font-weight: @alert-link-font-weight;\n }\n\n // Improve alignment and spacing of inner content\n > p,\n > ul {\n margin-bottom: 0;\n }\n\n > p + p {\n margin-top: 5px;\n }\n}\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissable, // The misspelled .alert-dismissable was deprecated in 3.2.0.\n.alert-dismissible {\n padding-right: (@alert-padding + 20);\n\n // Adjust close link position\n .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n }\n}\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n.alert-success {\n .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text);\n}\n\n.alert-info {\n .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);\n}\n\n.alert-warning {\n .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text);\n}\n\n.alert-danger {\n .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);\n}\n","// Alerts\n\n.alert-variant(@background; @border; @text-color) {\n background-color: @background;\n border-color: @border;\n color: @text-color;\n\n hr {\n border-top-color: darken(@border, 5%);\n }\n .alert-link {\n color: darken(@text-color, 10%);\n }\n}\n","//\n// Progress bars\n// --------------------------------------------------\n\n\n// Bar animations\n// -------------------------\n\n// WebKit\n@-webkit-keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n// Spec and IE10+\n@keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n\n// Bar itself\n// -------------------------\n\n// Outer container\n.progress {\n overflow: hidden;\n height: @line-height-computed;\n margin-bottom: @line-height-computed;\n background-color: @progress-bg;\n border-radius: @progress-border-radius;\n .box-shadow(inset 0 1px 2px rgba(0,0,0,.1));\n}\n\n// Bar of progress\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: @font-size-small;\n line-height: @line-height-computed;\n color: @progress-bar-color;\n text-align: center;\n background-color: @progress-bar-bg;\n .box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));\n .transition(width .6s ease);\n}\n\n// Striped bars\n//\n// `.progress-striped .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar-striped` class, which you just add to an existing\n// `.progress-bar`.\n.progress-striped .progress-bar,\n.progress-bar-striped {\n #gradient > .striped();\n background-size: 40px 40px;\n}\n\n// Call animation for the active one\n//\n// `.progress.active .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar.active` approach.\n.progress.active .progress-bar,\n.progress-bar.active {\n .animation(progress-bar-stripes 2s linear infinite);\n}\n\n\n// Variations\n// -------------------------\n\n.progress-bar-success {\n .progress-bar-variant(@progress-bar-success-bg);\n}\n\n.progress-bar-info {\n .progress-bar-variant(@progress-bar-info-bg);\n}\n\n.progress-bar-warning {\n .progress-bar-variant(@progress-bar-warning-bg);\n}\n\n.progress-bar-danger {\n .progress-bar-variant(@progress-bar-danger-bg);\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Progress bars\n\n.progress-bar-variant(@color) {\n background-color: @color;\n\n // Deprecated parent class requirement as of v3.2.0\n .progress-striped & {\n #gradient > .striped();\n }\n}\n",".media {\n // Proper spacing between instances of .media\n margin-top: 15px;\n\n &:first-child {\n margin-top: 0;\n }\n}\n\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden;\n}\n\n.media-body {\n width: 10000px;\n}\n\n.media-object {\n display: block;\n\n // Fix collapse in webkit from max-width: 100% and display: table-cell.\n &.img-thumbnail {\n max-width: none;\n }\n}\n\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n\n.media-middle {\n vertical-align: middle;\n}\n\n.media-bottom {\n vertical-align: bottom;\n}\n\n// Reset margins on headings for tighter default spacing\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n\n// Media list variation\n//\n// Undo default ul/ol styles\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n","//\n// List groups\n// --------------------------------------------------\n\n\n// Base class\n//\n// Easily usable on