From 34feec611b6e0370002bbba055ed28dcab5b2346 Mon Sep 17 00:00:00 2001 From: cayetanoherreraluisricardo Date: Sun, 13 Mar 2016 01:17:22 -0600 Subject: [PATCH] adding all project files --- LISTADO-YJSF.PNG | Bin 0 -> 213838 bytes README.md | 22 +- YJSF-ejb/build.xml | 68 + .../build/classes/.netbeans_automatic_build | 0 .../build/classes/.netbeans_update_resources | 0 YJSF-ejb/build/classes/META-INF/MANIFEST.MF | 4 + .../build/classes/META-INF/persistence.xml | 8 + YJSF-ejb/build/classes/modelo/Notaventa.rapt | 1 + YJSF-ejb/build/classes/modelo/Producto.rapt | 1 + YJSF-ejb/build/classes/modelo/Venta.rapt | 1 + YJSF-ejb/build/classes/resouces.res | 2 + YJSF-ejb/nbproject/ant-deploy.xml | 111 + YJSF-ejb/nbproject/build-impl.xml | 1196 +++ YJSF-ejb/nbproject/genfiles.properties | 8 + YJSF-ejb/nbproject/private/private.properties | 7 + YJSF-ejb/nbproject/private/private.xml | 7 + YJSF-ejb/nbproject/project.properties | 76 + YJSF-ejb/nbproject/project.xml | 16 + YJSF-ejb/src/conf/MANIFEST.MF | 2 + YJSF-ejb/src/conf/persistence.xml | 8 + YJSF-ejb/src/java/dao/AbstractFacade.java | 64 + YJSF-ejb/src/java/dao/NotaventaFacade.java | 32 + YJSF-ejb/src/java/dao/ProductoFacade.java | 32 + YJSF-ejb/src/java/dao/VentaFacade.java | 32 + YJSF-ejb/src/java/modelo/Notaventa.java | 122 + YJSF-ejb/src/java/modelo/Producto.java | 141 + YJSF-ejb/src/java/modelo/Venta.java | 133 + YJSF-war/build.xml | 71 + YJSF-war/build/web/META-INF/MANIFEST.MF | 4 + .../WEB-INF/classes/.netbeans_automatic_build | 0 .../classes/.netbeans_update_resources | 0 YJSF-war/build/web/WEB-INF/web.xml | 24 + YJSF-war/build/web/agregarProducto.xhtml | 63 + YJSF-war/build/web/buscarProducto.xhtml | 44 + YJSF-war/build/web/editarProducto.xhtml | 30 + YJSF-war/build/web/head.xhtml | 27 + YJSF-war/build/web/header.xhtml | 35 + YJSF-war/build/web/index.xhtml | 53 + YJSF-war/build/web/listarProductos.xhtml | 77 + YJSF-war/build/web/mostrarProducto.xhtml | 28 + .../bootstrap/css/bootstrap-theme.css | 476 ++ .../bootstrap/css/bootstrap-theme.css.map | 1 + .../bootstrap/css/bootstrap-theme.css_1.map | 1 + .../bootstrap/css/bootstrap-theme.min.css | 5 + .../bootstrap/css/bootstrap-theme.min_1.css | 5 + .../bootstrap/css/bootstrap-theme_1.css | 476 ++ .../web/resources/bootstrap/css/bootstrap.css | 6588 +++++++++++++++++ .../resources/bootstrap/css/bootstrap.css.map | 1 + .../bootstrap/css/bootstrap.css_1.map | 1 + .../resources/bootstrap/css/bootstrap.min.css | 5 + .../bootstrap/css/bootstrap.min_1.css | 5 + .../resources/bootstrap/css/bootstrap_1.css | 6588 +++++++++++++++++ .../web/resources/bootstrap/css/dashboard.css | 96 + .../resources/bootstrap/css/dashboard_1.css | 96 + .../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 .../fonts/glyphicons-halflings-regular_1.eot | Bin 0 -> 20127 bytes .../fonts/glyphicons-halflings-regular_1.svg | 288 + .../fonts/glyphicons-halflings-regular_1.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular_1.woff | Bin 0 -> 23424 bytes .../glyphicons-halflings-regular_1.woff2 | Bin 0 -> 18028 bytes .../web/resources/bootstrap/img/agregar.png | Bin 0 -> 69502 bytes .../web/resources/bootstrap/img/agregar_1.png | Bin 0 -> 69502 bytes .../web/resources/bootstrap/img/buscar.png | Bin 0 -> 50248 bytes .../web/resources/bootstrap/img/buscar_1.png | Bin 0 -> 50248 bytes .../build/web/resources/bootstrap/img/pro.jpg | Bin 0 -> 74563 bytes .../web/resources/bootstrap/img/pro_1.jpg | Bin 0 -> 74563 bytes .../resources/bootstrap/js/bootstrap-modal.js | 210 + .../bootstrap/js/bootstrap-modal_1.js | 210 + .../web/resources/bootstrap/js/bootstrap.js | 2317 ++++++ .../resources/bootstrap/js/bootstrap.min.js | 7 + .../resources/bootstrap/js/bootstrap.min_1.js | 7 + .../web/resources/bootstrap/js/bootstrap_1.js | 2317 ++++++ .../build/web/resources/bootstrap/js/npm.js | 13 + .../build/web/resources/bootstrap/js/npm_1.js | 13 + YJSF-war/nbproject/ant-deploy.xml | 111 + YJSF-war/nbproject/build-impl.xml | 1449 ++++ YJSF-war/nbproject/genfiles.properties | 8 + YJSF-war/nbproject/private/private.properties | 10 + YJSF-war/nbproject/private/private.xml | 7 + YJSF-war/nbproject/project.properties | 92 + YJSF-war/nbproject/project.xml | 32 + YJSF-war/src/conf/MANIFEST.MF | 2 + YJSF-war/src/java/admon/Administrador.java | 143 + YJSF-war/web/WEB-INF/web.xml | 24 + YJSF-war/web/agregarProducto.xhtml | 63 + YJSF-war/web/buscarProducto.xhtml | 44 + YJSF-war/web/editarProducto.xhtml | 30 + YJSF-war/web/head.xhtml | 27 + YJSF-war/web/header.xhtml | 35 + YJSF-war/web/index.xhtml | 53 + YJSF-war/web/listarProductos.xhtml | 77 + YJSF-war/web/mostrarProducto.xhtml | 28 + .../bootstrap/css/bootstrap-theme.css | 476 ++ .../bootstrap/css/bootstrap-theme.css.map | 1 + .../bootstrap/css/bootstrap-theme.css_1.map | 1 + .../bootstrap/css/bootstrap-theme.min.css | 5 + .../bootstrap/css/bootstrap-theme.min_1.css | 5 + .../bootstrap/css/bootstrap-theme_1.css | 476 ++ .../web/resources/bootstrap/css/bootstrap.css | 6588 +++++++++++++++++ .../resources/bootstrap/css/bootstrap.css.map | 1 + .../bootstrap/css/bootstrap.css_1.map | 1 + .../resources/bootstrap/css/bootstrap.min.css | 5 + .../bootstrap/css/bootstrap.min_1.css | 5 + .../resources/bootstrap/css/bootstrap_1.css | 6588 +++++++++++++++++ .../web/resources/bootstrap/css/dashboard.css | 96 + .../resources/bootstrap/css/dashboard_1.css | 96 + .../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 .../fonts/glyphicons-halflings-regular_1.eot | Bin 0 -> 20127 bytes .../fonts/glyphicons-halflings-regular_1.svg | 288 + .../fonts/glyphicons-halflings-regular_1.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular_1.woff | Bin 0 -> 23424 bytes .../glyphicons-halflings-regular_1.woff2 | Bin 0 -> 18028 bytes .../web/resources/bootstrap/img/agregar.png | Bin 0 -> 69502 bytes .../web/resources/bootstrap/img/agregar_1.png | Bin 0 -> 69502 bytes .../web/resources/bootstrap/img/buscar.png | Bin 0 -> 50248 bytes .../web/resources/bootstrap/img/buscar_1.png | Bin 0 -> 50248 bytes YJSF-war/web/resources/bootstrap/img/pro.jpg | Bin 0 -> 74563 bytes .../web/resources/bootstrap/img/pro_1.jpg | Bin 0 -> 74563 bytes .../resources/bootstrap/js/bootstrap-modal.js | 210 + .../bootstrap/js/bootstrap-modal_1.js | 210 + .../web/resources/bootstrap/js/bootstrap.js | 2317 ++++++ .../resources/bootstrap/js/bootstrap.min.js | 7 + .../resources/bootstrap/js/bootstrap.min_1.js | 7 + .../web/resources/bootstrap/js/bootstrap_1.js | 2317 ++++++ YJSF-war/web/resources/bootstrap/js/npm.js | 13 + YJSF-war/web/resources/bootstrap/js/npm_1.js | 13 + build.xml | 61 + build/META-INF/MANIFEST.MF | 2 + build/gfv3ee6.dpf | 0 dist/gfdeploy/YJSF/META-INF/MANIFEST.MF | 2 + .../YJSF-ejb_jar/.netbeans_automatic_build | 0 .../YJSF-ejb_jar/.netbeans_update_resources | 0 .../YJSF/YJSF-ejb_jar/META-INF/MANIFEST.MF | 4 + .../YJSF-ejb_jar/META-INF/persistence.xml | 8 + .../YJSF/YJSF-ejb_jar/modelo/Notaventa.rapt | 1 + .../YJSF/YJSF-ejb_jar/modelo/Producto.rapt | 1 + .../YJSF/YJSF-ejb_jar/modelo/Venta.rapt | 1 + dist/gfdeploy/YJSF/YJSF-ejb_jar/resouces.res | 2 + .../YJSF/YJSF-war_war/META-INF/MANIFEST.MF | 4 + .../WEB-INF/classes/.netbeans_automatic_build | 0 .../classes/.netbeans_update_resources | 0 .../YJSF/YJSF-war_war/WEB-INF/web.xml | 24 + .../YJSF/YJSF-war_war/agregarProducto.xhtml | 63 + .../YJSF/YJSF-war_war/buscarProducto.xhtml | 44 + .../YJSF/YJSF-war_war/editarProducto.xhtml | 30 + dist/gfdeploy/YJSF/YJSF-war_war/head.xhtml | 27 + dist/gfdeploy/YJSF/YJSF-war_war/header.xhtml | 35 + dist/gfdeploy/YJSF/YJSF-war_war/index.xhtml | 53 + .../YJSF/YJSF-war_war/listarProductos.xhtml | 77 + .../YJSF/YJSF-war_war/mostrarProducto.xhtml | 28 + .../bootstrap/css/bootstrap-theme.css | 476 ++ .../bootstrap/css/bootstrap-theme.css.map | 1 + .../bootstrap/css/bootstrap-theme.css_1.map | 1 + .../bootstrap/css/bootstrap-theme.min.css | 5 + .../bootstrap/css/bootstrap-theme.min_1.css | 5 + .../bootstrap/css/bootstrap-theme_1.css | 476 ++ .../resources/bootstrap/css/bootstrap.css | 6588 +++++++++++++++++ .../resources/bootstrap/css/bootstrap.css.map | 1 + .../bootstrap/css/bootstrap.css_1.map | 1 + .../resources/bootstrap/css/bootstrap.min.css | 5 + .../bootstrap/css/bootstrap.min_1.css | 5 + .../resources/bootstrap/css/bootstrap_1.css | 6588 +++++++++++++++++ .../resources/bootstrap/css/dashboard.css | 96 + .../resources/bootstrap/css/dashboard_1.css | 96 + .../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 .../fonts/glyphicons-halflings-regular_1.eot | Bin 0 -> 20127 bytes .../fonts/glyphicons-halflings-regular_1.svg | 288 + .../fonts/glyphicons-halflings-regular_1.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular_1.woff | Bin 0 -> 23424 bytes .../glyphicons-halflings-regular_1.woff2 | Bin 0 -> 18028 bytes .../resources/bootstrap/img/agregar.png | Bin 0 -> 69502 bytes .../resources/bootstrap/img/agregar_1.png | Bin 0 -> 69502 bytes .../resources/bootstrap/img/buscar.png | Bin 0 -> 50248 bytes .../resources/bootstrap/img/buscar_1.png | Bin 0 -> 50248 bytes .../resources/bootstrap/img/pro.jpg | Bin 0 -> 74563 bytes .../resources/bootstrap/img/pro_1.jpg | Bin 0 -> 74563 bytes .../resources/bootstrap/js/bootstrap-modal.js | 210 + .../bootstrap/js/bootstrap-modal_1.js | 210 + .../resources/bootstrap/js/bootstrap.js | 2317 ++++++ .../resources/bootstrap/js/bootstrap.min.js | 7 + .../resources/bootstrap/js/bootstrap.min_1.js | 7 + .../resources/bootstrap/js/bootstrap_1.js | 2317 ++++++ .../resources/bootstrap/js/npm.js | 13 + .../resources/bootstrap/js/npm_1.js | 13 + dist/gfdeploy/YJSF/gfv3ee6.dpf | 0 nbproject/ant-deploy.xml | 111 + nbproject/build-impl.xml | 650 ++ nbproject/genfiles.properties | 8 + nbproject/private/private.properties | 11 + nbproject/private/private.xml | 6 + nbproject/project.properties | 40 + nbproject/project.xml | 39 + src/conf/MANIFEST.MF | 2 + 205 files changed, 66160 insertions(+), 1 deletion(-) create mode 100644 LISTADO-YJSF.PNG create mode 100644 YJSF-ejb/build.xml create mode 100644 YJSF-ejb/build/classes/.netbeans_automatic_build create mode 100644 YJSF-ejb/build/classes/.netbeans_update_resources create mode 100644 YJSF-ejb/build/classes/META-INF/MANIFEST.MF create mode 100644 YJSF-ejb/build/classes/META-INF/persistence.xml create mode 100644 YJSF-ejb/build/classes/modelo/Notaventa.rapt create mode 100644 YJSF-ejb/build/classes/modelo/Producto.rapt create mode 100644 YJSF-ejb/build/classes/modelo/Venta.rapt create mode 100644 YJSF-ejb/build/classes/resouces.res create mode 100644 YJSF-ejb/nbproject/ant-deploy.xml create mode 100644 YJSF-ejb/nbproject/build-impl.xml create mode 100644 YJSF-ejb/nbproject/genfiles.properties create mode 100644 YJSF-ejb/nbproject/private/private.properties create mode 100644 YJSF-ejb/nbproject/private/private.xml create mode 100644 YJSF-ejb/nbproject/project.properties create mode 100644 YJSF-ejb/nbproject/project.xml create mode 100644 YJSF-ejb/src/conf/MANIFEST.MF create mode 100644 YJSF-ejb/src/conf/persistence.xml create mode 100644 YJSF-ejb/src/java/dao/AbstractFacade.java create mode 100644 YJSF-ejb/src/java/dao/NotaventaFacade.java create mode 100644 YJSF-ejb/src/java/dao/ProductoFacade.java create mode 100644 YJSF-ejb/src/java/dao/VentaFacade.java create mode 100644 YJSF-ejb/src/java/modelo/Notaventa.java create mode 100644 YJSF-ejb/src/java/modelo/Producto.java create mode 100644 YJSF-ejb/src/java/modelo/Venta.java create mode 100644 YJSF-war/build.xml create mode 100644 YJSF-war/build/web/META-INF/MANIFEST.MF create mode 100644 YJSF-war/build/web/WEB-INF/classes/.netbeans_automatic_build create mode 100644 YJSF-war/build/web/WEB-INF/classes/.netbeans_update_resources create mode 100644 YJSF-war/build/web/WEB-INF/web.xml create mode 100644 YJSF-war/build/web/agregarProducto.xhtml create mode 100644 YJSF-war/build/web/buscarProducto.xhtml create mode 100644 YJSF-war/build/web/editarProducto.xhtml create mode 100644 YJSF-war/build/web/head.xhtml create mode 100644 YJSF-war/build/web/header.xhtml create mode 100644 YJSF-war/build/web/index.xhtml create mode 100644 YJSF-war/build/web/listarProductos.xhtml create mode 100644 YJSF-war/build/web/mostrarProducto.xhtml create mode 100644 YJSF-war/build/web/resources/bootstrap/css/bootstrap-theme.css create mode 100644 YJSF-war/build/web/resources/bootstrap/css/bootstrap-theme.css.map create mode 100644 YJSF-war/build/web/resources/bootstrap/css/bootstrap-theme.css_1.map create mode 100644 YJSF-war/build/web/resources/bootstrap/css/bootstrap-theme.min.css create mode 100644 YJSF-war/build/web/resources/bootstrap/css/bootstrap-theme.min_1.css create mode 100644 YJSF-war/build/web/resources/bootstrap/css/bootstrap-theme_1.css create mode 100644 YJSF-war/build/web/resources/bootstrap/css/bootstrap.css create mode 100644 YJSF-war/build/web/resources/bootstrap/css/bootstrap.css.map create mode 100644 YJSF-war/build/web/resources/bootstrap/css/bootstrap.css_1.map create mode 100644 YJSF-war/build/web/resources/bootstrap/css/bootstrap.min.css create mode 100644 YJSF-war/build/web/resources/bootstrap/css/bootstrap.min_1.css create mode 100644 YJSF-war/build/web/resources/bootstrap/css/bootstrap_1.css create mode 100644 YJSF-war/build/web/resources/bootstrap/css/dashboard.css create mode 100644 YJSF-war/build/web/resources/bootstrap/css/dashboard_1.css create mode 100644 YJSF-war/build/web/resources/bootstrap/fonts/glyphicons-halflings-regular.eot create mode 100644 YJSF-war/build/web/resources/bootstrap/fonts/glyphicons-halflings-regular.svg create mode 100644 YJSF-war/build/web/resources/bootstrap/fonts/glyphicons-halflings-regular.ttf create mode 100644 YJSF-war/build/web/resources/bootstrap/fonts/glyphicons-halflings-regular.woff create mode 100644 YJSF-war/build/web/resources/bootstrap/fonts/glyphicons-halflings-regular.woff2 create mode 100644 YJSF-war/build/web/resources/bootstrap/fonts/glyphicons-halflings-regular_1.eot create mode 100644 YJSF-war/build/web/resources/bootstrap/fonts/glyphicons-halflings-regular_1.svg create mode 100644 YJSF-war/build/web/resources/bootstrap/fonts/glyphicons-halflings-regular_1.ttf create mode 100644 YJSF-war/build/web/resources/bootstrap/fonts/glyphicons-halflings-regular_1.woff create mode 100644 YJSF-war/build/web/resources/bootstrap/fonts/glyphicons-halflings-regular_1.woff2 create mode 100644 YJSF-war/build/web/resources/bootstrap/img/agregar.png create mode 100644 YJSF-war/build/web/resources/bootstrap/img/agregar_1.png create mode 100644 YJSF-war/build/web/resources/bootstrap/img/buscar.png create mode 100644 YJSF-war/build/web/resources/bootstrap/img/buscar_1.png create mode 100644 YJSF-war/build/web/resources/bootstrap/img/pro.jpg create mode 100644 YJSF-war/build/web/resources/bootstrap/img/pro_1.jpg create mode 100644 YJSF-war/build/web/resources/bootstrap/js/bootstrap-modal.js create mode 100644 YJSF-war/build/web/resources/bootstrap/js/bootstrap-modal_1.js create mode 100644 YJSF-war/build/web/resources/bootstrap/js/bootstrap.js create mode 100644 YJSF-war/build/web/resources/bootstrap/js/bootstrap.min.js create mode 100644 YJSF-war/build/web/resources/bootstrap/js/bootstrap.min_1.js create mode 100644 YJSF-war/build/web/resources/bootstrap/js/bootstrap_1.js create mode 100644 YJSF-war/build/web/resources/bootstrap/js/npm.js create mode 100644 YJSF-war/build/web/resources/bootstrap/js/npm_1.js create mode 100644 YJSF-war/nbproject/ant-deploy.xml create mode 100644 YJSF-war/nbproject/build-impl.xml create mode 100644 YJSF-war/nbproject/genfiles.properties create mode 100644 YJSF-war/nbproject/private/private.properties create mode 100644 YJSF-war/nbproject/private/private.xml create mode 100644 YJSF-war/nbproject/project.properties create mode 100644 YJSF-war/nbproject/project.xml create mode 100644 YJSF-war/src/conf/MANIFEST.MF create mode 100644 YJSF-war/src/java/admon/Administrador.java create mode 100644 YJSF-war/web/WEB-INF/web.xml create mode 100644 YJSF-war/web/agregarProducto.xhtml create mode 100644 YJSF-war/web/buscarProducto.xhtml create mode 100644 YJSF-war/web/editarProducto.xhtml create mode 100644 YJSF-war/web/head.xhtml create mode 100644 YJSF-war/web/header.xhtml create mode 100644 YJSF-war/web/index.xhtml create mode 100644 YJSF-war/web/listarProductos.xhtml create mode 100644 YJSF-war/web/mostrarProducto.xhtml create mode 100644 YJSF-war/web/resources/bootstrap/css/bootstrap-theme.css create mode 100644 YJSF-war/web/resources/bootstrap/css/bootstrap-theme.css.map create mode 100644 YJSF-war/web/resources/bootstrap/css/bootstrap-theme.css_1.map create mode 100644 YJSF-war/web/resources/bootstrap/css/bootstrap-theme.min.css create mode 100644 YJSF-war/web/resources/bootstrap/css/bootstrap-theme.min_1.css create mode 100644 YJSF-war/web/resources/bootstrap/css/bootstrap-theme_1.css create mode 100644 YJSF-war/web/resources/bootstrap/css/bootstrap.css create mode 100644 YJSF-war/web/resources/bootstrap/css/bootstrap.css.map create mode 100644 YJSF-war/web/resources/bootstrap/css/bootstrap.css_1.map create mode 100644 YJSF-war/web/resources/bootstrap/css/bootstrap.min.css create mode 100644 YJSF-war/web/resources/bootstrap/css/bootstrap.min_1.css create mode 100644 YJSF-war/web/resources/bootstrap/css/bootstrap_1.css create mode 100644 YJSF-war/web/resources/bootstrap/css/dashboard.css create mode 100644 YJSF-war/web/resources/bootstrap/css/dashboard_1.css create mode 100644 YJSF-war/web/resources/bootstrap/fonts/glyphicons-halflings-regular.eot create mode 100644 YJSF-war/web/resources/bootstrap/fonts/glyphicons-halflings-regular.svg create mode 100644 YJSF-war/web/resources/bootstrap/fonts/glyphicons-halflings-regular.ttf create mode 100644 YJSF-war/web/resources/bootstrap/fonts/glyphicons-halflings-regular.woff create mode 100644 YJSF-war/web/resources/bootstrap/fonts/glyphicons-halflings-regular.woff2 create mode 100644 YJSF-war/web/resources/bootstrap/fonts/glyphicons-halflings-regular_1.eot create mode 100644 YJSF-war/web/resources/bootstrap/fonts/glyphicons-halflings-regular_1.svg create mode 100644 YJSF-war/web/resources/bootstrap/fonts/glyphicons-halflings-regular_1.ttf create mode 100644 YJSF-war/web/resources/bootstrap/fonts/glyphicons-halflings-regular_1.woff create mode 100644 YJSF-war/web/resources/bootstrap/fonts/glyphicons-halflings-regular_1.woff2 create mode 100644 YJSF-war/web/resources/bootstrap/img/agregar.png create mode 100644 YJSF-war/web/resources/bootstrap/img/agregar_1.png create mode 100644 YJSF-war/web/resources/bootstrap/img/buscar.png create mode 100644 YJSF-war/web/resources/bootstrap/img/buscar_1.png create mode 100644 YJSF-war/web/resources/bootstrap/img/pro.jpg create mode 100644 YJSF-war/web/resources/bootstrap/img/pro_1.jpg create mode 100644 YJSF-war/web/resources/bootstrap/js/bootstrap-modal.js create mode 100644 YJSF-war/web/resources/bootstrap/js/bootstrap-modal_1.js create mode 100644 YJSF-war/web/resources/bootstrap/js/bootstrap.js create mode 100644 YJSF-war/web/resources/bootstrap/js/bootstrap.min.js create mode 100644 YJSF-war/web/resources/bootstrap/js/bootstrap.min_1.js create mode 100644 YJSF-war/web/resources/bootstrap/js/bootstrap_1.js create mode 100644 YJSF-war/web/resources/bootstrap/js/npm.js create mode 100644 YJSF-war/web/resources/bootstrap/js/npm_1.js create mode 100644 build.xml create mode 100644 build/META-INF/MANIFEST.MF create mode 100644 build/gfv3ee6.dpf create mode 100644 dist/gfdeploy/YJSF/META-INF/MANIFEST.MF create mode 100644 dist/gfdeploy/YJSF/YJSF-ejb_jar/.netbeans_automatic_build create mode 100644 dist/gfdeploy/YJSF/YJSF-ejb_jar/.netbeans_update_resources create mode 100644 dist/gfdeploy/YJSF/YJSF-ejb_jar/META-INF/MANIFEST.MF create mode 100644 dist/gfdeploy/YJSF/YJSF-ejb_jar/META-INF/persistence.xml create mode 100644 dist/gfdeploy/YJSF/YJSF-ejb_jar/modelo/Notaventa.rapt create mode 100644 dist/gfdeploy/YJSF/YJSF-ejb_jar/modelo/Producto.rapt create mode 100644 dist/gfdeploy/YJSF/YJSF-ejb_jar/modelo/Venta.rapt create mode 100644 dist/gfdeploy/YJSF/YJSF-ejb_jar/resouces.res create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/META-INF/MANIFEST.MF create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/WEB-INF/classes/.netbeans_automatic_build create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/WEB-INF/classes/.netbeans_update_resources create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/WEB-INF/web.xml create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/agregarProducto.xhtml create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/buscarProducto.xhtml create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/editarProducto.xhtml create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/head.xhtml create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/header.xhtml create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/index.xhtml create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/listarProductos.xhtml create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/mostrarProducto.xhtml create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/css/bootstrap-theme.css create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/css/bootstrap-theme.css.map create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/css/bootstrap-theme.css_1.map create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/css/bootstrap-theme.min.css create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/css/bootstrap-theme.min_1.css create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/css/bootstrap-theme_1.css create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/css/bootstrap.css create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/css/bootstrap.css.map create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/css/bootstrap.css_1.map create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/css/bootstrap.min.css create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/css/bootstrap.min_1.css create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/css/bootstrap_1.css create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/css/dashboard.css create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/css/dashboard_1.css create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/fonts/glyphicons-halflings-regular.eot create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/fonts/glyphicons-halflings-regular.svg create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/fonts/glyphicons-halflings-regular.ttf create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/fonts/glyphicons-halflings-regular.woff create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/fonts/glyphicons-halflings-regular.woff2 create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/fonts/glyphicons-halflings-regular_1.eot create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/fonts/glyphicons-halflings-regular_1.svg create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/fonts/glyphicons-halflings-regular_1.ttf create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/fonts/glyphicons-halflings-regular_1.woff create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/fonts/glyphicons-halflings-regular_1.woff2 create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/img/agregar.png create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/img/agregar_1.png create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/img/buscar.png create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/img/buscar_1.png create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/img/pro.jpg create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/img/pro_1.jpg create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/js/bootstrap-modal.js create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/js/bootstrap-modal_1.js create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/js/bootstrap.js create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/js/bootstrap.min.js create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/js/bootstrap.min_1.js create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/js/bootstrap_1.js create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/js/npm.js create mode 100644 dist/gfdeploy/YJSF/YJSF-war_war/resources/bootstrap/js/npm_1.js create mode 100644 dist/gfdeploy/YJSF/gfv3ee6.dpf create mode 100644 nbproject/ant-deploy.xml create mode 100644 nbproject/build-impl.xml create mode 100644 nbproject/genfiles.properties create mode 100644 nbproject/private/private.properties create mode 100644 nbproject/private/private.xml create mode 100644 nbproject/project.properties create mode 100644 nbproject/project.xml create mode 100644 src/conf/MANIFEST.MF diff --git a/LISTADO-YJSF.PNG b/LISTADO-YJSF.PNG new file mode 100644 index 0000000000000000000000000000000000000000..0d731fff3b91e4792a08d6e018462ccb257da744 GIT binary patch literal 213838 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%0ATIYagjnR77o`wet1;C7A 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 literal 0 HcmV?d00001 diff --git a/README.md b/README.md index 6c9af4b..72a44d8 100644 --- a/README.md +++ b/README.md @@ -1 +1,21 @@ -# YJSF \ No newline at end of file +# YJSF +### 2 Proyecto usando java y JSF se agregó un un poco de javacript. + +Reporisorio donde no se integro Javascript pero se agrego lo de paginacion: https://github.com/CayetanoHerreraLuisRicardo/ProductoJSF + + + +Tecnologias utilizadas: +- IDE: NetBeans 7.4 ==> https://netbeans.org/ +- Lenguaje Backend: Java v1.8.0_60 ==> https://www.java.com/es/download/ ++ Lenguaje Frontend: javascript +- Servidor: GlassFish Server 4.0 ==> https://glassfish.java.net/ +- Framework Java: JavaServer Faces (JSF v2.2) ==> http://www.oracle.com/technetwork/java/javaee/javaserverfaces-139869.html +- Framework CSS: Bootstrap v3.3.4 ==> http://getbootstrap.com/getting-started +- DB: Derby Apache v10.11.1.2 ==> https://db.apache.org/derby +- Proveedor de persistencia: JPA 2.2 ==> http://www.oracle.com/technetwork/java/javaee/tech/persistence-jsp-140049.html + +> Screenshot eliminar proucto con javascrit: + +![eliminar-JSF](https://github.com/CayetanoHerreraLuisRicardo/YJSF/blob/master/LISTADO-YJSF) + diff --git a/YJSF-ejb/build.xml b/YJSF-ejb/build.xml new file mode 100644 index 0000000..b3171fd --- /dev/null +++ b/YJSF-ejb/build.xml @@ -0,0 +1,68 @@ + + + + + + + + + + + Builds, tests, and runs the project YJSF-ejb. + + + diff --git a/YJSF-ejb/build/classes/.netbeans_automatic_build b/YJSF-ejb/build/classes/.netbeans_automatic_build new file mode 100644 index 0000000..e69de29 diff --git a/YJSF-ejb/build/classes/.netbeans_update_resources b/YJSF-ejb/build/classes/.netbeans_update_resources new file mode 100644 index 0000000..e69de29 diff --git a/YJSF-ejb/build/classes/META-INF/MANIFEST.MF b/YJSF-ejb/build/classes/META-INF/MANIFEST.MF new file mode 100644 index 0000000..14bfef9 --- /dev/null +++ b/YJSF-ejb/build/classes/META-INF/MANIFEST.MF @@ -0,0 +1,4 @@ +Manifest-Version: 1.0 +Ant-Version: Apache Ant 1.9.1 +Created-By: 1.8.0_45-b15 (Oracle Corporation) + diff --git a/YJSF-ejb/build/classes/META-INF/persistence.xml b/YJSF-ejb/build/classes/META-INF/persistence.xml new file mode 100644 index 0000000..749e04c --- /dev/null +++ b/YJSF-ejb/build/classes/META-INF/persistence.xml @@ -0,0 +1,8 @@ + + + + mysqlJSF + false + + + diff --git a/YJSF-ejb/build/classes/modelo/Notaventa.rapt b/YJSF-ejb/build/classes/modelo/Notaventa.rapt new file mode 100644 index 0000000..cd7768f --- /dev/null +++ b/YJSF-ejb/build/classes/modelo/Notaventa.rapt @@ -0,0 +1 @@ +modelo/Notaventa_.java diff --git a/YJSF-ejb/build/classes/modelo/Producto.rapt b/YJSF-ejb/build/classes/modelo/Producto.rapt new file mode 100644 index 0000000..7df4a6b --- /dev/null +++ b/YJSF-ejb/build/classes/modelo/Producto.rapt @@ -0,0 +1 @@ +modelo/Producto_.java diff --git a/YJSF-ejb/build/classes/modelo/Venta.rapt b/YJSF-ejb/build/classes/modelo/Venta.rapt new file mode 100644 index 0000000..2dbb643 --- /dev/null +++ b/YJSF-ejb/build/classes/modelo/Venta.rapt @@ -0,0 +1 @@ +modelo/Venta_.java diff --git a/YJSF-ejb/build/classes/resouces.res b/YJSF-ejb/build/classes/resouces.res new file mode 100644 index 0000000..a209f9e --- /dev/null +++ b/YJSF-ejb/build/classes/resouces.res @@ -0,0 +1,2 @@ +META-INF/eclipselink-orm.xml +META-INF/orm.xml diff --git a/YJSF-ejb/nbproject/ant-deploy.xml b/YJSF-ejb/nbproject/ant-deploy.xml new file mode 100644 index 0000000..2d5f877 --- /dev/null +++ b/YJSF-ejb/nbproject/ant-deploy.xml @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/YJSF-ejb/nbproject/build-impl.xml b/YJSF-ejb/nbproject/build-impl.xml new file mode 100644 index 0000000..9f8834b --- /dev/null +++ b/YJSF-ejb/nbproject/build-impl.xml @@ -0,0 +1,1196 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set src.dir + Must set test.src.dir + Must set build.dir + Must set build.generated.dir + Must set dist.dir + Must set build.classes.dir + Must set dist.javadoc.dir + Must set build.classes.excludes + Must set dist.jar + + + + + + + + + +The Java EE server classpath is not correctly set up - server home directory is missing. +Either open the project in the IDE and assign the server or setup the server classpath manually. +For example like this: + ant -Dj2ee.server.home=<app_server_installation_directory> + + +The Java EE server classpath is not correctly set up. Your active server type is ${j2ee.server.type}. +Either open the project in the IDE and assign the server or setup the server classpath manually. +For example like this: + ant -Duser.properties.file=<path_to_property_file> (where you put the property "j2ee.platform.classpath" in a .properties file) +or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties file is used) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No tests executed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +The libs.CopyLibs.classpath property is not set up. +This property must point to +org-netbeans-modules-java-j2seproject-copylibstask.jar file which is part +of NetBeans IDE installation and is usually located at +<netbeans_installation>/java<version>/ant/extra folder. +Either open the project in the IDE and make sure CopyLibs library +exists or setup the property manually. For example like this: + ant -Dlibs.CopyLibs.classpath=a/path/to/org-netbeans-modules-java-j2seproject-copylibstask.jar + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set JVM to use for profiling in profiler.info.jvm + Must set profiler agent JVM arguments in profiler.info.jvmargs.agent + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set run.class + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set main.class + + + + + Must set fix.includes + + + + + + + + + + This target only works when run from inside the NetBeans IDE. + + + + + + + + + This target only works when run from inside the NetBeans IDE. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + Some tests failed; see details above. + + + + + + + + + Must select some files in the IDE or set test.includes + + + + Some tests failed; see details above. + + + + Must select some files in the IDE or set test.class + Must select some method in the IDE or set test.method + + + + Some tests failed; see details above. + + + + + Must select one file in the IDE or set test.class + + + + Must select one file in the IDE or set test.class + Must select some method in the IDE or set test.method + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/YJSF-ejb/nbproject/genfiles.properties b/YJSF-ejb/nbproject/genfiles.properties new file mode 100644 index 0000000..4086279 --- /dev/null +++ b/YJSF-ejb/nbproject/genfiles.properties @@ -0,0 +1,8 @@ +build.xml.data.CRC32=dfc2abec +build.xml.script.CRC32=a5e091a8 +build.xml.stylesheet.CRC32=5910fda3@1.48.1 +# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. +# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. +nbproject/build-impl.xml.data.CRC32=dfc2abec +nbproject/build-impl.xml.script.CRC32=d2407fa1 +nbproject/build-impl.xml.stylesheet.CRC32=6e7bd4d8@1.48.1 diff --git a/YJSF-ejb/nbproject/private/private.properties b/YJSF-ejb/nbproject/private/private.properties new file mode 100644 index 0000000..34fa070 --- /dev/null +++ b/YJSF-ejb/nbproject/private/private.properties @@ -0,0 +1,7 @@ +deploy.ant.properties.file=C:\\Users\\Richy\\AppData\\Roaming\\NetBeans\\7.4\\config\\GlassFishEE6\\Properties\\gfv31342536793.properties +j2ee.platform.is.jsr109=true +j2ee.server.domain=C:/Users/Richy/AppData/Roaming/NetBeans/7.4/config/GF_4.0/domain1 +j2ee.server.home=C:/Program Files/glassfish-4.0/glassfish +j2ee.server.instance=[C:\\Program Files\\glassfish-4.0\\glassfish;C:\\Program Files\\glassfish-4.0\\glassfish\\domains\\domain1]deployer:gfv3ee6wc:localhost:4848 +j2ee.server.middleware=C:/Program Files/glassfish-4.0 +netbeans.user=C:\\Users\\Richy\\AppData\\Roaming\\NetBeans\\7.4 diff --git a/YJSF-ejb/nbproject/private/private.xml b/YJSF-ejb/nbproject/private/private.xml new file mode 100644 index 0000000..6807a2b --- /dev/null +++ b/YJSF-ejb/nbproject/private/private.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/YJSF-ejb/nbproject/project.properties b/YJSF-ejb/nbproject/project.properties new file mode 100644 index 0000000..fe5760a --- /dev/null +++ b/YJSF-ejb/nbproject/project.properties @@ -0,0 +1,76 @@ +annotation.processing.enabled=true +annotation.processing.enabled.in.editor=true +annotation.processing.processor.options=-Aeclipselink.canonicalmodel.use_static_factory=false +annotation.processing.processors.list= +annotation.processing.run.all.processors=true +annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output +build.classes.dir=${build.dir}/classes +build.classes.excludes=**/*.java,**/*.form,**/.nbattrs +build.dir=build +build.ear.classes.dir=${build.dir}/classes +build.generated.dir=${build.dir}/generated +build.generated.sources.dir=${build.dir}/generated-sources +build.test.classes.dir=${build.dir}/test/classes +build.test.results.dir=${build.dir}/test/results +debug.classpath=${javac.classpath}:${build.classes.dir} +debug.test.classpath=\ + ${run.test.classpath} +dist.dir=dist +dist.ear.jar=${dist.dir}/${jar.name} +dist.jar=${dist.dir}/${jar.name} +dist.javadoc.dir=${dist.dir}/javadoc +endorsed.classpath=\ + ${libs.javaee-endorsed-api-6.0.classpath} +excludes= +includes=** +j2ee.compile.on.save=true +j2ee.deploy.on.save=true +j2ee.platform=1.7 +j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api-osgi.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.jar +j2ee.platform.embeddableejb.classpath=${j2ee.server.home}/lib/embedded/glassfish-embedded-static-shell.jar +j2ee.platform.wscompile.classpath=${j2ee.server.home}/modules/webservices-osgi.jar +j2ee.platform.wsgen.classpath=${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/endorsed/jaxb-api-osgi.jar +j2ee.platform.wsimport.classpath=${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/endorsed/jaxb-api-osgi.jar +j2ee.platform.wsit.classpath= +j2ee.server.type=gfv3ee6 +jar.compress=false +jar.name=YJSF-ejb.jar +javac.classpath= +javac.debug=true +javac.deprecation=false +javac.processorpath=\ + ${javac.classpath}:\ + ${libs.eclipselink.classpath}:\ + ${libs.eclipselinkmodelgen.classpath} +javac.source=1.8 +javac.target=1.8 +javac.test.classpath=\ + ${javac.classpath}:\ + ${build.classes.dir} +javac.test.processorpath=${javac.test.classpath} +javadoc.additionalparam= +javadoc.author=false +javadoc.encoding=${source.encoding} +javadoc.noindex=false +javadoc.nonavbar=false +javadoc.notree=false +javadoc.preview=true +javadoc.private=false +javadoc.splitindex=true +javadoc.use=true +javadoc.version=false +javadoc.windowtitle= +meta.inf=${source.root}/conf +meta.inf.excludes=sun-cmp-mappings.xml +platform.active=default_platform +resource.dir=setup +run.test.classpath=\ + ${javac.test.classpath}:\ + ${build.test.classes.dir} +# Space-separated list of JVM arguments used when running a class with a main method or a unit test +# (you may also define separate properties like run-sys-prop.name=value instead of -Dname=value): +runmain.jvmargs= +source.encoding=UTF-8 +source.root=src +src.dir=${source.root}/java +test.src.dir=test diff --git a/YJSF-ejb/nbproject/project.xml b/YJSF-ejb/nbproject/project.xml new file mode 100644 index 0000000..4999344 --- /dev/null +++ b/YJSF-ejb/nbproject/project.xml @@ -0,0 +1,16 @@ + + + org.netbeans.modules.j2ee.ejbjarproject + + + YJSF-ejb + 1.6.5 + + + + + + + + + diff --git a/YJSF-ejb/src/conf/MANIFEST.MF b/YJSF-ejb/src/conf/MANIFEST.MF new file mode 100644 index 0000000..59499bc --- /dev/null +++ b/YJSF-ejb/src/conf/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/YJSF-ejb/src/conf/persistence.xml b/YJSF-ejb/src/conf/persistence.xml new file mode 100644 index 0000000..749e04c --- /dev/null +++ b/YJSF-ejb/src/conf/persistence.xml @@ -0,0 +1,8 @@ + + + + mysqlJSF + false + + + diff --git a/YJSF-ejb/src/java/dao/AbstractFacade.java b/YJSF-ejb/src/java/dao/AbstractFacade.java new file mode 100644 index 0000000..c918e83 --- /dev/null +++ b/YJSF-ejb/src/java/dao/AbstractFacade.java @@ -0,0 +1,64 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +package dao; + +import java.util.List; +import javax.persistence.EntityManager; + +/** + * + * @author Richy + */ +public abstract class AbstractFacade { + private Class entityClass; + + public AbstractFacade(Class entityClass) { + this.entityClass = entityClass; + } + + protected abstract EntityManager getEntityManager(); + + public void create(T entity) { + getEntityManager().persist(entity); + } + + public void edit(T entity) { + getEntityManager().merge(entity); + } + + public void remove(T entity) { + getEntityManager().remove(getEntityManager().merge(entity)); + } + + public T find(Object id) { + return getEntityManager().find(entityClass, id); + } + + public List findAll() { + javax.persistence.criteria.CriteriaQuery cq = getEntityManager().getCriteriaBuilder().createQuery(); + cq.select(cq.from(entityClass)); + return getEntityManager().createQuery(cq).getResultList(); + } + + public List findRange(int[] range) { + javax.persistence.criteria.CriteriaQuery cq = getEntityManager().getCriteriaBuilder().createQuery(); + cq.select(cq.from(entityClass)); + javax.persistence.Query q = getEntityManager().createQuery(cq); + q.setMaxResults(range[1] - range[0] + 1); + q.setFirstResult(range[0]); + return q.getResultList(); + } + + public int count() { + javax.persistence.criteria.CriteriaQuery cq = getEntityManager().getCriteriaBuilder().createQuery(); + javax.persistence.criteria.Root rt = cq.from(entityClass); + cq.select(getEntityManager().getCriteriaBuilder().count(rt)); + javax.persistence.Query q = getEntityManager().createQuery(cq); + return ((Long) q.getSingleResult()).intValue(); + } + +} diff --git a/YJSF-ejb/src/java/dao/NotaventaFacade.java b/YJSF-ejb/src/java/dao/NotaventaFacade.java new file mode 100644 index 0000000..e604344 --- /dev/null +++ b/YJSF-ejb/src/java/dao/NotaventaFacade.java @@ -0,0 +1,32 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +package dao; + +import javax.ejb.Stateless; +import javax.persistence.EntityManager; +import javax.persistence.PersistenceContext; +import modelo.Notaventa; + +/** + * + * @author Richy + */ +@Stateless +public class NotaventaFacade extends AbstractFacade { + @PersistenceContext(unitName = "YJSF-ejbPU") + private EntityManager em; + + @Override + protected EntityManager getEntityManager() { + return em; + } + + public NotaventaFacade() { + super(Notaventa.class); + } + +} diff --git a/YJSF-ejb/src/java/dao/ProductoFacade.java b/YJSF-ejb/src/java/dao/ProductoFacade.java new file mode 100644 index 0000000..af46978 --- /dev/null +++ b/YJSF-ejb/src/java/dao/ProductoFacade.java @@ -0,0 +1,32 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +package dao; + +import javax.ejb.Stateless; +import javax.persistence.EntityManager; +import javax.persistence.PersistenceContext; +import modelo.Producto; + +/** + * + * @author Richy + */ +@Stateless +public class ProductoFacade extends AbstractFacade { + @PersistenceContext(unitName = "YJSF-ejbPU") + private EntityManager em; + + @Override + protected EntityManager getEntityManager() { + return em; + } + + public ProductoFacade() { + super(Producto.class); + } + +} diff --git a/YJSF-ejb/src/java/dao/VentaFacade.java b/YJSF-ejb/src/java/dao/VentaFacade.java new file mode 100644 index 0000000..0391d3f --- /dev/null +++ b/YJSF-ejb/src/java/dao/VentaFacade.java @@ -0,0 +1,32 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +package dao; + +import javax.ejb.Stateless; +import javax.persistence.EntityManager; +import javax.persistence.PersistenceContext; +import modelo.Venta; + +/** + * + * @author Richy + */ +@Stateless +public class VentaFacade extends AbstractFacade { + @PersistenceContext(unitName = "YJSF-ejbPU") + private EntityManager em; + + @Override + protected EntityManager getEntityManager() { + return em; + } + + public VentaFacade() { + super(Venta.class); + } + +} diff --git a/YJSF-ejb/src/java/modelo/Notaventa.java b/YJSF-ejb/src/java/modelo/Notaventa.java new file mode 100644 index 0000000..ca04bbc --- /dev/null +++ b/YJSF-ejb/src/java/modelo/Notaventa.java @@ -0,0 +1,122 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +package modelo; + +import java.io.Serializable; +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.Table; +import javax.validation.constraints.NotNull; +import javax.xml.bind.annotation.XmlRootElement; + +/** + * + * @author Richy + */ +@Entity +@Table(name = "notaventa") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Notaventa.findAll", query = "SELECT n FROM Notaventa n"), + @NamedQuery(name = "Notaventa.findByIdNotaventa", query = "SELECT n FROM Notaventa n WHERE n.idNotaventa = :idNotaventa"), + @NamedQuery(name = "Notaventa.findByCantidad", query = "SELECT n FROM Notaventa n WHERE n.cantidad = :cantidad")}) +public class Notaventa implements Serializable { + private static final long serialVersionUID = 1L; + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "ID_NOTAVENTA") + private Integer idNotaventa; + @Basic(optional = false) + @NotNull + @Column(name = "CANTIDAD") + private int cantidad; + @JoinColumn(name = "ID_PRODUCTO", referencedColumnName = "ID_PRODUCTO") + @ManyToOne(optional = false) + private Producto idProducto; + @JoinColumn(name = "ID_VENTA", referencedColumnName = "ID_VENTA") + @ManyToOne(optional = false) + private Venta idVenta; + + public Notaventa() { + } + + public Notaventa(Integer idNotaventa) { + this.idNotaventa = idNotaventa; + } + + public Notaventa(Integer idNotaventa, int cantidad) { + this.idNotaventa = idNotaventa; + this.cantidad = cantidad; + } + + public Integer getIdNotaventa() { + return idNotaventa; + } + + public void setIdNotaventa(Integer idNotaventa) { + this.idNotaventa = idNotaventa; + } + + public int getCantidad() { + return cantidad; + } + + public void setCantidad(int cantidad) { + this.cantidad = cantidad; + } + + public Producto getIdProducto() { + return idProducto; + } + + public void setIdProducto(Producto idProducto) { + this.idProducto = idProducto; + } + + public Venta getIdVenta() { + return idVenta; + } + + public void setIdVenta(Venta idVenta) { + this.idVenta = idVenta; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (idNotaventa != null ? idNotaventa.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Notaventa)) { + return false; + } + Notaventa other = (Notaventa) object; + if ((this.idNotaventa == null && other.idNotaventa != null) || (this.idNotaventa != null && !this.idNotaventa.equals(other.idNotaventa))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "modelo.Notaventa[ idNotaventa=" + idNotaventa + " ]"; + } + +} diff --git a/YJSF-ejb/src/java/modelo/Producto.java b/YJSF-ejb/src/java/modelo/Producto.java new file mode 100644 index 0000000..85e59dc --- /dev/null +++ b/YJSF-ejb/src/java/modelo/Producto.java @@ -0,0 +1,141 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +package modelo; + +import java.io.Serializable; +import java.util.List; +import javax.persistence.Basic; +import javax.persistence.CascadeType; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.OneToMany; +import javax.persistence.Table; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; + +/** + * + * @author Richy + */ +@Entity +@Table(name = "producto") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Producto.findAll", query = "SELECT p FROM Producto p"), + @NamedQuery(name = "Producto.findByIdProducto", query = "SELECT p FROM Producto p WHERE p.idProducto = :idProducto"), + @NamedQuery(name = "Producto.findByDescripcion", query = "SELECT p FROM Producto p WHERE p.descripcion = :descripcion"), + @NamedQuery(name = "Producto.findByPrecio", query = "SELECT p FROM Producto p WHERE p.precio = :precio"), + @NamedQuery(name = "Producto.findByCantidad", query = "SELECT p FROM Producto p WHERE p.cantidad = :cantidad")}) +public class Producto implements Serializable { + private static final long serialVersionUID = 1L; + @Id + @Basic(optional = false) + @NotNull + @Column(name = "ID_PRODUCTO") + private Integer idProducto; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 20) + @Column(name = "DESCRIPCION") + private String descripcion; + @Basic(optional = false) + @NotNull + @Column(name = "PRECIO") + private double precio; + @Basic(optional = false) + @NotNull + @Column(name = "CANTIDAD") + private int cantidad; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "idProducto") + private List notaventaList; + + public Producto() { + } + + public Producto(Integer idProducto) { + this.idProducto = idProducto; + } + + public Producto(Integer idProducto, String descripcion, double precio, int cantidad) { + this.idProducto = idProducto; + this.descripcion = descripcion; + this.precio = precio; + this.cantidad = cantidad; + } + + public Integer getIdProducto() { + return idProducto; + } + + public void setIdProducto(Integer idProducto) { + this.idProducto = idProducto; + } + + public String getDescripcion() { + return descripcion; + } + + public void setDescripcion(String descripcion) { + this.descripcion = descripcion; + } + + public double getPrecio() { + return precio; + } + + public void setPrecio(double precio) { + this.precio = precio; + } + + public int getCantidad() { + return cantidad; + } + + public void setCantidad(int cantidad) { + this.cantidad = cantidad; + } + + @XmlTransient + public List getNotaventaList() { + return notaventaList; + } + + public void setNotaventaList(List notaventaList) { + this.notaventaList = notaventaList; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (idProducto != null ? idProducto.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Producto)) { + return false; + } + Producto other = (Producto) object; + if ((this.idProducto == null && other.idProducto != null) || (this.idProducto != null && !this.idProducto.equals(other.idProducto))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "modelo.Producto[ idProducto=" + idProducto + " ]"; + } + +} diff --git a/YJSF-ejb/src/java/modelo/Venta.java b/YJSF-ejb/src/java/modelo/Venta.java new file mode 100644 index 0000000..184e65c --- /dev/null +++ b/YJSF-ejb/src/java/modelo/Venta.java @@ -0,0 +1,133 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +package modelo; + +import java.io.Serializable; +import java.util.Date; +import java.util.List; +import javax.persistence.Basic; +import javax.persistence.CascadeType; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.NamedQueries; +import javax.persistence.NamedQuery; +import javax.persistence.OneToMany; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlTransient; + +/** + * + * @author Richy + */ +@Entity +@Table(name = "venta") +@XmlRootElement +@NamedQueries({ + @NamedQuery(name = "Venta.findAll", query = "SELECT v FROM Venta v"), + @NamedQuery(name = "Venta.findByIdVenta", query = "SELECT v FROM Venta v WHERE v.idVenta = :idVenta"), + @NamedQuery(name = "Venta.findByFecha", query = "SELECT v FROM Venta v WHERE v.fecha = :fecha"), + @NamedQuery(name = "Venta.findByCliente", query = "SELECT v FROM Venta v WHERE v.cliente = :cliente")}) +public class Venta implements Serializable { + private static final long serialVersionUID = 1L; + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Basic(optional = false) + @Column(name = "ID_VENTA") + private Integer idVenta; + @Basic(optional = false) + @NotNull + @Column(name = "FECHA") + @Temporal(TemporalType.DATE) + private Date fecha; + @Basic(optional = false) + @NotNull + @Size(min = 1, max = 30) + @Column(name = "CLIENTE") + private String cliente; + @OneToMany(cascade = CascadeType.ALL, mappedBy = "idVenta") + private List notaventaList; + + public Venta() { + } + + public Venta(Integer idVenta) { + this.idVenta = idVenta; + } + + public Venta(Integer idVenta, Date fecha, String cliente) { + this.idVenta = idVenta; + this.fecha = fecha; + this.cliente = cliente; + } + + public Integer getIdVenta() { + return idVenta; + } + + public void setIdVenta(Integer idVenta) { + this.idVenta = idVenta; + } + + public Date getFecha() { + return fecha; + } + + public void setFecha(Date fecha) { + this.fecha = fecha; + } + + public String getCliente() { + return cliente; + } + + public void setCliente(String cliente) { + this.cliente = cliente; + } + + @XmlTransient + public List getNotaventaList() { + return notaventaList; + } + + public void setNotaventaList(List notaventaList) { + this.notaventaList = notaventaList; + } + + @Override + public int hashCode() { + int hash = 0; + hash += (idVenta != null ? idVenta.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object object) { + // TODO: Warning - this method won't work in the case the id fields are not set + if (!(object instanceof Venta)) { + return false; + } + Venta other = (Venta) object; + if ((this.idVenta == null && other.idVenta != null) || (this.idVenta != null && !this.idVenta.equals(other.idVenta))) { + return false; + } + return true; + } + + @Override + public String toString() { + return "modelo.Venta[ idVenta=" + idVenta + " ]"; + } + +} diff --git a/YJSF-war/build.xml b/YJSF-war/build.xml new file mode 100644 index 0000000..bd60f00 --- /dev/null +++ b/YJSF-war/build.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + Builds, tests, and runs the project YJSF-war. + + + diff --git a/YJSF-war/build/web/META-INF/MANIFEST.MF b/YJSF-war/build/web/META-INF/MANIFEST.MF new file mode 100644 index 0000000..14bfef9 --- /dev/null +++ b/YJSF-war/build/web/META-INF/MANIFEST.MF @@ -0,0 +1,4 @@ +Manifest-Version: 1.0 +Ant-Version: Apache Ant 1.9.1 +Created-By: 1.8.0_45-b15 (Oracle Corporation) + diff --git a/YJSF-war/build/web/WEB-INF/classes/.netbeans_automatic_build b/YJSF-war/build/web/WEB-INF/classes/.netbeans_automatic_build new file mode 100644 index 0000000..e69de29 diff --git a/YJSF-war/build/web/WEB-INF/classes/.netbeans_update_resources b/YJSF-war/build/web/WEB-INF/classes/.netbeans_update_resources new file mode 100644 index 0000000..e69de29 diff --git a/YJSF-war/build/web/WEB-INF/web.xml b/YJSF-war/build/web/WEB-INF/web.xml new file mode 100644 index 0000000..c5e7c73 --- /dev/null +++ b/YJSF-war/build/web/WEB-INF/web.xml @@ -0,0 +1,24 @@ + + + + javax.faces.PROJECT_STAGE + Development + + + Faces Servlet + javax.faces.webapp.FacesServlet + 1 + + + Faces Servlet + /faces/* + + + + 30 + + + + faces/index.xhtml + + diff --git a/YJSF-war/build/web/agregarProducto.xhtml b/YJSF-war/build/web/agregarProducto.xhtml new file mode 100644 index 0000000..b48c963 --- /dev/null +++ b/YJSF-war/build/web/agregarProducto.xhtml @@ -0,0 +1,63 @@ + + + + + + + + + +
+
+
+
+
+
    +

    Agregar Producto

    +
+
+
+ +
+
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+ + Agregar + +
+
+
+
+
+
+
+
+
+ + diff --git a/YJSF-war/build/web/buscarProducto.xhtml b/YJSF-war/build/web/buscarProducto.xhtml new file mode 100644 index 0000000..c172e1c --- /dev/null +++ b/YJSF-war/build/web/buscarProducto.xhtml @@ -0,0 +1,44 @@ + + + + + + + + + +
+
+
+

Buscar Producto

+
+
+ +
+
+ +

+ + + + + + + Mostrar + + + +
+
+
+ +
+
+
+
+
+ + diff --git a/YJSF-war/build/web/editarProducto.xhtml b/YJSF-war/build/web/editarProducto.xhtml new file mode 100644 index 0000000..166d7d1 --- /dev/null +++ b/YJSF-war/build/web/editarProducto.xhtml @@ -0,0 +1,30 @@ + + + + + + + + + + +

+ + + + + + + + + + +
+
+ +
+ + diff --git a/YJSF-war/build/web/head.xhtml b/YJSF-war/build/web/head.xhtml new file mode 100644 index 0000000..baece25 --- /dev/null +++ b/YJSF-war/build/web/head.xhtml @@ -0,0 +1,27 @@ + + + + + + + CRUD Productos + + + + + + + + + + + + + + diff --git a/YJSF-war/build/web/header.xhtml b/YJSF-war/build/web/header.xhtml new file mode 100644 index 0000000..e159f0e --- /dev/null +++ b/YJSF-war/build/web/header.xhtml @@ -0,0 +1,35 @@ + + + + + + + + + + diff --git a/YJSF-war/build/web/index.xhtml b/YJSF-war/build/web/index.xhtml new file mode 100644 index 0000000..ebac350 --- /dev/null +++ b/YJSF-war/build/web/index.xhtml @@ -0,0 +1,53 @@ + + + + + + + + + +


+
+
+
+
+
+
+

Productos

+
+ +
+
+
+
+

Busqueda

+
+ +
+
+
+
+

Registra

+
+ +
+
+
+
+

Registra Venta

+
+ +
+
+
+
+
+
+
+
+ + diff --git a/YJSF-war/build/web/listarProductos.xhtml b/YJSF-war/build/web/listarProductos.xhtml new file mode 100644 index 0000000..48b869e --- /dev/null +++ b/YJSF-war/build/web/listarProductos.xhtml @@ -0,0 +1,77 @@ + + + + + + + + + +
+
+
+
+
+
    +

    Listar Productos

    +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Editar + + + + + + + + Eliminar + + + + +
+
+
+
+ + + + +
+ \ No newline at end of file diff --git a/YJSF-war/build/web/mostrarProducto.xhtml b/YJSF-war/build/web/mostrarProducto.xhtml new file mode 100644 index 0000000..04755d7 --- /dev/null +++ b/YJSF-war/build/web/mostrarProducto.xhtml @@ -0,0 +1,28 @@ + + + + + +

+ + + + + + + + + + + + Editar + + + Eliminar + +
+
+ diff --git a/YJSF-war/build/web/resources/bootstrap/css/bootstrap-theme.css b/YJSF-war/build/web/resources/bootstrap/css/bootstrap-theme.css new file mode 100644 index 0000000..b0fdfcb --- /dev/null +++ b/YJSF-war/build/web/resources/bootstrap/css/bootstrap-theme.css @@ -0,0 +1,476 @@ +/*! + * Bootstrap v3.3.4 (http://getbootstrap.com) + * Copyright 2011-2015 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 .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, +.btn-default[disabled] { + 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, +.btn-primary[disabled] { + 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, +.btn-success[disabled] { + 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, +.btn-info[disabled] { + 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, +.btn-warning[disabled] { + 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, +.btn-danger[disabled] { + 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; +} +.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/YJSF-war/build/web/resources/bootstrap/css/bootstrap-theme.css.map b/YJSF-war/build/web/resources/bootstrap/css/bootstrap-theme.css.map new file mode 100644 index 0000000..5a12d63 --- /dev/null +++ b/YJSF-war/build/web/resources/bootstrap/css/bootstrap-theme.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["less/theme.less","less/mixins/vendor-prefixes.less","bootstrap-theme.css","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"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","file":"bootstrap-theme.css","sourcesContent":["\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 .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 &[disabled] {\n background-color: darken(@btn-color, 12%);\n background-image: none;\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\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 will be 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",".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 .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, #ffffff 0%, #e0e0e0 100%);\n background-image: -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);\n background-image: linear-gradient(to bottom, #ffffff 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,\n.btn-default[disabled] {\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,\n.btn-primary[disabled] {\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,\n.btn-success[disabled] {\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,\n.btn-info[disabled] {\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,\n.btn-warning[disabled] {\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,\n.btn-danger[disabled] {\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%, #222222 100%);\n background-image: -o-linear-gradient(top, #3c3c3c 0%, #222222 100%);\n background-image: linear-gradient(to bottom, #3c3c3c 0%, #222222 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}\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 */","// 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/YJSF-war/build/web/resources/bootstrap/css/bootstrap-theme.css_1.map b/YJSF-war/build/web/resources/bootstrap/css/bootstrap-theme.css_1.map new file mode 100644 index 0000000..5a12d63 --- /dev/null +++ b/YJSF-war/build/web/resources/bootstrap/css/bootstrap-theme.css_1.map @@ -0,0 +1 @@ +{"version":3,"sources":["less/theme.less","less/mixins/vendor-prefixes.less","bootstrap-theme.css","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"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","file":"bootstrap-theme.css","sourcesContent":["\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 .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 &[disabled] {\n background-color: darken(@btn-color, 12%);\n background-image: none;\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\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 will be 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",".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 .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, #ffffff 0%, #e0e0e0 100%);\n background-image: -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);\n background-image: linear-gradient(to bottom, #ffffff 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,\n.btn-default[disabled] {\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,\n.btn-primary[disabled] {\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,\n.btn-success[disabled] {\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,\n.btn-info[disabled] {\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,\n.btn-warning[disabled] {\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,\n.btn-danger[disabled] {\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%, #222222 100%);\n background-image: -o-linear-gradient(top, #3c3c3c 0%, #222222 100%);\n background-image: linear-gradient(to bottom, #3c3c3c 0%, #222222 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}\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 */","// 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/YJSF-war/build/web/resources/bootstrap/css/bootstrap-theme.min.css b/YJSF-war/build/web/resources/bootstrap/css/bootstrap-theme.min.css new file mode 100644 index 0000000..cefa3d1 --- /dev/null +++ b/YJSF-war/build/web/resources/bootstrap/css/bootstrap-theme.min.css @@ -0,0 +1,5 @@ +/*! + * Bootstrap v3.3.4 (http://getbootstrap.com) + * Copyright 2011-2015 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 .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,.btn-default[disabled]{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,.btn-primary[disabled]{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,.btn-success[disabled]{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,.btn-info[disabled]{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,.btn-warning[disabled]{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,.btn-danger[disabled]{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}.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)} \ No newline at end of file diff --git a/YJSF-war/build/web/resources/bootstrap/css/bootstrap-theme.min_1.css b/YJSF-war/build/web/resources/bootstrap/css/bootstrap-theme.min_1.css new file mode 100644 index 0000000..cefa3d1 --- /dev/null +++ b/YJSF-war/build/web/resources/bootstrap/css/bootstrap-theme.min_1.css @@ -0,0 +1,5 @@ +/*! + * Bootstrap v3.3.4 (http://getbootstrap.com) + * Copyright 2011-2015 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 .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,.btn-default[disabled]{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,.btn-primary[disabled]{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,.btn-success[disabled]{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,.btn-info[disabled]{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,.btn-warning[disabled]{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,.btn-danger[disabled]{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}.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)} \ No newline at end of file diff --git a/YJSF-war/build/web/resources/bootstrap/css/bootstrap-theme_1.css b/YJSF-war/build/web/resources/bootstrap/css/bootstrap-theme_1.css new file mode 100644 index 0000000..b0fdfcb --- /dev/null +++ b/YJSF-war/build/web/resources/bootstrap/css/bootstrap-theme_1.css @@ -0,0 +1,476 @@ +/*! + * Bootstrap v3.3.4 (http://getbootstrap.com) + * Copyright 2011-2015 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 .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, +.btn-default[disabled] { + 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, +.btn-primary[disabled] { + 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, +.btn-success[disabled] { + 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, +.btn-info[disabled] { + 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, +.btn-warning[disabled] { + 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, +.btn-danger[disabled] { + 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; +} +.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/YJSF-war/build/web/resources/bootstrap/css/bootstrap.css b/YJSF-war/build/web/resources/bootstrap/css/bootstrap.css new file mode 100644 index 0000000..4d0e820 --- /dev/null +++ b/YJSF-war/build/web/resources/bootstrap/css/bootstrap.css @@ -0,0 +1,6588 @@ +/*! + * Bootstrap v3.3.4 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ +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; + } + select { + background: #fff !important; + } + .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("#{resource['bootstrap/fonts/glyphicons-halflings-regular.eot']}"); + src: url("#{resource['bootstrap/fonts/glyphicons-halflings-regular.eot']}&#iefix") format('embedded-opentype'), + url("#{resource['bootstrap/fonts/glyphicons-halflings-regular.woff2']}") format('woff2'), + url("#{resource['bootstrap/fonts/glyphicons-halflings-regular.woff']}") format('woff'), + url("#{resource['bootstrap/fonts/glyphicons-halflings-regular.ttf']}") format('truetype'), + url("#{resource['bootstrap/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: "\2a"; +} +.glyphicon-plus:before { + content: "\2b"; +} +.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: thin dotted; + 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 { + color: #286090; +} +.text-success { + color: #3c763d; +} +a.text-success:hover { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #337ab7; +} +a.bg-primary:hover { + background-color: #286090; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover { + 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: thin dotted; + 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[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"], + input[type="time"], + input[type="datetime-local"], + input[type="month"] { + 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; +} +select.form-group-sm .form-control { + height: 30px; + line-height: 30px; +} +textarea.form-group-sm .form-control, +select[multiple].form-group-sm .form-control { + height: auto; +} +.form-group-sm .form-control-static { + height: 30px; + min-height: 32px; + padding: 5px 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; +} +select.form-group-lg .form-control { + height: 46px; + line-height: 46px; +} +textarea.form-group-lg .form-control, +select[multiple].form-group-lg .form-control { + height: auto; +} +.form-group-lg .form-control-static { + height: 46px; + min-height: 38px; + padding: 10px 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 { + width: 46px; + height: 46px; + line-height: 46px; +} +.input-sm + .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: 14.333333px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + } +} +.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: thin dotted; + 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 { + pointer-events: none; + cursor: not-allowed; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; + opacity: .65; +} +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +.btn-default:hover, +.btn-default:focus, +.btn-default.focus, +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + background-image: none; +} +.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: #fff; + border-color: #ccc; +} +.btn-default .badge { + color: #fff; + background-color: #333; +} +.btn-primary { + color: #fff; + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary:hover, +.btn-primary:focus, +.btn-primary.focus, +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + background-image: none; +} +.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: #337ab7; + border-color: #2e6da4; +} +.btn-primary .badge { + color: #337ab7; + background-color: #fff; +} +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:hover, +.btn-success:focus, +.btn-success.focus, +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + background-image: none; +} +.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: #5cb85c; + border-color: #4cae4c; +} +.btn-success .badge { + color: #5cb85c; + background-color: #fff; +} +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:hover, +.btn-info:focus, +.btn-info.focus, +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + background-image: none; +} +.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: #5bc0de; + border-color: #46b8da; +} +.btn-info .badge { + color: #5bc0de; + background-color: #fff; +} +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning:hover, +.btn-warning:focus, +.btn-warning.focus, +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + background-image: none; +} +.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: #f0ad4e; + border-color: #eea236; +} +.btn-warning .badge { + color: #f0ad4e; + background-color: #fff; +} +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger:hover, +.btn-danger:focus, +.btn-danger.focus, +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + background-image: none; +} +.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: #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-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 solid; +} +.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-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-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-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-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 { + 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 { + 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: 2; + 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; +} +.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; +} +.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: baseline; + 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: 30px 15px; + 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 { + border-radius: 6px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding: 48px 0; + } + .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-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 { + color: #555; +} +a.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, +a.list-group-item:focus { + color: #555; + text-decoration: none; + background-color: #f5f5f5; +} +.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 { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +a.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +a.list-group-item-success.active:hover, +a.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 { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +a.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +a.list-group-item-info.active:hover, +a.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 { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +a.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +a.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 { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +a.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +a.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-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 { + min-height: 16.42857143px; + 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-weight: normal; + line-height: 1.4; + filter: alpha(opacity=0); + opacity: 0; +} +.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; + text-decoration: none; + 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-weight: normal; + line-height: 1.42857143; + text-align: left; + 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); +} +.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: 1000; + perspective: 1000; + } + .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); + 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; +} +.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; + margin-top: -10px; + 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: -15px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -15px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -15px; + } + .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-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-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; + } + 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; + } + 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; + } + 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; + } + 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; + } + 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/YJSF-war/build/web/resources/bootstrap/css/bootstrap.css.map b/YJSF-war/build/web/resources/bootstrap/css/bootstrap.css.map new file mode 100644 index 0000000..2fd84f3 --- /dev/null +++ b/YJSF-war/build/web/resources/bootstrap/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/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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AAA;EHqR9C;AGpRmC;EAAW,kBAAA;EHuR9C;AGtRmC;EAAW,kBAAA;EHyR9C;AGxRmC;EAAW,kBAAA;EH2R9C;AG1RmC;EAAW,kBAAA;EH6R9C;AG5RmC;EAAW,kBAAA;EH+R9C;AG9RmC;EAAW,kBAAA;EHiS9C;AGhSmC;EAAW,kBAAA;EHmS9C;AGlSmC;EAAW,kBAAA;EHqS9C;AGpSmC;EAAW,kBAAA;EHuS9C;AGtSmC;EAAW,kBAAA;EHyS9C;AGxSmC;EAAW,kBAAA;EH2S9C;AG1SmC;EAAW,kBAAA;EH6S9C;AG5SmC;EAAW,kBAAA;EH+S9C;AG9SmC;EAAW,kBAAA;EHiT9C;AGhTmC;EAAW,kBAAA;EHmT9C;AGlTmC;EAAW,kBAAA;EHqT9C;AGpTmC;EAAW,kBAAA;EHuT9C;AGtTmC;EAAW,kBAAA;EHyT9C;AGxTmC;EAAW,kBAAA;EH2T9C;AG1TmC;EAAW,kBAAA;EH6T9C;AG5TmC;EAAW,kBAAA;EH+T9C;AG9TmC;EAAW,kBAAA;EHiU9C;AGhUmC;EAAW,kBAAA;EHmU9C;AGlUmC;EAAW,kBAAA;EHqU9C;AGpUmC;EAAW,kBAAA;EHuU9C;AGtUmC;EAAW,kBAAA;EHyU9C;AGxUmC;EAAW,kBAAA;EH2U9C;AG1UmC;EAAW,kBAAA;EH6U9C;AG5UmC;EAAW,kBAAA;EH+U9C;AG9UmC;EAAW,kBAAA;EHiV9C;AGhVmC;EAAW,kBAAA;EHmV9C;AGlVmC;EAAW,kBAAA;EHqV9C;AGpVmC;EAAW,kBAAA;EHuV9C;AGtVmC;EAAW,kBAAA;EHyV9C;AGxVmC;EAAW,kBAAA;EH2V9C;AG1VmC;EAAW,kBAAA;EH6V9C;AG5VmC;EAAW,kBAAA;EH+V9C;AG9VmC;EAAW,kBAAA;EHiW9C;AGhWmC;EAAW,kBAAA;EHmW9C;AGlWmC;EAAW,kBAAA;EHqW9C;AGpWmC;EAAW,kBAAA;EHuW9C;AGtWmC;EAAW,kBAAA;EHyW9C;AGxWmC;EAAW,kBAAA;EH2W9C;AG1WmC;EAAW,kBAAA;EH6W9C;AG5WmC;EAAW,kBAAA;EH+W9C;AG9WmC;EAAW,kBAAA;EHiX9C;AGhXmC;EAAW,kBAAA;EHmX9C;AGlXmC;EAAW,kBAAA;EHqX9C;AGpXmC;EAAW,kBAAA;EHuX9C;AGtXmC;EAAW,kBAAA;EHyX9C;AGxXmC;EAAW,kBAAA;EH2X9C;AG1XmC;EAAW,kBAAA;EH6X9C;AG5XmC;EAAW,kBAAA;EH+X9C;AG9XmC;EAAW,kBAAA;EHiY9C;AGhYmC;EAAW,kBAAA;EHmY9C;AGlYmC;EAAW,kBAAA;EHqY9C;AGpYmC;EAAW,kBAAA;EHuY9C;AGtYmC;EAAW,kBAAA;EHyY9C;AGxYmC;EAAW,kBAAA;EH2Y9C;AG1YmC;EAAW,kBAAA;EH6Y9C;AG5YmC;EAAW,kBAAA;EH+Y9C;AG9YmC;EAAW,kBAAA;EHiZ9C;AGhZmC;EAAW,kBAAA;EHmZ9C;AGlZmC;EAAW,kBAAA;EHqZ9C;AGpZmC;EAAW,kBAAA;EHuZ9C;AGtZmC;EAAW,kBAAA;EHyZ9C;AGxZmC;EAAW,kBAAA;EH2Z9C;AG1ZmC;EAAW,kBAAA;EH6Z9C;AG5ZmC;EAAW,kBAAA;EH+Z9C;AG9ZmC;EAAW,kBAAA;EHia9C;AGhamC;EAAW,kBAAA;EHma9C;AGlamC;EAAW,kBAAA;EHqa9C;AGpamC;EAAW,kBAAA;EHua9C;AGtamC;EAAW,kBAAA;EHya9C;AGxamC;EAAW,kBAAA;EH2a9C;AG1amC;EAAW,kBAAA;EH6a9C;AG5amC;EAAW,kBAAA;EH+a9C;AG9amC;EAAW,kBAAA;EHib9C;AGhbmC;EAAW,kBAAA;EHmb9C;AGlbmC;EAAW,kBAAA;EHqb9C;AGpbmC;EAAW,kBAAA;EHub9C;AGtbmC;EAAW,kBAAA;EHyb9C;AGxbmC;EAAW,kBAAA;EH2b9C;AG1bmC;EAAW,kBAAA;EH6b9C;AG5bmC;EAAW,kBAAA;EH+b9C;AG9bmC;EAAW,kBAAA;EHic9C;AGhcmC;EAAW,kBAAA;EHmc9C;AGlcmC;EAAW,kBAAA;EHqc9C;AGpcmC;EAAW,kBAAA;EHuc9C;AGtcmC;EAAW,kBAAA;EHyc9C;AGxcmC;EAAW,kBAAA;EH2c9C;AG1cmC;EAAW,kBAAA;EH6c9C;AG5cmC;EAAW,kBAAA;EH+c9C;AG9cmC;EAAW,kBAAA;EHid9C;AGhdmC;EAAW,kBAAA;EHmd9C;AGldmC;EAAW,kBAAA;EHqd9C;AGpdmC;EAAW,kBAAA;EHud9C;AGtdmC;EAAW,kBAAA;EHyd9C;AGxdmC;EAAW,kBAAA;EH2d9C;AG1dmC;EAAW,kBAAA;EH6d9C;AG5dmC;EAAW,kBAAA;EH+d9C;AG9dmC;EAAW,kBAAA;EHie9C;AGhemC;EAAW,kBAAA;EHme9C;AGlemC;EAAW,kBAAA;EHqe9C;AGpemC;EAAW,kBAAA;EHue9C;AGtemC;EAAW,kBAAA;EHye9C;AGxemC;EAAW,kBAAA;EH2e9C;AG1emC;EAAW,kBAAA;EH6e9C;AG5emC;EAAW,kBAAA;EH+e9C;AG9emC;EAAW,kBAAA;EHif9C;AGhfmC;EAAW,kBAAA;EHmf9C;AGlfmC;EAAW,kBAAA;EHqf9C;AGpfmC;EAAW,kBAAA;EHuf9C;AGtfmC;EAAW,kBAAA;EHyf9C;AGxfmC;EAAW,kBAAA;EH2f9C;AG1fmC;EAAW,kBAAA;EH6f9C;AG5fmC;EAAW,kBAAA;EH+f9C;AG9fmC;EAAW,kBAAA;EHigB9C;AGhgBmC;EAAW,kBAAA;EHmgB9C;AGlgBmC;EAAW,kBAAA;EHqgB9C;AGpgBmC;EAAW,kBAAA;EHugB9C;AGtgBmC;EAAW,kBAAA;EHygB9C;AGxgBmC;EAAW,kBAAA;EH2gB9C;AG1gBmC;EAAW,kBAAA;EH6gB9C;AG5gBmC;EAAW,kBAAA;EH+gB9C;AG9gBmC;EAAW,kBAAA;EHihB9C;AGhhBmC;EAAW,kBAAA;EHmhB9C;AGlhBmC;EAAW,kBAAA;EHqhB9C;AGphBmC;EAAW,kBAAA;EHuhB9C;AGthBmC;EAAW,kBAAA;EHyhB9C;AGxhBmC;EAAW,kBAAA;EH2hB9C;AG1hBmC;EAAW,kBAAA;EH6hB9C;AG5hBmC;EAAW,kBAAA;EH+hB9C;AG9hBmC;EAAW,kBAAA;EHiiB9C;AGhiBmC;EAAW,kBAAA;EHmiB9C;AGliBmC;EAAW,kBAAA;EHqiB9C;AGpiBmC;EAAW,kBAAA;EHuiB9C;AGtiBmC;EAAW,kBAAA;EHyiB9C;AGxiBmC;EAAW,kBAAA;EH2iB9C;AG1iBmC;EAAW,kBAAA;EH6iB9C;AG5iBmC;EAAW,kBAAA;EH+iB9C;AG9iBmC;EAAW,kBAAA;EHijB9C;AGhjBmC;EAAW,kBAAA;EHmjB9C;AGljBmC;EAAW,kBAAA;EHqjB9C;AGpjBmC;EAAW,kBAAA;EHujB9C;AGtjBmC;EAAW,kBAAA;EHyjB9C;AGxjBmC;EAAW,kBAAA;EH2jB9C;AG1jBmC;EAAW,kBAAA;EH6jB9C;AG5jBmC;EAAW,kBAAA;EH+jB9C;AG9jBmC;EAAW,kBAAA;EHikB9C;AGhkBmC;EAAW,kBAAA;EHmkB9C;AGlkBmC;EAAW,kBAAA;EHqkB9C;AGpkBmC;EAAW,kBAAA;EHukB9C;AGtkBmC;EAAW,kBAAA;EHykB9C;AGxkBmC;EAAW,kBAAA;EH2kB9C;AG1kBmC;EAAW,kBAAA;EH6kB9C;AG5kBmC;EAAW,kBAAA;EH+kB9C;AG9kBmC;EAAW,kBAAA;EHilB9C;AGhlBmC;EAAW,kBAAA;EHmlB9C;AGllBmC;EAAW,kBAAA;EHqlB9C;AGplBmC;EAAW,kBAAA;EHulB9C;AGtlBmC;EAAW,kBAAA;EHylB9C;AGxlBmC;EAAW,kBAAA;EH2lB9C;AG1lBmC;EAAW,kBAAA;EH6lB9C;AG5lBmC;EAAW,kBAAA;EH+lB9C;AG9lBmC;EAAW,kBAAA;EHimB9C;AGhmBmC;EAAW,kBAAA;EHmmB9C;AGlmBmC;EAAW,kBAAA;EHqmB9C;AGpmBmC;EAAW,kBAAA;EHumB9C;AGtmBmC;EAAW,kBAAA;EHymB9C;AGxmBmC;EAAW,kBAAA;EH2mB9C;AG1mBmC;EAAW,kBAAA;EH6mB9C;AG5mBmC;EAAW,kBAAA;EH+mB9C;AG9mBmC;EAAW,kBAAA;EHinB9C;AGhnBmC;EAAW,kBAAA;EHmnB9C;AGlnBmC;EAAW,kBAAA;EHqnB9C;AGpnBmC;EAAW,kBAAA;EHunB9C;AGtnBmC;EAAW,kBAAA;EHynB9C;AGxnBmC;EAAW,kBAAA;EH2nB9C;AG1nBmC;EAAW,kBAAA;EH6nB9C;AG5nBmC;EAAW,kBAAA;EH+nB9C;AG9nBmC;EAAW,kBAAA;EHioB9C;AGhoBmC;EAAW,kBAAA;EHmoB9C;AGloBmC;EAAW,kBAAA;EHqoB9C;AGpoBmC;EAAW,kBAAA;EHuoB9C;AGtoBmC;EAAW,kBAAA;EHyoB9C;AGhoBmC;EAAW,kBAAA;EHmoB9C;AGloBmC;EAAW,kBAAA;EHqoB9C;AGpoBmC;EAAW,kBAAA;EHuoB9C;AGtoBmC;EAAW,kBAAA;EHyoB9C;AGxoBmC;EAAW,kBAAA;EH2oB9C;AG1oBmC;EAAW,kBAAA;EH6oB9C;AG5oBmC;EAAW,kBAAA;EH+oB9C;AG9oBmC;EAAW,kBAAA;EHipB9C;AGhpBmC;EAAW,kBAAA;EHmpB9C;AGlpBmC;EAAW,kBAAA;EHqpB9C;AGppBmC;EAAW,kBAAA;EHupB9C;AGtpBmC;EAAW,kBAAA;EHypB9C;AGxpBmC;EAAW,kBAAA;EH2pB9C;AG1pBmC;EAAW,kBAAA;EH6pB9C;AG5pBmC;EAAW,kBAAA;EH+pB9C;AG9pBmC;EAAW,kBAAA;EHiqB9C;AGhqBmC;EAAW,kBAAA;EHmqB9C;AGlqBmC;EAAW,kBAAA;EHqqB9C;AGpqBmC;EAAW,kBAAA;EHuqB9C;AGtqBmC;EAAW,kBAAA;EHyqB9C;AGxqBmC;EAAW,kBAAA;EH2qB9C;AG1qBmC;EAAW,kBAAA;EH6qB9C;AG5qBmC;EAAW,kBAAA;EH+qB9C;AG9qBmC;EAAW,kBAAA;EHirB9C;AGhrBmC;EAAW,kBAAA;EHmrB9C;AGlrBmC;EAAW,kBAAA;EHqrB9C;AGprBmC;EAAW,kBAAA;EHurB9C;AGtrBmC;EAAW,kBAAA;EHyrB9C;AGxrBmC;EAAW,kBAAA;EH2rB9C;AG1rBmC;EAAW,kBAAA;EH6rB9C;AG5rBmC;EAAW,kBAAA;EH+rB9C;AG9rBmC;EAAW,kBAAA;EHisB9C;AGhsBmC;EAAW,kBAAA;EHmsB9C;AGlsBmC;EAAW,kBAAA;EHqsB9C;AGpsBmC;EAAW,kBAAA;EHusB9C;AGtsBmC;EAAW,kBAAA;EHysB9C;AGxsBmC;EAAW,kBAAA;EH2sB9C;AG1sBmC;EAAW,kBAAA;EH6sB9C;AG5sBmC;EAAW,kBAAA;EH+sB9C;AG9sBmC;EAAW,kBAAA;EHitB9C;AGhtBmC;EAAW,kBAAA;EHmtB9C;AGltBmC;EAAW,kBAAA;EHqtB9C;AGptBmC;EAAW,kBAAA;EHutB9C;AGttBmC;EAAW,kBAAA;EHytB9C;AGxtBmC;EAAW,k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H;Ae1jDC;EACE,YAAA;Ef4jDH;Ae7jDC;EACE,qBAAA;Ef+jDH;AehkDC;EACE,qBAAA;EfkkDH;AenkDC;EACE,YAAA;EfqkDH;AetkDC;EACE,qBAAA;EfwkDH;AezkDC;EACE,oBAAA;Ef2kDH;AevkDC;EACE,aAAA;EfykDH;AezlDC;EACE,YAAA;Ef2lDH;Ae5lDC;EACE,oBAAA;Ef8lDH;Ae/lDC;EACE,oBAAA;EfimDH;AelmDC;EACE,WAAA;EfomDH;AermDC;EACE,oBAAA;EfumDH;AexmDC;EACE,oBAAA;Ef0mDH;Ae3mDC;EACE,WAAA;Ef6mDH;Ae9mDC;EACE,oBAAA;EfgnDH;AejnDC;EACE,oBAAA;EfmnDH;AepnDC;EACE,WAAA;EfsnDH;AevnDC;EACE,oBAAA;EfynDH;Ae1nDC;EACE,mBAAA;Ef4nDH;AexnDC;EACE,YAAA;Ef0nDH;Ae5mDC;EACE,mBAAA;Ef8mDH;Ae/mDC;EACE,2BAAA;EfinDH;AelnDC;EACE,2BAAA;EfonDH;AernDC;EACE,kBAAA;EfunDH;AexnDC;EACE,2BAAA;Ef0nDH;Ae3nDC;EACE,2BAAA;Ef6nDH;Ae9nDC;EACE,kBAAA;EfgoDH;AejoDC;EACE,2BAAA;EfmoDH;AepoDC;EACE,2BAAA;EfsoDH;AevoDC;EACE,kBAAA;EfyoDH;Ae1oDC;EACE,2BAAA;Ef4oDH;Ae7oDC;EACE,0BAAA;Ef+oDH;AehpDC;EACE,iBAAA;EfkpDH;AalpDD;EElCI;IACE,aAAA;IfurDH;EehrDD;IACE,aAAA;IfkrDD;EenrDD;IACE,qBAAA;IfqrDD;EetrDD;IACE,qBAAA;IfwrDD;EezrDD;IACE,YAAA;If2rDD;Ee5rDD;IACE,qBAAA;If8rDD;Ee/rDD;IACE,qBAAA;IfisDD;EelsDD;IACE,YAAA;IfosDD;EersDD;IACE,qBAAA;IfusDD;EexsDD;IACE,qBAAA;If0sDD;Ee3sDD;IACE,YAAA;If6sDD;Ee9sDD;IACE,qBAAA;IfgtDD;EejtDD;IACE,oBAAA;IfmtDD;EersDD;IACE,aAAA;IfusDD;EexsDD;IACE,qBAAA;If0sDD;Ee3sDD;IACE,qBAAA;If6sDD;Ee9sDD;IACE,YAAA;IfgtDD;EejtDD;IACE,qBAAA;IfmtDD;EeptDD;IACE,qBAAA;IfstDD;EevtDD;IACE,YAAA;IfytDD;Ee1tDD;IACE,qBAAA;If4tDD;Ee7tDD;IACE,qBAAA;If+tDD;EehuDD;IACE,YAAA;IfkuDD;EenuDD;IACE,qBAAA;IfquDD;EetuDD;IACE,oBAAA;IfwuDD;EepuDD;IACE,aAAA;IfsuDD;EetvDD;IACE,YAAA;IfwvDD;EezvDD;IACE,oBAAA;If2vDD;Ee5vDD;IACE,oBAAA;If8vDD;Ee/vDD;IACE,WAAA;IfiwDD;EelwDD;IACE,oBAAA;IfowDD;EerwDD;IACE,oBAAA;IfuwDD;EexwDD;IACE,WAAA;If0wDD;Ee3wDD;IACE,oBAAA;If6wDD;Ee9wDD;IACE,oBAAA;IfgxDD;EejxDD;IACE,WAAA;IfmxDD;EepxDD;IACE,oBAAA;IfsxDD;EevxDD;IACE,mBAAA;IfyxDD;EerxDD;IACE,YAAA;IfuxDD;EezwDD;IACE,mBAAA;If2wDD;Ee5wDD;IACE,2BAAA;If8wDD;Ee/wDD;IACE,2BAAA;IfixDD;EelxDD;IACE,kBAAA;IfoxDD;EerxDD;IACE,2BAAA;IfuxDD;EexxDD;IACE,2BAAA;If0xDD;Ee3xDD;IACE,kBAAA;If6xDD;Ee9xDD;IACE,2BAAA;IfgyDD;EejyDD;IACE,2BAAA;IfmyDD;EepyDD;IACE,kBAAA;IfsyDD;EevyDD;IACE,2BAAA;IfyyDD;Ee1yDD;IACE,0BAAA;If4yDD;Ee7yDD;IACE,iBAAA;If+yDD;EACF;AavyDD;EE3CI;IACE,aAAA;Ifq1DH;Ee90DD;IACE,aAAA;Ifg1DD;Eej1DD;IACE,qBAAA;Ifm1DD;Eep1DD;IACE,qBAAA;Ifs1DD;Eev1DD;IACE,YAAA;Ify1DD;Ee11DD;IACE,qBAAA;If41DD;Ee71DD;IACE,qBAAA;If+1DD;Eeh2DD;IACE,YAAA;Ifk2DD;Een2DD;IACE,qBAAA;Ifq2DD;Eet2DD;IACE,qBAAA;Ifw2DD;Eez2DD;IACE,YAAA;If22DD;Ee52DD;IACE,qBAAA;If82DD;Ee/2DD;IACE,oBAAA;Ifi3DD;Een2DD;IACE,aAAA;Ifq2DD;Eet2DD;IACE,qBAAA;Ifw2DD;Eez2DD;IACE,qBAAA;If22DD;Ee52DD;IACE,YAAA;If82DD;Ee/2DD;IACE,qBAAA;Ifi3DD;Eel3DD;IACE,qBAAA;Ifo3DD;Eer3DD;IACE,YAAA;Ifu3DD;Eex3DD;IACE,qBAAA;If03DD;Ee33DD;IACE,qBAAA;If63DD;Ee93DD;IACE,YAAA;Ifg4DD;Eej4DD;IACE,qBAAA;Ifm4DD;Eep4DD;IACE,oBAAA;Ifs4DD;Eel4DD;IACE,aAAA;Ifo4DD;Eep5DD;IACE,YAAA;Ifs5DD;Eev5DD;IACE,oBAAA;Ify5DD;Ee15DD;IACE,oBAAA;If45DD;Ee75DD;IACE,WAAA;If+5DD;Eeh6DD;IACE,oBAAA;Ifk6DD;Een6DD;IACE,oBAAA;Ifq6DD;Eet6DD;IACE,WAAA;Ifw6DD;Eez6DD;IACE,oBAAA;If26DD;Ee56DD;IACE,oBAAA;If86DD;Ee/6DD;IACE,WAAA;Ifi7DD;Eel7DD;IACE,oBAAA;Ifo7DD;Eer7DD;IACE,mBAAA;Ifu7DD;Een7DD;IACE,YAAA;Ifq7DD;Eev6DD;IACE,mBAAA;Ify6DD;Ee16DD;IACE,2BAAA;If46DD;Ee76DD;IACE,2BAAA;If+6DD;Eeh7DD;IACE,kBAAA;Ifk7DD;Een7DD;IACE,2BAAA;Ifq7DD;Eet7DD;IACE,2BAAA;Ifw7DD;Eez7DD;IACE,kBAAA;If27DD;Ee57DD;IACE,2BAAA;If87DD;Ee/7DD;IACE,2BAAA;Ifi8DD;Eel8DD;IACE,kBAAA;Ifo8DD;Eer8DD;IACE,2BAAA;Ifu8DD;Eex8DD;IACE,0BAAA;If08DD;Ee38DD;IACE,iBAAA;If68DD;EACF;Aal8DD;EE9CI;IACE,aAAA;Ifm/DH;Ee5+DD;IACE,aAAA;If8+DD;Ee/+DD;IACE,qBAAA;Ifi/DD;Eel/DD;IACE,qBAAA;Ifo/DD;Eer/DD;IACE,YAAA;Ifu/DD;Eex/DD;IACE,qBAAA;If0/DD;Ee3/DD;IACE,qBAAA;If6/DD;Ee9/DD;IACE,YAAA;IfggED;EejgED;IACE,qBAAA;IfmgED;EepgED;IACE,qBAAA;IfsgED;EevgED;IACE,YAAA;IfygED;Ee1gED;IACE,qBAAA;If4gED;Ee7gED;IACE,oBAAA;If+gED;EejgED;IACE,aAAA;IfmgED;EepgED;IACE,qBAAA;IfsgED;EevgED;IACE,qBAAA;IfygED;Ee1gED;IACE,YAAA;If4gED;Ee7gED;IACE,qBAAA;If+gED;EehhED;IACE,qBAAA;IfkhED;EenhED;IACE,YAAA;IfqhED;EethED;IACE,qBAAA;IfwhED;EezhED;IACE,qBAAA;If2hED;Ee5hED;IACE,YAAA;If8hED;Ee/hED;IACE,qBAAA;IfiiED;EeliED;IACE,oBAAA;IfoiED;EehiED;IACE,aAAA;IfkiED;EeljED;IACE,YAAA;IfojED;EerjED;IACE,oBAAA;IfujED;EexjED;IACE,oBAAA;If0jED;Ee3jED;IACE,WAAA;If6jED;Ee9jED;IACE,oBAAA;IfgkED;EejkED;IACE,oBAAA;IfmkED;EepkED;IACE,WAAA;IfskED;EevkED;IACE,oBAAA;IfykED;Ee1kED;IACE,oBAAA;If4kED;Ee7kED;IACE,WAAA;If+kED;EehlED;IACE,oBAAA;IfklED;EenlED;IACE,mBAAA;IfqlED;EejlED;IACE,YAAA;IfmlED;EerkED;IACE,mBAAA;IfukED;EexkED;IACE,2BAAA;If0kED;Ee3kED;IACE,2BAAA;If6kED;Ee9kED;IACE,kBAAA;IfglED;EejlED;IACE,2BAAA;IfmlED;EeplED;IACE,2BAAA;IfslED;EevlED;IACE,kBAAA;IfylED;Ee1lED;IACE,2BAAA;If4lED;Ee7lED;IACE,2BAAA;If+lED;EehmED;IACE,kBAAA;IfkmED;EenmED;IACE,2BAAA;IfqmED;EetmED;IACE,0BAAA;IfwmED;EezmED;IACE,iBAAA;If2mED;EACF;AgB/qED;EACE,+BAAA;EhBirED;AgB/qED;EACE,kBAAA;EACA,qBAAA;EACA,gBAAA;EACA,kBAAA;EhBirED;AgB/qED;EACE,kBAAA;EhBirED;AgB3qED;EACE,aAAA;EACA,iBAAA;EACA,qBAAA;EhB6qED;AgBhrED;;;;;;EAWQ,cAAA;EACA,yBAAA;EACA,qBAAA;EACA,+BAAA;EhB6qEP;AgB3rED;EAoBI,wBAAA;EACA,kCAAA;EhB0qEH;AgB/rED;;;;;;EA8BQ,eAAA;EhByqEP;AgBvsED;EAoCI,+BAAA;EhBsqEH;AgB1sED;EAyCI,2BAAA;EhBoqEH;AgB7pED;;;;;;EAOQ,cAAA;EhB8pEP;AgBnpED;EACE,2BAAA;EhBqpED;AgBtpED;;;;;;EAQQ,2BAAA;EhBspEP;AgB9pED;;EAeM,0BAAA;EhBmpEL;AgBzoED;EAEI,2BAAA;EhB0oEH;AgBjoED;EAEI,2BAAA;EhBkoEH;AgBznED;EACE,kBAAA;EACA,aAAA;EACA,uBAAA;EhB2nED;AgBtnEG;;EACE,kBAAA;EACA,aAAA;EACA,qBAAA;EhBynEL;AiBrwEC;;;;;;;;;;;;EAOI,2BAAA;EjB4wEL;AiBtwEC;;;;;EAMI,2BAAA;EjBuwEL;AiB1xEC;;;;;;;;;;;;EAOI,2BAAA;EjBiyEL;AiB3xEC;;;;;EAMI,2BAAA;EjB4xEL;AiB/yEC;;;;;;;;;;;;EAOI,2BAAA;EjBszEL;AiBhzEC;;;;;EAMI,2BAAA;EjBizEL;AiBp0EC;;;;;;;;;;;;EAOI,2BAAA;EjB20EL;AiBr0EC;;;;;EAMI,2BAAA;EjBs0EL;AiBz1EC;;;;;;;;;;;;EAOI,2BAAA;EjBg2EL;AiB11EC;;;;;EAMI,2BAAA;EjB21EL;AgBzsED;EACE,kBAAA;EACA,mBAAA;EhB2sED;AgB9oED;EAAA;IA1DI,aAAA;IACA,qBAAA;IACA,oBAAA;IACA,8CAAA;IACA,2BAAA;IhB4sED;EgBtpEH;IAlDM,kBAAA;IhB2sEH;EgBzpEH;;;;;;IAzCY,qBAAA;IhB0sET;EgBjqEH;IAjCM,WAAA;IhBqsEH;EgBpqEH;;;;;;IAxBY,gBAAA;IhBosET;EgB5qEH;;;;;;IApBY,iBAAA;IhBwsET;EgBprEH;;;;IAPY,kBAAA;IhBisET;EACF;AkB35ED;EACE,YAAA;EACA,WAAA;EACA,WAAA;EAIA,cAAA;ElB05ED;AkBv5ED;EACE,gBAAA;EACA,aAAA;EACA,YAAA;EACA,qBAAA;EACA,iBAAA;EACA,sBAAA;EACA,gBAAA;EACA,WAAA;EACA,kCAAA;ElBy5ED;AkBt5ED;EACE,uBAAA;EACA,iBAAA;EACA,oBAAA;EACA,mBAAA;ElBw5ED;AkB74ED;Eb4BE,gCAAA;EACG,6BAAA;EACK,wBAAA;ELo3ET;AkB74ED;;EAEE,iBAAA;EACA,oBAAA;EACA,qBAAA;ElB+4ED;AkB34ED;EACE,gBAAA;ElB64ED;AkBz4ED;EACE,gBAAA;EACA,aAAA;ElB24ED;AkBv4ED;;EAEE,cAAA;ElBy4ED;AkBr4ED;;;EZxEE,sBAAA;EAEA,4CAAA;EACA,sBAAA;ENi9ED;AkBr4ED;EACE,gBAAA;EACA,kBAAA;EACA,iBAAA;EACA,yBAAA;EACA,gBAAA;ElBu4ED;AkB72ED;EACE,gBAAA;EACA,aAAA;EACA,cAAA;EACA,mBAAA;EACA,iBAAA;EACA,yBAAA;EACA,gBAAA;EACA,2BAAA;EACA,wBAAA;EACA,2BAAA;EACA,oBAAA;EbzDA,0DAAA;EACQ,kDAAA;EAyHR,wFAAA;EACK,2EAAA;EACG,wEAAA;ELizET;AmBz7EC;EACE,uBAAA;EACA,YAAA;EdUF,wFAAA;EACQ,gFAAA;ELk7ET;AKj5EC;EACE,gBAAA;EACA,YAAA;ELm5EH;AKj5EC;EAA0B,gBAAA;ELo5E3B;AKn5EC;EAAgC,gBAAA;ELs5EjC;AkBr3EC;;;EAGE,2BAAA;EACA,YAAA;ElBu3EH;AkBp3EC;;EAEE,qBAAA;ElBs3EH;AkBl3EC;EACE,cAAA;ElBo3EH;AkBx2ED;EACE,0BAAA;ElB02ED;AkBt0ED;EAxBE;;;;IAIE,mBAAA;IlBi2ED;EkB/1EC;;;;;;;;IAEE,mBAAA;IlBu2EH;EkBp2EC;;;;;;;;IAEE,mBAAA;IlB42EH;EACF;AkBl2ED;EACE,qBAAA;ElBo2ED;AkB51ED;;EAEE,oBAAA;EACA,gBAAA;EACA,kBAAA;EACA,qBAAA;ElB81ED;AkBn2ED;;EAQI,kBAAA;EACA,oBAAA;EACA,kBAAA;EACA,qBAAA;EACA,iBAAA;ElB+1EH;AkB51ED;;;;EAIE,oBAAA;EACA,oBAAA;EACA,oBAAA;ElB81ED;AkB31ED;;EAEE,kBAAA;ElB61ED;AkBz1ED;;EAEE,oBAAA;EACA,uBAAA;EACA,oBAAA;EACA,kBAAA;EACA,wBAAA;EACA,qBAAA;EACA,iBAAA;ElB21ED;AkBz1ED;;EAEE,eAAA;EACA,mBAAA;ElB21ED;AkBl1EC;;;;;;EAGE,qBAAA;ElBu1EH;AkBj1EC;;;;EAEE,qBAAA;ElBq1EH;AkB/0EC;;;;EAGI,qBAAA;ElBk1EL;AkBv0ED;EAEE,kBAAA;EACA,qBAAA;EAEA,kBAAA;EACA,kBAAA;ElBu0ED;AkBr0EC;;EAEE,iBAAA;EACA,kBAAA;ElBu0EH;AkB1zED;EC1PE,cAAA;EACA,mBAAA;EACA,iBAAA;EACA,kBAAA;EACA,oBAAA;EnBujFD;AmBrjFC;EACE,cAAA;EACA,mBAAA;EnBujFH;AmBpjFC;;EAEE,cAAA;EnBsjFH;AkBt0ED;EC7PE,cAAA;EACA,mBAAA;EACA,iBAAA;EACA,kBAAA;EACA,oBAAA;EnBskFD;AmBpkFC;EACE,cAAA;EACA,mBAAA;EnBskFH;AmBnkFC;;EAEE,cAAA;EnBqkFH;AkBr1ED;EAKI,cAAA;EACA,mBAAA;EACA,iBAAA;EACA,kBAAA;EACA,kBAAA;ElBm1EH;AkB/0ED;EC1QE,cAAA;EACA,oBAAA;EACA,iBAAA;EACA,wBAAA;EACA,oBAAA;EnB4lFD;AmB1lFC;EACE,cAAA;EACA,mBAAA;EnB4lFH;AmBzlFC;;EAEE,cAAA;EnB2lFH;AkB31ED;EC7QE,cAAA;EACA,oBAAA;EACA,iBAAA;EACA,wBAAA;EACA,oBAAA;EnB2mFD;AmBzmFC;EACE,cAAA;EACA,mBAAA;EnB2mFH;AmBxmFC;;EAEE,cAAA;EnB0mFH;AkB12ED;EAKI,cAAA;EACA,oBAAA;EACA,iBAAA;EACA,wBAAA;EACA,kBAAA;ElBw2EH;AkB/1ED;EAEE,oBAAA;ElBg2ED;AkBl2ED;EAMI,uBAAA;ElB+1EH;AkB31ED;EACE,oBAAA;EACA,QAAA;EACA,UAAA;EACA,YAAA;EACA,gBAAA;EACA,aAAA;EACA,cAAA;EACA,mBAAA;EACA,oBAAA;EACA,sBAAA;ElB61ED;AkB31ED;EACE,aAAA;EACA,cAAA;EACA,mBAAA;ElB61ED;AkB31ED;EACE,aAAA;EACA,cAAA;EACA,mBAAA;ElB61ED;AkBz1ED;;;;;;;;;;ECrXI,gBAAA;EnB0tFH;AkBr2ED;ECjXI,uBAAA;Ed+CF,0DAAA;EACQ,kDAAA;EL2qFT;AmBztFG;EACE,uBAAA;Ed4CJ,2EAAA;EACQ,mEAAA;ELgrFT;AkB/2ED;ECvWI,gBAAA;EACA,uBAAA;EACA,2BAAA;EnBytFH;AkBp3ED;ECjWI,gBAAA;EnBwtFH;AkBp3ED;;;;;;;;;;ECxXI,gBAAA;EnBwvFH;AkBh4ED;ECpXI,uBAAA;Ed+CF,0DAAA;EACQ,kDAAA;ELysFT;AmBvvFG;EACE,uBAAA;Ed4CJ,2EAAA;EACQ,mEAAA;EL8sFT;AkB14ED;EC1WI,gBAAA;EACA,uBAAA;EACA,2BAAA;EnBuvFH;AkB/4ED;ECpWI,gBAAA;EnBsvFH;AkB/4ED;;;;;;;;;;EC3XI,gBAAA;EnBsxFH;AkB35ED;ECvXI,uBAAA;Ed+CF,0DAAA;EACQ,kDAAA;ELuuFT;AmBrxFG;EACE,uBAAA;Ed4CJ,2EAAA;EACQ,mEAAA;EL4uFT;AkBr6ED;EC7WI,gBAAA;EACA,uBAAA;EACA,2BAAA;EnBqxFH;AkB16ED;ECvWI,gBAAA;EnBoxFH;AkBt6EC;EACG,WAAA;ElBw6EJ;AkBt6EC;EACG,QAAA;ElBw6EJ;AkB95ED;EACE,gBAAA;EACA,iBAAA;EACA,qBAAA;EACA,gBAAA;ElBg6ED;AkB70ED;EAAA;IA9DM,uBAAA;IACA,kBAAA;IACA,wBAAA;IlB+4EH;EkBn1EH;IAvDM,uBAAA;IACA,aAAA;IACA,wBAAA;IlB64EH;EkBx1EH;IAhDM,uBAAA;IlB24EH;EkB31EH;IA5CM,uBAAA;IACA,wBAAA;IlB04EH;EkB/1EH;;;IAtCQ,aAAA;IlB04EL;EkBp2EH;IAhCM,aAAA;IlBu4EH;EkBv2EH;IA5BM,kBAAA;IACA,wBAAA;IlBs4EH;EkB32EH;;IApBM,uBAAA;IACA,eAAA;IACA,kBAAA;IACA,wBAAA;IlBm4EH;EkBl3EH;;IAdQ,iBAAA;IlBo4EL;EkBt3EH;;IATM,oBAAA;IACA,gBAAA;IlBm4EH;EkB33EH;IAHM,QAAA;IlBi4EH;EACF;AkBv3ED;;;;EASI,eAAA;EACA,kBAAA;EACA,kBAAA;ElBo3EH;AkB/3ED;;EAiBI,kBAAA;ElBk3EH;AkBn4ED;EJjfE,oBAAA;EACA,qBAAA;Edu3FD;AkBh2EC;EAAA;IAVI,mBAAA;IACA,kBAAA;IACA,kBAAA;IlB82EH;EACF;AkB94ED;EAwCI,aAAA;ElBy2EH;AkB51EC;EAAA;IAHM,0BAAA;IlBm2EL;EACF;AkB11EC;EAAA;IAHM,kBAAA;IlBi2EL;EACF;AoBn5FD;EACE,uBAAA;EACA,kBAAA;EACA,qBAAA;EACA,oBAAA;EACA,wBAAA;EACA,gCAAA;MAAA,4BAAA;EACA,iBAAA;EACA,wBAAA;EACA,+BAAA;EACA,qBAAA;EC6BA,mBAAA;EACA,iBAAA;EACA,yBAAA;EACA,oBAAA;EhB4KA,2BAAA;EACG,wBAAA;EACC,uBAAA;EACI,mBAAA;EL8sFT;AoBt5FG;;;;;;EdrBF,sBAAA;EAEA,4CAAA;EACA,sBAAA;ENk7FD;AoB15FC;;;EAGE,gBAAA;EACA,uBAAA;EpB45FH;AoBz5FC;;EAEE,YAAA;EACA,wBAAA;Ef2BF,0DAAA;EACQ,kDAAA;ELi4FT;AoBz5FC;;;EAGE,qBAAA;EACA,sBAAA;EE9CF,eAAA;EAGA,2BAAA;EjB8DA,0BAAA;EACQ,kBAAA;EL24FT;AoBr5FD;ECrDE,gBAAA;EACA,2BAAA;EACA,uBAAA;ErB68FD;AqB38FC;;;;;;EAME,gBAAA;EACA,2BAAA;EACI,uBAAA;ErB68FP;AqB38FC;;;EAGE,wBAAA;ErB68FH;AqBx8FG;;;;;;;;;;;;;;;;;;EAME,2BAAA;EACI,uBAAA;ErBs9FT;AoB97FD;ECnBI,gBAAA;EACA,2BAAA;ErBo9FH;AoB/7FD;ECxDE,gBAAA;EACA,2BAAA;EACA,uBAAA;ErB0/FD;AqBx/FC;;;;;;EAME,gBAAA;EACA,2BAAA;EACI,uBAAA;ErB0/FP;AqBx/FC;;;EAGE,wBAAA;ErB0/FH;AqBr/FG;;;;;;;;;;;;;;;;;;EAME,2BAAA;EACI,uBAAA;ErBmgGT;AoBx+FD;ECtBI,gBAAA;EACA,2BAAA;ErBigGH;AoBx+FD;EC5DE,gBAAA;EACA,2BAAA;EACA,uBAAA;ErBuiGD;AqBriGC;;;;;;EAME,gBAAA;EACA,2BAAA;EACI,uBAAA;ErBuiGP;AqBriGC;;;EAGE,wBAAA;ErBuiGH;AqBliGG;;;;;;;;;;;;;;;;;;EAME,2BAAA;EACI,uBAAA;ErBgjGT;AoBjhGD;EC1BI,gBAAA;EACA,2BAAA;ErB8iGH;AoBjhGD;EChEE,gBAAA;EACA,2BAAA;EACA,uBAAA;ErBolGD;AqBllGC;;;;;;EAME,gBAAA;EACA,2BAAA;EACI,uBAAA;ErBolGP;AqBllGC;;;EAGE,wBAAA;ErBolGH;AqB/kGG;;;;;;;;;;;;;;;;;;EAME,2BAAA;EACI,uBAAA;ErB6lGT;AoB1jGD;EC9BI,gBAAA;EACA,2BAAA;ErB2lGH;AoB1jGD;ECpEE,gBAAA;EACA,2BAAA;EACA,uBAAA;ErBioGD;AqB/nGC;;;;;;EAME,gBAAA;EACA,2BAAA;EACI,uBAAA;ErBioGP;AqB/nGC;;;EAGE,wBAAA;ErBioGH;AqB5nGG;;;;;;;;;;;;;;;;;;EAME,2BAAA;EACI,uBAAA;ErB0oGT;AoBnmGD;EClCI,gBAAA;EACA,2BAAA;ErBwoGH;AoBnmGD;ECxEE,gBAAA;EACA,2BAAA;EACA,uBAAA;ErB8qGD;AqB5qGC;;;;;;EAME,gBAAA;EACA,2BAAA;EACI,uBAAA;ErB8qGP;AqB5qGC;;;EAGE,wBAAA;ErB8qGH;AqBzqGG;;;;;;;;;;;;;;;;;;EAME,2BAAA;EACI,uBAAA;ErBurGT;AoB5oGD;ECtCI,gBAAA;EACA,2BAAA;ErBqrGH;AoBvoGD;EACE,gBAAA;EACA,qBAAA;EACA,kBAAA;EpByoGD;AoBvoGC;;;;;EAKE,+BAAA;Ef7BF,0BAAA;EACQ,kBAAA;ELuqGT;AoBxoGC;;;;EAIE,2BAAA;EpB0oGH;AoBxoGC;;EAEE,gBAAA;EACA,4BAAA;EACA,+BAAA;EpB0oGH;AoBtoGG;;;;EAEE,gBAAA;EACA,uBAAA;EpB0oGL;AoBjoGD;;EC/EE,oBAAA;EACA,iBAAA;EACA,wBAAA;EACA,oBAAA;ErBotGD;AoBpoGD;;ECnFE,mBAAA;EACA,iBAAA;EACA,kBAAA;EACA,oBAAA;ErB2tGD;AoBvoGD;;ECvFE,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,oBAAA;ErBkuGD;AoBtoGD;EACE,gBAAA;EACA,aAAA;EpBwoGD;AoBpoGD;EACE,iBAAA;EpBsoGD;AoB/nGC;;;EACE,aAAA;EpBmoGH;AuBvxGD;EACE,YAAA;ElBoLA,0CAAA;EACK,qCAAA;EACG,kCAAA;ELsmGT;AuB1xGC;EACE,YAAA;EvB4xGH;AuBxxGD;EACE,eAAA;EvB0xGD;AuBxxGC;EAAY,gBAAA;EvB2xGb;AuB1xGC;EAAY,oBAAA;EvB6xGb;AuB5xGC;EAAY,0BAAA;EvB+xGb;AuB5xGD;EACE,oBAAA;EACA,WAAA;EACA,kBAAA;ElBuKA,iDAAA;EACQ,4CAAA;KAAA,yCAAA;EAOR,oCAAA;EACQ,+BAAA;KAAA,4BAAA;EAGR,0CAAA;EACQ,qCAAA;KAAA,kCAAA;ELgnGT;AwB1zGD;EACE,uBAAA;EACA,UAAA;EACA,WAAA;EACA,kBAAA;EACA,wBAAA;EACA,wBAAA;EACA,qCAAA;EACA,oCAAA;ExB4zGD;AwBxzGD;;EAEE,oBAAA;ExB0zGD;AwBtzGD;EACE,YAAA;ExBwzGD;AwBpzGD;EACE,oBAAA;EACA,WAAA;EACA,SAAA;EACA,eAAA;EACA,eAAA;EACA,aAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,2BAAA;EACA,2BAAA;EACA,uCAAA;EACA,oBAAA;EnBuBA,qDAAA;EACQ,6CAAA;EmBtBR,sCAAA;UAAA,8BAAA;ExBuzGD;AwBlzGC;EACE,UAAA;EACA,YAAA;ExBozGH;AwB70GD;ECxBE,aAAA;EACA,eAAA;EACA,kBAAA;EACA,2BAAA;EzBw2GD;AwBn1GD;EAmCI,gBAAA;EACA,mBAAA;EACA,aAAA;EACA,qBAAA;EACA,yBAAA;EACA,gBAAA;EACA,qBAAA;ExBmzGH;AwB7yGC;;EAEE,uBAAA;EACA,gBAAA;EACA,2BAAA;ExB+yGH;AwBzyGC;;;EAGE,gBAAA;EACA,uBAAA;EACA,YAAA;EACA,2BAAA;ExB2yGH;AwBlyGC;;;EAGE,gBAAA;ExBoyGH;AwBhyGC;;EAEE,uBAAA;EACA,+BAAA;EACA,wBAAA;EE1GF,qEAAA;EF4GE,qBAAA;ExBkyGH;AwB7xGD;EAGI,gBAAA;ExB6xGH;AwBhyGD;EAQI,YAAA;ExB2xGH;AwBnxGD;EACE,YAAA;EACA,UAAA;ExBqxGD;AwB7wGD;EACE,SAAA;EACA,aAAA;ExB+wGD;AwB3wGD;EACE,gBAAA;EACA,mBAAA;EACA,iBAAA;EACA,yBAAA;EACA,gBAAA;EACA,qBAAA;ExB6wGD;AwBzwGD;EACE,iBAAA;EACA,SAAA;EACA,UAAA;EACA,WAAA;EACA,QAAA;EACA,cAAA;ExB2wGD;AwBvwGD;EACE,UAAA;EACA,YAAA;ExBywGD;AwBjwGD;;EAII,eAAA;EACA,0BAAA;EACA,aAAA;ExBiwGH;AwBvwGD;;EAUI,WAAA;EACA,cAAA;EACA,oBAAA;ExBiwGH;AwB5uGD;EAXE;IAnEA,YAAA;IACA,UAAA;IxB8zGC;EwB5vGD;IAzDA,SAAA;IACA,aAAA;IxBwzGC;EACF;A2Bv8GD;;EAEE,oBAAA;EACA,uBAAA;EACA,wBAAA;E3By8GD;A2B78GD;;EAMI,oBAAA;EACA,aAAA;E3B28GH;A2Bz8GG;;;;;;;;EAIE,YAAA;E3B+8GL;A2Bz8GD;;;;EAKI,mBAAA;E3B08GH;A2Br8GD;EACE,mBAAA;E3Bu8GD;A2Bx8GD;;EAMI,aAAA;E3Bs8GH;A2B58GD;;;EAWI,kBAAA;E3Bs8GH;A2Bl8GD;EACE,kBAAA;E3Bo8GD;A2Bh8GD;EACE,gBAAA;E3Bk8GD;A2Bj8GC;ECjDA,+BAAA;EACG,4BAAA;E5Bq/GJ;A2Bh8GD;;EC9CE,8BAAA;EACG,2BAAA;E5Bk/GJ;A2B/7GD;EACE,aAAA;E3Bi8GD;A2B/7GD;EACE,kBAAA;E3Bi8GD;A2B/7GD;;EClEE,+BAAA;EACG,4BAAA;E5BqgHJ;A2B97GD;EChEE,8BAAA;EACG,2BAAA;E5BigHJ;A2B77GD;;EAEE,YAAA;E3B+7GD;A2B96GD;EACE,mBAAA;EACA,oBAAA;E3Bg7GD;A2B96GD;EACE,oBAAA;EACA,qBAAA;E3Bg7GD;A2B36GD;EtB9CE,0DAAA;EACQ,kDAAA;EL49GT;A2B36GC;EtBlDA,0BAAA;EACQ,kBAAA;ELg+GT;A2Bx6GD;EACE,gBAAA;E3B06GD;A2Bv6GD;EACE,yBAAA;EACA,wBAAA;E3By6GD;A2Bt6GD;EACE,yBAAA;E3Bw6GD;A2Bj6GD;;;EAII,gBAAA;EACA,aAAA;EACA,aAAA;EACA,iBAAA;E3Bk6GH;A2Bz6GD;EAcM,aAAA;E3B85GL;A2B56GD;;;;EAsBI,kBAAA;EACA,gBAAA;E3B45GH;A2Bv5GC;EACE,kBAAA;E3By5GH;A2Bv5GC;EACE,8BAAA;ECnKF,+BAAA;EACC,8BAAA;E5B6jHF;A2Bx5GC;EACE,gCAAA;EC/KF,4BAAA;EACC,2BAAA;E5B0kHF;A2Bx5GD;EACE,kBAAA;E3B05GD;A2Bx5GD;;EC9KE,+BAAA;EACC,8BAAA;E5B0kHF;A2Bv5GD;EC5LE,4BAAA;EACC,2BAAA;E5BslHF;A2Bn5GD;EACE,gBAAA;EACA,aAAA;EACA,qBAAA;EACA,2BAAA;E3Bq5GD;A2Bz5GD;;EAOI,aAAA;EACA,qBAAA;EACA,WAAA;E3Bs5GH;A2B/5GD;EAYI,aAAA;E3Bs5GH;A2Bl6GD;EAgBI,YAAA;E3Bq5GH;A2Bp4GD;;;;EAKM,oBAAA;EACA,wBAAA;EACA,sBAAA;E3Bq4GL;A6B9mHD;EACE,oBAAA;EACA,gBAAA;EACA,2BAAA;E7BgnHD;A6B7mHC;EACE,aAAA;EACA,iBAAA;EACA,kBAAA;E7B+mHH;A6BxnHD;EAeI,oBAAA;EACA,YAAA;EAKA,aAAA;EAEA,aAAA;EACA,kBAAA;E7BumHH;A6B9lHD;;;EV8BE,cAAA;EACA,oBAAA;EACA,iBAAA;EACA,wBAAA;EACA,oBAAA;EnBqkHD;AmBnkHC;;;EACE,cAAA;EACA,mBAAA;EnBukHH;AmBpkHC;;;;;;EAEE,cAAA;EnB0kHH;A6BhnHD;;;EVyBE,cAAA;EACA,mBAAA;EACA,iBAAA;EACA,kBAAA;EACA,oBAAA;EnB4lHD;AmB1lHC;;;EACE,cAAA;EACA,mBAAA;EnB8lHH;AmB3lHC;;;;;;EAEE,cAAA;EnBimHH;A6B9nHD;;;EAGE,qBAAA;E7BgoHD;A6B9nHC;;;EACE,kBAAA;E7BkoHH;A6B9nHD;;EAEE,WAAA;EACA,qBAAA;EACA,wBAAA;E7BgoHD;A6B3nHD;EACE,mBAAA;EACA,iBAAA;EACA,qBAAA;EACA,gBAAA;EACA,gBAAA;EACA,oBAAA;EACA,2BAAA;EACA,2BAAA;EACA,oBAAA;E7B6nHD;A6B1nHC;EACE,mBAAA;EACA,iBAAA;EACA,oBAAA;E7B4nHH;A6B1nHC;EACE,oBAAA;EACA,iBAAA;EACA,oBAAA;E7B4nHH;A6BhpHD;;EA0BI,eAAA;E7B0nHH;A6BrnHD;;;;;;;EDhGE,+BAAA;EACG,4BAAA;E5B8tHJ;A6BtnHD;EACE,iBAAA;E7BwnHD;A6BtnHD;;;;;;;EDpGE,8BAAA;EACG,2BAAA;E5BmuHJ;A6BvnHD;EACE,gBAAA;E7BynHD;A6BpnHD;EACE,oBAAA;EAGA,cAAA;EACA,qBAAA;E7BonHD;A6BznHD;EAUI,oBAAA;E7BknHH;A6B5nHD;EAYM,mBAAA;E7BmnHL;A6BhnHG;;;EAGE,YAAA;E7BknHL;A6B7mHC;;EAGI,oBAAA;E7B8mHL;A6B3mHC;;EAGI,mBAAA;E7B4mHL;A8BtwHD;EACE,kBAAA;EACA,iBAAA;EACA,kBAAA;E9BwwHD;A8B3wHD;EAOI,oBAAA;EACA,gBAAA;E9BuwHH;A8B/wHD;EAWM,oBAAA;EACA,gBAAA;EACA,oBAAA;E9BuwHL;A8BtwHK;;EAEE,uBAAA;EACA,2BAAA;E9BwwHP;A8BnwHG;EACE,gBAAA;E9BqwHL;A8BnwHK;;EAEE,gBAAA;EACA,uBAAA;EACA,+BAAA;EACA,qBAAA;E9BqwHP;A8B9vHG;;;EAGE,2BAAA;EACA,uBAAA;E9BgwHL;A8BzyHD;ELHE,aAAA;EACA,eAAA;EACA,kBAAA;EACA,2BAAA;EzB+yHD;A8B/yHD;EA0DI,iBAAA;E9BwvHH;A8B/uHD;EACE,kCAAA;E9BivHD;A8BlvHD;EAGI,aAAA;EAEA,qBAAA;E9BivHH;A8BtvHD;EASM,mBAAA;EACA,yBAAA;EACA,+BAAA;EACA,4BAAA;E9BgvHL;A8B/uHK;EACE,uCAAA;E9BivHP;A8B3uHK;;;EAGE,gBAAA;EACA,2BAAA;EACA,2BAAA;EACA,kCAAA;EACA,iBAAA;E9B6uHP;A8BxuHC;EAqDA,aAAA;EA8BA,kBAAA;E9BypHD;A8B5uHC;EAwDE,aAAA;E9BurHH;A8B/uHC;EA0DI,oBAAA;EACA,oBAAA;E9BwrHL;A8BnvHC;EAgEE,WAAA;EACA,YAAA;E9BsrHH;A8B1qHD;EAAA;IAPM,qBAAA;IACA,WAAA;I9BqrHH;E8B/qHH;IAJQ,kBAAA;I9BsrHL;EACF;A8BhwHC;EAuFE,iBAAA;EACA,oBAAA;E9B4qHH;A8BpwHC;;;EA8FE,2BAAA;E9B2qHH;A8B7pHD;EAAA;IATM,kCAAA;IACA,4BAAA;I9B0qHH;E8BlqHH;;;IAHM,8BAAA;I9B0qHH;EACF;A8B3wHD;EAEI,aAAA;E9B4wHH;A8B9wHD;EAMM,oBAAA;E9B2wHL;A8BjxHD;EASM,kBAAA;E9B2wHL;A8BtwHK;;;EAGE,gBAAA;EACA,2BAAA;E9BwwHP;A8BhwHD;EAEI,aAAA;E9BiwHH;A8BnwHD;EAIM,iBAAA;EACA,gBAAA;E9BkwHL;A8BtvHD;EACE,aAAA;E9BwvHD;A8BzvHD;EAII,aAAA;E9BwvHH;A8B5vHD;EAMM,oBAAA;EACA,oBAAA;E9ByvHL;A8BhwHD;EAYI,WAAA;EACA,YAAA;E9BuvHH;A8B3uHD;EAAA;IAPM,qBAAA;IACA,WAAA;I9BsvHH;E8BhvHH;IAJQ,kBAAA;I9BuvHL;EACF;A8B/uHD;EACE,kBAAA;E9BivHD;A8BlvHD;EAKI,iBAAA;EACA,oBAAA;E9BgvHH;A8BtvHD;;;EAYI,2BAAA;E9B+uHH;A8BjuHD;EAAA;IATM,kCAAA;IACA,4BAAA;I9B8uHH;E8BtuHH;;;IAHM,8BAAA;I9B8uHH;EACF;A8BruHD;EAEI,eAAA;E9BsuHH;A8BxuHD;EAKI,gBAAA;E9BsuHH;A8B7tHD;EAEE,kBAAA;EF3OA,4BAAA;EACC,2BAAA;E5B08HF;A+Bp8HD;EACE,oBAAA;EACA,kBAAA;EACA,qBAAA;EACA,+BAAA;E/Bs8HD;A+B97HD;EAAA;IAFI,oBAAA;I/Bo8HD;EACF;A+Br7HD;EAAA;IAFI,aAAA;I/B27HD;EACF;A+B76HD;EACE,qBAAA;EACA,qBAAA;EACA,oBAAA;EACA,mCAAA;EACA,4DAAA;UAAA,oDAAA;EAEA,mCAAA;E/B86HD;A+B56HC;EACE,kBAAA;E/B86HH;A+Bl5HD;EAAA;IAxBI,aAAA;IACA,eAAA;IACA,0BAAA;YAAA,kBAAA;I/B86HD;E+B56HC;IACE,2BAAA;IACA,yBAAA;IACA,mBAAA;IACA,8BAAA;I/B86HH;E+B36HC;IACE,qBAAA;I/B66HH;E+Bx6HC;;;IAGE,iBAAA;IACA,kBAAA;I/B06HH;EACF;A+Bt6HD;;EAGI,mBAAA;E/Bu6HH;A+Bl6HC;EAAA;;IAFI,mBAAA;I/By6HH;EACF;A+Bh6HD;;;;EAII,qBAAA;EACA,oBAAA;E/Bk6HH;A+B55HC;EAAA;;;;IAHI,iBAAA;IACA,gBAAA;I/Bs6HH;EACF;A+B15HD;EACE,eAAA;EACA,uBAAA;E/B45HD;A+Bv5HD;EAAA;IAFI,kBAAA;I/B65HD;EACF;A+Bz5HD;;EAEE,iBAAA;EACA,UAAA;EACA,SAAA;EACA,eAAA;E/B25HD;A+Br5HD;EAAA;;IAFI,kBAAA;I/B45HD;EACF;A+B15HD;EACE,QAAA;EACA,uBAAA;E/B45HD;A+B15HD;EACE,WAAA;EACA,kBAAA;EACA,uBAAA;E/B45HD;A+Bt5HD;EACE,aAAA;EACA,oBAAA;EACA,iBAAA;EACA,mBAAA;EACA,cAAA;E/Bw5HD;A+Bt5HC;;EAEE,uBAAA;E/Bw5HH;A+Bj6HD;EAaI,gBAAA;E/Bu5HH;A+B94HD;EALI;;IAEE,oBAAA;I/Bs5HH;EACF;A+B54HD;EACE,oBAAA;EACA,cAAA;EACA,oBAAA;EACA,mBAAA;EC9LA,iBAAA;EACA,oBAAA;ED+LA,+BAAA;EACA,wBAAA;EACA,+BAAA;EACA,oBAAA;E/B+4HD;A+B34HC;EACE,YAAA;E/B64HH;A+B35HD;EAmBI,gBAAA;EACA,aAAA;EACA,aAAA;EACA,oBAAA;E/B24HH;A+Bj6HD;EAyBI,iBAAA;E/B24HH;A+Br4HD;EAAA;IAFI,eAAA;I/B24HD;EACF;A+Bl4HD;EACE,qBAAA;E/Bo4HD;A+Br4HD;EAII,mBAAA;EACA,sBAAA;EACA,mBAAA;E/Bo4HH;A+Bx2HC;EAAA;IAtBI,kBAAA;IACA,aAAA;IACA,aAAA;IACA,eAAA;IACA,+BAAA;IACA,WAAA;IACA,0BAAA;YAAA,kBAAA;I/Bk4HH;E+Bl3HD;;IAbM,4BAAA;I/Bm4HL;E+Bt3HD;IAVM,mBAAA;I/Bm4HL;E+Bl4HK;;IAEE,wBAAA;I/Bo4HP;EACF;A+Bl3HD;EAAA;IAXI,aAAA;IACA,WAAA;I/Bi4HD;E+Bv3HH;IAPM,aAAA;I/Bi4HH;E+B13HH;IALQ,mBAAA;IACA,sBAAA;I/Bk4HL;EACF;A+Bv3HD;EACE,oBAAA;EACA,qBAAA;EACA,oBAAA;EACA,mCAAA;EACA,sCAAA;E1B9NA,8FAAA;EACQ,sFAAA;E2B/DR,iBAAA;EACA,oBAAA;EhCwpID;AkBvqHD;EAAA;IA9DM,uBAAA;IACA,kBAAA;IACA,wBAAA;IlByuHH;EkB7qHH;IAvDM,uBAAA;IACA,aAAA;IACA,wBAAA;IlBuuHH;EkBlrHH;IAhDM,uBAAA;IlBquHH;EkBrrHH;IA5CM,uBAAA;IACA,wBAAA;IlBouHH;EkBzrHH;;;IAtCQ,aAAA;IlBouHL;EkB9rHH;IAhCM,aAAA;IlBiuHH;EkBjsHH;IA5BM,kBAAA;IACA,wBAAA;IlBguHH;EkBrsHH;;IApBM,uBAAA;IACA,eAAA;IACA,kBAAA;IACA,wBAAA;IlB6tHH;EkB5sHH;;IAdQ,iBAAA;IlB8tHL;EkBhtHH;;IATM,oBAAA;IACA,gBAAA;IlB6tHH;EkBrtHH;IAHM,QAAA;IlB2tHH;EACF;A+Bh6HC;EAAA;IANI,oBAAA;I/B06HH;E+Bx6HG;IACE,kBAAA;I/B06HL;EACF;A+Bz5HD;EAAA;IARI,aAAA;IACA,WAAA;IACA,gBAAA;IACA,iBAAA;IACA,gBAAA;IACA,mBAAA;I1BzPF,0BAAA;IACQ,kBAAA;IL+pIP;EACF;A+B/5HD;EACE,eAAA;EHpUA,4BAAA;EACC,2BAAA;E5BsuIF;A+B/5HD;EACE,kBAAA;EHzUA,8BAAA;EACC,6BAAA;EAOD,+BAAA;EACC,8BAAA;E5BquIF;A+B35HD;EChVE,iBAAA;EACA,oBAAA;EhC8uID;A+B55HC;ECnVA,kBAAA;EACA,qBAAA;EhCkvID;A+B75HC;ECtVA,kBAAA;EACA,qBAAA;EhCsvID;A+Bv5HD;EChWE,kBAAA;EACA,qBAAA;EhC0vID;A+Bn5HD;EAAA;IAJI,aAAA;IACA,mBAAA;IACA,oBAAA;I/B25HD;EACF;A+B93HD;EAhBE;IExWA,wBAAA;IjC0vIC;E+Bj5HD;IE5WA,yBAAA;IF8WE,qBAAA;I/Bm5HD;E+Br5HD;IAKI,iBAAA;I/Bm5HH;EACF;A+B14HD;EACE,2BAAA;EACA,uBAAA;E/B44HD;A+B94HD;EAKI,gBAAA;E/B44HH;A+B34HG;;EAEE,gBAAA;EACA,+BAAA;E/B64HL;A+Bt5HD;EAcI,gBAAA;E/B24HH;A+Bz5HD;EAmBM,gBAAA;E/By4HL;A+Bv4HK;;EAEE,gBAAA;EACA,+BAAA;E/By4HP;A+Br4HK;;;EAGE,gBAAA;EACA,2BAAA;E/Bu4HP;A+Bn4HK;;;EAGE,gBAAA;EACA,+BAAA;E/Bq4HP;A+B76HD;EA8CI,uBAAA;E/Bk4HH;A+Bj4HG;;EAEE,2BAAA;E/Bm4HL;A+Bp7HD;EAoDM,2BAAA;E/Bm4HL;A+Bv7HD;;EA0DI,uBAAA;E/Bi4HH;A+B13HK;;;EAGE,2BAAA;EACA,gBAAA;E/B43HP;A+B31HC;EAAA;IAzBQ,gBAAA;I/Bw3HP;E+Bv3HO;;IAEE,gBAAA;IACA,+BAAA;I/By3HT;E+Br3HO;;;IAGE,gBAAA;IACA,2BAAA;I/Bu3HT;E+Bn3HO;;;IAGE,gBAAA;IACA,+BAAA;I/Bq3HT;EACF;A+Bv9HD;EA8GI,gBAAA;E/B42HH;A+B32HG;EACE,gBAAA;E/B62HL;A+B79HD;EAqHI,gBAAA;E/B22HH;A+B12HG;;EAEE,gBAAA;E/B42HL;A+Bx2HK;;;;EAEE,gBAAA;E/B42HP;A+Bp2HD;EACE,2BAAA;EACA,uBAAA;E/Bs2HD;A+Bx2HD;EAKI,gBAAA;E/Bs2HH;A+Br2HG;;EAEE,gBAAA;EACA,+BAAA;E/Bu2HL;A+Bh3HD;EAcI,gBAAA;E/Bq2HH;A+Bn3HD;EAmBM,gBAAA;E/Bm2HL;A+Bj2HK;;EAEE,gBAAA;EACA,+BAAA;E/Bm2HP;A+B/1HK;;;EAGE,gBAAA;EACA,2BAAA;E/Bi2HP;A+B71HK;;;EAGE,gBAAA;EACA,+BAAA;E/B+1HP;A+Bv4HD;EA+CI,uBAAA;E/B21HH;A+B11HG;;EAEE,2BAAA;E/B41HL;A+B94HD;EAqDM,2BAAA;E/B41HL;A+Bj5HD;;EA2DI,uBAAA;E/B01HH;A+Bp1HK;;;EAGE,2BAAA;EACA,gBAAA;E/Bs1HP;A+B/yHC;EAAA;IA/BQ,uBAAA;I/Bk1HP;E+BnzHD;IA5BQ,2BAAA;I/Bk1HP;E+BtzHD;IAzBQ,gBAAA;I/Bk1HP;E+Bj1HO;;IAEE,gBAAA;IACA,+BAAA;I/Bm1HT;E+B/0HO;;;IAGE,gBAAA;IACA,2BAAA;I/Bi1HT;E+B70HO;;;IAGE,gBAAA;IACA,+BAAA;I/B+0HT;EACF;A+Bv7HD;EA+GI,gBAAA;E/B20HH;A+B10HG;EACE,gBAAA;E/B40HL;A+B77HD;EAsHI,gBAAA;E/B00HH;A+Bz0HG;;EAEE,gBAAA;E/B20HL;A+Bv0HK;;;;EAEE,gBAAA;E/B20HP;AkCr9ID;EACE,mBAAA;EACA,qBAAA;EACA,kBAAA;EACA,2BAAA;EACA,oBAAA;ElCu9ID;AkC59ID;EAQI,uBAAA;ElCu9IH;AkC/9ID;EAWM,mBAAA;EACA,gBAAA;EACA,gBAAA;ElCu9IL;AkCp+ID;EAkBI,gBAAA;ElCq9IH;AmCz+ID;EACE,uBAAA;EACA,iBAAA;EACA,gBAAA;EACA,oBAAA;EnC2+ID;AmC/+ID;EAOI,iBAAA;EnC2+IH;AmCl/ID;;EAUM,oBAAA;EACA,aAAA;EACA,mBAAA;EACA,yBAAA;EACA,uBAAA;EACA,gBAAA;EACA,2BAAA;EACA,2BAAA;EACA,mBAAA;EnC4+IL;AmC1+IG;;EAGI,gBAAA;EPXN,gCAAA;EACG,6BAAA;E5Bu/IJ;AmCz+IG;;EPvBF,iCAAA;EACG,8BAAA;E5BogJJ;AmCp+IG;;;;EAEE,gBAAA;EACA,2BAAA;EACA,uBAAA;EnCw+IL;AmCl+IG;;;;;;EAGE,YAAA;EACA,gBAAA;EACA,2BAAA;EACA,uBAAA;EACA,iBAAA;EnCu+IL;AmC7hJD;;;;;;EAiEM,gBAAA;EACA,2BAAA;EACA,uBAAA;EACA,qBAAA;EnCo+IL;AmC39ID;;EC1EM,oBAAA;EACA,iBAAA;EpCyiJL;AoCviJG;;ERMF,gCAAA;EACG,6BAAA;E5BqiJJ;AoCtiJG;;ERRF,iCAAA;EACG,8BAAA;E5BkjJJ;AmCr+ID;;EC/EM,mBAAA;EACA,iBAAA;EpCwjJL;AoCtjJG;;ERMF,gCAAA;EACG,6BAAA;E5BojJJ;AoCrjJG;;ERRF,iCAAA;EACG,8BAAA;E5BikJJ;AqCpkJD;EACE,iBAAA;EACA,gBAAA;EACA,kBAAA;EACA,oBAAA;ErCskJD;AqC1kJD;EAOI,iBAAA;ErCskJH;AqC7kJD;;EAUM,uBAAA;EACA,mBAAA;EACA,2BAAA;EACA,2BAAA;EACA,qBAAA;ErCukJL;AqCrlJD;;EAmBM,uBAAA;EACA,2BAAA;ErCskJL;AqC1lJD;;EA2BM,cAAA;ErCmkJL;AqC9lJD;;EAkCM,aAAA;ErCgkJL;AqClmJD;;;;EA2CM,gBAAA;EACA,2BAAA;EACA,qBAAA;ErC6jJL;AsC3mJD;EACE,iBAAA;EACA,yBAAA;EACA,gBAAA;EACA,mBAAA;EACA,gBAAA;EACA,gBAAA;EACA,oBAAA;EACA,qBAAA;EACA,0BAAA;EACA,sBAAA;EtC6mJD;AsCzmJG;;EAEE,gBAAA;EACA,uBAAA;EACA,iBAAA;EtC2mJL;AsCtmJC;EACE,eAAA;EtCwmJH;AsCpmJC;EACE,oBAAA;EACA,WAAA;EtCsmJH;AsC/lJD;ECtCE,2BAAA;EvCwoJD;AuCroJG;;EAEE,2BAAA;EvCuoJL;AsClmJD;EC1CE,2BAAA;EvC+oJD;AuC5oJG;;EAEE,2BAAA;EvC8oJL;AsCrmJD;EC9CE,2BAAA;EvCspJD;AuCnpJG;;EAEE,2BAAA;EvCqpJL;AsCxmJD;EClDE,2BAAA;EvC6pJD;AuC1pJG;;EAEE,2BAAA;EvC4pJL;AsC3mJD;ECtDE,2BAAA;EvCoqJD;AuCjqJG;;EAEE,2BAAA;EvCmqJL;AsC9mJD;EC1DE,2BAAA;EvC2qJD;AuCxqJG;;EAEE,2BAAA;EvC0qJL;AwC5qJD;EACE,uBAAA;EACA,iBAAA;EACA,kBAAA;EACA,iBAAA;EACA,mBAAA;EACA,gBAAA;EACA,gBAAA;EACA,0BAAA;EACA,qBAAA;EACA,oBAAA;EACA,2BAAA;EACA,qBAAA;ExC8qJD;AwC3qJC;EACE,eAAA;ExC6qJH;AwCzqJC;EACE,oBAAA;EACA,WAAA;ExC2qJH;AwCxqJC;;EAEE,QAAA;EACA,kBAAA;ExC0qJH;AwCrqJG;;EAEE,gBAAA;EACA,uBAAA;EACA,iBAAA;ExCuqJL;AwClqJC;;EAEE,gBAAA;EACA,2BAAA;ExCoqJH;AwCjqJC;EACE,cAAA;ExCmqJH;AwChqJC;EACE,mBAAA;ExCkqJH;AwC/pJC;EACE,kBAAA;ExCiqJH;AyC3tJD;EACE,oBAAA;EACA,qBAAA;EACA,gBAAA;EACA,2BAAA;EzC6tJD;AyCjuJD;;EAQI,gBAAA;EzC6tJH;AyCruJD;EAYI,qBAAA;EACA,iBAAA;EACA,kBAAA;EzC4tJH;AyC1uJD;EAkBI,2BAAA;EzC2tJH;AyCxtJC;;EAEE,oBAAA;EzC0tJH;AyCjvJD;EA2BI,iBAAA;EzCytJH;AyCxsJD;EAAA;IAbI,iBAAA;IzCytJD;EyCvtJC;;IAEE,oBAAA;IACA,qBAAA;IzCytJH;EyCjtJH;;IAHM,iBAAA;IzCwtJH;EACF;A0CjwJD;EACE,gBAAA;EACA,cAAA;EACA,qBAAA;EACA,yBAAA;EACA,2BAAA;EACA,2BAAA;EACA,oBAAA;ErCiLA,6CAAA;EACK,wCAAA;EACG,qCAAA;ELmlJT;A0C7wJD;;EAaI,mBAAA;EACA,oBAAA;E1CowJH;A0ChwJC;;;EAGE,uBAAA;E1CkwJH;A0CvxJD;EA0BI,cAAA;EACA,gBAAA;E1CgwJH;A2CzxJD;EACE,eAAA;EACA,qBAAA;EACA,+BAAA;EACA,oBAAA;E3C2xJD;A2C/xJD;EAQI,eAAA;EAEA,gBAAA;E3CyxJH;A2CnyJD;EAeI,mBAAA;E3CuxJH;A2CtyJD;;EAqBI,kBAAA;E3CqxJH;A2C1yJD;EAyBI,iBAAA;E3CoxJH;A2C5wJD;;EAEE,qBAAA;E3C8wJD;A2ChxJD;;EAMI,oBAAA;EACA,WAAA;EACA,cAAA;EACA,gBAAA;E3C8wJH;A2CtwJD;ECvDE,2BAAA;EACA,uBAAA;EACA,gBAAA;E5Cg0JD;A2C3wJD;EClDI,2BAAA;E5Cg0JH;A2C9wJD;EC/CI,gBAAA;E5Cg0JH;A2C7wJD;EC3DE,2BAAA;EACA,uBAAA;EACA,gBAAA;E5C20JD;A2ClxJD;ECtDI,2BAAA;E5C20JH;A2CrxJD;ECnDI,gBAAA;E5C20JH;A2CpxJD;EC/DE,2BAAA;EACA,uBAAA;EACA,gBAAA;E5Cs1JD;A2CzxJD;EC1DI,2BAAA;E5Cs1JH;A2C5xJD;ECvDI,gBAAA;E5Cs1JH;A2C3xJD;ECnEE,2BAAA;EACA,uBAAA;EACA,gBAAA;E5Ci2JD;A2ChyJD;EC9DI,2BAAA;E5Ci2JH;A2CnyJD;EC3DI,gBAAA;E5Ci2JH;A6Cn2JD;EACE;IAAQ,6BAAA;I7Cs2JP;E6Cr2JD;IAAQ,0BAAA;I7Cw2JP;EACF;A6Cr2JD;EACE;IAAQ,6BAAA;I7Cw2JP;E6Cv2JD;IAAQ,0BAAA;I7C02JP;EACF;A6C72JD;EACE;IAAQ,6BAAA;I7Cw2JP;E6Cv2JD;IAAQ,0BAAA;I7C02JP;EACF;A6Cn2JD;EACE,kBAAA;EACA,cAAA;EACA,qBAAA;EACA,2BAAA;EACA,oBAAA;ExCsCA,wDAAA;EACQ,gDAAA;ELg0JT;A6Cl2JD;EACE,aAAA;EACA,WAAA;EACA,cAAA;EACA,iBAAA;EACA,mBAAA;EACA,gBAAA;EACA,oBAAA;EACA,2BAAA;ExCyBA,wDAAA;EACQ,gDAAA;EAyHR,qCAAA;EACK,gCAAA;EACG,6BAAA;ELotJT;A6C/1JD;;ECCI,+MAAA;EACA,0MAAA;EACA,uMAAA;EDAF,oCAAA;UAAA,4BAAA;E7Cm2JD;A6C51JD;;ExC5CE,4DAAA;EACK,uDAAA;EACG,oDAAA;EL44JT;A6Cz1JD;EErEE,2BAAA;E/Ci6JD;A+C95JC;EDgDE,+MAAA;EACA,0MAAA;EACA,uMAAA;E9Ci3JH;A6C71JD;EEzEE,2BAAA;E/Cy6JD;A+Ct6JC;EDgDE,+MAAA;EACA,0MAAA;EACA,uMAAA;E9Cy3JH;A6Cj2JD;EE7EE,2BAAA;E/Ci7JD;A+C96JC;EDgDE,+MAAA;EACA,0MAAA;EACA,uMAAA;E9Ci4JH;A6Cr2JD;EEjFE,2BAAA;E/Cy7JD;A+Ct7JC;EDgDE,+MAAA;EACA,0MAAA;EACA,uMAAA;E9Cy4JH;AgDj8JD;EAEE,kBAAA;EhDk8JD;AgDh8JC;EACE,eAAA;EhDk8JH;AgD97JD;;EAEE,SAAA;EACA,kBAAA;EhDg8JD;AgD77JD;EACE,gBAAA;EhD+7JD;AgD57JD;EACE,gBAAA;EhD87JD;AgD37JD;;EAEE,oBAAA;EhD67JD;AgD17JD;;EAEE,qBAAA;EhD47JD;AgDz7JD;;;EAGE,qBAAA;EACA,qBAAA;EhD27JD;AgDx7JD;EACE,wBAAA;EhD07JD;AgDv7JD;EACE,wBAAA;EhDy7JD;AgDr7JD;EACE,eAAA;EACA,oBAAA;EhDu7JD;AgDj7JD;EACE,iBAAA;EACA,kBAAA;EhDm7JD;AiDr+JD;EAEE,qBAAA;EACA,iBAAA;EjDs+JD;AiD99JD;EACE,oBAAA;EACA,gBAAA;EACA,oBAAA;EAEA,qBAAA;EACA,2BAAA;EACA,2BAAA;EjD+9JD;AiD59JC;ErB3BA,8BAAA;EACC,6BAAA;E5B0/JF;AiD79JC;EACE,kBAAA;ErBvBF,iCAAA;EACC,gCAAA;E5Bu/JF;AiDt9JD;EACE,gBAAA;EjDw9JD;AiDz9JD;EAII,gBAAA;EjDw9JH;AiDp9JC;;EAEE,uBAAA;EACA,gBAAA;EACA,2BAAA;EjDs9JH;AiDh9JC;;;EAGE,2BAAA;EACA,gBAAA;EACA,qBAAA;EjDk9JH;AiDv9JC;;;EASI,gBAAA;EjDm9JL;AiD59JC;;;EAYI,gBAAA;EjDq9JL;AiDh9JC;;;EAGE,YAAA;EACA,gBAAA;EACA,2BAAA;EACA,uBAAA;EjDk9JH;AiDx9JC;;;;;;;;;EAYI,gBAAA;EjDu9JL;AiDn+JC;;;EAeI,gBAAA;EjDy9JL;AkDrjKC;EACE,gBAAA;EACA,2BAAA;ElDujKH;AkDrjKG;EACE,gBAAA;ElDujKL;AkDxjKG;EAII,gBAAA;ElDujKP;AkDpjKK;;EAEE,gBAAA;EACA,2BAAA;ElDsjKP;AkDpjKK;;;EAGE,aAAA;EACA,2BAAA;EACA,uBAAA;ElDsjKP;AkD3kKC;EACE,gBAAA;EACA,2BAAA;ElD6kKH;AkD3kKG;EACE,gBAAA;ElD6kKL;AkD9kKG;EAII,gBAAA;ElD6kKP;AkD1kKK;;EAEE,gBAAA;EACA,2BAAA;ElD4kKP;AkD1kKK;;;EAGE,aAAA;EACA,2BAAA;EACA,uBAAA;ElD4kKP;AkDjmKC;EACE,gBAAA;EACA,2BAAA;ElDmmKH;AkDjmKG;EACE,gBAAA;ElDmmKL;AkDpmKG;EAII,gBAAA;ElDmmKP;AkDhmKK;;EAEE,gBAAA;EACA,2BAAA;ElDkmKP;AkDhmKK;;;EAGE,aAAA;EACA,2BAAA;EACA,uBAAA;ElDkmKP;AkDvnKC;EACE,gBAAA;EACA,2BAAA;ElDynKH;AkDvnKG;EACE,gBAAA;ElDynKL;AkD1nKG;EAII,gBAAA;ElDynKP;AkDtnKK;;EAEE,gBAAA;EACA,2BAAA;ElDwnKP;AkDtnKK;;;EAGE,aAAA;EACA,2BAAA;EACA,uBAAA;ElDwnKP;AiD5hKD;EACE,eAAA;EACA,oBAAA;EjD8hKD;AiD5hKD;EACE,kBAAA;EACA,kBAAA;EjD8hKD;AmDlpKD;EACE,qBAAA;EACA,2BAAA;EACA,+BAAA;EACA,oBAAA;E9C0DA,mDAAA;EACQ,2CAAA;EL2lKT;AmDjpKD;EACE,eAAA;EnDmpKD;AmD9oKD;EACE,oBAAA;EACA,sCAAA;EvBpBA,8BAAA;EACC,6BAAA;E5BqqKF;AmDppKD;EAMI,gBAAA;EnDipKH;AmD5oKD;EACE,eAAA;EACA,kBAAA;EACA,iBAAA;EACA,gBAAA;EnD8oKD;AmDlpKD;;;;;EAWI,gBAAA;EnD8oKH;AmDzoKD;EACE,oBAAA;EACA,2BAAA;EACA,+BAAA;EvBxCA,iCAAA;EACC,gCAAA;E5BorKF;AmDnoKD;;EAGI,kBAAA;EnDooKH;AmDvoKD;;EAMM,qBAAA;EACA,kBAAA;EnDqoKL;AmDjoKG;;EAEI,eAAA;EvBvEN,8BAAA;EACC,6BAAA;E5B2sKF;AmDhoKG;;EAEI,kBAAA;EvBtEN,iCAAA;EACC,gCAAA;E5BysKF;AmD7nKD;EAEI,qBAAA;EnD8nKH;AmD3nKD;EACE,qBAAA;EnD6nKD;AmDrnKD;;;EAII,kBAAA;EnDsnKH;AmD1nKD;;;EAOM,oBAAA;EACA,qBAAA;EnDwnKL;AmDhoKD;;EvBnGE,8BAAA;EACC,6BAAA;E5BuuKF;AmDroKD;;;;EAmBQ,6BAAA;EACA,8BAAA;EnDwnKP;AmD5oKD;;;;;;;;EAwBU,6BAAA;EnD8nKT;AmDtpKD;;;;;;;;EA4BU,8BAAA;EnDooKT;AmDhqKD;;EvB3FE,iCAAA;EACC,gCAAA;E5B+vKF;AmDrqKD;;;;EAyCQ,gCAAA;EACA,iCAAA;EnDkoKP;AmD5qKD;;;;;;;;EA8CU,gCAAA;EnDwoKT;AmDtrKD;;;;;;;;EAkDU,iCAAA;EnD8oKT;AmDhsKD;;;;EA2DI,+BAAA;EnD2oKH;AmDtsKD;;EA+DI,eAAA;EnD2oKH;AmD1sKD;;EAmEI,WAAA;EnD2oKH;AmD9sKD;;;;;;;;;;;;EA0EU,gBAAA;EnDkpKT;AmD5tKD;;;;;;;;;;;;EA8EU,iBAAA;EnD4pKT;AmD1uKD;;;;;;;;EAuFU,kBAAA;EnD6pKT;AmDpvKD;;;;;;;;EAgGU,kBAAA;EnD8pKT;AmD9vKD;EAsGI,WAAA;EACA,kBAAA;EnD2pKH;AmDjpKD;EACE,qBAAA;EnDmpKD;AmDppKD;EAKI,kBAAA;EACA,oBAAA;EnDkpKH;AmDxpKD;EASM,iBAAA;EnDkpKL;AmD3pKD;EAcI,kBAAA;EnDgpKH;AmD9pKD;;EAkBM,+BAAA;EnDgpKL;AmDlqKD;EAuBI,eAAA;EnD8oKH;AmDrqKD;EAyBM,kCAAA;EnD+oKL;AmDxoKD;ECpPE,uBAAA;EpD+3KD;AoD73KC;EACE,gBAAA;EACA,2BAAA;EACA,uBAAA;EpD+3KH;AoDl4KC;EAMI,2BAAA;EpD+3KL;AoDr4KC;EASI,gBAAA;EACA,2BAAA;EpD+3KL;AoD53KC;EAEI,8BAAA;EpD63KL;AmDvpKD;ECvPE,uBAAA;EpDi5KD;AoD/4KC;EACE,gBAAA;EACA,2BAAA;EACA,uBAAA;EpDi5KH;AoDp5KC;EAMI,2BAAA;EpDi5KL;AoDv5KC;EASI,gBAAA;EACA,2BAAA;EpDi5KL;AoD94KC;EAEI,8BAAA;EpD+4KL;AmDtqKD;EC1PE,uBAAA;EpDm6KD;AoDj6KC;EACE,gBAAA;EACA,2BAAA;EACA,uBAAA;EpDm6KH;AoDt6KC;EAMI,2BAAA;EpDm6KL;AoDz6KC;EASI,gBAAA;EACA,2BAAA;EpDm6KL;AoDh6KC;EAEI,8BAAA;EpDi6KL;AmDrrKD;EC7PE,uBAAA;EpDq7KD;AoDn7KC;EACE,gBAAA;EACA,2BAAA;EACA,uBAAA;EpDq7KH;AoDx7KC;EAMI,2BAAA;EpDq7KL;AoD37KC;EASI,gBAAA;EACA,2BAAA;EpDq7KL;AoDl7KC;EAEI,8BAAA;EpDm7KL;AmDpsKD;EChQE,uBAAA;EpDu8KD;AoDr8KC;EACE,gBAAA;EACA,2BAAA;EACA,uBAAA;EpDu8KH;AoD18KC;EAMI,2BAAA;EpDu8KL;AoD78KC;EASI,gBAAA;EACA,2BAAA;EpDu8KL;AoDp8KC;EAEI,8BAAA;EpDq8KL;AmDntKD;ECnQE,uBAAA;EpDy9KD;AoDv9KC;EACE,gBAAA;EACA,2BAAA;EACA,uBAAA;EpDy9KH;AoD59KC;EAMI,2BAAA;EpDy9KL;AoD/9KC;EASI,gBAAA;EACA,2BAAA;EpDy9KL;AoDt9KC;EAEI,8BAAA;EpDu9KL;AqDv+KD;EACE,oBAAA;EACA,gBAAA;EACA,WAAA;EACA,YAAA;EACA,kBAAA;ErDy+KD;AqD9+KD;;;;;EAYI,oBAAA;EACA,QAAA;EACA,SAAA;EACA,WAAA;EACA,cAAA;EACA,aAAA;EACA,WAAA;ErDy+KH;AqDp+KD;EACE,wBAAA;ErDs+KD;AqDl+KD;EACE,qBAAA;ErDo+KD;AsD//KD;EACE,kBAAA;EACA,eAAA;EACA,qBAAA;EACA,2BAAA;EACA,2BAAA;EACA,oBAAA;EjDwDA,yDAAA;EACQ,iDAAA;EL08KT;AsDzgLD;EASI,oBAAA;EACA,mCAAA;EtDmgLH;AsD9/KD;EACE,eAAA;EACA,oBAAA;EtDggLD;AsD9/KD;EACE,cAAA;EACA,oBAAA;EtDggLD;AuDthLD;EACE,cAAA;EACA,iBAAA;EACA,mBAAA;EACA,gBAAA;EACA,gBAAA;EACA,8BAAA;EjCRA,cAAA;EAGA,2BAAA;EtB+hLD;AuDvhLC;;EAEE,gBAAA;EACA,uBAAA;EACA,iBAAA;EjCfF,cAAA;EAGA,2BAAA;EtBuiLD;AuDnhLC;EACE,YAAA;EACA,iBAAA;EACA,yBAAA;EACA,WAAA;EACA,0BAAA;EvDqhLH;AwD1iLD;EACE,kBAAA;ExD4iLD;AwDxiLD;EACE,eAAA;EACA,kBAAA;EACA,iBAAA;EACA,QAAA;EACA,UAAA;EACA,WAAA;EACA,SAAA;EACA,eAAA;EACA,mCAAA;EAIA,YAAA;ExDuiLD;AwDpiLC;EnD+GA,uCAAA;EACI,mCAAA;EACC,kCAAA;EACG,+BAAA;EAkER,qDAAA;EAEK,2CAAA;EACG,qCAAA;ELu3KT;AwD1iLC;EnD2GA,oCAAA;EACI,gCAAA;EACC,+BAAA;EACG,4BAAA;ELk8KT;AwD9iLD;EACE,oBAAA;EACA,kBAAA;ExDgjLD;AwD5iLD;EACE,oBAAA;EACA,aAAA;EACA,cAAA;ExD8iLD;AwD1iLD;EACE,oBAAA;EACA,2BAAA;EACA,2BAAA;EACA,sCAAA;EACA,oBAAA;EnDaA,kDAAA;EACQ,0CAAA;EmDZR,sCAAA;UAAA,8BAAA;EAEA,YAAA;ExD4iLD;AwDxiLD;EACE,iBAAA;EACA,QAAA;EACA,UAAA;EACA,WAAA;EACA,SAAA;EACA,eAAA;EACA,2BAAA;ExD0iLD;AwDxiLC;ElCrEA,YAAA;EAGA,0BAAA;EtB8mLD;AwD3iLC;ElCtEA,cAAA;EAGA,2BAAA;EtBknLD;AwD1iLD;EACE,eAAA;EACA,kCAAA;EACA,2BAAA;ExD4iLD;AwDziLD;EACE,kBAAA;ExD2iLD;AwDviLD;EACE,WAAA;EACA,yBAAA;ExDyiLD;AwDpiLD;EACE,oBAAA;EACA,eAAA;ExDsiLD;AwDliLD;EACE,eAAA;EACA,mBAAA;EACA,+BAAA;ExDoiLD;AwDviLD;EAQI,kBAAA;EACA,kBAAA;ExDkiLH;AwD3iLD;EAaI,mBAAA;ExDiiLH;AwD9iLD;EAiBI,gBAAA;ExDgiLH;AwD3hLD;EACE,oBAAA;EACA,cAAA;EACA,aAAA;EACA,cAAA;EACA,kBAAA;ExD6hLD;AwD3gLD;EAZE;IACE,cAAA;IACA,mBAAA;IxD0hLD;EwDxhLD;InDvEA,mDAAA;IACQ,2CAAA;ILkmLP;EwDvhLD;IAAY,cAAA;IxD0hLX;EACF;AwDrhLD;EAFE;IAAY,cAAA;IxD2hLX;EACF;AyD1qLD;EACE,oBAAA;EACA,eAAA;EACA,gBAAA;EAEA,6DAAA;EACA,iBAAA;EACA,qBAAA;EACA,kBAAA;EnCXA,YAAA;EAGA,0BAAA;EtBqrLD;AyD1qLC;EnCdA,cAAA;EAGA,2BAAA;EtByrLD;AyD7qLC;EAAW,kBAAA;EAAmB,gBAAA;EzDirL/B;AyDhrLC;EAAW,kBAAA;EAAmB,gBAAA;EzDorL/B;AyDnrLC;EAAW,iBAAA;EAAmB,gBAAA;EzDurL/B;AyDtrLC;EAAW,mBAAA;EAAmB,gBAAA;EzD0rL/B;AyDtrLD;EACE,kBAAA;EACA,kBAAA;EACA,gBAAA;EACA,oBAAA;EACA,uBAAA;EACA,2BAAA;EACA,oBAAA;EzDwrLD;AyDprLD;EACE,oBAAA;EACA,UAAA;EACA,WAAA;EACA,2BAAA;EACA,qBAAA;EzDsrLD;AyDlrLC;EACE,WAAA;EACA,WAAA;EACA,mBAAA;EACA,yBAAA;EACA,2BAAA;EzDorLH;AyDlrLC;EACE,WAAA;EACA,YAAA;EACA,qBAAA;EACA,yBAAA;EACA,2BAAA;EzDorLH;AyDlrLC;EACE,WAAA;EACA,WAAA;EACA,qBAAA;EACA,yBAAA;EACA,2BAAA;EzDorLH;AyDlrLC;EACE,UAAA;EACA,SAAA;EACA,kBAAA;EACA,6BAAA;EACA,6BAAA;EzDorLH;AyDlrLC;EACE,UAAA;EACA,UAAA;EACA,kBAAA;EACA,6BAAA;EACA,4BAAA;EzDorLH;AyDlrLC;EACE,QAAA;EACA,WAAA;EACA,mBAAA;EACA,yBAAA;EACA,8BAAA;EzDorLH;AyDlrLC;EACE,QAAA;EACA,YAAA;EACA,kBAAA;EACA,yBAAA;EACA,8BAAA;EzDorLH;AyDlrLC;EACE,QAAA;EACA,WAAA;EACA,kBAAA;EACA,yBAAA;EACA,8BAAA;EzDorLH;A0DlxLD;EACE,oBAAA;EACA,QAAA;EACA,SAAA;EACA,eAAA;EACA,eAAA;EACA,kBAAA;EACA,cAAA;EAEA,6DAAA;EACA,iBAAA;EACA,qBAAA;EACA,yBAAA;EACA,kBAAA;EACA,2BAAA;EACA,sCAAA;UAAA,8BAAA;EACA,2BAAA;EACA,sCAAA;EACA,oBAAA;ErD6CA,mDAAA;EACQ,2CAAA;EqD1CR,qBAAA;E1DkxLD;A0D/wLC;EAAY,mBAAA;E1DkxLb;A0DjxLC;EAAY,mBAAA;E1DoxLb;A0DnxLC;EAAY,kBAAA;E1DsxLb;A0DrxLC;EAAY,oBAAA;E1DwxLb;A0DrxLD;EACE,WAAA;EACA,mBAAA;EACA,iBAAA;EACA,2BAAA;EACA,kCAAA;EACA,4BAAA;E1DuxLD;A0DpxLD;EACE,mBAAA;E1DsxLD;A0D9wLC;;EAEE,oBAAA;EACA,gBAAA;EACA,UAAA;EACA,WAAA;EACA,2BAAA;EACA,qBAAA;E1DgxLH;A0D7wLD;EACE,oBAAA;E1D+wLD;A0D7wLD;EACE,oBAAA;EACA,aAAA;E1D+wLD;A0D3wLC;EACE,WAAA;EACA,oBAAA;EACA,wBAAA;EACA,2BAAA;EACA,uCAAA;EACA,eAAA;E1D6wLH;A0D5wLG;EACE,cAAA;EACA,aAAA;EACA,oBAAA;EACA,wBAAA;EACA,2BAAA;E1D8wLL;A0D3wLC;EACE,UAAA;EACA,aAAA;EACA,mBAAA;EACA,sBAAA;EACA,6BAAA;EACA,yCAAA;E1D6wLH;A0D5wLG;EACE,cAAA;EACA,WAAA;EACA,eAAA;EACA,sBAAA;EACA,6BAAA;E1D8wLL;A0D3wLC;EACE,WAAA;EACA,oBAAA;EACA,qBAAA;EACA,8BAAA;EACA,0CAAA;EACA,YAAA;E1D6wLH;A0D5wLG;EACE,cAAA;EACA,UAAA;EACA,oBAAA;EACA,qBAAA;EACA,8BAAA;E1D8wLL;A0D1wLC;EACE,UAAA;EACA,cAAA;EACA,mBAAA;EACA,uBAAA;EACA,4BAAA;EACA,wCAAA;E1D4wLH;A0D3wLG;EACE,cAAA;EACA,YAAA;EACA,uBAAA;EACA,4BAAA;EACA,eAAA;E1D6wLL;A2D14LD;EACE,oBAAA;E3D44LD;A2Dz4LD;EACE,oBAAA;EACA,kBAAA;EACA,aAAA;E3D24LD;A2D94LD;EAMI,eAAA;EACA,oBAAA;EtD6KF,2CAAA;EACK,sCAAA;EACG,mCAAA;EL+tLT;A2Dr5LD;;EAcM,gBAAA;E3D24LL;A2Dj3LC;EAAA;ItDiKA,wDAAA;IAEK,8CAAA;IACG,wCAAA;IA7JR,qCAAA;IAEQ,6BAAA;IA+GR,2BAAA;IAEQ,mBAAA;ILowLP;E2D/4LG;;ItDmHJ,4CAAA;IACQ,oCAAA;IsDjHF,SAAA;I3Dk5LL;E2Dh5LG;;ItD8GJ,6CAAA;IACQ,qCAAA;IsD5GF,SAAA;I3Dm5LL;E2Dj5LG;;;ItDyGJ,yCAAA;IACQ,iCAAA;IsDtGF,SAAA;I3Do5LL;EACF;A2D17LD;;;EA6CI,gBAAA;E3Dk5LH;A2D/7LD;EAiDI,SAAA;E3Di5LH;A2Dl8LD;;EAsDI,oBAAA;EACA,QAAA;EACA,aAAA;E3Dg5LH;A2Dx8LD;EA4DI,YAAA;E3D+4LH;A2D38LD;EA+DI,aAAA;E3D+4LH;A2D98LD;;EAmEI,SAAA;E3D+4LH;A2Dl9LD;EAuEI,aAAA;E3D84LH;A2Dr9LD;EA0EI,YAAA;E3D84LH;A2Dt4LD;EACE,oBAAA;EACA,QAAA;EACA,SAAA;EACA,WAAA;EACA,YAAA;ErC9FA,cAAA;EAGA,2BAAA;EqC6FA,iBAAA;EACA,gBAAA;EACA,oBAAA;EACA,2CAAA;E3Dy4LD;A2Dp4LC;EblGE,oGAAA;EACA,+FAAA;EACA,sHAAA;EAAA,gGAAA;EACA,6BAAA;EACA,wHAAA;E9Cy+LH;A2Dx4LC;EACE,YAAA;EACA,UAAA;EbvGA,oGAAA;EACA,+FAAA;EACA,sHAAA;EAAA,gGAAA;EACA,6BAAA;EACA,wHAAA;E9Ck/LH;A2D14LC;;EAEE,YAAA;EACA,gBAAA;EACA,uBAAA;ErCtHF,cAAA;EAGA,2BAAA;EtBigMD;A2D36LD;;;;EAsCI,oBAAA;EACA,UAAA;EACA,YAAA;EACA,uBAAA;E3D24LH;A2Dp7LD;;EA6CI,WAAA;EACA,oBAAA;E3D24LH;A2Dz7LD;;EAkDI,YAAA;EACA,qBAAA;E3D24LH;A2D97LD;;EAuDI,aAAA;EACA,cAAA;EACA,mBAAA;EACA,gBAAA;EACA,oBAAA;E3D24LH;A2Dt4LG;EACE,kBAAA;E3Dw4LL;A2Dp4LG;EACE,kBAAA;E3Ds4LL;A2D53LD;EACE,oBAAA;EACA,cAAA;EACA,WAAA;EACA,aAAA;EACA,YAAA;EACA,mBAAA;EACA,iBAAA;EACA,kBAAA;EACA,oBAAA;E3D83LD;A2Dv4LD;EAYI,uBAAA;EACA,aAAA;EACA,cAAA;EACA,aAAA;EACA,qBAAA;EACA,2BAAA;EACA,qBAAA;EACA,iBAAA;EAWA,2BAAA;EACA,oCAAA;E3Do3LH;A2Dn5LD;EAkCI,WAAA;EACA,aAAA;EACA,cAAA;EACA,2BAAA;E3Do3LH;A2D72LD;EACE,oBAAA;EACA,WAAA;EACA,YAAA;EACA,cAAA;EACA,aAAA;EACA,mBAAA;EACA,sBAAA;EACA,gBAAA;EACA,oBAAA;EACA,2CAAA;E3D+2LD;A2D92LC;EACE,mBAAA;E3Dg3LH;A2Dv0LD;EAhCE;;;;IAKI,aAAA;IACA,cAAA;IACA,mBAAA;IACA,iBAAA;I3Dy2LH;E2Dj3LD;;IAYI,oBAAA;I3Dy2LH;E2Dr3LD;;IAgBI,qBAAA;I3Dy2LH;E2Dp2LD;IACE,WAAA;IACA,YAAA;IACA,sBAAA;I3Ds2LD;E2Dl2LD;IACE,cAAA;I3Do2LD;EACF;A4DlmMC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAEE,cAAA;EACA,gBAAA;E5DgoMH;A4D9nMC;;;;;;;;;;;;;;;EACE,aAAA;E5D8oMH;AiCtpMD;E4BRE,gBAAA;EACA,mBAAA;EACA,oBAAA;E7DiqMD;AiCxpMD;EACE,yBAAA;EjC0pMD;AiCxpMD;EACE,wBAAA;EjC0pMD;AiClpMD;EACE,0BAAA;EjCopMD;AiClpMD;EACE,2BAAA;EjCopMD;AiClpMD;EACE,oBAAA;EjCopMD;AiClpMD;E6BzBE,aAAA;EACA,oBAAA;EACA,mBAAA;EACA,+BAAA;EACA,WAAA;E9D8qMD;AiChpMD;EACE,0BAAA;EjCkpMD;AiC3oMD;EACE,iBAAA;EjC6oMD;A+D9qMD;EACE,qBAAA;E/DgrMD;A+D1qMD;;;;ECdE,0BAAA;EhE8rMD;A+DzqMD;;;;;;;;;;;;EAYE,0BAAA;E/D2qMD;A+DpqMD;EAAA;IChDE,2BAAA;IhEwtMC;EgEvtMD;IAAU,gBAAA;IhE0tMT;EgEztMD;IAAU,+BAAA;IhE4tMT;EgE3tMD;;IACU,gCAAA;IhE8tMT;EACF;A+D9qMD;EAAA;IAFI,2BAAA;I/DorMD;EACF;A+D9qMD;EAAA;IAFI,4BAAA;I/DorMD;EACF;A+D9qMD;EAAA;IAFI,kCAAA;I/DorMD;EACF;A+D7qMD;EAAA;ICrEE,2BAAA;IhEsvMC;EgErvMD;IAAU,gBAAA;IhEwvMT;EgEvvMD;IAAU,+BAAA;IhE0vMT;EgEzvMD;;IACU,gCAAA;IhE4vMT;EACF;A+DvrMD;EAAA;IAFI,2BAAA;I/D6rMD;EACF;A+DvrMD;EAAA;IAFI,4BAAA;I/D6rMD;EACF;A+DvrMD;EAAA;IAFI,kCAAA;I/D6rMD;EACF;A+DtrMD;EAAA;IC1FE,2BAAA;IhEoxMC;EgEnxMD;IAAU,gBAAA;IhEsxMT;EgErxMD;IAAU,+BAAA;IhEwxMT;EgEvxMD;;IACU,gCAAA;IhE0xMT;EACF;A+DhsMD;EAAA;IAFI,2BAAA;I/DssMD;EACF;A+DhsMD;EAAA;IAFI,4BAAA;I/DssMD;EACF;A+DhsMD;EAAA;IAFI,kCAAA;I/DssMD;EACF;A+D/rMD;EAAA;IC/GE,2BAAA;IhEkzMC;EgEjzMD;IAAU,gBAAA;IhEozMT;EgEnzMD;IAAU,+BAAA;IhEszMT;EgErzMD;;IACU,gCAAA;IhEwzMT;EACF;A+DzsMD;EAAA;IAFI,2BAAA;I/D+sMD;EACF;A+DzsMD;EAAA;IAFI,4BAAA;I/D+sMD;EACF;A+DzsMD;EAAA;IAFI,kCAAA;I/D+sMD;EACF;A+DxsMD;EAAA;IC5HE,0BAAA;IhEw0MC;EACF;A+DxsMD;EAAA;ICjIE,0BAAA;IhE60MC;EACF;A+DxsMD;EAAA;ICtIE,0BAAA;IhEk1MC;EACF;A+DxsMD;EAAA;IC3IE,0BAAA;IhEu1MC;EACF;A+DrsMD;ECnJE,0BAAA;EhE21MD;A+DlsMD;EAAA;ICjKE,2BAAA;IhEu2MC;EgEt2MD;IAAU,gBAAA;IhEy2MT;EgEx2MD;IAAU,+BAAA;IhE22MT;EgE12MD;;IACU,gCAAA;IhE62MT;EACF;A+DhtMD;EACE,0BAAA;E/DktMD;A+D7sMD;EAAA;IAFI,2BAAA;I/DmtMD;EACF;A+DjtMD;EACE,0BAAA;E/DmtMD;A+D9sMD;EAAA;IAFI,4BAAA;I/DotMD;EACF;A+DltMD;EACE,0BAAA;E/DotMD;A+D/sMD;EAAA;IAFI,kCAAA;I/DqtMD;EACF;A+D9sMD;EAAA;ICpLE,0BAAA;IhEs4MC;EACF","file":"bootstrap.css","sourcesContent":["/*! normalize.css v3.0.2 | MIT License | git.io/normalize */\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 -moz-box-sizing: content-box;\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 -moz-box-sizing: content-box;\n -webkit-box-sizing: content-box;\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 select {\n background: #fff !important;\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: \"\\2a\";\n}\n.glyphicon-plus:before {\n content: \"\\2b\";\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: #ffffff;\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: thin dotted;\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: #ffffff;\n border: 1px solid #dddddd;\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 {\n color: #286090;\n}\n.text-success {\n color: #3c763d;\n}\na.text-success:hover {\n color: #2b542c;\n}\n.text-info {\n color: #31708f;\n}\na.text-info:hover {\n color: #245269;\n}\n.text-warning {\n color: #8a6d3b;\n}\na.text-warning:hover {\n color: #66512c;\n}\n.text-danger {\n color: #a94442;\n}\na.text-danger:hover {\n color: #843534;\n}\n.bg-primary {\n color: #fff;\n background-color: #337ab7;\n}\na.bg-primary:hover {\n background-color: #286090;\n}\n.bg-success {\n background-color: #dff0d8;\n}\na.bg-success:hover {\n background-color: #c1e2b3;\n}\n.bg-info {\n background-color: #d9edf7;\n}\na.bg-info:hover {\n background-color: #afd9ee;\n}\n.bg-warning {\n background-color: #fcf8e3;\n}\na.bg-warning:hover {\n background-color: #f7ecb5;\n}\n.bg-danger {\n background-color: #f2dede;\n}\na.bg-danger:hover {\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: #ffffff;\n background-color: #333333;\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 #cccccc;\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 #dddddd;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #dddddd;\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 #dddddd;\n}\n.table .table {\n background-color: #ffffff;\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 #dddddd;\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 #dddddd;\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 #dddddd;\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: thin dotted;\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: #ffffff;\n background-image: none;\n border: 1px solid #cccccc;\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: #999999;\n opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n color: #999999;\n}\n.form-control::-webkit-input-placeholder {\n color: #999999;\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\"],\n input[type=\"time\"],\n input[type=\"datetime-local\"],\n input[type=\"month\"] {\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}\nselect.form-group-sm .form-control {\n height: 30px;\n line-height: 30px;\n}\ntextarea.form-group-sm .form-control,\nselect[multiple].form-group-sm .form-control {\n height: auto;\n}\n.form-group-sm .form-control-static {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n min-height: 32px;\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}\nselect.form-group-lg .form-control {\n height: 46px;\n line-height: 46px;\n}\ntextarea.form-group-lg .form-control,\nselect[multiple].form-group-lg .form-control {\n height: auto;\n}\n.form-group-lg .form-control-static {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n min-height: 38px;\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 width: 46px;\n height: 46px;\n line-height: 46px;\n}\n.input-sm + .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: 14.333333px;\n }\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-sm .control-label {\n padding-top: 6px;\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: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n color: #333333;\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 pointer-events: none;\n opacity: 0.65;\n filter: alpha(opacity=65);\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-default {\n color: #333333;\n background-color: #ffffff;\n border-color: #cccccc;\n}\n.btn-default:hover,\n.btn-default:focus,\n.btn-default.focus,\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n color: #333333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n background-image: none;\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: #ffffff;\n border-color: #cccccc;\n}\n.btn-default .badge {\n color: #ffffff;\n background-color: #333333;\n}\n.btn-primary {\n color: #ffffff;\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary:hover,\n.btn-primary:focus,\n.btn-primary.focus,\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n color: #ffffff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n background-image: none;\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: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary .badge {\n color: #337ab7;\n background-color: #ffffff;\n}\n.btn-success {\n color: #ffffff;\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success:hover,\n.btn-success:focus,\n.btn-success.focus,\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n color: #ffffff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n background-image: none;\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: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success .badge {\n color: #5cb85c;\n background-color: #ffffff;\n}\n.btn-info {\n color: #ffffff;\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info:hover,\n.btn-info:focus,\n.btn-info.focus,\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n color: #ffffff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n background-image: none;\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: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info .badge {\n color: #5bc0de;\n background-color: #ffffff;\n}\n.btn-warning {\n color: #ffffff;\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning:hover,\n.btn-warning:focus,\n.btn-warning.focus,\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n color: #ffffff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n background-image: none;\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: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning .badge {\n color: #f0ad4e;\n background-color: #ffffff;\n}\n.btn-danger {\n color: #ffffff;\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger:hover,\n.btn-danger:focus,\n.btn-danger.focus,\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n color: #ffffff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n background-image: none;\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: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger .badge {\n color: #d9534f;\n background-color: #ffffff;\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-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: #ffffff;\n border: 1px solid #cccccc;\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: #ffffff;\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 solid;\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-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-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n border-bottom-left-radius: 4px;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\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-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 #cccccc;\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 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 #dddddd;\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 #dddddd;\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: #ffffff;\n border: 1px solid #dddddd;\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 #dddddd;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li > a {\n border-bottom: 1px solid #dddddd;\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: #ffffff;\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: #ffffff;\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 #dddddd;\n}\n@media (min-width: 768px) {\n .nav-tabs-justified > li > a {\n border-bottom: 1px solid #dddddd;\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: #ffffff;\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: #777777;\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: #777777;\n}\n.navbar-default .navbar-nav > li > a {\n color: #777777;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n color: #333333;\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: #555555;\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: #cccccc;\n background-color: transparent;\n}\n.navbar-default .navbar-toggle {\n border-color: #dddddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n background-color: #dddddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n background-color: #888888;\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: #555555;\n}\n@media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777777;\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: #333333;\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: #555555;\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: #cccccc;\n background-color: transparent;\n }\n}\n.navbar-default .navbar-link {\n color: #777777;\n}\n.navbar-default .navbar-link:hover {\n color: #333333;\n}\n.navbar-default .btn-link {\n color: #777777;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n color: #333333;\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: #cccccc;\n}\n.navbar-inverse {\n background-color: #222222;\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: #ffffff;\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: #ffffff;\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: #ffffff;\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: #444444;\n background-color: transparent;\n}\n.navbar-inverse .navbar-toggle {\n border-color: #333333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n background-color: #333333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n background-color: #ffffff;\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: #ffffff;\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: #ffffff;\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: #ffffff;\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: #444444;\n background-color: transparent;\n }\n}\n.navbar-inverse .navbar-link {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-link:hover {\n color: #ffffff;\n}\n.navbar-inverse .btn-link {\n color: #9d9d9d;\n}\n.navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link:focus {\n color: #ffffff;\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: #444444;\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: #cccccc;\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: #ffffff;\n border: 1px solid #dddddd;\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 color: #23527c;\n background-color: #eeeeee;\n border-color: #dddddd;\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: 2;\n color: #ffffff;\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: #ffffff;\n border-color: #dddddd;\n cursor: not-allowed;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n padding: 10px 16px;\n font-size: 18px;\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}\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: #ffffff;\n border: 1px solid #dddddd;\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: #ffffff;\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: #ffffff;\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: #ffffff;\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: #ffffff;\n line-height: 1;\n vertical-align: baseline;\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: #ffffff;\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: #ffffff;\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: 30px 15px;\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}\n.jumbotron .container {\n max-width: 100%;\n}\n@media screen and (min-width: 768px) {\n .jumbotron {\n padding: 48px 0;\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: #ffffff;\n border: 1px solid #dddddd;\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: #ffffff;\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-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: #ffffff;\n border: 1px solid #dddddd;\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 {\n color: #555555;\n}\na.list-group-item .list-group-item-heading {\n color: #333333;\n}\na.list-group-item:hover,\na.list-group-item:focus {\n text-decoration: none;\n color: #555555;\n background-color: #f5f5f5;\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: #ffffff;\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 {\n color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-success:hover,\na.list-group-item-success:focus {\n color: #3c763d;\n background-color: #d0e9c6;\n}\na.list-group-item-success.active,\na.list-group-item-success.active:hover,\na.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 {\n color: #31708f;\n}\na.list-group-item-info .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-info:hover,\na.list-group-item-info:focus {\n color: #31708f;\n background-color: #c4e3f3;\n}\na.list-group-item-info.active,\na.list-group-item-info.active:hover,\na.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 {\n color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-warning:hover,\na.list-group-item-warning:focus {\n color: #8a6d3b;\n background-color: #faf2cc;\n}\na.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\na.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 {\n color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-danger:hover,\na.list-group-item-danger:focus {\n color: #a94442;\n background-color: #ebcccc;\n}\na.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\na.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: #ffffff;\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 #dddddd;\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-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 #dddddd;\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 #dddddd;\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 #dddddd;\n}\n.panel-default {\n border-color: #dddddd;\n}\n.panel-default > .panel-heading {\n color: #333333;\n background-color: #f5f5f5;\n border-color: #dddddd;\n}\n.panel-default > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #dddddd;\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: #dddddd;\n}\n.panel-primary {\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading {\n color: #ffffff;\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: #ffffff;\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: #000000;\n text-shadow: 0 1px 0 #ffffff;\n opacity: 0.2;\n filter: alpha(opacity=20);\n}\n.close:hover,\n.close:focus {\n color: #000000;\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: #ffffff;\n border: 1px solid #999999;\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: #000000;\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 min-height: 16.42857143px;\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-size: 12px;\n font-weight: normal;\n line-height: 1.4;\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: #ffffff;\n text-align: center;\n text-decoration: none;\n background-color: #000000;\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: #000000;\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: #000000;\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: #000000;\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: #000000;\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: #000000;\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: #000000;\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: #000000;\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: #000000;\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-weight: normal;\n line-height: 1.42857143;\n text-align: left;\n background-color: #ffffff;\n background-clip: padding-box;\n border: 1px solid #cccccc;\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 white-space: normal;\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: #ffffff;\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: #ffffff;\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: #ffffff;\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: #ffffff;\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: 1000;\n -moz-perspective: 1000;\n perspective: 1000;\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: #ffffff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\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: #ffffff;\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 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 margin-top: -10px;\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 #ffffff;\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: #ffffff;\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: #ffffff;\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: -15px;\n font-size: 30px;\n }\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .icon-prev {\n margin-left: -15px;\n }\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-next {\n margin-right: -15px;\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-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-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;\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;\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;\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;\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;\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.2 | MIT License | git.io/normalize */\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS text size adjust after orientation change, without disabling\n// 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/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 when focused and also mouse hovered in all browsers.\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 -moz-box-sizing: content-box;\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// (include `-moz` to future-proof).\n//\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; // 1\n -moz-box-sizing: content-box;\n -webkit-box-sizing: content-box; // 2\n box-sizing: content-box;\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 // Chrome (OSX) fix for https://github.com/twbs/bootstrap/issues/11245\n // Once fixed, we can just straight up remove this.\n select {\n background: #fff !important;\n }\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: \"\\2a\"; } }\n.glyphicon-plus { &:before { content: \"\\2b\"; } }\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// Upstream patch for normalize.css submitted: https://github.com/necolas/normalize.css/pull/379 - remove this fix once that is merged\n\n[role=\"button\"] {\n cursor: pointer;\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 will be 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 // Default\n outline: thin dotted;\n // WebKit\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: @grid-float-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 color: darken(@color, 10%);\n }\n}\n","// Contextual backgrounds\n\n.bg-variant(@color) {\n background-color: @color;\n a&:hover {\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: (@gutter / 2);\n padding-right: (@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: (@gutter / -2);\n margin-right: (@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: (@grid-gutter-width / 2);\n padding-right: (@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\n// Set the height of file controls to match text inputs\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 // Disabled and read-only inputs\n //\n // HTML5 says that controls under a fieldset > legend:first-child won't be\n // disabled if the fieldset is disabled. Due to implementation difficulty, we\n // don't honor that edge case; we style them as disabled anyway.\n &[disabled],\n &[readonly],\n fieldset[disabled] & {\n background-color: @input-bg-disabled;\n opacity: 1; // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655\n }\n\n &[disabled],\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n }\n\n // Reset height for `textarea`s\n textarea& {\n height: auto;\n }\n}\n\n\n// Search inputs in iOS\n//\n// This overrides the extra rounded corners on search inputs in iOS so that our\n// `.form-control` class can properly style them. Note that this cannot simply\n// be added to `.form-control` as it's not specific enough. For details, see\n// https://github.com/twbs/bootstrap/issues/11586.\n\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n\n\n// Special styles for iOS temporal inputs\n//\n// In Mobile Safari, setting `display: block` on temporal inputs causes the\n// text within the input to become vertically misaligned. As a workaround, we\n// set a pixel line-height that matches the given height of the input, but only\n// for Safari. See https://bugs.webkit.org/show_bug.cgi?id=139848\n\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"],\n input[type=\"time\"],\n input[type=\"datetime-local\"],\n input[type=\"month\"] {\n line-height: @input-height-base;\n\n &.input-sm,\n .input-group-sm & {\n line-height: @input-height-small;\n }\n\n &.input-lg,\n .input-group-lg & {\n line-height: @input-height-large;\n }\n }\n}\n\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n margin-bottom: @form-group-margin-bottom;\n}\n\n\n// Checkboxes and radios\n//\n// Indent the labels to position radios/checkboxes as hanging controls.\n\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n\n label {\n min-height: @line-height-computed; // Ensure the input doesn't jump when there is no text\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n }\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\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px; // Move up sibling radios or checkboxes for tighter spacing\n}\n\n// Radios and checkboxes on same line\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; // space out consecutive inline controls\n}\n\n// Apply same disabled cursor tweak as for inputs\n// Some special care is needed because