edgar před 8 roky
revize
30b9b968b4
80 změnil soubory, kde provedl 21512 přidání a 0 odebrání
  1. 4 0
      __init__.py
  2. binární
      __init__.pyc
  3. 19 0
      __openerp__.py
  4. 19 0
      __openerp__.py~
  5. binární
      images/main_screenshot.png
  6. binární
      static/description/splash_screen.png
  7. 5780 0
      static/src/css/bootstrap.2css
  8. 5803 0
      static/src/css/bootstrap.css
  9. 4075 0
      static/src/css/custom.css
  10. 4033 0
      static/src/css/custom2.css
  11. 78 0
      static/src/css/menu.css
  12. 506 0
      static/src/css/personalizado.css
  13. binární
      static/src/img/asistencia-tecnica.jpg
  14. binární
      static/src/img/bella.jpg
  15. binární
      static/src/img/belleza.jpg
  16. binární
      static/src/img/blog.jpg
  17. binární
      static/src/img/calzadoropa.jpg
  18. binární
      static/src/img/casafrente.jpg
  19. binární
      static/src/img/casapiso.jpg
  20. binární
      static/src/img/confecciones.jpg
  21. binární
      static/src/img/contenido/CRM.png
  22. binární
      static/src/img/contenido/RRHH.png
  23. binární
      static/src/img/contenido/almacenes.png
  24. binární
      static/src/img/contenido/amojeans.png
  25. binární
      static/src/img/contenido/athletic.jpg
  26. binární
      static/src/img/contenido/carrito.png
  27. binární
      static/src/img/contenido/clientes.jpg
  28. binární
      static/src/img/contenido/compra.png
  29. binární
      static/src/img/contenido/confecciones.jpg
  30. binární
      static/src/img/contenido/confianza.jpeg
  31. binární
      static/src/img/contenido/confianza.jpg
  32. binární
      static/src/img/contenido/contacton.jpg
  33. binární
      static/src/img/contenido/crecimiento.jpg
  34. binární
      static/src/img/contenido/eccommerce.png
  35. binární
      static/src/img/contenido/empresagrupo2.jpg
  36. binární
      static/src/img/contenido/finanzas.png
  37. binární
      static/src/img/contenido/firman.png
  38. binární
      static/src/img/contenido/gastronomia.jpg
  39. binární
      static/src/img/contenido/hoteleria.jpg
  40. binární
      static/src/img/contenido/imagenportada.jpg
  41. binární
      static/src/img/contenido/informes.png
  42. binární
      static/src/img/contenido/kava.png
  43. binární
      static/src/img/contenido/logo.png
  44. binární
      static/src/img/contenido/maquillaje.jpg
  45. binární
      static/src/img/contenido/materialesdeportivos.jpg
  46. binární
      static/src/img/contenido/nuestro.jpg
  47. binární
      static/src/img/contenido/okey.png
  48. binární
      static/src/img/contenido/panorama.jpg
  49. binární
      static/src/img/contenido/proyectos.png
  50. binární
      static/src/img/contenido/rentabilidad.jpg
  51. binární
      static/src/img/contenido/robert.jpg
  52. binární
      static/src/img/contenido/roberto.jpg
  53. binární
      static/src/img/contenido/sebastian-penayo.jpg
  54. binární
      static/src/img/contenido/secciones.jpg
  55. binární
      static/src/img/contenido/servicio.jpg
  56. binární
      static/src/img/contenido/shopping.png
  57. binární
      static/src/img/contenido/sucursales.jpg
  58. binární
      static/src/img/contenido/tecnologia.jpg
  59. binární
      static/src/img/contenido/topjeans.png
  60. binární
      static/src/img/contenido/toptex.jpg
  61. binární
      static/src/img/contenido/trabajoequipo.jpg
  62. binární
      static/src/img/deportes.jpg
  63. binární
      static/src/img/deportistas.jpg
  64. binární
      static/src/img/gastronomia.jpg
  65. binární
      static/src/img/habitaciondeco.jpg
  66. binární
      static/src/img/hoteleria.jpg
  67. binární
      static/src/img/jardin.jpg
  68. binární
      static/src/img/maquillaje.jpg
  69. binární
      static/src/img/materialesdeportivos.jpg
  70. binární
      static/src/img/modelos.jpg
  71. binární
      static/src/img/notebook.jpg
  72. binární
      static/src/img/operadora.jpg
  73. binární
      static/src/img/ropasycalzados.jpg
  74. binární
      static/src/img/spaf.jpg
  75. binární
      static/src/img/tecnologia.jpg
  76. binární
      static/src/img/tienda.jpg
  77. binární
      static/src/img/trabajo-equipo-5.jpg
  78. 53 0
      static/src/js/custom.js
  79. 569 0
      static/src/views/theme.txt
  80. 573 0
      static/src/views/theme.xml

+ 4 - 0
__init__.py

@@ -0,0 +1,4 @@
+# -*- coding: utf-8 -*-
+
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

binární
__init__.pyc


+ 19 - 0
__openerp__.py

@@ -0,0 +1,19 @@
+# -*- coding: utf-8 -*-
+{
+    'name': 'Modulo Web para Eiru',
+    'description': 'Este Modulo es una pagina web personalizable',
+    'summary': 'Se puede aplicar javascrip y css personalizado.',
+    'category': 'Thema',
+    'version': '1.0',
+    'website': 'http://www.eiru.com.py',
+    'author': 'Edgar Ortigoza',
+    'depends': ['website'],
+    'data': [
+        'static/src/views/theme.xml',
+    ],
+    'images':[
+            'static/description/splash_screen.png',
+    ],
+    'application': True,
+}
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

+ 19 - 0
__openerp__.py~

@@ -0,0 +1,19 @@
+# -*- coding: utf-8 -*-
+{
+    'name': 'Biztech Theme',
+    'description': 'This module provides feature for changing layout of theme.',
+    'summary': 'This module provides feature for changing layout of theme.',
+    'category': 'Theme',
+    'version': '1.0',
+    'website': 'http://www.biztechconsultancy.com',
+    'author': 'Biztech Consultancy',
+    'depends': ['website'],
+    'data': [
+        'static/src/views/theme.xml',
+    ],
+    'images':[
+            'static/description/splash_screen.png',
+    ],
+    'application': True,
+}
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

binární
images/main_screenshot.png


binární
static/description/splash_screen.png


+ 5780 - 0
static/src/css/bootstrap.2css

@@ -0,0 +1,5780 @@
+/*!
+ * Bootstrap v3.1.1 (http://getbootstrap.com)
+ * Copyright 2011-2014 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+
+/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
+html {
+  font-family: sans-serif;
+  -ms-text-size-adjust: 100%;
+  -webkit-text-size-adjust: 100%;
+}
+body {
+  margin: 0;
+}
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+main,
+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: transparent;
+}
+a:active,
+a:hover {
+  outline: 0;
+}
+abbr[title] {
+  border-bottom: 1px dotted;
+}
+b,
+strong {
+  font-weight: bold;
+}
+dfn {
+  font-style: italic;
+}
+h1 {
+  font-size: 2em;
+  margin: 0.67em 0;
+}
+mark {
+  background: #ff0;
+  color: #000;
+}
+small {
+  font-size: 80%;
+}
+sub,
+sup {
+  font-size: 75%;
+  line-height: 0;
+  position: relative;
+  vertical-align: baseline;
+}
+sup {
+  top: -0.5em;
+}
+sub {
+  bottom: -0.25em;
+}
+img {
+  border: 0;
+}
+svg:not(:root) {
+  overflow: hidden;
+}
+figure {
+  margin: 1em 40px;
+}
+hr {
+  -moz-box-sizing: content-box;
+  box-sizing: content-box;
+  height: 0;
+}
+pre {
+  overflow: auto;
+}
+code,
+kbd,
+pre,
+samp {
+  font-family: monospace, monospace;
+  font-size: 1em;
+}
+button,
+input,
+optgroup,
+select,
+textarea {
+  color: inherit;
+  font: inherit;
+  margin: 0;
+}
+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 {
+  border: 0;
+  padding: 0;
+}
+input {
+  line-height: normal;
+}
+input[type="checkbox"],
+input[type="radio"] {
+  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-appearance: textfield;
+  -moz-box-sizing: content-box;
+  -webkit-box-sizing: content-box;
+  box-sizing: content-box;
+}
+input[type="search"]::-webkit-search-cancel-button,
+input[type="search"]::-webkit-search-decoration {
+  -webkit-appearance: none;
+}
+fieldset {
+  border: 1px solid #c0c0c0;
+  margin: 0 2px;
+  padding: 0.35em 0.625em 0.75em;
+}
+legend {
+  border: 0;
+  padding: 0;
+}
+textarea {
+  overflow: auto;
+}
+optgroup {
+  font-weight: bold;
+}
+table {
+  border-collapse: collapse;
+  border-spacing: 0;
+}
+td,
+th {
+  padding: 0;
+}
+@media print {
+  * {
+    text-shadow: none !important;
+    color: #000 !important;
+    background: transparent !important;
+    box-shadow: none !important;
+  }
+  a,
+  a:visited {
+    text-decoration: underline;
+  }
+  a[href]:after {
+    content: " (" attr(href) ")";
+  }
+  abbr[title]:after {
+    content: " (" attr(title) ")";
+  }
+  a[href^="javascript:"]:after,
+  a[href^="#"]:after {
+    content: "";
+  }
+  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;
+  }
+  .table td,
+  .table th {
+    background-color: #fff !important;
+  }
+  .btn > .caret,
+  .dropup > .btn > .caret {
+    border-top-color: #000 !important;
+  }
+  .label {
+    border: 1px solid #000;
+  }
+  .table {
+    border-collapse: collapse !important;
+  }
+  .table-bordered th,
+  .table-bordered td {
+    border: 1px solid #ddd !important;
+  }
+}
+* {
+  -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: 62.5%;
+  -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: #333333;
+  background-color: #ffffff;
+}
+input,
+button,
+select,
+textarea {
+  font-family: inherit;
+  font-size: inherit;
+  line-height: inherit;
+}
+a {
+  color: #428bca;
+  text-decoration: none;
+}
+a:hover,
+a:focus {
+  color: #2a6496;
+  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 {
+  padding: 4px;
+  line-height: 1.42857143;
+  background-color: #ffffff;
+  border: 1px solid #ededed;
+  border-radius: 4px;
+  -webkit-transition: all 0.2s ease-in-out;
+  transition: all 0.2s ease-in-out;
+  display: inline-block;
+  max-width: 100%;
+  height: auto;
+}
+.img-circle {
+  border-radius: 50%;
+}
+hr {
+  margin-top: 20px;
+  margin-bottom: 20px;
+  border: 0;
+  border-top: 1px solid #eeeeee;
+}
+.sr-only {
+  position: absolute;
+  width: 1px;
+  height: 1px;
+  margin: -1px;
+  padding: 0;
+  overflow: hidden;
+  clip: rect(0, 0, 0, 0);
+  border: 0;
+}
+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: #999999;
+}
+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: 200;
+  line-height: 1.4;
+}
+@media (min-width: 768px) {
+  .lead {
+    font-size: 21px;
+  }
+}
+small,
+.small {
+  font-size: 85%;
+}
+cite {
+  font-style: normal;
+}
+.text-left {
+  text-align: left;
+}
+.text-right {
+  text-align: right;
+}
+.text-center {
+  text-align: center;
+}
+.text-justify {
+  text-align: justify;
+}
+.text-muted {
+  color: #999999;
+}
+.text-primary {
+  color: #428bca;
+}
+a.text-primary:hover {
+  color: #3071a9;
+}
+.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: #428bca;
+}
+a.bg-primary:hover {
+  background-color: #3071a9;
+}
+.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 #eeeeee;
+}
+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;
+  list-style: none;
+  margin-left: -5px;
+}
+.list-inline > li {
+  display: inline-block;
+  padding-left: 5px;
+  padding-right: 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;
+    clear: left;
+    text-align: right;
+    overflow: hidden;
+    text-overflow: ellipsis;
+    white-space: nowrap;
+  }
+  .dl-horizontal dd {
+    margin-left: 180px;
+  }
+}
+abbr[title],
+abbr[data-original-title] {
+  cursor: help;
+  border-bottom: 1px dotted #999999;
+}
+.initialism {
+  font-size: 90%;
+  text-transform: uppercase;
+}
+blockquote {
+  padding: 10px 20px;
+  margin: 0 0 20px;
+  font-size: 17.5px;
+  border-left: 5px solid #eeeeee;
+}
+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: #999999;
+}
+blockquote footer:before,
+blockquote small:before,
+blockquote .small:before {
+  content: '\2014 \00A0';
+}
+.blockquote-reverse,
+blockquote.pull-right {
+  padding-right: 15px;
+  padding-left: 0;
+  border-right: 5px solid #eeeeee;
+  border-left: 0;
+  text-align: right;
+}
+.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';
+}
+blockquote:before,
+blockquote:after {
+  content: "";
+}
+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;
+  white-space: nowrap;
+  border-radius: 4px;
+}
+kbd {
+  padding: 2px 4px;
+  font-size: 90%;
+  color: #ffffff;
+  background-color: #333333;
+  border-radius: 3px;
+  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+pre {
+  display: block;
+  padding: 9.5px;
+  margin: 0 0 10px;
+  font-size: 13px;
+  line-height: 1.42857143;
+  word-break: break-all;
+  word-wrap: break-word;
+  color: #333333;
+  background-color: #f5f5f5;
+  border: 1px solid #ededed;
+  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 {
+  margin-right: auto;
+  margin-left: auto;
+  padding-left: 15px;
+  padding-right: 15px;
+}
+@media (min-width: 768px) {
+  .container {
+    width: 750px;
+  }
+}
+@media (min-width: 992px) {
+  .container {
+    width: 970px;
+  }
+}
+@media (min-width: 1200px) {
+  .container {
+    width: 1170px;
+  }
+}
+.container-fluid {
+  margin-right: auto;
+  margin-left: auto;
+  padding-left: 15px;
+  padding-right: 15px;
+}
+.row {
+  margin-left: -15px;
+  margin-right: -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-left: 15px;
+  padding-right: 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: 0%;
+}
+.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: 0%;
+}
+.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: 0%;
+  }
+  .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: 0%;
+  }
+  .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: 0%;
+  }
+  .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: 0%;
+  }
+  .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: 0%;
+  }
+  .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: 0%;
+  }
+  .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 {
+  max-width: 100%;
+  background-color: transparent;
+}
+th {
+  text-align: left;
+}
+.table {
+  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: 15px;
+  line-height: 1.42857143;
+  vertical-align: midddle;
+  border-top: 1px solid #ededed;
+}
+.table > thead > tr > th {
+  vertical-align: middle;
+  border: 1px solid #ededed;
+}
+.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 {
+}
+.table > tbody + tbody {
+  border-top: 1px solid #ededed;
+}
+.table .table {
+  background-color: #ffffff;
+}
+.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 #ededed;
+}
+.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 #ededed;
+}
+.table-bordered > thead > tr > th,
+.table-bordered > thead > tr > td {
+  border-bottom-width: 2px;
+}
+.table-striped > tbody > tr:nth-child(odd) > td,
+.table-striped > tbody > tr:nth-child(odd) > th {
+  background-color: #f9f9f9;
+}
+.table-hover > tbody > tr:hover > td,
+.table-hover > tbody > tr:hover > th {
+  background-color: #f5f5f5;
+}
+table col[class*="col-"] {
+  position: static;
+  float: none;
+  display: table-column;
+}
+table td[class*="col-"],
+table th[class*="col-"] {
+  position: static;
+  float: none;
+  display: table-cell;
+}
+.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.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.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.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.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.danger:hover > th {
+  background-color: #ebcccc;
+}
+@media (max-width: 767px) {
+  .table-responsive {
+    width: 100%;
+    margin-bottom: 15px;
+    overflow-y: hidden;
+    overflow-x: scroll;
+    -ms-overflow-style: -ms-autohiding-scrollbar;
+    border: 1px solid #ededed;
+    -webkit-overflow-scrolling: touch;
+  }
+  .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 {
+  padding: 0;
+  margin: 0;
+  border: 0;
+  min-width: 0;
+}
+legend {
+  display: block;
+  width: 100%;
+  padding: 0;
+  margin-bottom: 20px;
+  font-size: 21px;
+  line-height: inherit;
+  color: #333333;
+  border: 0;
+  border-bottom: 1px solid #e5e5e5;
+}
+label {
+  display: inline-block;
+  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;
+  /* IE8-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: #555555;
+}
+.form-control {
+  display: block;
+  width: 100%;
+  height: 40px;
+  padding: 6px 12px;
+  font-size: 14px;
+  line-height: 1.42857143;
+  color: #555555;
+  background-color: #ffffff;
+  background-image: none;
+  border: 1px solid #ededed;
+  border-radius: 0;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  -webkit-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;
+}
+.form-control::-moz-placeholder {
+  color: #999999;
+  opacity: 1;
+}
+.form-control:-ms-input-placeholder {
+  color: #999999;
+}
+.form-control::-webkit-input-placeholder {
+  color: #999999;
+}
+.form-control[disabled],
+.form-control[readonly],
+fieldset[disabled] .form-control {
+  cursor: not-allowed;
+  background-color: #eeeeee;
+  opacity: 1;
+}
+textarea.form-control {
+  height: auto;
+}
+input[type="search"] {
+  -webkit-appearance: none;
+}
+input[type="date"] {
+  line-height: 34px;
+}
+.form-group {
+  margin-bottom: 15px;
+}
+.radio,
+.checkbox {
+  display: block;
+  min-height: 20px;
+  margin-top: 10px;
+  margin-bottom: 10px;
+  padding-left: 20px;
+}
+.radio label,
+.checkbox label {
+  display: inline;
+  font-weight: normal;
+  cursor: pointer;
+}
+.radio input[type="radio"],
+.radio-inline input[type="radio"],
+.checkbox input[type="checkbox"],
+.checkbox-inline input[type="checkbox"] {
+  float: left;
+  margin-left: -20px;
+}
+.radio + .radio,
+.checkbox + .checkbox {
+  margin-top: -5px;
+}
+.radio-inline,
+.checkbox-inline {
+  display: inline-block;
+  padding-left: 20px;
+  margin-bottom: 0;
+  vertical-align: middle;
+  font-weight: normal;
+  cursor: pointer;
+}
+.radio-inline + .radio-inline,
+.checkbox-inline + .checkbox-inline {
+  margin-top: 0;
+  margin-left: 10px;
+}
+input[type="radio"][disabled],
+input[type="checkbox"][disabled],
+.radio[disabled],
+.radio-inline[disabled],
+.checkbox[disabled],
+.checkbox-inline[disabled],
+fieldset[disabled] input[type="radio"],
+fieldset[disabled] input[type="checkbox"],
+fieldset[disabled] .radio,
+fieldset[disabled] .radio-inline,
+fieldset[disabled] .checkbox,
+fieldset[disabled] .checkbox-inline {
+  cursor: not-allowed;
+}
+.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;
+}
+.input-lg {
+  height: 46px;
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.33;
+  border-radius: 6px;
+}
+select.input-lg {
+  height: 46px;
+  line-height: 46px;
+}
+textarea.input-lg,
+select[multiple].input-lg {
+  height: auto;
+}
+.has-feedback {
+  position: relative;
+}
+.has-feedback .form-control {
+  padding-right: 42.5px;
+}
+.has-feedback .form-control-feedback {
+  position: absolute;
+  top: 25px;
+  right: 0;
+  display: block;
+  width: 34px;
+  height: 34px;
+  line-height: 34px;
+  text-align: center;
+}
+.has-success .help-block,
+.has-success .control-label,
+.has-success .radio,
+.has-success .checkbox,
+.has-success .radio-inline,
+.has-success .checkbox-inline {
+  color: #3c763d;
+}
+.has-success .form-control {
+  border-color: #3c763d;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+.has-success .form-control:focus {
+  border-color: #2b542c;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
+}
+.has-success .input-group-addon {
+  color: #3c763d;
+  border-color: #3c763d;
+  background-color: #dff0d8;
+}
+.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 {
+  color: #8a6d3b;
+}
+.has-warning .form-control {
+  border-color: #8a6d3b;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+.has-warning .form-control:focus {
+  border-color: #66512c;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
+}
+.has-warning .input-group-addon {
+  color: #8a6d3b;
+  border-color: #8a6d3b;
+  background-color: #fcf8e3;
+}
+.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 {
+  color: #a94442;
+}
+.has-error .form-control {
+  border-color: #a94442;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+.has-error .form-control:focus {
+  border-color: #843534;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
+}
+.has-error .input-group-addon {
+  color: #a94442;
+  border-color: #a94442;
+  background-color: #f2dede;
+}
+.has-error .form-control-feedback {
+  color: #a94442;
+}
+.form-control-static {
+  margin-bottom: 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 .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;
+    padding-left: 0;
+    vertical-align: middle;
+  }
+  .form-inline .radio input[type="radio"],
+  .form-inline .checkbox input[type="checkbox"] {
+    float: none;
+    margin-left: 0;
+  }
+  .form-inline .has-feedback .form-control-feedback {
+    top: 0;
+  }
+}
+.form-horizontal .control-label,
+.form-horizontal .radio,
+.form-horizontal .checkbox,
+.form-horizontal .radio-inline,
+.form-horizontal .checkbox-inline {
+  margin-top: 0;
+  margin-bottom: 0;
+  padding-top: 7px;
+}
+.form-horizontal .radio,
+.form-horizontal .checkbox {
+  min-height: 27px;
+}
+.form-horizontal .form-group {
+  margin-left: -15px;
+  margin-right: -15px;
+}
+.form-horizontal .form-control-static {
+  padding-top: 7px;
+}
+@media (min-width: 768px) {
+  .form-horizontal .control-label {
+    text-align: right;
+  }
+}
+.form-horizontal .has-feedback .form-control-feedback {
+  top: 0;
+  right: 15px;
+}
+.btn {
+  display: inline-block;
+  margin-bottom: 0;
+  font-weight: normal;
+  text-align: center;
+  vertical-align: middle;
+  cursor: pointer;
+  background-image: none;
+  border: 1px solid transparent;
+  white-space: nowrap;
+  padding: 6px 12px;
+  font-size: 14px;
+  line-height: 1.42857143;
+-webkit-border-radius: 3px;
+	-moz-border-radius:3px;
+	border-radius:3px;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+.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 {
+  color: #333333;
+  text-decoration: none;
+}
+.btn:active,
+.btn.active {
+  outline: 0;
+  background-image: none;
+  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+}
+.btn.disabled,
+.btn[disabled],
+fieldset[disabled] .btn {
+  cursor: not-allowed;
+  pointer-events: none;
+  opacity: 0.65;
+  filter: alpha(opacity=65);
+  -webkit-box-shadow: none;
+  box-shadow: none;
+}
+.btn-default {
+  color: #333333;
+  background-color: #ffffff;
+  border-color: #ededed;
+}
+.btn-default:hover,
+.btn-default:focus,
+.btn-default:active,
+.btn-default.active,
+.open .dropdown-toggle.btn-default {
+  color: #333333;
+  background-color: #ebebeb;
+  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: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: #ffffff;
+  border-color: #ededed;
+}
+.btn-default .badge {
+  color: #ffffff;
+  background-color: #333333;
+}
+.btn-primary {
+  color: #ffffff;
+  background-color: #428bca;
+  border-color: #357ebd;
+}
+.btn-primary:hover,
+.btn-primary:focus,
+.btn-primary:active,
+.btn-primary.active,
+.open .dropdown-toggle.btn-primary {
+  color: #ffffff;
+  background-color: #3276b1;
+  border-color: #285e8e;
+}
+.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: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: #428bca;
+  border-color: #357ebd;
+}
+.btn-primary .badge {
+  color: #428bca;
+  background-color: #ffffff;
+}
+.btn-success {
+  color: #ffffff;
+  background-color: #5cb85c;
+  border-color: #4cae4c;
+}
+.btn-success:hover,
+.btn-success:focus,
+.btn-success:active,
+.btn-success.active,
+.open .dropdown-toggle.btn-success {
+  color: #ffffff;
+  background-color: #47a447;
+  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: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: #ffffff;
+}
+.btn-info {
+  color: #ffffff;
+  background-color: #5bc0de;
+  border-color: #46b8da;
+}
+.btn-info:hover,
+.btn-info:focus,
+.btn-info:active,
+.btn-info.active,
+.open .dropdown-toggle.btn-info {
+  color: #ffffff;
+  background-color: #39b3d7;
+  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: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: #ffffff;
+}
+.btn-warning {
+  color: #ffffff;
+  background-color: #f0ad4e;
+  border-color: #eea236;
+}
+.btn-warning:hover,
+.btn-warning:focus,
+.btn-warning:active,
+.btn-warning.active,
+.open .dropdown-toggle.btn-warning {
+  color: #ffffff;
+  background-color: #ed9c28;
+  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: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: #ffffff;
+}
+.btn-danger {
+  color: #ffffff;
+  background-color: #d9534f;
+  border-color: #d43f3a;
+}
+.btn-danger:hover,
+.btn-danger:focus,
+.btn-danger:active,
+.btn-danger.active,
+.open .dropdown-toggle.btn-danger {
+  color: #ffffff;
+  background-color: #d2322d;
+  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: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: #ffffff;
+}
+.btn-link {
+  color: #428bca;
+  font-weight: normal;
+  cursor: pointer;
+  border-radius: 0;
+}
+.btn-link,
+.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: #2a6496;
+  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: #999999;
+  text-decoration: none;
+}
+.btn-lg,
+.btn-group-lg > .btn {
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.33;
+  border-radius: 3px;
+}
+.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%;
+  padding-left: 0;
+  padding-right: 0;
+}
+.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 0.15s linear;
+  transition: opacity 0.15s linear;
+}
+.fade.in {
+  opacity: 1;
+}
+.collapse {
+  display: none;
+}
+.collapse.in {
+  display: block;
+}
+.collapsing {
+  position: relative;
+  height: 0;
+  overflow: hidden;
+  -webkit-transition: height 0.35s ease;
+  transition: height 0.35s ease;
+}
+@font-face {
+  font-family: 'Glyphicons Halflings';
+  src: url('../fonts/glyphicons-halflings-regular.eot');
+  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
+}
+.glyphicon {
+  position: relative;
+  top: 1px;
+  display: inline-block;
+  font-family: 'Glyphicons Halflings';
+  font-style: normal;
+  font-weight: normal;
+  line-height: 1;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+.glyphicon-asterisk:before {
+  content: "\2a";
+}
+.glyphicon-plus:before {
+  content: "\2b";
+}
+.glyphicon-euro:before {
+  content: "\20ac";
+}
+.glyphicon-minus:before {
+  content: "\2212";
+}
+.glyphicon-cloud:before {
+  content: "\2601";
+}
+.glyphicon-envelope:before {
+  content: "\2709";
+}
+.glyphicon-pencil:before {
+  content: "\270f";
+}
+.glyphicon-glass:before {
+  content: "\e001";
+}
+.glyphicon-music:before {
+  content: "\e002";
+}
+.glyphicon-search:before {
+  content: "\e003";
+}
+.glyphicon-heart:before {
+  content: "\e005";
+}
+.glyphicon-star:before {
+  content: "\e006";
+}
+.glyphicon-star-empty:before {
+  content: "\e007";
+}
+.glyphicon-user:before {
+  content: "\e008";
+}
+.glyphicon-film:before {
+  content: "\e009";
+}
+.glyphicon-th-large:before {
+  content: "\e010";
+}
+.glyphicon-th:before {
+  content: "\e011";
+}
+.glyphicon-th-list:before {
+  content: "\e012";
+}
+.glyphicon-ok:before {
+  content: "\e013";
+}
+.glyphicon-remove:before {
+  content: "\e014";
+}
+.glyphicon-zoom-in:before {
+  content: "\e015";
+}
+.glyphicon-zoom-out:before {
+  content: "\e016";
+}
+.glyphicon-off:before {
+  content: "\e017";
+}
+.glyphicon-signal:before {
+  content: "\e018";
+}
+.glyphicon-cog:before {
+  content: "\e019";
+}
+.glyphicon-trash:before {
+  content: "\e020";
+}
+.glyphicon-home:before {
+  content: "\e021";
+}
+.glyphicon-file:before {
+  content: "\e022";
+}
+.glyphicon-time:before {
+  content: "\e023";
+}
+.glyphicon-road:before {
+  content: "\e024";
+}
+.glyphicon-download-alt:before {
+  content: "\e025";
+}
+.glyphicon-download:before {
+  content: "\e026";
+}
+.glyphicon-upload:before {
+  content: "\e027";
+}
+.glyphicon-inbox:before {
+  content: "\e028";
+}
+.glyphicon-play-circle:before {
+  content: "\e029";
+}
+.glyphicon-repeat:before {
+  content: "\e030";
+}
+.glyphicon-refresh:before {
+  content: "\e031";
+}
+.glyphicon-list-alt:before {
+  content: "\e032";
+}
+.glyphicon-lock:before {
+  content: "\e033";
+}
+.glyphicon-flag:before {
+  content: "\e034";
+}
+.glyphicon-headphones:before {
+  content: "\e035";
+}
+.glyphicon-volume-off:before {
+  content: "\e036";
+}
+.glyphicon-volume-down:before {
+  content: "\e037";
+}
+.glyphicon-volume-up:before {
+  content: "\e038";
+}
+.glyphicon-qrcode:before {
+  content: "\e039";
+}
+.glyphicon-barcode:before {
+  content: "\e040";
+}
+.glyphicon-tag:before {
+  content: "\e041";
+}
+.glyphicon-tags:before {
+  content: "\e042";
+}
+.glyphicon-book:before {
+  content: "\e043";
+}
+.glyphicon-bookmark:before {
+  content: "\e044";
+}
+.glyphicon-print:before {
+  content: "\e045";
+}
+.glyphicon-camera:before {
+  content: "\e046";
+}
+.glyphicon-font:before {
+  content: "\e047";
+}
+.glyphicon-bold:before {
+  content: "\e048";
+}
+.glyphicon-italic:before {
+  content: "\e049";
+}
+.glyphicon-text-height:before {
+  content: "\e050";
+}
+.glyphicon-text-width:before {
+  content: "\e051";
+}
+.glyphicon-align-left:before {
+  content: "\e052";
+}
+.glyphicon-align-center:before {
+  content: "\e053";
+}
+.glyphicon-align-right:before {
+  content: "\e054";
+}
+.glyphicon-align-justify:before {
+  content: "\e055";
+}
+.glyphicon-list:before {
+  content: "\e056";
+}
+.glyphicon-indent-left:before {
+  content: "\e057";
+}
+.glyphicon-indent-right:before {
+  content: "\e058";
+}
+.glyphicon-facetime-video:before {
+  content: "\e059";
+}
+.glyphicon-picture:before {
+  content: "\e060";
+}
+.glyphicon-map-marker:before {
+  content: "\e062";
+}
+.glyphicon-adjust:before {
+  content: "\e063";
+}
+.glyphicon-tint:before {
+  content: "\e064";
+}
+.glyphicon-edit:before {
+  content: "\e065";
+}
+.glyphicon-share:before {
+  content: "\e066";
+}
+.glyphicon-check:before {
+  content: "\e067";
+}
+.glyphicon-move:before {
+  content: "\e068";
+}
+.glyphicon-step-backward:before {
+  content: "\e069";
+}
+.glyphicon-fast-backward:before {
+  content: "\e070";
+}
+.glyphicon-backward:before {
+  content: "\e071";
+}
+.glyphicon-play:before {
+  content: "\e072";
+}
+.glyphicon-pause:before {
+  content: "\e073";
+}
+.glyphicon-stop:before {
+  content: "\e074";
+}
+.glyphicon-forward:before {
+  content: "\e075";
+}
+.glyphicon-fast-forward:before {
+  content: "\e076";
+}
+.glyphicon-step-forward:before {
+  content: "\e077";
+}
+.glyphicon-eject:before {
+  content: "\e078";
+}
+.glyphicon-chevron-left:before {
+  content: "\e079";
+}
+.glyphicon-chevron-right:before {
+  content: "\e080";
+}
+.glyphicon-plus-sign:before {
+  content: "\e081";
+}
+.glyphicon-minus-sign:before {
+  content: "\e082";
+}
+.glyphicon-remove-sign:before {
+  content: "\e083";
+}
+.glyphicon-ok-sign:before {
+  content: "\e084";
+}
+.glyphicon-question-sign:before {
+  content: "\e085";
+}
+.glyphicon-info-sign:before {
+  content: "\e086";
+}
+.glyphicon-screenshot:before {
+  content: "\e087";
+}
+.glyphicon-remove-circle:before {
+  content: "\e088";
+}
+.glyphicon-ok-circle:before {
+  content: "\e089";
+}
+.glyphicon-ban-circle:before {
+  content: "\e090";
+}
+.glyphicon-arrow-left:before {
+  content: "\e091";
+}
+.glyphicon-arrow-right:before {
+  content: "\e092";
+}
+.glyphicon-arrow-up:before {
+  content: "\e093";
+}
+.glyphicon-arrow-down:before {
+  content: "\e094";
+}
+.glyphicon-share-alt:before {
+  content: "\e095";
+}
+.glyphicon-resize-full:before {
+  content: "\e096";
+}
+.glyphicon-resize-small:before {
+  content: "\e097";
+}
+.glyphicon-exclamation-sign:before {
+  content: "\e101";
+}
+.glyphicon-gift:before {
+  content: "\e102";
+}
+.glyphicon-leaf:before {
+  content: "\e103";
+}
+.glyphicon-fire:before {
+  content: "\e104";
+}
+.glyphicon-eye-open:before {
+  content: "\e105";
+}
+.glyphicon-eye-close:before {
+  content: "\e106";
+}
+.glyphicon-warning-sign:before {
+  content: "\e107";
+}
+.glyphicon-plane:before {
+  content: "\e108";
+}
+.glyphicon-calendar:before {
+  content: "\e109";
+}
+.glyphicon-random:before {
+  content: "\e110";
+}
+.glyphicon-comment:before {
+  content: "\e111";
+}
+.glyphicon-magnet:before {
+  content: "\e112";
+}
+.glyphicon-chevron-up:before {
+  content: "\e113";
+}
+.glyphicon-chevron-down:before {
+  content: "\e114";
+}
+.glyphicon-retweet:before {
+  content: "\e115";
+}
+.glyphicon-shopping-cart:before {
+  content: "\e116";
+}
+.glyphicon-folder-close:before {
+  content: "\e117";
+}
+.glyphicon-folder-open:before {
+  content: "\e118";
+}
+.glyphicon-resize-vertical:before {
+  content: "\e119";
+}
+.glyphicon-resize-horizontal:before {
+  content: "\e120";
+}
+.glyphicon-hdd:before {
+  content: "\e121";
+}
+.glyphicon-bullhorn:before {
+  content: "\e122";
+}
+.glyphicon-bell:before {
+  content: "\e123";
+}
+.glyphicon-certificate:before {
+  content: "\e124";
+}
+.glyphicon-thumbs-up:before {
+  content: "\e125";
+}
+.glyphicon-thumbs-down:before {
+  content: "\e126";
+}
+.glyphicon-hand-right:before {
+  content: "\e127";
+}
+.glyphicon-hand-left:before {
+  content: "\e128";
+}
+.glyphicon-hand-up:before {
+  content: "\e129";
+}
+.glyphicon-hand-down:before {
+  content: "\e130";
+}
+.glyphicon-circle-arrow-right:before {
+  content: "\e131";
+}
+.glyphicon-circle-arrow-left:before {
+  content: "\e132";
+}
+.glyphicon-circle-arrow-up:before {
+  content: "\e133";
+}
+.glyphicon-circle-arrow-down:before {
+  content: "\e134";
+}
+.glyphicon-globe:before {
+  content: "\e135";
+}
+.glyphicon-wrench:before {
+  content: "\e136";
+}
+.glyphicon-tasks:before {
+  content: "\e137";
+}
+.glyphicon-filter:before {
+  content: "\e138";
+}
+.glyphicon-briefcase:before {
+  content: "\e139";
+}
+.glyphicon-fullscreen:before {
+  content: "\e140";
+}
+.glyphicon-dashboard:before {
+  content: "\e141";
+}
+.glyphicon-paperclip:before {
+  content: "\e142";
+}
+.glyphicon-heart-empty:before {
+  content: "\e143";
+}
+.glyphicon-link:before {
+  content: "\e144";
+}
+.glyphicon-phone:before {
+  content: "\e145";
+}
+.glyphicon-pushpin:before {
+  content: "\e146";
+}
+.glyphicon-usd:before {
+  content: "\e148";
+}
+.glyphicon-gbp:before {
+  content: "\e149";
+}
+.glyphicon-sort:before {
+  content: "\e150";
+}
+.glyphicon-sort-by-alphabet:before {
+  content: "\e151";
+}
+.glyphicon-sort-by-alphabet-alt:before {
+  content: "\e152";
+}
+.glyphicon-sort-by-order:before {
+  content: "\e153";
+}
+.glyphicon-sort-by-order-alt:before {
+  content: "\e154";
+}
+.glyphicon-sort-by-attributes:before {
+  content: "\e155";
+}
+.glyphicon-sort-by-attributes-alt:before {
+  content: "\e156";
+}
+.glyphicon-unchecked:before {
+  content: "\e157";
+}
+.glyphicon-expand:before {
+  content: "\e158";
+}
+.glyphicon-collapse-down:before {
+  content: "\e159";
+}
+.glyphicon-collapse-up:before {
+  content: "\e160";
+}
+.glyphicon-log-in:before {
+  content: "\e161";
+}
+.glyphicon-flash:before {
+  content: "\e162";
+}
+.glyphicon-log-out:before {
+  content: "\e163";
+}
+.glyphicon-new-window:before {
+  content: "\e164";
+}
+.glyphicon-record:before {
+  content: "\e165";
+}
+.glyphicon-save:before {
+  content: "\e166";
+}
+.glyphicon-open:before {
+  content: "\e167";
+}
+.glyphicon-saved:before {
+  content: "\e168";
+}
+.glyphicon-import:before {
+  content: "\e169";
+}
+.glyphicon-export:before {
+  content: "\e170";
+}
+.glyphicon-send:before {
+  content: "\e171";
+}
+.glyphicon-floppy-disk:before {
+  content: "\e172";
+}
+.glyphicon-floppy-saved:before {
+  content: "\e173";
+}
+.glyphicon-floppy-remove:before {
+  content: "\e174";
+}
+.glyphicon-floppy-save:before {
+  content: "\e175";
+}
+.glyphicon-floppy-open:before {
+  content: "\e176";
+}
+.glyphicon-credit-card:before {
+  content: "\e177";
+}
+.glyphicon-transfer:before {
+  content: "\e178";
+}
+.glyphicon-cutlery:before {
+  content: "\e179";
+}
+.glyphicon-header:before {
+  content: "\e180";
+}
+.glyphicon-compressed:before {
+  content: "\e181";
+}
+.glyphicon-earphone:before {
+  content: "\e182";
+}
+.glyphicon-phone-alt:before {
+  content: "\e183";
+}
+.glyphicon-tower:before {
+  content: "\e184";
+}
+.glyphicon-stats:before {
+  content: "\e185";
+}
+.glyphicon-sd-video:before {
+  content: "\e186";
+}
+.glyphicon-hd-video:before {
+  content: "\e187";
+}
+.glyphicon-subtitles:before {
+  content: "\e188";
+}
+.glyphicon-sound-stereo:before {
+  content: "\e189";
+}
+.glyphicon-sound-dolby:before {
+  content: "\e190";
+}
+.glyphicon-sound-5-1:before {
+  content: "\e191";
+}
+.glyphicon-sound-6-1:before {
+  content: "\e192";
+}
+.glyphicon-sound-7-1:before {
+  content: "\e193";
+}
+.glyphicon-copyright-mark:before {
+  content: "\e194";
+}
+.glyphicon-registration-mark:before {
+  content: "\e195";
+}
+.glyphicon-cloud-download:before {
+  content: "\e197";
+}
+.glyphicon-cloud-upload:before {
+  content: "\e198";
+}
+.glyphicon-tree-conifer:before {
+  content: "\e199";
+}
+.glyphicon-tree-deciduous:before {
+  content: "\e200";
+}
+.caret {
+  display: inline-block;
+  width: 0;
+  height: 0;
+  margin-left: 2px;
+  vertical-align: middle;
+  border-top: 4px solid;
+  border-right: 4px solid transparent;
+  border-left: 4px solid transparent;
+}
+.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;
+  list-style: none;
+  font-size: 14px;
+  background-color: #ffffff;
+  border: 1px solid #ededed;
+  border: 1px solid rgba(0, 0, 0, 0.15);
+  border-radius: 4px;
+  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
+  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
+  background-clip: padding-box;
+}
+.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: #333333;
+  white-space: nowrap;
+}
+.dropdown-menu > li > a:hover,
+.dropdown-menu > li > a:focus {
+  text-decoration: none;
+  color: #262626;
+  background-color: #f5f5f5;
+}
+.dropdown-menu > .active > a,
+.dropdown-menu > .active > a:hover,
+.dropdown-menu > .active > a:focus {
+  color: #ffffff;
+  text-decoration: none;
+  outline: 0;
+  background-color: #428bca;
+}
+.dropdown-menu > .disabled > a,
+.dropdown-menu > .disabled > a:hover,
+.dropdown-menu > .disabled > a:focus {
+  color: #999999;
+}
+.dropdown-menu > .disabled > a:hover,
+.dropdown-menu > .disabled > a:focus {
+  text-decoration: none;
+  background-color: transparent;
+  background-image: none;
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+  cursor: not-allowed;
+}
+.open > .dropdown-menu {
+  display: block;
+}
+.open > a {
+  outline: 0;
+}
+.dropdown-menu-right {
+  left: auto;
+  right: 0;
+}
+.dropdown-menu-left {
+  left: 0;
+  right: auto;
+}
+.dropdown-header {
+  display: block;
+  padding: 3px 20px;
+  font-size: 12px;
+  line-height: 1.42857143;
+  color: #999999;
+}
+.dropdown-backdrop {
+  position: fixed;
+  left: 0;
+  right: 0;
+  bottom: 0;
+  top: 0;
+  z-index: 990;
+}
+.pull-right > .dropdown-menu {
+  right: 0;
+  left: auto;
+}
+.dropup .caret,
+.navbar-fixed-bottom .dropdown .caret {
+  border-top: 0;
+  border-bottom: 4px solid;
+  content: "";
+}
+.dropup .dropdown-menu,
+.navbar-fixed-bottom .dropdown .dropdown-menu {
+  top: auto;
+  bottom: 100%;
+  margin-bottom: 1px;
+}
+@media (min-width: 768px) {
+  .navbar-right .dropdown-menu {
+    left: auto;
+    right: 0;
+  }
+  .navbar-right .dropdown-menu-left {
+    left: 0;
+    right: auto;
+  }
+}
+.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:focus,
+.btn-group-vertical > .btn:focus {
+  outline: none;
+}
+.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-bottom-right-radius: 0;
+  border-top-right-radius: 0;
+}
+.btn-group > .btn:last-child:not(:first-child),
+.btn-group > .dropdown-toggle:not(:first-child) {
+  border-bottom-left-radius: 0;
+  border-top-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 > .btn:last-child,
+.btn-group > .btn-group:first-child > .dropdown-toggle {
+  border-bottom-right-radius: 0;
+  border-top-right-radius: 0;
+}
+.btn-group > .btn-group:last-child > .btn:first-child {
+  border-bottom-left-radius: 0;
+  border-top-left-radius: 0;
+}
+.btn-group .dropdown-toggle:active,
+.btn-group.open .dropdown-toggle {
+  outline: 0;
+}
+.btn-group > .btn + .dropdown-toggle {
+  padding-left: 8px;
+  padding-right: 8px;
+}
+.btn-group > .btn-lg + .dropdown-toggle {
+  padding-left: 12px;
+  padding-right: 12px;
+}
+.btn-group.open .dropdown-toggle {
+  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+}
+.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-bottom-left-radius: 4px;
+  border-top-right-radius: 0;
+  border-top-left-radius: 0;
+}
+.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-right-radius: 0;
+  border-top-left-radius: 0;
+}
+.btn-group-justified {
+  display: table;
+  width: 100%;
+  table-layout: fixed;
+  border-collapse: separate;
+}
+.btn-group-justified > .btn,
+.btn-group-justified > .btn-group {
+  float: none;
+  display: table-cell;
+  width: 1%;
+}
+.btn-group-justified > .btn-group .btn {
+  width: 100%;
+}
+[data-toggle="buttons"] > .btn > input[type="radio"],
+[data-toggle="buttons"] > .btn > input[type="checkbox"] {
+  display: none;
+}
+.input-group {
+  position: relative;
+  display: table;
+  border-collapse: separate;
+}
+.input-group[class*="col-"] {
+  float: none;
+  padding-left: 0;
+  padding-right: 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.33;
+  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: #555555;
+  text-align: center;
+  background-color: #eeeeee;
+  border: 1px solid #ededed;
+  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-bottom-right-radius: 0;
+  border-top-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-bottom-left-radius: 0;
+  border-top-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 {
+  margin-bottom: 0;
+  padding-left: 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: #eeeeee;
+}
+.nav > li.disabled > a {
+  color: #999999;
+}
+.nav > li.disabled > a:hover,
+.nav > li.disabled > a:focus {
+  color: #999999;
+  text-decoration: none;
+  background-color: transparent;
+  cursor: not-allowed;
+}
+.nav .open > a,
+.nav .open > a:hover,
+.nav .open > a:focus {
+  background-color: #eeeeee;
+  border-color: #428bca;
+}
+.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 #ededed;
+}
+.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: #eeeeee #eeeeee #ededed;
+}
+.nav-tabs > li.active > a,
+.nav-tabs > li.active > a:hover,
+.nav-tabs > li.active > a:focus {
+  color: #555555;
+  background-color: #ffffff;
+  border: 1px solid #ededed;
+  border-bottom-color: transparent;
+  cursor: default;
+}
+.nav-tabs.nav-justified {
+  width: 100%;
+  border-bottom: 0;
+}
+.nav-tabs.nav-justified > li {
+  float: none;
+}
+.nav-tabs.nav-justified > li > a {
+  text-align: center;
+  margin-bottom: 5px;
+}
+.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 #ededed;
+}
+@media (min-width: 768px) {
+  .nav-tabs.nav-justified > li > a {
+    border-bottom: 1px solid #ededed;
+    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: #ffffff;
+  }
+}
+.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: #ffffff;
+  background-color: #428bca;
+}
+.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 {
+  text-align: center;
+  margin-bottom: 5px;
+}
+.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 #ededed;
+}
+@media (min-width: 768px) {
+  .nav-tabs-justified > li > a {
+    border-bottom: 1px solid #ededed;
+    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: #ffffff;
+  }
+}
+.tab-content > .tab-pane {
+  display: none;
+}
+.tab-content > .active {
+  display: block;
+}
+.nav-tabs .dropdown-menu {
+  margin-top: -1px;
+  border-top-right-radius: 0;
+  border-top-left-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 {
+  max-height: 340px;
+  overflow-x: visible;
+  padding-right: 15px;
+  padding-left: 15px;
+  border-top: 1px solid transparent;
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
+  -webkit-overflow-scrolling: touch;
+}
+.navbar-collapse.in {
+  overflow-y: auto;
+}
+@media (min-width: 768px) {
+  .navbar-collapse {
+    width: auto;
+    border-top: 0;
+    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-left: 0;
+    padding-right: 0;
+  }
+}
+.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;
+  padding: 15px 15px;
+  font-size: 18px;
+  line-height: 20px;
+  height: 50px;
+}
+.navbar-brand:hover,
+.navbar-brand:focus {
+  text-decoration: none;
+}
+@media (min-width: 768px) {
+  .navbar > .container .navbar-brand,
+  .navbar > .container-fluid .navbar-brand {
+    margin-left: -15px;
+  }
+}
+.navbar-toggle {
+  position: relative;
+  float: right;
+  margin-right: 15px;
+  padding: 9px 10px;
+  margin-top: 8px;
+  margin-bottom: 8px;
+  background-color: transparent;
+  background-image: none;
+  border: 1px solid transparent;
+  border-radius: 4px;
+}
+.navbar-toggle:focus {
+  outline: none;
+}
+.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;
+    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-nav.navbar-right:last-child {
+    margin-right: -15px;
+  }
+}
+@media (min-width: 768px) {
+  .navbar-left {
+    float: left !important;
+  }
+  .navbar-right {
+    float: right !important;
+  }
+}
+.navbar-form {
+  margin-left: -15px;
+  margin-right: -15px;
+  padding: 10px 15px;
+  border-top: 1px solid transparent;
+  border-bottom: 1px solid transparent;
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
+  margin-top: 8px;
+  margin-bottom: 8px;
+}
+@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 .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;
+    padding-left: 0;
+    vertical-align: middle;
+  }
+  .navbar-form .radio input[type="radio"],
+  .navbar-form .checkbox input[type="checkbox"] {
+    float: none;
+    margin-left: 0;
+  }
+  .navbar-form .has-feedback .form-control-feedback {
+    top: 0;
+  }
+}
+@media (max-width: 767px) {
+  .navbar-form .form-group {
+    margin-bottom: 5px;
+  }
+}
+@media (min-width: 768px) {
+  .navbar-form {
+    width: auto;
+    border: 0;
+    margin-left: 0;
+    margin-right: 0;
+    padding-top: 0;
+    padding-bottom: 0;
+    -webkit-box-shadow: none;
+    box-shadow: none;
+  }
+  .navbar-form.navbar-right:last-child {
+    margin-right: -15px;
+  }
+}
+.navbar-nav > li > .dropdown-menu {
+  margin-top: 0;
+  border-top-right-radius: 0;
+  border-top-left-radius: 0;
+}
+.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
+  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-left: 15px;
+    margin-right: 15px;
+  }
+  .navbar-text.navbar-right:last-child {
+    margin-right: 0;
+  }
+}
+.navbar-default {
+  background-color: #f8f8f8;
+  border-color: #e7e7e7;
+}
+.navbar-default .navbar-brand {
+  color: #777777;
+}
+.navbar-default .navbar-brand:hover,
+.navbar-default .navbar-brand:focus {
+  color: #5e5e5e;
+  background-color: transparent;
+}
+.navbar-default .navbar-text {
+  color: #777777;
+}
+.navbar-default .navbar-nav > li > a {
+  color: #777777;
+}
+.navbar-default .navbar-nav > li > a:hover,
+.navbar-default .navbar-nav > li > a:focus {
+  color: #333333;
+  background-color: transparent;
+}
+.navbar-default .navbar-nav > .active > a,
+.navbar-default .navbar-nav > .active > a:hover,
+.navbar-default .navbar-nav > .active > a:focus {
+  color: #555555;
+  background-color: #e7e7e7;
+}
+.navbar-default .navbar-nav > .disabled > a,
+.navbar-default .navbar-nav > .disabled > a:hover,
+.navbar-default .navbar-nav > .disabled > a:focus {
+  color: #ededed;
+  background-color: transparent;
+}
+.navbar-default .navbar-toggle {
+  border-color: #ededed;
+}
+.navbar-default .navbar-toggle:hover,
+.navbar-default .navbar-toggle:focus {
+  background-color: #ededed;
+}
+.navbar-default .navbar-toggle .icon-bar {
+  background-color: #888888;
+}
+.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 {
+  background-color: #e7e7e7;
+  color: #555555;
+}
+@media (max-width: 767px) {
+  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
+    color: #777777;
+  }
+  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
+  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
+    color: #333333;
+    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: #555555;
+    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: #ededed;
+    background-color: transparent;
+  }
+}
+.navbar-default .navbar-link {
+  color: #777777;
+}
+.navbar-default .navbar-link:hover {
+  color: #333333;
+}
+.navbar-inverse {
+  background-color: #222222;
+  border-color: #080808;
+}
+.navbar-inverse .navbar-brand {
+  color: #999999;
+}
+.navbar-inverse .navbar-brand:hover,
+.navbar-inverse .navbar-brand:focus {
+  color: #ffffff;
+  background-color: transparent;
+}
+.navbar-inverse .navbar-text {
+  color: #999999;
+}
+.navbar-inverse .navbar-nav > li > a {
+  color: #999999;
+}
+.navbar-inverse .navbar-nav > li > a:hover,
+.navbar-inverse .navbar-nav > li > a:focus {
+  color: #ffffff;
+  background-color: transparent;
+}
+.navbar-inverse .navbar-nav > .active > a,
+.navbar-inverse .navbar-nav > .active > a:hover,
+.navbar-inverse .navbar-nav > .active > a:focus {
+  color: #ffffff;
+  background-color: #080808;
+}
+.navbar-inverse .navbar-nav > .disabled > a,
+.navbar-inverse .navbar-nav > .disabled > a:hover,
+.navbar-inverse .navbar-nav > .disabled > a:focus {
+  color: #444444;
+  background-color: transparent;
+}
+.navbar-inverse .navbar-toggle {
+  border-color: #333333;
+}
+.navbar-inverse .navbar-toggle:hover,
+.navbar-inverse .navbar-toggle:focus {
+  background-color: #333333;
+}
+.navbar-inverse .navbar-toggle .icon-bar {
+  background-color: #ffffff;
+}
+.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 {
+  background-color: #080808;
+  color: #ffffff;
+}
+@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: #999999;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
+    color: #ffffff;
+    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: #ffffff;
+    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: #444444;
+    background-color: transparent;
+  }
+}
+.navbar-inverse .navbar-link {
+  color: #999999;
+}
+.navbar-inverse .navbar-link:hover {
+  color: #ffffff;
+}
+.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 {
+  content: "/\00a0";
+  padding: 0 5px;
+  color: #ededed;
+}
+.breadcrumb > .active {
+  color: #999999;
+}
+.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;
+  line-height: 1.42857143;
+  text-decoration: none;
+  color: #428bca;
+  background-color: #ffffff;
+  border: 1px solid #ededed;
+  margin-left: -1px;
+}
+.pagination > li:first-child > a,
+.pagination > li:first-child > span {
+  margin-left: 0;
+  border-bottom-left-radius: 4px;
+  border-top-left-radius: 4px;
+}
+.pagination > li:last-child > a,
+.pagination > li:last-child > span {
+  border-bottom-right-radius: 4px;
+  border-top-right-radius: 4px;
+}
+.pagination > li > a:hover,
+.pagination > li > span:hover,
+.pagination > li > a:focus,
+.pagination > li > span:focus {
+  color: #2a6496;
+  background-color: #eeeeee;
+  border-color: #ededed;
+}
+.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: #ffffff;
+  background-color: #428bca;
+  border-color: #428bca;
+  cursor: default;
+}
+.pagination > .disabled > span,
+.pagination > .disabled > span:hover,
+.pagination > .disabled > span:focus,
+.pagination > .disabled > a,
+.pagination > .disabled > a:hover,
+.pagination > .disabled > a:focus {
+  color: #999999;
+  background-color: #ffffff;
+  border-color: #ededed;
+  cursor: not-allowed;
+}
+.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-bottom-left-radius: 6px;
+  border-top-left-radius: 6px;
+}
+.pagination-lg > li:last-child > a,
+.pagination-lg > li:last-child > span {
+  border-bottom-right-radius: 6px;
+  border-top-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-bottom-left-radius: 3px;
+  border-top-left-radius: 3px;
+}
+.pagination-sm > li:last-child > a,
+.pagination-sm > li:last-child > span {
+  border-bottom-right-radius: 3px;
+  border-top-right-radius: 3px;
+}
+.pager {
+  padding-left: 0;
+  margin: 20px 0;
+  list-style: none;
+  text-align: center;
+}
+.pager li {
+  display: inline;
+}
+.pager li > a,
+.pager li > span {
+  display: inline-block;
+  padding: 5px 14px;
+  background-color: #ffffff;
+  border: 1px solid #ededed;
+  border-radius: 15px;
+}
+.pager li > a:hover,
+.pager li > a:focus {
+  text-decoration: none;
+  background-color: #eeeeee;
+}
+.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: #999999;
+  background-color: #ffffff;
+  cursor: not-allowed;
+}
+.label {
+  display: inline;
+  padding: .2em .6em .3em;
+  font-size: 75%;
+  font-weight: bold;
+  line-height: 1;
+  color: #ffffff;
+  text-align: center;
+  white-space: nowrap;
+  vertical-align: baseline;
+  border-radius: .25em;
+}
+.label[href]:hover,
+.label[href]:focus {
+  color: #ffffff;
+  text-decoration: none;
+  cursor: pointer;
+}
+.label:empty {
+  display: none;
+}
+.btn .label {
+  position: relative;
+  top: -1px;
+}
+.label-default {
+  background-color: #999999;
+}
+.label-default[href]:hover,
+.label-default[href]:focus {
+  background-color: #808080;
+}
+.label-primary {
+  background-color: #428bca;
+}
+.label-primary[href]:hover,
+.label-primary[href]:focus {
+  background-color: #3071a9;
+}
+.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;
+  color: #ffffff;
+  line-height: 1;
+  vertical-align: baseline;
+  white-space: nowrap;
+  text-align: center;
+  background-color: #999999;
+  border-radius: 10px;
+}
+.badge:empty {
+  display: none;
+}
+.btn .badge {
+  position: relative;
+  top: -1px;
+}
+.btn-xs .badge {
+  top: 0;
+  padding: 1px 5px;
+}
+a.badge:hover,
+a.badge:focus {
+  color: #ffffff;
+  text-decoration: none;
+  cursor: pointer;
+}
+a.list-group-item.active > .badge,
+.nav-pills > .active > a > .badge {
+  color: #428bca;
+  background-color: #ffffff;
+}
+.nav-pills > li > a > .badge {
+  margin-left: 3px;
+}
+.jumbotron {
+  padding: 30px;
+  margin-bottom: 30px;
+  color: inherit;
+  background-color: #eeeeee;
+}
+.jumbotron h1,
+.jumbotron .h1 {
+  color: inherit;
+}
+.jumbotron p {
+  margin-bottom: 15px;
+  font-size: 21px;
+  font-weight: 200;
+}
+.container .jumbotron {
+  border-radius: 6px;
+}
+.jumbotron .container {
+  max-width: 100%;
+}
+@media screen and (min-width: 768px) {
+  .jumbotron {
+    padding-top: 48px;
+    padding-bottom: 48px;
+  }
+  .container .jumbotron {
+    padding-left: 60px;
+    padding-right: 60px;
+  }
+  .jumbotron h1,
+  .jumbotron .h1 {
+    font-size: 63px;
+  }
+}
+.thumbnail {
+  display: block;
+  padding: 4px;
+  margin-bottom: 20px;
+  line-height: 1.42857143;
+  background-color: #ffffff;
+  border: 1px solid #ededed;
+  border-radius: 4px;
+  -webkit-transition: all 0.2s ease-in-out;
+  transition: all 0.2s ease-in-out;
+}
+.thumbnail > img,
+.thumbnail a > img {
+  margin-left: auto;
+  margin-right: auto;
+}
+a.thumbnail:hover,
+a.thumbnail:focus,
+a.thumbnail.active {
+  border-color: #428bca;
+}
+.thumbnail .caption {
+  padding: 9px;
+  color: #333333;
+}
+.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 {
+  padding-right: 35px;
+}
+.alert-dismissable .close {
+  position: relative;
+  top: -2px;
+  right: -21px;
+  color: inherit;
+}
+.alert-success {
+  background-color: #dff0d8;
+  border-color: #d6e9c6;
+  color: #3c763d;
+}
+.alert-success hr {
+  border-top-color: #c9e2b3;
+}
+.alert-success .alert-link {
+  color: #2b542c;
+}
+.alert-info {
+  background-color: #d9edf7;
+  border-color: #bce8f1;
+  color: #31708f;
+}
+.alert-info hr {
+  border-top-color: #a6e1ec;
+}
+.alert-info .alert-link {
+  color: #245269;
+}
+.alert-warning {
+  background-color: #fcf8e3;
+  border-color: #faebcc;
+  color: #8a6d3b;
+}
+.alert-warning hr {
+  border-top-color: #f7e1b5;
+}
+.alert-warning .alert-link {
+  color: #66512c;
+}
+.alert-danger {
+  background-color: #f2dede;
+  border-color: #ebccd1;
+  color: #a94442;
+}
+.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;
+  }
+}
+@keyframes progress-bar-stripes {
+  from {
+    background-position: 40px 0;
+  }
+  to {
+    background-position: 0 0;
+  }
+}
+.progress {
+  overflow: hidden;
+  height: 20px;
+  margin-bottom: 20px;
+  background-color: #f5f5f5;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+}
+.progress-bar {
+  float: left;
+  width: 0%;
+  height: 100%;
+  font-size: 12px;
+  line-height: 20px;
+  color: #ffffff;
+  text-align: center;
+  background-color: #428bca;
+  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+  -webkit-transition: width 0.6s ease;
+  transition: width 0.6s ease;
+}
+.progress-striped .progress-bar {
+  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);
+  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);
+  background-size: 40px 40px;
+}
+.progress.active .progress-bar {
+  -webkit-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, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  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);
+}
+.progress-bar-info {
+  background-color: #5bc0de;
+}
+.progress-striped .progress-bar-info {
+  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);
+  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);
+}
+.progress-bar-warning {
+  background-color: #f0ad4e;
+}
+.progress-striped .progress-bar-warning {
+  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);
+  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);
+}
+.progress-bar-danger {
+  background-color: #d9534f;
+}
+.progress-striped .progress-bar-danger {
+  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);
+  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);
+}
+.media,
+.media-body {
+  overflow: hidden;
+  zoom: 1;
+}
+.media,
+.media .media {
+  margin-top: 15px;
+}
+.media:first-child {
+  margin-top: 0;
+}
+.media-object {
+  display: block;
+}
+.media-heading {
+  margin: 0 0 5px;
+}
+.media > .pull-left {
+  margin-right: 10px;
+}
+.media > .pull-right {
+  margin-left: 10px;
+}
+.media-list {
+  padding-left: 0;
+  list-style: none;
+}
+.list-group {
+  margin-bottom: 20px;
+  padding-left: 0;
+}
+.list-group-item {
+  position: relative;
+  display: block;
+  padding: 10px 15px;
+  margin-bottom: -1px;
+  background-color: #ffffff;
+  border: 1px solid #ededed;
+}
+.list-group-item:first-child {
+  border-top-right-radius: 4px;
+  border-top-left-radius: 4px;
+}
+.list-group-item:last-child {
+  margin-bottom: 0;
+  border-bottom-right-radius: 4px;
+  border-bottom-left-radius: 4px;
+}
+.list-group-item > .badge {
+  float: right;
+}
+.list-group-item > .badge + .badge {
+  margin-right: 5px;
+}
+a.list-group-item {
+  color: #555555;
+}
+a.list-group-item .list-group-item-heading {
+  color: #333333;
+}
+a.list-group-item:hover,
+a.list-group-item:focus {
+  text-decoration: none;
+  background-color: #f5f5f5;
+}
+a.list-group-item.active,
+a.list-group-item.active:hover,
+a.list-group-item.active:focus {
+  z-index: 2;
+  color: #ffffff;
+  background-color: #428bca;
+  border-color: #428bca;
+}
+a.list-group-item.active .list-group-item-heading,
+a.list-group-item.active:hover .list-group-item-heading,
+a.list-group-item.active:focus .list-group-item-heading {
+  color: inherit;
+}
+a.list-group-item.active .list-group-item-text,
+a.list-group-item.active:hover .list-group-item-text,
+a.list-group-item.active:focus .list-group-item-text {
+  color: #e1edf7;
+}
+.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: #ffffff;
+  border: 1px solid transparent;
+  border-radius: 4px;
+  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
+  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
+}
+.panel-body {
+  padding: 15px;
+}
+.panel-heading {
+  padding: 10px 15px;
+  border-bottom: 1px solid transparent;
+  border-top-right-radius: 3px;
+  border-top-left-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 {
+  color: inherit;
+}
+.panel-footer {
+  padding: 10px 15px;
+  background-color: #f5f5f5;
+  border-top: 1px solid #ededed;
+  border-bottom-right-radius: 3px;
+  border-bottom-left-radius: 3px;
+}
+.panel > .list-group {
+  margin-bottom: 0;
+}
+.panel > .list-group .list-group-item {
+  border-width: 1px 0;
+  border-radius: 0;
+}
+.panel > .list-group:first-child .list-group-item:first-child {
+  border-top: 0;
+  border-top-right-radius: 3px;
+  border-top-left-radius: 3px;
+}
+.panel > .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;
+}
+.panel > .table,
+.panel > .table-responsive > .table {
+  margin-bottom: 0;
+}
+.panel > .table:first-child,
+.panel > .table-responsive:first-child > .table:first-child {
+  border-top-right-radius: 3px;
+  border-top-left-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 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 {
+  border-top: 1px solid #ededed;
+}
+.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 {
+  border: 0;
+  margin-bottom: 0;
+}
+.panel-group {
+  margin-bottom: 20px;
+}
+.panel-group .panel {
+  margin-bottom: 0;
+  border-radius: 4px;
+  overflow: hidden;
+}
+.panel-group .panel + .panel {
+  margin-top: 5px;
+}
+.panel-group .panel-heading {
+  border-bottom: 0;
+}
+.panel-group .panel-heading + .panel-collapse .panel-body {
+  border-top: 1px solid #ededed;
+}
+.panel-group .panel-footer {
+  border-top: 0;
+}
+.panel-group .panel-footer + .panel-collapse .panel-body {
+  border-bottom: 1px solid #ededed;
+}
+.panel-default {
+  border-color: #ededed;
+}
+.panel-default > .panel-heading {
+  color: #333333;
+  background-color: #f5f5f5;
+  border-color: #ededed;
+}
+.panel-default > .panel-heading + .panel-collapse .panel-body {
+  border-top-color: #ededed;
+}
+.panel-default > .panel-footer + .panel-collapse .panel-body {
+  border-bottom-color: #ededed;
+}
+.panel-primary {
+  border-color: #428bca;
+}
+.panel-primary > .panel-heading {
+  color: #ffffff;
+  background-color: #428bca;
+  border-color: #428bca;
+}
+.panel-primary > .panel-heading + .panel-collapse .panel-body {
+  border-top-color: #428bca;
+}
+.panel-primary > .panel-footer + .panel-collapse .panel-body {
+  border-bottom-color: #428bca;
+}
+.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-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-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-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-footer + .panel-collapse .panel-body {
+  border-bottom-color: #ebccd1;
+}
+.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, 0.05);
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
+}
+.well blockquote {
+  border-color: #ddd;
+  border-color: rgba(0, 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: #000000;
+  text-shadow: 0 1px 0 #ffffff;
+  opacity: 0.2;
+  filter: alpha(opacity=20);
+}
+.close:hover,
+.close:focus {
+  color: #000000;
+  text-decoration: none;
+  cursor: pointer;
+  opacity: 0.5;
+  filter: alpha(opacity=50);
+}
+button.close {
+  padding: 0;
+  cursor: pointer;
+  background: transparent;
+  border: 0;
+  -webkit-appearance: none;
+}
+.modal-open {
+  overflow: hidden;
+}
+.modal {
+  display: none;
+  overflow: auto;
+  overflow-y: scroll;
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 1050;
+  -webkit-overflow-scrolling: touch;
+  outline: 0;
+}
+.modal.fade .modal-dialog {
+  -webkit-transform: translate(0, -25%);
+  -ms-transform: translate(0, -25%);
+  transform: translate(0, -25%);
+  -webkit-transition: -webkit-transform 0.3s ease-out;
+  -moz-transition: -moz-transform 0.3s ease-out;
+  -o-transition: -o-transform 0.3s ease-out;
+  transition: transform 0.3s ease-out;
+}
+.modal.in .modal-dialog {
+  -webkit-transform: translate(0, 0);
+  -ms-transform: translate(0, 0);
+  transform: translate(0, 0);
+}
+.modal-dialog {
+  position: relative;
+  width: auto;
+  margin: 10px;
+}
+.modal-content {
+  position: relative;
+  background-color: #ffffff;
+  border: 1px solid #999999;
+  border: 1px solid rgba(0, 0, 0, 0.2);
+  border-radius: 6px;
+  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
+  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
+  background-clip: padding-box;
+  outline: none;
+}
+.modal-backdrop {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 1040;
+  background-color: #000000;
+}
+.modal-backdrop.fade {
+  opacity: 0;
+  filter: alpha(opacity=0);
+}
+.modal-backdrop.in {
+  opacity: 0.5;
+  filter: alpha(opacity=50);
+}
+.modal-header {
+  padding: 15px;
+  border-bottom: 1px solid #e5e5e5;
+  min-height: 16.42857143px;
+}
+.modal-header .close {
+  margin-top: -2px;
+}
+.modal-title {
+  margin: 0;
+  line-height: 1.42857143;
+}
+.modal-body {
+  position: relative;
+  padding: 20px;
+}
+.modal-footer {
+  margin-top: 15px;
+  padding: 19px 20px 20px;
+  text-align: right;
+  border-top: 1px solid #e5e5e5;
+}
+.modal-footer .btn + .btn {
+  margin-left: 5px;
+  margin-bottom: 0;
+}
+.modal-footer .btn-group .btn + .btn {
+  margin-left: -1px;
+}
+.modal-footer .btn-block + .btn-block {
+  margin-left: 0;
+}
+@media (min-width: 768px) {
+  .modal-dialog {
+    width: 600px;
+    margin: 30px auto;
+  }
+  .modal-content {
+    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
+    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
+  }
+  .modal-sm {
+    width: 300px;
+  }
+}
+@media (min-width: 992px) {
+  .modal-lg {
+    width: 900px;
+  }
+}
+.tooltip {
+  position: absolute;
+  z-index: 1030;
+  display: block;
+  visibility: visible;
+  font-size: 12px;
+  line-height: 1.4;
+  opacity: 0;
+  filter: alpha(opacity=0);
+}
+.tooltip.in {
+  opacity: 0.9;
+  filter: alpha(opacity=90);
+}
+.tooltip.top {
+  margin-top: -3px;
+  padding: 5px 0;
+}
+.tooltip.right {
+  margin-left: 3px;
+  padding: 0 5px;
+}
+.tooltip.bottom {
+  margin-top: 3px;
+  padding: 5px 0;
+}
+.tooltip.left {
+  margin-left: -3px;
+  padding: 0 5px;
+}
+.tooltip-inner {
+  max-width: 200px;
+  padding: 3px 8px;
+  color: #ffffff;
+  text-align: center;
+  text-decoration: none;
+  background-color: #000000;
+  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: #000000;
+}
+.tooltip.top-left .tooltip-arrow {
+  bottom: 0;
+  left: 5px;
+  border-width: 5px 5px 0;
+  border-top-color: #000000;
+}
+.tooltip.top-right .tooltip-arrow {
+  bottom: 0;
+  right: 5px;
+  border-width: 5px 5px 0;
+  border-top-color: #000000;
+}
+.tooltip.right .tooltip-arrow {
+  top: 50%;
+  left: 0;
+  margin-top: -5px;
+  border-width: 5px 5px 5px 0;
+  border-right-color: #000000;
+}
+.tooltip.left .tooltip-arrow {
+  top: 50%;
+  right: 0;
+  margin-top: -5px;
+  border-width: 5px 0 5px 5px;
+  border-left-color: #000000;
+}
+.tooltip.bottom .tooltip-arrow {
+  top: 0;
+  left: 50%;
+  margin-left: -5px;
+  border-width: 0 5px 5px;
+  border-bottom-color: #000000;
+}
+.tooltip.bottom-left .tooltip-arrow {
+  top: 0;
+  left: 5px;
+  border-width: 0 5px 5px;
+  border-bottom-color: #000000;
+}
+.tooltip.bottom-right .tooltip-arrow {
+  top: 0;
+  right: 5px;
+  border-width: 0 5px 5px;
+  border-bottom-color: #000000;
+}
+.popover {
+  position: absolute;
+  top: 0;
+  left: 0;
+  z-index: 1010;
+  display: block;
+  max-width: 276px;
+  padding: 1px;
+  text-align: left;
+  background-color: #ffffff;
+  background-clip: padding-box;
+  border: 1px solid #ededed;
+  border: 1px solid rgba(0, 0, 0, 0.2);
+  border-radius: 6px;
+  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+  white-space: normal;
+}
+.popover.top {
+  margin-top: -10px;
+}
+.popover.right {
+  margin-left: 10px;
+}
+.popover.bottom {
+  margin-top: 10px;
+}
+.popover.left {
+  margin-left: -10px;
+}
+.popover-title {
+  margin: 0;
+  padding: 8px 14px;
+  font-size: 14px;
+  font-weight: normal;
+  line-height: 18px;
+  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 {
+  border-width: 10px;
+  content: "";
+}
+
+.popover.right > .arrow {
+  top: 50%;
+  left: -11px;
+  margin-top: -11px;
+  border-left-width: 0;
+  border-right-color: #999999;
+  border-right-color: rgba(0, 0, 0, 0.25);
+}
+.popover.right > .arrow:after {
+  content: " ";
+  left: 1px;
+  bottom: -10px;
+  border-left-width: 0;
+  border-right-color: #ffffff;
+}
+.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.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.left > .arrow {
+  top: 50%;
+  right: -11px;
+  margin-top: -11px;
+  border-right-width: 0;
+  border-left-color: #999999;
+  border-left-color: rgba(0, 0, 0, 0.25);
+}
+.popover.left > .arrow:after {
+  content: " ";
+  right: 1px;
+  border-right-width: 0;
+  border-left-color: #ffffff;
+  bottom: -10px;
+}
+.carousel {
+  position: relative;
+}
+.carousel-inner {
+  position: relative;
+  overflow: hidden;
+  width: 100%;
+}
+.carousel-inner > .item {
+  display: none;
+  position: relative;
+  -webkit-transition: 0.6s ease-in-out left;
+  transition: 0.6s ease-in-out left;
+}
+.carousel-inner > .item > img,
+.carousel-inner > .item > a > img {
+  line-height: 1;
+}
+.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;
+  left: 0;
+  bottom: 0;
+  width: 15%;
+  opacity: 0.5;
+  filter: alpha(opacity=50);
+  font-size: 20px;
+  color: #ffffff;
+  text-align: center;
+  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
+}
+.carousel-control.left {
+  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));
+  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
+}
+.carousel-control.right {
+  left: auto;
+  right: 0;
+  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));
+  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
+}
+.carousel-control:hover,
+.carousel-control:focus {
+  outline: none;
+  color: #ffffff;
+  text-decoration: none;
+  opacity: 0.9;
+  filter: alpha(opacity=90);
+}
+.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%;
+}
+.carousel-control .icon-next,
+.carousel-control .glyphicon-chevron-right {
+  right: 50%;
+}
+.carousel-control .icon-prev,
+.carousel-control .icon-next {
+  width: 20px;
+  height: 20px;
+  margin-top: -10px;
+  margin-left: -10px;
+  font-family: serif;
+}
+.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%;
+  margin-left: -30%;
+  padding-left: 0;
+  list-style: none;
+  text-align: center;
+}
+.carousel-indicators li {
+  display: inline-block;
+  width: 10px;
+  height: 10px;
+  margin: 1px;
+  text-indent: -999px;
+  border: 1px solid #ffffff;
+  border-radius: 10px;
+  cursor: pointer;
+  background-color: #000 \9;
+  background-color: rgba(0, 0, 0, 0);
+}
+.carousel-indicators .active {
+  margin: 0;
+  width: 12px;
+  height: 12px;
+  background-color: #ffffff;
+}
+.carousel-caption {
+  position: absolute;
+  left: 15%;
+  right: 15%;
+  bottom: 20px;
+  z-index: 10;
+  padding-top: 20px;
+  padding-bottom: 20px;
+  color: #ffffff;
+  text-align: center;
+  text-shadow: 0 1px 2px rgba(0, 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;
+    margin-left: -15px;
+    font-size: 30px;
+  }
+  .carousel-caption {
+    left: 20%;
+    right: 20%;
+    padding-bottom: 30px;
+  }
+  .carousel-indicators {
+    bottom: 20px;
+  }
+}
+.clearfix:before,
+.clearfix: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 {
+  content: " ";
+  display: table;
+}
+.clearfix: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-left: auto;
+  margin-right: 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;
+  visibility: hidden !important;
+}
+.affix {
+  position: fixed;
+}
+@-ms-viewport {
+  width: device-width;
+}
+.visible-xs,
+.visible-sm,
+.visible-md,
+.visible-lg {
+  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 (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: 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: 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 (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;
+  }
+}
+@media print {
+  .hidden-print {
+    display: none !important;
+  }
+}

+ 5803 - 0
static/src/css/bootstrap.css

@@ -0,0 +1,5803 @@
+/*!
+ * Bootstrap v3.1.1 (http://getbootstrap.com)
+ * Copyright 2011-2014 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+
+/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
+html {
+  font-family: sans-serif;
+  -ms-text-size-adjust: 100%;
+  -webkit-text-size-adjust: 100%;
+}
+body {
+  margin: 0;
+}
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+main,
+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: transparent;
+}
+a:active,
+a:hover {
+  outline: 0;
+}
+abbr[title] {
+  border-bottom: 1px dotted;
+}
+b,
+strong {
+  font-weight: bold;
+}
+dfn {
+  font-style: italic;
+}
+h1 {
+  font-size: 2em;
+  margin: 0.67em 0;
+}
+mark {
+  background: #ff0;
+  color: #000;
+}
+small {
+  font-size: 80%;
+}
+sub,
+sup {
+  font-size: 75%;
+  line-height: 0;
+  position: relative;
+  vertical-align: baseline;
+}
+sup {
+  top: -0.5em;
+}
+sub {
+  bottom: -0.25em;
+}
+img {
+  border: 0;
+}
+svg:not(:root) {
+  overflow: hidden;
+}
+figure {
+  margin: 1em 40px;
+}
+hr {
+  -moz-box-sizing: content-box;
+  box-sizing: content-box;
+  height: 0;
+}
+pre {
+  overflow: auto;
+}
+code,
+kbd,
+pre,
+samp {
+  font-family: monospace, monospace;
+  font-size: 1em;
+}
+button,
+input,
+optgroup,
+select,
+textarea {
+  color: inherit;
+  font: inherit;
+  margin: 0;
+}
+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 {
+  border: 0;
+  padding: 0;
+}
+input {
+  line-height: normal;
+}
+input[type="checkbox"],
+input[type="radio"] {
+  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-appearance: textfield;
+  -moz-box-sizing: content-box;
+  -webkit-box-sizing: content-box;
+  box-sizing: content-box;
+}
+input[type="search"]::-webkit-search-cancel-button,
+input[type="search"]::-webkit-search-decoration {
+  -webkit-appearance: none;
+}
+fieldset {
+  border: 1px solid #c0c0c0;
+  margin: 0 2px;
+  padding: 0.35em 0.625em 0.75em;
+}
+legend {
+  border: 0;
+  padding: 0;
+}
+textarea {
+  overflow: auto;
+}
+optgroup {
+  font-weight: bold;
+}
+table {
+  border-collapse: collapse;
+  border-spacing: 0;
+}
+td,
+th {
+  padding: 0;
+}
+@media print {
+  * {
+    text-shadow: none !important;
+    color: #000 !important;
+    background: transparent !important;
+    box-shadow: none !important;
+  }
+  a,
+  a:visited {
+    text-decoration: underline;
+  }
+  a[href]:after {
+    content: " (" attr(href) ")";
+  }
+  abbr[title]:after {
+    content: " (" attr(title) ")";
+  }
+  a[href^="javascript:"]:after,
+  a[href^="#"]:after {
+    content: "";
+  }
+  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;
+  }
+  .table td,
+  .table th {
+    background-color: #fff !important;
+  }
+  .btn > .caret,
+  .dropup > .btn > .caret {
+    border-top-color: #000 !important;
+  }
+  .label {
+    border: 1px solid #000;
+  }
+  .table {
+    border-collapse: collapse !important;
+  }
+  .table-bordered th,
+  .table-bordered td {
+    border: 1px solid #ddd !important;
+  }
+}
+* {
+  -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: 62.5%;
+  -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: #333333;
+  background-color: #ffffff;
+}
+input,
+button,
+select,
+textarea {
+  font-family: inherit;
+  font-size: inherit;
+  line-height: inherit;
+}
+a {
+  color: #428bca;
+  text-decoration: none;
+}
+a:hover,
+a:focus {
+  color: #2a6496;
+  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 {
+  padding: 4px;
+  line-height: 1.42857143;
+  background-color: #ffffff;
+  border: 1px solid #ededed;
+  border-radius: 4px;
+  -webkit-transition: all 0.2s ease-in-out;
+  transition: all 0.2s ease-in-out;
+  display: inline-block;
+  max-width: 100%;
+  height: auto;
+}
+.img-circle {
+  border-radius: 50%;
+}
+hr {
+  margin-top: 20px;
+  margin-bottom: 20px;
+  border: 0;
+  border-top: 1px solid #eeeeee;
+}
+.sr-only {
+  position: absolute;
+  width: 1px;
+  height: 1px;
+  margin: -1px;
+  padding: 0;
+  overflow: hidden;
+  clip: rect(0, 0, 0, 0);
+  border: 0;
+}
+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: #999999;
+}
+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: 200;
+  line-height: 1.4;
+}
+@media (min-width: 768px) {
+  .lead {
+    font-size: 21px;
+  }
+}
+small,
+.small {
+  font-size: 85%;
+}
+cite {
+  font-style: normal;
+}
+.text-left {
+  text-align: left;
+}
+.text-right {
+  text-align: right;
+}
+.text-center {
+  text-align: center;
+}
+.text-justify {
+  text-align: justify;
+}
+.text-muted {
+  color: #999999;
+}
+.text-primary {
+  color: #428bca;
+}
+a.text-primary:hover {
+  color: #3071a9;
+}
+.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: #428bca;
+}
+a.bg-primary:hover {
+  background-color: #3071a9;
+}
+.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 #eeeeee;
+}
+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;
+  list-style: none;
+  margin-left: -5px;
+}
+.list-inline > li {
+  display: inline-block;
+  padding-left: 5px;
+  padding-right: 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;
+    clear: left;
+    text-align: right;
+    overflow: hidden;
+    text-overflow: ellipsis;
+    white-space: nowrap;
+  }
+  .dl-horizontal dd {
+    margin-left: 180px;
+  }
+}
+abbr[title],
+abbr[data-original-title] {
+  cursor: help;
+  border-bottom: 1px dotted #999999;
+}
+.initialism {
+  font-size: 90%;
+  text-transform: uppercase;
+}
+blockquote {
+  padding: 10px 20px;
+  margin: 0 0 20px;
+  font-size: 17.5px;
+  border-left: 5px solid #eeeeee;
+}
+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: #999999;
+}
+blockquote footer:before,
+blockquote small:before,
+blockquote .small:before {
+  content: '\2014 \00A0';
+}
+.blockquote-reverse,
+blockquote.pull-right {
+  padding-right: 15px;
+  padding-left: 0;
+  border-right: 5px solid #eeeeee;
+  border-left: 0;
+  text-align: right;
+}
+.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';
+}
+blockquote:before,
+blockquote:after {
+  content: "";
+}
+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;
+  white-space: nowrap;
+  border-radius: 4px;
+}
+kbd {
+  padding: 2px 4px;
+  font-size: 90%;
+  color: #ffffff;
+  background-color: #333333;
+  border-radius: 3px;
+  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+pre {
+  display: block;
+  padding: 9.5px;
+  margin: 0 0 10px;
+  font-size: 13px;
+  line-height: 1.42857143;
+  word-break: break-all;
+  word-wrap: break-word;
+  color: #333333;
+  background-color: #f5f5f5;
+  border: 1px solid #ededed;
+  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 {
+  margin-right: auto;
+  margin-left: auto;
+  padding-left: 15px;
+  padding-right: 15px;
+}
+@media (min-width: 768px) {
+  .container {
+    width: 750px;
+  }
+}
+@media (min-width: 992px) {
+  .container {
+    width: 970px;
+  }
+}
+@media (min-width: 1200px) {
+  .container {
+    width: 1170px;
+  }
+}
+.container-fluid {
+  margin-right: auto;
+  margin-left: auto;
+  padding-left: 15px;
+  padding-right: 15px;
+}
+.row {
+  margin-left: -15px;
+  margin-right: -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-left: 15px;
+  padding-right: 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: 0%;
+}
+.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: 0%;
+}
+.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: 0%;
+  }
+  .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: 0%;
+  }
+  .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: 0%;
+  }
+  .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: 0%;
+  }
+  .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: 0%;
+  }
+  .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: 0%;
+  }
+  .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 {
+  max-width: 100%;
+  background-color: transparent;
+}
+th {
+  text-align: left;
+}
+.table {
+  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: 15px;
+  line-height: 1.42857143;
+  vertical-align: midddle;
+  border-top: 1px solid #ededed;
+}
+.table > thead > tr > th {
+  vertical-align: middle;
+  border: 1px solid #ededed;
+}
+.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 {
+}
+.table > tbody + tbody {
+  border-top: 1px solid #ededed;
+}
+.table .table {
+  background-color: #ffffff;
+}
+.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 #ededed;
+}
+.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 #ededed;
+}
+.table-bordered > thead > tr > th,
+.table-bordered > thead > tr > td {
+  border-bottom-width: 2px;
+}
+.table-striped > tbody > tr:nth-child(odd) > td,
+.table-striped > tbody > tr:nth-child(odd) > th {
+  background-color: #f9f9f9;
+}
+.table-hover > tbody > tr:hover > td,
+.table-hover > tbody > tr:hover > th {
+  background-color: #f5f5f5;
+}
+table col[class*="col-"] {
+  position: static;
+  float: none;
+  display: table-column;
+}
+table td[class*="col-"],
+table th[class*="col-"] {
+  position: static;
+  float: none;
+  display: table-cell;
+}
+.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.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.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.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.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.danger:hover > th {
+  background-color: #ebcccc;
+}
+@media (max-width: 767px) {
+  .table-responsive {
+    width: 100%;
+    margin-bottom: 15px;
+    overflow-y: hidden;
+    overflow-x: scroll;
+    -ms-overflow-style: -ms-autohiding-scrollbar;
+    border: 1px solid #ededed;
+    -webkit-overflow-scrolling: touch;
+  }
+  .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 {
+  padding: 0;
+  margin: 0;
+  border: 0;
+  min-width: 0;
+}
+legend {
+  display: block;
+  width: 100%;
+  padding: 0;
+  margin-bottom: 20px;
+  font-size: 21px;
+  line-height: inherit;
+  color: #333333;
+  border: 0;
+  border-bottom: 1px solid #e5e5e5;
+}
+label {
+  display: inline-block;
+  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;
+  /* IE8-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: #555555;
+}
+.form-control {
+  display: block;
+  width: 100%;
+  height: 40px;
+  padding: 6px 12px;
+  font-size: 14px;
+  line-height: 1.42857143;
+  color: #555555;
+  background-color: #ffffff;
+  background-image: none;
+  border: 1px solid #ededed;
+  border-radius: 0;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  -webkit-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;
+}
+.form-control::-moz-placeholder {
+  color: #999999;
+  opacity: 1;
+}
+.form-control:-ms-input-placeholder {
+  color: #999999;
+}
+.form-control::-webkit-input-placeholder {
+  color: #999999;
+}
+.form-control[disabled],
+.form-control[readonly],
+fieldset[disabled] .form-control {
+  cursor: not-allowed;
+  background-color: #eeeeee;
+  opacity: 1;
+}
+textarea.form-control {
+  height: auto;
+}
+input[type="search"] {
+  -webkit-appearance: none;
+}
+input[type="date"] {
+  line-height: 34px;
+}
+.form-group {
+  margin-bottom: 15px;
+}
+.radio,
+.checkbox {
+  display: block;
+  min-height: 20px;
+  margin-top: 10px;
+  margin-bottom: 10px;
+  padding-left: 20px;
+}
+.radio label,
+.checkbox label {
+  display: inline;
+  font-weight: normal;
+  cursor: pointer;
+}
+.radio input[type="radio"],
+.radio-inline input[type="radio"],
+.checkbox input[type="checkbox"],
+.checkbox-inline input[type="checkbox"] {
+  float: left;
+  margin-left: -20px;
+}
+.radio + .radio,
+.checkbox + .checkbox {
+  margin-top: -5px;
+}
+.radio-inline,
+.checkbox-inline {
+  display: inline-block;
+  padding-left: 20px;
+  margin-bottom: 0;
+  vertical-align: middle;
+  font-weight: normal;
+  cursor: pointer;
+}
+.radio-inline + .radio-inline,
+.checkbox-inline + .checkbox-inline {
+  margin-top: 0;
+  margin-left: 10px;
+}
+input[type="radio"][disabled],
+input[type="checkbox"][disabled],
+.radio[disabled],
+.radio-inline[disabled],
+.checkbox[disabled],
+.checkbox-inline[disabled],
+fieldset[disabled] input[type="radio"],
+fieldset[disabled] input[type="checkbox"],
+fieldset[disabled] .radio,
+fieldset[disabled] .radio-inline,
+fieldset[disabled] .checkbox,
+fieldset[disabled] .checkbox-inline {
+  cursor: not-allowed;
+}
+.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;
+}
+.input-lg {
+  height: 46px;
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.33;
+  border-radius: 6px;
+}
+select.input-lg {
+  height: 46px;
+  line-height: 46px;
+}
+textarea.input-lg,
+select[multiple].input-lg {
+  height: auto;
+}
+.has-feedback {
+  position: relative;
+}
+.has-feedback .form-control {
+  padding-right: 42.5px;
+}
+.has-feedback .form-control-feedback {
+  position: absolute;
+  top: 25px;
+  right: 0;
+  display: block;
+  width: 34px;
+  height: 34px;
+  line-height: 34px;
+  text-align: center;
+}
+.has-success .help-block,
+.has-success .control-label,
+.has-success .radio,
+.has-success .checkbox,
+.has-success .radio-inline,
+.has-success .checkbox-inline {
+  color: #3c763d;
+}
+.has-success .form-control {
+  border-color: #3c763d;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+.has-success .form-control:focus {
+  border-color: #2b542c;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
+}
+.has-success .input-group-addon {
+  color: #3c763d;
+  border-color: #3c763d;
+  background-color: #dff0d8;
+}
+.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 {
+  color: #8a6d3b;
+}
+.has-warning .form-control {
+  border-color: #8a6d3b;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+.has-warning .form-control:focus {
+  border-color: #66512c;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
+}
+.has-warning .input-group-addon {
+  color: #8a6d3b;
+  border-color: #8a6d3b;
+  background-color: #fcf8e3;
+}
+.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 {
+  color: #a94442;
+}
+.has-error .form-control {
+  border-color: #a94442;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+.has-error .form-control:focus {
+  border-color: #843534;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
+}
+.has-error .input-group-addon {
+  color: #a94442;
+  border-color: #a94442;
+  background-color: #f2dede;
+}
+.has-error .form-control-feedback {
+  color: #a94442;
+}
+.form-control-static {
+  margin-bottom: 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 .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;
+    padding-left: 0;
+    vertical-align: middle;
+  }
+  .form-inline .radio input[type="radio"],
+  .form-inline .checkbox input[type="checkbox"] {
+    float: none;
+    margin-left: 0;
+  }
+  .form-inline .has-feedback .form-control-feedback {
+    top: 0;
+  }
+}
+.form-horizontal .control-label,
+.form-horizontal .radio,
+.form-horizontal .checkbox,
+.form-horizontal .radio-inline,
+.form-horizontal .checkbox-inline {
+  margin-top: 0;
+  margin-bottom: 0;
+  padding-top: 7px;
+}
+.form-horizontal .radio,
+.form-horizontal .checkbox {
+  min-height: 27px;
+}
+.form-horizontal .form-group {
+  margin-left: -15px;
+  margin-right: -15px;
+}
+.form-horizontal .form-control-static {
+  padding-top: 7px;
+}
+@media (min-width: 768px) {
+  .form-horizontal .control-label {
+    text-align: right;
+  }
+}
+.form-horizontal .has-feedback .form-control-feedback {
+  top: 0;
+  right: 15px;
+}
+.btn {
+  display: inline-block;
+  margin-bottom: 0;
+  font-weight: normal;
+  text-align: center;
+  vertical-align: middle;
+  cursor: pointer;
+  background-image: none;
+  border: 1px solid transparent;
+  white-space: nowrap;
+  padding: 6px 12px;
+  font-size: 14px;
+  line-height: 1.42857143;
+-webkit-border-radius: 3px;
+	-moz-border-radius:3px;
+	border-radius:3px;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+.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 {
+  color: #333333;
+  text-decoration: none;
+}
+.btn:active,
+.btn.active {
+  outline: 0;
+  background-image: none;
+  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+}
+.btn.disabled,
+.btn[disabled],
+fieldset[disabled] .btn {
+  cursor: not-allowed;
+  pointer-events: none;
+  opacity: 0.65;
+  filter: alpha(opacity=65);
+  -webkit-box-shadow: none;
+  box-shadow: none;
+}
+.btn-default {
+  color: #333333;
+  background-color: #ffffff;
+  border-color: #ededed;
+}
+.btn-default:hover,
+.btn-default:focus,
+.btn-default:active,
+.btn-default.active,
+.open .dropdown-toggle.btn-default {
+  color: #333333;
+  background-color: #ebebeb;
+  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: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: #ffffff;
+  border-color: #ededed;
+}
+.btn-default .badge {
+  color: #ffffff;
+  background-color: #333333;
+}
+.btn-primary {
+  color: #ffffff;
+  background-color: #428bca;
+  border-color: #357ebd;
+}
+.btn-primary:hover,
+.btn-primary:focus,
+.btn-primary:active,
+.btn-primary.active,
+.open .dropdown-toggle.btn-primary {
+  color: #ffffff;
+  background-color: #3276b1;
+  border-color: #285e8e;
+}
+.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: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: #428bca;
+  border-color: #357ebd;
+}
+.btn-primary .badge {
+  color: #428bca;
+  background-color: #ffffff;
+}
+.btn-success {
+  color: #ffffff;
+  background-color: #5cb85c;
+  border-color: #4cae4c;
+}
+.btn-success:hover,
+.btn-success:focus,
+.btn-success:active,
+.btn-success.active,
+.open .dropdown-toggle.btn-success {
+  color: #ffffff;
+  background-color: #47a447;
+  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: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: #ffffff;
+}
+.btn-info {
+  color: #ffffff;
+  background-color: #5bc0de;
+  border-color: #46b8da;
+}
+.btn-info:hover,
+.btn-info:focus,
+.btn-info:active,
+.btn-info.active,
+.open .dropdown-toggle.btn-info {
+  color: #ffffff;
+  background-color: #39b3d7;
+  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: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: #ffffff;
+}
+.btn-warning {
+  color: #ffffff;
+  background-color: #f0ad4e;
+  border-color: #eea236;
+}
+.btn-warning:hover,
+.btn-warning:focus,
+.btn-warning:active,
+.btn-warning.active,
+.open .dropdown-toggle.btn-warning {
+  color: #ffffff;
+  background-color: #ed9c28;
+  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: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: #ffffff;
+}
+.btn-danger {
+  color: #ffffff;
+  background-color: #d9534f;
+  border-color: #d43f3a;
+}
+.btn-danger:hover,
+.btn-danger:focus,
+.btn-danger:active,
+.btn-danger.active,
+.open .dropdown-toggle.btn-danger {
+  color: #ffffff;
+  background-color: #d2322d;
+  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: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: #ffffff;
+}
+.btn-link {
+  color: #77bbc1;
+  font-weight: normal;
+  cursor: pointer;
+  border-radius: 0;
+}
+.btn-link,
+.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: #77bbc1;
+  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: #999999;
+  text-decoration: none;
+}
+.btn-lg,
+.btn-group-lg > .btn {
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.33;
+  border-radius: 3px;
+}
+.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%;
+  padding-left: 0;
+  padding-right: 0;
+}
+.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 0.15s linear;
+  transition: opacity 0.15s linear;
+}
+.fade.in {
+  opacity: 1;
+}
+.collapse {
+  display: none;
+}
+.collapse.in {
+  display: block;
+}
+.collapsing {
+  position: relative;
+  height: 0;
+  overflow: hidden;
+  -webkit-transition: height 0.35s ease;
+  transition: height 0.35s ease;
+}
+@font-face {
+  font-family: 'Glyphicons Halflings';
+  src: url('../fonts/glyphicons-halflings-regular.eot');
+  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
+}
+.glyphicon {
+  position: relative;
+  top: 1px;
+  display: inline-block;
+  font-family: 'Glyphicons Halflings';
+  font-style: normal;
+  font-weight: normal;
+  line-height: 1;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+.glyphicon-asterisk:before {
+  content: "\2a";
+}
+.glyphicon-plus:before {
+  content: "\2b";
+}
+.glyphicon-euro:before {
+  content: "\20ac";
+}
+.glyphicon-minus:before {
+  content: "\2212";
+}
+.glyphicon-cloud:before {
+  content: "\2601";
+}
+.glyphicon-envelope:before {
+  content: "\2709";
+}
+.glyphicon-pencil:before {
+  content: "\270f";
+}
+.glyphicon-glass:before {
+  content: "\e001";
+}
+.glyphicon-music:before {
+  content: "\e002";
+}
+.glyphicon-search:before {
+  content: "\e003";
+}
+.glyphicon-heart:before {
+  content: "\e005";
+}
+.glyphicon-star:before {
+  content: "\e006";
+}
+.glyphicon-star-empty:before {
+  content: "\e007";
+}
+.glyphicon-user:before {
+  content: "\e008";
+}
+.glyphicon-film:before {
+  content: "\e009";
+}
+.glyphicon-th-large:before {
+  content: "\e010";
+}
+.glyphicon-th:before {
+  content: "\e011";
+}
+.glyphicon-th-list:before {
+  content: "\e012";
+}
+.glyphicon-ok:before {
+  content: "\e013";
+}
+.glyphicon-remove:before {
+  content: "\e014";
+}
+.glyphicon-zoom-in:before {
+  content: "\e015";
+}
+.glyphicon-zoom-out:before {
+  content: "\e016";
+}
+.glyphicon-off:before {
+  content: "\e017";
+}
+.glyphicon-signal:before {
+  content: "\e018";
+}
+.glyphicon-cog:before {
+  content: "\e019";
+}
+.glyphicon-trash:before {
+  content: "\e020";
+}
+.glyphicon-home:before {
+  content: "\e021";
+}
+.glyphicon-file:before {
+  content: "\e022";
+}
+.glyphicon-time:before {
+  content: "\e023";
+}
+.glyphicon-road:before {
+  content: "\e024";
+}
+.glyphicon-download-alt:before {
+  content: "\e025";
+}
+.glyphicon-download:before {
+  content: "\e026";
+}
+.glyphicon-upload:before {
+  content: "\e027";
+}
+.glyphicon-inbox:before {
+  content: "\e028";
+}
+.glyphicon-play-circle:before {
+  content: "\e029";
+}
+.glyphicon-repeat:before {
+  content: "\e030";
+}
+.glyphicon-refresh:before {
+  content: "\e031";
+}
+.glyphicon-list-alt:before {
+  content: "\e032";
+}
+.glyphicon-lock:before {
+  content: "\e033";
+}
+.glyphicon-flag:before {
+  content: "\e034";
+}
+.glyphicon-headphones:before {
+  content: "\e035";
+}
+.glyphicon-volume-off:before {
+  content: "\e036";
+}
+.glyphicon-volume-down:before {
+  content: "\e037";
+}
+.glyphicon-volume-up:before {
+  content: "\e038";
+}
+.glyphicon-qrcode:before {
+  content: "\e039";
+}
+.glyphicon-barcode:before {
+  content: "\e040";
+}
+.glyphicon-tag:before {
+  content: "\e041";
+}
+.glyphicon-tags:before {
+  content: "\e042";
+}
+.glyphicon-book:before {
+  content: "\e043";
+}
+.glyphicon-bookmark:before {
+  content: "\e044";
+}
+.glyphicon-print:before {
+  content: "\e045";
+}
+.glyphicon-camera:before {
+  content: "\e046";
+}
+.glyphicon-font:before {
+  content: "\e047";
+}
+.glyphicon-bold:before {
+  content: "\e048";
+}
+.glyphicon-italic:before {
+  content: "\e049";
+}
+.glyphicon-text-height:before {
+  content: "\e050";
+}
+.glyphicon-text-width:before {
+  content: "\e051";
+}
+.glyphicon-align-left:before {
+  content: "\e052";
+}
+.glyphicon-align-center:before {
+  content: "\e053";
+}
+.glyphicon-align-right:before {
+  content: "\e054";
+}
+.glyphicon-align-justify:before {
+  content: "\e055";
+}
+.glyphicon-list:before {
+  content: "\e056";
+}
+.glyphicon-indent-left:before {
+  content: "\e057";
+}
+.glyphicon-indent-right:before {
+  content: "\e058";
+}
+.glyphicon-facetime-video:before {
+  content: "\e059";
+}
+.glyphicon-picture:before {
+  content: "\e060";
+}
+.glyphicon-map-marker:before {
+  content: "\e062";
+}
+.glyphicon-adjust:before {
+  content: "\e063";
+}
+.glyphicon-tint:before {
+  content: "\e064";
+}
+.glyphicon-edit:before {
+  content: "\e065";
+}
+.glyphicon-share:before {
+  content: "\e066";
+}
+.glyphicon-check:before {
+  content: "\e067";
+}
+.glyphicon-move:before {
+  content: "\e068";
+}
+.glyphicon-step-backward:before {
+  content: "\e069";
+}
+.glyphicon-fast-backward:before {
+  content: "\e070";
+}
+.glyphicon-backward:before {
+  content: "\e071";
+}
+.glyphicon-play:before {
+  content: "\e072";
+}
+.glyphicon-pause:before {
+  content: "\e073";
+}
+.glyphicon-stop:before {
+  content: "\e074";
+}
+.glyphicon-forward:before {
+  content: "\e075";
+}
+.glyphicon-fast-forward:before {
+  content: "\e076";
+}
+.glyphicon-step-forward:before {
+  content: "\e077";
+}
+.glyphicon-eject:before {
+  content: "\e078";
+}
+.glyphicon-chevron-left:before {
+  content: "\e079";
+}
+.glyphicon-chevron-right:before {
+  content: "\e080";
+}
+.glyphicon-plus-sign:before {
+  content: "\e081";
+}
+.glyphicon-minus-sign:before {
+  content: "\e082";
+}
+.glyphicon-remove-sign:before {
+  content: "\e083";
+}
+.glyphicon-ok-sign:before {
+  content: "\e084";
+}
+.glyphicon-question-sign:before {
+  content: "\e085";
+}
+.glyphicon-info-sign:before {
+  content: "\e086";
+}
+.glyphicon-screenshot:before {
+  content: "\e087";
+}
+.glyphicon-remove-circle:before {
+  content: "\e088";
+}
+.glyphicon-ok-circle:before {
+  content: "\e089";
+}
+.glyphicon-ban-circle:before {
+  content: "\e090";
+}
+.glyphicon-arrow-left:before {
+  content: "\e091";
+}
+.glyphicon-arrow-right:before {
+  content: "\e092";
+}
+.glyphicon-arrow-up:before {
+  content: "\e093";
+}
+.glyphicon-arrow-down:before {
+  content: "\e094";
+}
+.glyphicon-share-alt:before {
+  content: "\e095";
+}
+.glyphicon-resize-full:before {
+  content: "\e096";
+}
+.glyphicon-resize-small:before {
+  content: "\e097";
+}
+.glyphicon-exclamation-sign:before {
+  content: "\e101";
+}
+.glyphicon-gift:before {
+  content: "\e102";
+}
+.glyphicon-leaf:before {
+  content: "\e103";
+}
+.glyphicon-fire:before {
+  content: "\e104";
+}
+.glyphicon-eye-open:before {
+  content: "\e105";
+}
+.glyphicon-eye-close:before {
+  content: "\e106";
+}
+.glyphicon-warning-sign:before {
+  content: "\e107";
+}
+.glyphicon-plane:before {
+  content: "\e108";
+}
+.glyphicon-calendar:before {
+  content: "\e109";
+}
+.glyphicon-random:before {
+  content: "\e110";
+}
+.glyphicon-comment:before {
+  content: "\e111";
+}
+.glyphicon-magnet:before {
+  content: "\e112";
+}
+.glyphicon-chevron-up:before {
+  content: "\e113";
+}
+.glyphicon-chevron-down:before {
+  content: "\e114";
+}
+.glyphicon-retweet:before {
+  content: "\e115";
+}
+.glyphicon-shopping-cart:before {
+  content: "\e116";
+}
+.glyphicon-folder-close:before {
+  content: "\e117";
+}
+.glyphicon-folder-open:before {
+  content: "\e118";
+}
+.glyphicon-resize-vertical:before {
+  content: "\e119";
+}
+.glyphicon-resize-horizontal:before {
+  content: "\e120";
+}
+.glyphicon-hdd:before {
+  content: "\e121";
+}
+.glyphicon-bullhorn:before {
+  content: "\e122";
+}
+.glyphicon-bell:before {
+  content: "\e123";
+}
+.glyphicon-certificate:before {
+  content: "\e124";
+}
+.glyphicon-thumbs-up:before {
+  content: "\e125";
+}
+.glyphicon-thumbs-down:before {
+  content: "\e126";
+}
+.glyphicon-hand-right:before {
+  content: "\e127";
+}
+.glyphicon-hand-left:before {
+  content: "\e128";
+}
+.glyphicon-hand-up:before {
+  content: "\e129";
+}
+.glyphicon-hand-down:before {
+  content: "\e130";
+}
+.glyphicon-circle-arrow-right:before {
+  content: "\e131";
+}
+.glyphicon-circle-arrow-left:before {
+  content: "\e132";
+}
+.glyphicon-circle-arrow-up:before {
+  content: "\e133";
+}
+.glyphicon-circle-arrow-down:before {
+  content: "\e134";
+}
+.glyphicon-globe:before {
+  content: "\e135";
+}
+.glyphicon-wrench:before {
+  content: "\e136";
+}
+.glyphicon-tasks:before {
+  content: "\e137";
+}
+.glyphicon-filter:before {
+  content: "\e138";
+}
+.glyphicon-briefcase:before {
+  content: "\e139";
+}
+.glyphicon-fullscreen:before {
+  content: "\e140";
+}
+.glyphicon-dashboard:before {
+  content: "\e141";
+}
+.glyphicon-paperclip:before {
+  content: "\e142";
+}
+.glyphicon-heart-empty:before {
+  content: "\e143";
+}
+.glyphicon-link:before {
+  content: "\e144";
+}
+.glyphicon-phone:before {
+  content: "\e145";
+}
+.glyphicon-pushpin:before {
+  content: "\e146";
+}
+.glyphicon-usd:before {
+  content: "\e148";
+}
+.glyphicon-gbp:before {
+  content: "\e149";
+}
+.glyphicon-sort:before {
+  content: "\e150";
+}
+.glyphicon-sort-by-alphabet:before {
+  content: "\e151";
+}
+.glyphicon-sort-by-alphabet-alt:before {
+  content: "\e152";
+}
+.glyphicon-sort-by-order:before {
+  content: "\e153";
+}
+.glyphicon-sort-by-order-alt:before {
+  content: "\e154";
+}
+.glyphicon-sort-by-attributes:before {
+  content: "\e155";
+}
+.glyphicon-sort-by-attributes-alt:before {
+  content: "\e156";
+}
+.glyphicon-unchecked:before {
+  content: "\e157";
+}
+.glyphicon-expand:before {
+  content: "\e158";
+}
+.glyphicon-collapse-down:before {
+  content: "\e159";
+}
+.glyphicon-collapse-up:before {
+  content: "\e160";
+}
+.glyphicon-log-in:before {
+  content: "\e161";
+}
+.glyphicon-flash:before {
+  content: "\e162";
+}
+.glyphicon-log-out:before {
+  content: "\e163";
+}
+.glyphicon-new-window:before {
+  content: "\e164";
+}
+.glyphicon-record:before {
+  content: "\e165";
+}
+.glyphicon-save:before {
+  content: "\e166";
+}
+.glyphicon-open:before {
+  content: "\e167";
+}
+.glyphicon-saved:before {
+  content: "\e168";
+}
+.glyphicon-import:before {
+  content: "\e169";
+}
+.glyphicon-export:before {
+  content: "\e170";
+}
+.glyphicon-send:before {
+  content: "\e171";
+}
+.glyphicon-floppy-disk:before {
+  content: "\e172";
+}
+.glyphicon-floppy-saved:before {
+  content: "\e173";
+}
+.glyphicon-floppy-remove:before {
+  content: "\e174";
+}
+.glyphicon-floppy-save:before {
+  content: "\e175";
+}
+.glyphicon-floppy-open:before {
+  content: "\e176";
+}
+.glyphicon-credit-card:before {
+  content: "\e177";
+}
+.glyphicon-transfer:before {
+  content: "\e178";
+}
+.glyphicon-cutlery:before {
+  content: "\e179";
+}
+.glyphicon-header:before {
+  content: "\e180";
+}
+.glyphicon-compressed:before {
+  content: "\e181";
+}
+.glyphicon-earphone:before {
+  content: "\e182";
+}
+.glyphicon-phone-alt:before {
+  content: "\e183";
+}
+.glyphicon-tower:before {
+  content: "\e184";
+}
+.glyphicon-stats:before {
+  content: "\e185";
+}
+.glyphicon-sd-video:before {
+  content: "\e186";
+}
+.glyphicon-hd-video:before {
+  content: "\e187";
+}
+.glyphicon-subtitles:before {
+  content: "\e188";
+}
+.glyphicon-sound-stereo:before {
+  content: "\e189";
+}
+.glyphicon-sound-dolby:before {
+  content: "\e190";
+}
+.glyphicon-sound-5-1:before {
+  content: "\e191";
+}
+.glyphicon-sound-6-1:before {
+  content: "\e192";
+}
+.glyphicon-sound-7-1:before {
+  content: "\e193";
+}
+.glyphicon-copyright-mark:before {
+  content: "\e194";
+}
+.glyphicon-registration-mark:before {
+  content: "\e195";
+}
+.glyphicon-cloud-download:before {
+  content: "\e197";
+}
+.glyphicon-cloud-upload:before {
+  content: "\e198";
+}
+.glyphicon-tree-conifer:before {
+  content: "\e199";
+}
+.glyphicon-tree-deciduous:before {
+  content: "\e200";
+}
+.caret {
+  display: inline-block;
+  width: 0;
+  height: 0;
+  margin-left: 2px;
+  vertical-align: middle;
+  border-top: 4px solid;
+  border-right: 4px solid transparent;
+  border-left: 4px solid transparent;
+}
+.dropdown {
+  position: relative;
+}
+.dropdown-toggle:focus {
+  outline: 0;
+}
+.dropdown-menu {
+  position: absolute;
+  top: 100%;
+  left: 0;
+  z-index: 28;
+  display: none;
+  float: left;
+  min-width: 160px;
+  padding: 5px 0;
+  margin: 2px 0 0;
+  list-style: none;
+  font-size: 14px;
+  background-color: #ffffff;
+  border: 1px solid #ededed;
+  border: 1px solid rgba(0, 0, 0, 0.15);
+  border-radius: 4px;
+  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
+  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
+  background-clip: padding-box;
+}
+.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: #333333;
+  white-space: nowrap;
+}
+.dropdown-menu > li > a:hover,
+.dropdown-menu > li > a:focus {
+  text-decoration: none;
+  color: #262626;
+  background-color: #f5f5f5;
+}
+.dropdown-menu > .active > a,
+.dropdown-menu > .active > a:hover,
+.dropdown-menu > .active > a:focus {
+  color: #ffffff;
+  text-decoration: none;
+  outline: 0;
+  background-color: #428bca;
+}
+.dropdown-menu > .disabled > a,
+.dropdown-menu > .disabled > a:hover,
+.dropdown-menu > .disabled > a:focus {
+  color: #999999;
+}
+.dropdown-menu > .disabled > a:hover,
+.dropdown-menu > .disabled > a:focus {
+  text-decoration: none;
+  background-color: transparent;
+  background-image: none;
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+  cursor: not-allowed;
+}
+.open > .dropdown-menu {
+  display: block;
+}
+.open > a {
+  outline: 0;
+}
+.dropdown-menu-right {
+  left: auto;
+  right: 0;
+}
+.dropdown-menu-left {
+  left: 0;
+  right: auto;
+}
+.dropdown-header {
+  display: block;
+  padding: 3px 20px;
+  font-size: 12px;
+  line-height: 1.42857143;
+  color: #999999;
+}
+.dropdown-backdrop {
+  position: fixed;
+  left: 0;
+  right: 0;
+  bottom: 0;
+  top: 0;
+  z-index: 990;
+}
+.pull-right > .dropdown-menu {
+  right: 0;
+  left: auto;
+}
+.dropup .caret,
+.navbar-fixed-bottom .dropdown .caret {
+  border-top: 0;
+  border-bottom: 4px solid;
+  content: "";
+}
+.dropup .dropdown-menu,
+.navbar-fixed-bottom .dropdown .dropdown-menu {
+  top: auto;
+  bottom: 100%;
+  margin-bottom: 1px;
+}
+@media (min-width: 768px) {
+  .navbar-right .dropdown-menu {
+    left: auto;
+    right: 0;
+  }
+  .navbar-right .dropdown-menu-left {
+    left: 0;
+    right: auto;
+  }
+}
+.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:focus,
+.btn-group-vertical > .btn:focus {
+  outline: none;
+}
+.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-bottom-right-radius: 0;
+  border-top-right-radius: 0;
+}
+.btn-group > .btn:last-child:not(:first-child),
+.btn-group > .dropdown-toggle:not(:first-child) {
+  border-bottom-left-radius: 0;
+  border-top-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 > .btn:last-child,
+.btn-group > .btn-group:first-child > .dropdown-toggle {
+  border-bottom-right-radius: 0;
+  border-top-right-radius: 0;
+}
+.btn-group > .btn-group:last-child > .btn:first-child {
+  border-bottom-left-radius: 0;
+  border-top-left-radius: 0;
+}
+.btn-group .dropdown-toggle:active,
+.btn-group.open .dropdown-toggle {
+  outline: 0;
+}
+.btn-group > .btn + .dropdown-toggle {
+  padding-left: 8px;
+  padding-right: 8px;
+}
+.btn-group > .btn-lg + .dropdown-toggle {
+  padding-left: 12px;
+  padding-right: 12px;
+}
+.btn-group.open .dropdown-toggle {
+  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+}
+.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-bottom-left-radius: 4px;
+  border-top-right-radius: 0;
+  border-top-left-radius: 0;
+}
+.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-right-radius: 0;
+  border-top-left-radius: 0;
+}
+.btn-group-justified {
+  display: table;
+  width: 100%;
+  table-layout: fixed;
+  border-collapse: separate;
+}
+.btn-group-justified > .btn,
+.btn-group-justified > .btn-group {
+  float: none;
+  display: table-cell;
+  width: 1%;
+}
+.btn-group-justified > .btn-group .btn {
+  width: 100%;
+}
+[data-toggle="buttons"] > .btn > input[type="radio"],
+[data-toggle="buttons"] > .btn > input[type="checkbox"] {
+  display: none;
+}
+.input-group {
+  position: relative;
+  display: table;
+  border-collapse: separate;
+}
+.input-group[class*="col-"] {
+  float: none;
+  padding-left: 0;
+  padding-right: 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.33;
+  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: #555555;
+  text-align: center;
+  background-color: #eeeeee;
+  border: 1px solid #ededed;
+  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-bottom-right-radius: 0;
+  border-top-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-bottom-left-radius: 0;
+  border-top-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 {
+  margin-bottom: 0;
+  padding-left: 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: #eeeeee;
+}
+.nav > li.disabled > a {
+  color: #999999;
+}
+.nav > li.disabled > a:hover,
+.nav > li.disabled > a:focus {
+  color: #999999;
+  text-decoration: none;
+  background-color: transparent;
+  cursor: not-allowed;
+}
+.nav .open > a,
+.nav .open > a:hover,
+.nav .open > a:focus {
+  background-color: #eeeeee;
+  border-color: #428bca;
+}
+.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 #ededed;
+}
+.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: #eeeeee #eeeeee #ededed;
+}
+.nav-tabs > li.active > a,
+.nav-tabs > li.active > a:hover,
+.nav-tabs > li.active > a:focus {
+  color: #555555;
+  background-color: #ffffff;
+  border: 1px solid #ededed;
+  border-bottom-color: transparent;
+  cursor: default;
+}
+.nav-tabs.nav-justified {
+  width: 100%;
+  border-bottom: 0;
+}
+.nav-tabs.nav-justified > li {
+  float: none;
+}
+.nav-tabs.nav-justified > li > a {
+  text-align: center;
+  margin-bottom: 5px;
+}
+.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 #ededed;
+}
+@media (min-width: 768px) {
+  .nav-tabs.nav-justified > li > a {
+    border-bottom: 1px solid #ededed;
+    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: #ffffff;
+  }
+}
+.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: #ffffff;
+  background-color: #428bca;
+}
+.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 {
+  text-align: center;
+  margin-bottom: 5px;
+}
+.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 #ededed;
+}
+@media (min-width: 768px) {
+  .nav-tabs-justified > li > a {
+    border-bottom: 1px solid #ededed;
+    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: #ffffff;
+  }
+}
+.tab-content > .tab-pane {
+  display: none;
+}
+.tab-content > .active {
+  display: block;
+}
+.nav-tabs .dropdown-menu {
+  margin-top: -1px;
+  border-top-right-radius: 0;
+  border-top-left-radius: 0;
+}
+.navbar {
+  position: relative;
+  max-height: 50px;
+  margin-bottom: 10px;
+  border: 1px solid transparent;
+}
+@media (min-width: 768px) {
+  .navbar {
+    border-radius: 0px;
+  }
+}
+@media (min-width: 768px) {
+  .navbar-header {
+    float: left;
+  }
+}
+.navbar-collapse {
+  max-height: 340px;
+  overflow-x: visible;
+  padding-right: 15px;
+  padding-left: 15px;
+  border-top: 1px solid transparent;
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
+  -webkit-overflow-scrolling: touch;
+}
+.navbar-collapse.in {
+  overflow-y: auto;
+}
+@media (min-width: 768px) {
+  .navbar-collapse {
+    width: auto;
+    border-top: 0;
+    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-left: 0;
+    padding-right: 0;
+  }
+}
+.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: 27;
+}
+@media (min-width: 768px) {
+  .navbar-fixed-top,
+  .navbar-fixed-bottom {
+    border-radius: 0;
+  }
+}
+.navbar-fixed-top {
+  top: 0;
+  border-width: 0 0 1px;
+      border-bottom: 1px solid #dddddd;
+}
+.navbar-fixed-bottom {
+  bottom: 0;
+  margin-bottom: 0;
+  border-width: 1px 0 0;
+}
+.navbar-brand {
+  float: left;
+  padding: 15px 15px;
+  font-size: 18px;
+  line-height: 20px;
+  height: 50px;
+}
+.navbar-brand:hover,
+.navbar-brand:focus {
+  text-decoration: none;
+}
+@media (min-width: 768px) {
+  .navbar > .container .navbar-brand,
+  .navbar > .container-fluid .navbar-brand {
+    margin-left: -15px;
+  }
+}
+.navbar-toggle {
+  position: relative;
+  float: right;
+  margin-right: 15px;
+  padding: 9px 10px;
+  margin-top: 8px;
+  margin-bottom: 8px;
+  background-color: transparent;
+  background-image: none;
+  border: 1px solid transparent;
+  border-radius: 4px;
+}
+.navbar-toggle:focus {
+  outline: none;
+}
+.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;
+    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: right;
+    margin: 0;
+    display: -webkit-box;
+    margin-right: 7%;
+  }
+  .navbar-nav > li {
+    float: left;
+  }
+  .navbar-nav > li > a {
+    padding-top: 15px;
+    padding-bottom: 15px;
+  }
+  .navbar-nav.navbar-right:last-child {
+    margin-right: -15px;
+  }
+}
+@media (min-width: 768px) {
+  .navbar-left {
+    float: left !important;
+  }
+  .navbar-right {
+    float: right !important;
+  }
+}
+.navbar-form {
+  margin-left: -15px;
+  margin-right: -15px;
+  padding: 10px 15px;
+  border-top: 1px solid transparent;
+  border-bottom: 1px solid transparent;
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
+  margin-top: 8px;
+  margin-bottom: 8px;
+}
+@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 .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;
+    padding-left: 0;
+    vertical-align: middle;
+  }
+  .navbar-form .radio input[type="radio"],
+  .navbar-form .checkbox input[type="checkbox"] {
+    float: none;
+    margin-left: 0;
+  }
+  .navbar-form .has-feedback .form-control-feedback {
+    top: 0;
+  }
+}
+@media (max-width: 767px) {
+  .navbar-form .form-group {
+    margin-bottom: 5px;
+  }
+}
+@media (min-width: 768px) {
+  .navbar-form {
+    width: auto;
+    border: 0;
+    margin-left: 0;
+    margin-right: 0;
+    padding-top: 0;
+    padding-bottom: 0;
+    -webkit-box-shadow: none;
+    box-shadow: none;
+  }
+  .navbar-form.navbar-right:last-child {
+    margin-right: -15px;
+  }
+}
+.navbar-nav > li > .dropdown-menu {
+  margin-top: 0;
+  border-top-right-radius: 0;
+  border-top-left-radius: 0;
+}
+.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
+  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-left: 15px;
+    margin-right: 15px;
+  }
+  .navbar-text.navbar-right:last-child {
+    margin-right: 0;
+  }
+}
+.navbar-default {
+  background-color: #f8f8f8;
+  border-color: #e7e7e7;
+}
+.navbar-default .navbar-brand {
+  color: #777777;
+}
+.navbar-default .navbar-brand:hover,
+.navbar-default .navbar-brand:focus {
+  color: #5e5e5e;
+  background-color: transparent;
+}
+.navbar-default .navbar-text {
+  color: #777777;
+}
+.navbar-default .navbar-nav > li > a {
+  color: #777777;
+}
+.navbar-default .navbar-nav > li > a:hover,
+.navbar-default .navbar-nav > li > a:focus {
+  color: #333333;
+  background-color: transparent;
+}
+.navbar-default .navbar-nav > .active > a,
+.navbar-default .navbar-nav > .active > a:hover,
+.navbar-default .navbar-nav > .active > a:focus {
+  color: #555555;
+  background-color: #e7e7e7;
+}
+.navbar-default .navbar-nav > .disabled > a,
+.navbar-default .navbar-nav > .disabled > a:hover,
+.navbar-default .navbar-nav > .disabled > a:focus {
+  color: #ededed;
+  background-color: transparent;
+}
+.navbar-default .navbar-toggle {
+  border-color: #ededed;
+}
+.navbar-default .navbar-toggle:hover,
+.navbar-default .navbar-toggle:focus {
+  background-color: #ededed;
+}
+.navbar-default .navbar-toggle .icon-bar {
+  background-color: #888888;
+}
+.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 {
+  background-color: #e7e7e7;
+  color: #555555;
+}
+@media (max-width: 767px) {
+  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
+    color: #777777;
+  }
+  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
+  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
+    color: #333333;
+    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: #555555;
+    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: #ededed;
+    background-color: transparent;
+  }
+}
+.navbar-default .navbar-link {
+  color: #777777;
+}
+.navbar-default .navbar-link:hover {
+  color: #333333;
+}
+.navbar-inverse {
+  background-color: #ffffff;
+  border-bottom:#080808;
+}
+.navbar-inverse .navbar-brand {
+  color: #999999;
+}
+.navbar-inverse .navbar-brand:hover,
+.navbar-inverse .navbar-brand:focus {
+  color: #ffffff;
+  background-color: transparent;
+}
+.navbar-inverse .navbar-text {
+  color: #999999;
+}
+.navbar-inverse .navbar-nav > li > a {
+  color: #999999;
+}
+.navbar-inverse .navbar-nav > li > a:hover,
+.navbar-inverse .navbar-nav > li > a:focus {
+  color: #ffffff;
+  background-color: transparent;
+}
+.navbar-inverse .navbar-nav > .active > a,
+.navbar-inverse .navbar-nav > .active > a:hover,
+.navbar-inverse .navbar-nav > .active > a:focus {
+  color: #ffffff;
+  background-color: #080808;
+}
+.navbar-inverse .navbar-nav > .disabled > a,
+.navbar-inverse .navbar-nav > .disabled > a:hover,
+.navbar-inverse .navbar-nav > .disabled > a:focus {
+  color: #444444;
+  background-color: transparent;
+}
+.navbar-inverse .navbar-toggle {
+  border-color: #333333;
+}
+.navbar-inverse .navbar-toggle:hover,
+.navbar-inverse .navbar-toggle:focus {
+  background-color: #333333;
+}
+.navbar-inverse .navbar-toggle .icon-bar {
+  background-color: #ffffff;
+}
+.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 {
+  background-color: #080808;
+  color: #ffffff;
+}
+@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: #999999;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
+    color: #ffffff;
+    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: #ffffff;
+    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: #444444;
+    background-color: transparent;
+  }
+}
+.navbar-inverse .navbar-link {
+  color: #999999;
+}
+.navbar-inverse .navbar-link:hover {
+  color: #ffffff;
+}
+.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 {
+  content: "/\00a0";
+  padding: 0 5px;
+  color: #ededed;
+}
+.breadcrumb > .active {
+  color: #999999;
+}
+.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;
+  line-height: 1.42857143;
+  text-decoration: none;
+  color: #428bca;
+  background-color: #ffffff;
+  border: 1px solid #ededed;
+  margin-left: -1px;
+}
+.pagination > li:first-child > a,
+.pagination > li:first-child > span {
+  margin-left: 0;
+  border-bottom-left-radius: 4px;
+  border-top-left-radius: 4px;
+}
+.pagination > li:last-child > a,
+.pagination > li:last-child > span {
+  border-bottom-right-radius: 4px;
+  border-top-right-radius: 4px;
+}
+.pagination > li > a:hover,
+.pagination > li > span:hover,
+.pagination > li > a:focus,
+.pagination > li > span:focus {
+  color: #2a6496;
+  background-color: #eeeeee;
+  border-color: #ededed;
+}
+.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: #ffffff;
+  background-color: #428bca;
+  border-color: #428bca;
+  cursor: default;
+}
+.pagination > .disabled > span,
+.pagination > .disabled > span:hover,
+.pagination > .disabled > span:focus,
+.pagination > .disabled > a,
+.pagination > .disabled > a:hover,
+.pagination > .disabled > a:focus {
+  color: #999999;
+  background-color: #ffffff;
+  border-color: #ededed;
+  cursor: not-allowed;
+}
+.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-bottom-left-radius: 6px;
+  border-top-left-radius: 6px;
+}
+.pagination-lg > li:last-child > a,
+.pagination-lg > li:last-child > span {
+  border-bottom-right-radius: 6px;
+  border-top-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-bottom-left-radius: 3px;
+  border-top-left-radius: 3px;
+}
+.pagination-sm > li:last-child > a,
+.pagination-sm > li:last-child > span {
+  border-bottom-right-radius: 3px;
+  border-top-right-radius: 3px;
+}
+.pager {
+  padding-left: 0;
+  margin: 20px 0;
+  list-style: none;
+  text-align: center;
+}
+.pager li {
+  display: inline;
+}
+.pager li > a,
+.pager li > span {
+  display: inline-block;
+  padding: 5px 14px;
+  background-color: #ffffff;
+  border: 1px solid #ededed;
+  border-radius: 15px;
+}
+.pager li > a:hover,
+.pager li > a:focus {
+  text-decoration: none;
+  background-color: #eeeeee;
+}
+.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: #999999;
+  background-color: #ffffff;
+  cursor: not-allowed;
+}
+.label {
+  display: inline;
+  padding: .2em .6em .3em;
+  font-size: 75%;
+  font-weight: bold;
+  line-height: 1;
+  color: #ffffff;
+  text-align: center;
+  white-space: nowrap;
+  vertical-align: baseline;
+  border-radius: .25em;
+}
+.label[href]:hover,
+.label[href]:focus {
+  color: #ffffff;
+  text-decoration: none;
+  cursor: pointer;
+}
+.label:empty {
+  display: none;
+}
+.btn .label {
+  position: relative;
+  top: -1px;
+}
+.label-default {
+  background-color: #999999;
+}
+.label-default[href]:hover,
+.label-default[href]:focus {
+  background-color: #808080;
+}
+.label-primary {
+  background-color: #428bca;
+}
+.label-primary[href]:hover,
+.label-primary[href]:focus {
+  background-color: #3071a9;
+}
+.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;
+  color: #ffffff;
+  line-height: 1;
+  vertical-align: baseline;
+  white-space: nowrap;
+  text-align: center;
+  background-color: #999999;
+  border-radius: 10px;
+}
+.badge:empty {
+  display: none;
+}
+.btn .badge {
+  position: relative;
+  top: -1px;
+}
+.btn-xs .badge {
+  top: 0;
+  padding: 1px 5px;
+}
+a.badge:hover,
+a.badge:focus {
+  color: #ffffff;
+  text-decoration: none;
+  cursor: pointer;
+}
+a.list-group-item.active > .badge,
+.nav-pills > .active > a > .badge {
+  color: #428bca;
+  background-color: #ffffff;
+}
+.nav-pills > li > a > .badge {
+  margin-left: 3px;
+}
+.jumbotron {
+  padding: 30px;
+  margin-bottom: 30px;
+  color: inherit;
+  background-color: #eeeeee;
+}
+.jumbotron h1,
+.jumbotron .h1 {
+  color: inherit;
+}
+.jumbotron p {
+  margin-bottom: 15px;
+  font-size: 21px;
+  font-weight: 200;
+}
+.container .jumbotron {
+  border-radius: 6px;
+}
+.jumbotron .container {
+  max-width: 100%;
+}
+@media screen and (min-width: 768px) {
+  .jumbotron {
+    padding-top: 48px;
+    padding-bottom: 48px;
+  }
+  .container .jumbotron {
+    padding-left: 60px;
+    padding-right: 60px;
+  }
+  .jumbotron h1,
+  .jumbotron .h1 {
+    font-size: 63px;
+  }
+}
+.thumbnail {
+  display: block;
+  padding: 4px;
+  margin-bottom: 20px;
+  line-height: 1.42857143;
+  background-color: #ffffff;
+  border: 1px solid #ededed;
+  border-radius: 4px;
+  -webkit-transition: all 0.2s ease-in-out;
+  transition: all 0.2s ease-in-out;
+}
+.thumbnail > img,
+.thumbnail a > img {
+  margin-left: auto;
+  margin-right: auto;
+}
+a.thumbnail:hover,
+a.thumbnail:focus,
+a.thumbnail.active {
+  border-color: #428bca;
+}
+.thumbnail .caption {
+  padding: 9px;
+  color: #333333;
+}
+.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 {
+  padding-right: 35px;
+}
+.alert-dismissable .close {
+  position: relative;
+  top: -2px;
+  right: -21px;
+  color: inherit;
+}
+.alert-success {
+  background-color: #dff0d8;
+  border-color: #d6e9c6;
+  color: #3c763d;
+}
+.alert-success hr {
+  border-top-color: #c9e2b3;
+}
+.alert-success .alert-link {
+  color: #2b542c;
+}
+.alert-info {
+  background-color: #d9edf7;
+  border-color: #bce8f1;
+  color: #31708f;
+}
+.alert-info hr {
+  border-top-color: #a6e1ec;
+}
+.alert-info .alert-link {
+  color: #245269;
+}
+.alert-warning {
+  background-color: #fcf8e3;
+  border-color: #faebcc;
+  color: #8a6d3b;
+}
+.alert-warning hr {
+  border-top-color: #f7e1b5;
+}
+.alert-warning .alert-link {
+  color: #66512c;
+}
+.alert-danger {
+  background-color: #f2dede;
+  border-color: #ebccd1;
+  color: #a94442;
+}
+.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;
+  }
+}
+@keyframes progress-bar-stripes {
+  from {
+    background-position: 40px 0;
+  }
+  to {
+    background-position: 0 0;
+  }
+}
+.progress {
+  overflow: hidden;
+  height: 20px;
+  margin-bottom: 20px;
+  background-color: #f5f5f5;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+}
+.progress-bar {
+  float: left;
+  width: 0%;
+  height: 100%;
+  font-size: 12px;
+  line-height: 20px;
+  color: #ffffff;
+  text-align: center;
+  background-color: #428bca;
+  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+  -webkit-transition: width 0.6s ease;
+  transition: width 0.6s ease;
+}
+.progress-striped .progress-bar {
+  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);
+  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);
+  background-size: 40px 40px;
+}
+.progress.active .progress-bar {
+  -webkit-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, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  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);
+}
+.progress-bar-info {
+  background-color: #5bc0de;
+}
+.progress-striped .progress-bar-info {
+  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);
+  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);
+}
+.progress-bar-warning {
+  background-color: #f0ad4e;
+}
+.progress-striped .progress-bar-warning {
+  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);
+  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);
+}
+.progress-bar-danger {
+  background-color: #d9534f;
+}
+.progress-striped .progress-bar-danger {
+  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);
+  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);
+}
+.media,
+.media-body {
+  overflow: hidden;
+  zoom: 1;
+}
+.media,
+.media .media {
+  margin-top: 15px;
+}
+.media:first-child {
+  margin-top: 0;
+}
+.media-object {
+  display: block;
+}
+.media-heading {
+  margin: 0 0 5px;
+}
+.media > .pull-left {
+  margin-right: 10px;
+}
+.media > .pull-right {
+  margin-left: 10px;
+}
+.media-list {
+  padding-left: 0;
+  list-style: none;
+}
+.list-group {
+  margin-bottom: 20px;
+  padding-left: 0;
+}
+.list-group-item {
+  position: relative;
+  display: block;
+  padding: 10px 15px;
+  margin-bottom: -1px;
+  background-color: #ffffff;
+  border: 1px solid #ededed;
+}
+.list-group-item:first-child {
+  border-top-right-radius: 4px;
+  border-top-left-radius: 4px;
+}
+.list-group-item:last-child {
+  margin-bottom: 0;
+  border-bottom-right-radius: 4px;
+  border-bottom-left-radius: 4px;
+}
+.list-group-item > .badge {
+  float: right;
+}
+.list-group-item > .badge + .badge {
+  margin-right: 5px;
+}
+a.list-group-item {
+  color: #555555;
+}
+a.list-group-item .list-group-item-heading {
+  color: #333333;
+}
+a.list-group-item:hover,
+a.list-group-item:focus {
+  text-decoration: none;
+  background-color: #f5f5f5;
+}
+a.list-group-item.active,
+a.list-group-item.active:hover,
+a.list-group-item.active:focus {
+  z-index: 2;
+  color: #ffffff;
+  background-color: #428bca;
+  border-color: #428bca;
+}
+a.list-group-item.active .list-group-item-heading,
+a.list-group-item.active:hover .list-group-item-heading,
+a.list-group-item.active:focus .list-group-item-heading {
+  color: inherit;
+}
+a.list-group-item.active .list-group-item-text,
+a.list-group-item.active:hover .list-group-item-text,
+a.list-group-item.active:focus .list-group-item-text {
+  color: #e1edf7;
+}
+.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: #ffffff;
+  border: 1px solid transparent;
+  border-radius: 0px;
+  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
+  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
+}
+.panel-body {
+  padding: 15px;
+}
+.panel-heading {
+  padding: 10px 15px;
+  border-bottom: 1px solid transparent;
+  border-top-right-radius: 3px;
+  border-top-left-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 {
+  color: inherit;
+}
+.panel-footer {
+  padding: 10px 15px;
+  background-color: #f5f5f5;
+  border-top: 1px solid #ededed;
+  border-bottom-right-radius: 3px;
+  border-bottom-left-radius: 3px;
+}
+.panel > .list-group {
+  margin-bottom: 0;
+}
+.panel > .list-group .list-group-item {
+  border-width: 1px 0;
+  border-radius: 0;
+}
+.panel > .list-group:first-child .list-group-item:first-child {
+  border-top: 0;
+  border-top-right-radius: 3px;
+  border-top-left-radius: 3px;
+}
+.panel > .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;
+}
+.panel > .table,
+.panel > .table-responsive > .table {
+  margin-bottom: 0;
+}
+.panel > .table:first-child,
+.panel > .table-responsive:first-child > .table:first-child {
+  border-top-right-radius: 3px;
+  border-top-left-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 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 {
+  border-top: 1px solid #ededed;
+}
+.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 {
+  border: 0;
+  margin-bottom: 0;
+}
+.panel-group {
+  margin-bottom: 20px;
+}
+.panel-group .panel {
+  margin-bottom: 0;
+  border-radius: 4px;
+  overflow: hidden;
+}
+.panel-group .panel + .panel {
+  margin-top: 5px;
+}
+.panel-group .panel-heading {
+  border-bottom: 0;
+}
+.panel-group .panel-heading + .panel-collapse .panel-body {
+  border-top: 1px solid #ededed;
+}
+.panel-group .panel-footer {
+  border-top: 0;
+}
+.panel-group .panel-footer + .panel-collapse .panel-body {
+  border-bottom: 1px solid #ededed;
+}
+.panel-default {
+  border-color: #ededed;
+}
+.panel-default > .panel-heading {
+  color: #333333;
+  background-color: #f5f5f5;
+  border-color: #ededed;
+}
+.panel-default > .panel-heading + .panel-collapse .panel-body {
+  border-top-color: #ededed;
+}
+.panel-default > .panel-footer + .panel-collapse .panel-body {
+  border-bottom-color: #ededed;
+}
+.panel-primary {
+  border-color: #000000;
+}
+.panel-primary > .panel-heading {
+  color: #ffffff;
+  background-color: #428bca;
+  border-color: #428bca;
+}
+.panel-primary > .panel-heading + .panel-collapse .panel-body {
+  border-top-color: #428bca;
+}
+.panel-primary > .panel-footer + .panel-collapse .panel-body {
+  border-bottom-color: #428bca;
+}
+.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-footer + .panel-collapse .panel-body {
+  border-bottom-color: #d6e9c6;
+}
+.panel-info {
+  border-color: #000000;
+}
+.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-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-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-footer + .panel-collapse .panel-body {
+  border-bottom-color: #ebccd1;
+}
+.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, 0.05);
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
+}
+.well blockquote {
+  border-color: #ddd;
+  border-color: rgba(0, 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: #000000;
+  text-shadow: 0 1px 0 #ffffff;
+  opacity: 0.2;
+  filter: alpha(opacity=20);
+}
+.close:hover,
+.close:focus {
+  color: #000000;
+  text-decoration: none;
+  cursor: pointer;
+  opacity: 0.5;
+  filter: alpha(opacity=50);
+}
+button.close {
+  padding: 0;
+  cursor: pointer;
+  background: transparent;
+  border: 0;
+  -webkit-appearance: none;
+}
+.modal-open {
+  overflow: hidden;
+}
+.modal {
+  display: none;
+  overflow: auto;
+  overflow-y: scroll;
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 1050;
+  -webkit-overflow-scrolling: touch;
+  outline: 0;
+}
+.modal.fade .modal-dialog {
+  -webkit-transform: translate(0, -25%);
+  -ms-transform: translate(0, -25%);
+  transform: translate(0, -25%);
+  -webkit-transition: -webkit-transform 0.3s ease-out;
+  -moz-transition: -moz-transform 0.3s ease-out;
+  -o-transition: -o-transform 0.3s ease-out;
+  transition: transform 0.3s ease-out;
+}
+.modal.in .modal-dialog {
+  -webkit-transform: translate(0, 0);
+  -ms-transform: translate(0, 0);
+  transform: translate(0, 0);
+}
+.modal-dialog {
+  position: relative;
+  width: auto;
+  margin: 10px;
+}
+.modal-content {
+  position: relative;
+  background-color: #ffffff;
+  border: 1px solid #999999;
+  border: 1px solid rgba(0, 0, 0, 0.2);
+  border-radius: 6px;
+  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
+  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
+  background-clip: padding-box;
+  outline: none;
+}
+.modal-backdrop {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 1040;
+  background-color: #000000;
+}
+.modal-backdrop.fade {
+  opacity: 0;
+  filter: alpha(opacity=0);
+}
+.modal-backdrop.in {
+  opacity: 0.5;
+  filter: alpha(opacity=50);
+}
+.modal-header {
+  padding: 15px;
+  border-bottom: 1px solid #e5e5e5;
+  min-height: 16.42857143px;
+}
+.modal-header .close {
+  margin-top: -2px;
+}
+.modal-title {
+  margin: 0;
+  line-height: 1.42857143;
+}
+.modal-body {
+  position: relative;
+  padding: 20px;
+}
+.modal-footer {
+  margin-top: 15px;
+  padding: 19px 20px 20px;
+  text-align: right;
+  border-top: 1px solid #e5e5e5;
+}
+.modal-footer .btn + .btn {
+  margin-left: 5px;
+  margin-bottom: 0;
+}
+.modal-footer .btn-group .btn + .btn {
+  margin-left: -1px;
+}
+.modal-footer .btn-block + .btn-block {
+  margin-left: 0;
+}
+@media (min-width: 768px) {
+  .modal-dialog {
+    width: 600px;
+    margin: 30px auto;
+  }
+  .modal-content {
+    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
+    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
+  }
+  .modal-sm {
+    width: 300px;
+  }
+}
+@media (min-width: 992px) {
+  .modal-lg {
+    width: 900px;
+  }
+}
+.tooltip {
+  position: absolute;
+  z-index: 1030;
+  display: block;
+  visibility: visible;
+  font-size: 12px;
+  line-height: 1.4;
+  opacity: 0;
+  filter: alpha(opacity=0);
+}
+.tooltip.in {
+  opacity: 0.9;
+  filter: alpha(opacity=90);
+}
+.tooltip.top {
+  margin-top: -3px;
+  padding: 5px 0;
+}
+.tooltip.right {
+  margin-left: 3px;
+  padding: 0 5px;
+}
+.tooltip.bottom {
+  margin-top: 3px;
+  padding: 5px 0;
+}
+.tooltip.left {
+  margin-left: -3px;
+  padding: 0 5px;
+}
+.tooltip-inner {
+  max-width: 200px;
+  padding: 3px 8px;
+  color: #ffffff;
+  text-align: center;
+  text-decoration: none;
+  background-color: #000000;
+  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: #000000;
+}
+.tooltip.top-left .tooltip-arrow {
+  bottom: 0;
+  left: 5px;
+  border-width: 5px 5px 0;
+  border-top-color: #000000;
+}
+.tooltip.top-right .tooltip-arrow {
+  bottom: 0;
+  right: 5px;
+  border-width: 5px 5px 0;
+  border-top-color: #000000;
+}
+.tooltip.right .tooltip-arrow {
+  top: 50%;
+  left: 0;
+  margin-top: -5px;
+  border-width: 5px 5px 5px 0;
+  border-right-color: #000000;
+}
+.tooltip.left .tooltip-arrow {
+  top: 50%;
+  right: 0;
+  margin-top: -5px;
+  border-width: 5px 0 5px 5px;
+  border-left-color: #000000;
+}
+.tooltip.bottom .tooltip-arrow {
+  top: 0;
+  left: 50%;
+  margin-left: -5px;
+  border-width: 0 5px 5px;
+  border-bottom-color: #000000;
+}
+.tooltip.bottom-left .tooltip-arrow {
+  top: 0;
+  left: 5px;
+  border-width: 0 5px 5px;
+  border-bottom-color: #000000;
+}
+.tooltip.bottom-right .tooltip-arrow {
+  top: 0;
+  right: 5px;
+  border-width: 0 5px 5px;
+  border-bottom-color: #000000;
+}
+.popover {
+  position: absolute;
+  top: 0;
+  left: 0;
+  z-index: 1010;
+  display: block;
+  max-width: 276px;
+  padding: 1px;
+  text-align: left;
+  background-color: #ffffff;
+  background-clip: padding-box;
+  border: 1px solid #ededed;
+  border: 1px solid rgba(0, 0, 0, 0.2);
+  border-radius: 6px;
+  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+  white-space: normal;
+}
+.popover.top {
+  margin-top: -10px;
+}
+.popover.right {
+  margin-left: 10px;
+}
+.popover.bottom {
+  margin-top: 10px;
+}
+.popover.left {
+  margin-left: -10px;
+}
+.popover-title {
+  margin: 0;
+  padding: 8px 14px;
+  font-size: 14px;
+  font-weight: normal;
+  line-height: 18px;
+  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 {
+  border-width: 10px;
+  content: "";
+}
+
+.popover.right > .arrow {
+  top: 50%;
+  left: -11px;
+  margin-top: -11px;
+  border-left-width: 0;
+  border-right-color: #999999;
+  border-right-color: rgba(0, 0, 0, 0.25);
+}
+.popover.right > .arrow:after {
+  content: " ";
+  left: 1px;
+  bottom: -10px;
+  border-left-width: 0;
+  border-right-color: #ffffff;
+}
+.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.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.left > .arrow {
+  top: 50%;
+  right: -11px;
+  margin-top: -11px;
+  border-right-width: 0;
+  border-left-color: #999999;
+  border-left-color: rgba(0, 0, 0, 0.25);
+}
+.popover.left > .arrow:after {
+  content: " ";
+  right: 1px;
+  border-right-width: 0;
+  border-left-color: #ffffff;
+  bottom: -10px;
+}
+.carousel {
+  position: relative;
+}
+.carousel-inner {
+  position: relative;
+  overflow: hidden;
+  width: 100%;
+}
+.carousel-inner > .item {
+  display: none;
+  position: relative;
+  -webkit-transition: 0.6s ease-in-out left;
+  transition: 0.6s ease-in-out left;
+}
+.carousel-inner > .item > img,
+.carousel-inner > .item > a > img {
+  line-height: 1;
+}
+.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;
+  left: 0;
+  bottom: 0;
+  width: 15%;
+  opacity: 0.5;
+  filter: alpha(opacity=50);
+  font-size: 20px;
+  color: #ffffff;
+  text-align: center;
+  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
+}
+.carousel-control.left {
+  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));
+  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
+}
+.carousel-control.right {
+  left: auto;
+  right: 0;
+  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));
+  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
+}
+.carousel-control:hover,
+.carousel-control:focus {
+  outline: none;
+  color: #ffffff;
+  text-decoration: none;
+  opacity: 0.9;
+  filter: alpha(opacity=90);
+}
+.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%;
+}
+.carousel-control .icon-next,
+.carousel-control .glyphicon-chevron-right {
+  right: 50%;
+}
+.carousel-control .icon-prev,
+.carousel-control .icon-next {
+  width: 20px;
+  height: 20px;
+  margin-top: -10px;
+  margin-left: -10px;
+  font-family: serif;
+}
+.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%;
+  margin-left: -30%;
+  padding-left: 0;
+  list-style: none;
+  text-align: center;
+}
+.carousel-indicators li {
+  display: inline-block;
+  width: 10px;
+  height: 10px;
+  margin: 1px;
+  text-indent: -999px;
+  border: 1px solid #ffffff;
+  border-radius: 10px;
+  cursor: pointer;
+  background-color: #000 \9;
+  background-color: rgba(0, 0, 0, 0);
+}
+.carousel-indicators .active {
+  margin: 0;
+  width: 12px;
+  height: 12px;
+  background-color: #ffffff;
+}
+.carousel-caption {
+  position: absolute;
+  left: 15%;
+  right: 15%;
+  bottom: 20px;
+  z-index: 10;
+  padding-top: 20px;
+  padding-bottom: 20px;
+  color: #ffffff;
+  text-align: center;
+  text-shadow: 0 1px 2px rgba(0, 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;
+    margin-left: -15px;
+    font-size: 30px;
+  }
+  .carousel-caption {
+    left: 20%;
+    right: 20%;
+    padding-bottom: 30px;
+  }
+  .carousel-indicators {
+    bottom: 20px;
+  }
+}
+.clearfix:before,
+.clearfix: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 {
+  content: " ";
+  display: table;
+}
+.clearfix: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-left: auto;
+  margin-right: 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;
+  visibility: hidden !important;
+}
+.affix {
+  position: fixed;
+}
+@-ms-viewport {
+  width: device-width;
+}
+.visible-xs,
+.visible-sm,
+.visible-md,
+.visible-lg {
+  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 (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: 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: 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 (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;
+  }
+}
+@media print {
+  .hidden-print {
+    display: none !important;
+  }
+}
+.fondoimg{
+  background-size:auto;
+  height: 500px;
+  top: 0;
+  margin-top: -80px;
+  background-repeat: no-repeat;
+  background-size: cover;
+}
+
+.fondoinicio{
+  background-size:auto;
+  height: 750px;
+  top: 0;
+  margin-top: -100px;
+  background-repeat: no-repeat;
+  background-size: cover;
+  width: 100%;
+
+}
+

+ 4075 - 0
static/src/css/custom.css

@@ -0,0 +1,4075 @@
+
+	body {
+		font-family: 'Lato',sans-serif;
+		font-weight: 300;
+		font-size:14px;
+		color:#686868;
+		line-height:175%;		
+		background-color:#fff;
+		background-repeat:repeat;
+	}
+	h1,h2,h3,h4,h5,h6{ 
+		letter-spacing:0px;
+		font-weight:normal;
+		position: relative;
+		padding: 0 0 10px 0;         
+		font-weight:normal;
+		font-family: 'PT Sans',sans-serif;
+		line-height:140% !important;
+		color:#222222;
+	}
+	h1{
+		font-size: 22px; 
+	}
+	h2{
+		font-size: 20px; 	
+	}
+	h3{
+		font-size: 18px; 
+	}
+	h4{
+		font-size: 16px; 		
+	}
+	h5{
+		font-size: 14px; 		
+	}
+	h6{
+		font-size: 13px;  	
+	}
+	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
+		color:#222222 !important;
+		text-decoration:none !important; 
+	}
+	h1 a:hover,
+	h2 a:hover,
+	h3 a:hover,
+	h4 a:hover,
+	h5 a:hover,
+	h6 a:hover{
+		color:#fff !important;
+	}
+	a { 
+		color:#222222;
+		padding: 0;
+		margin: 0;
+		text-decoration: none; 
+		-webkit-transition: background-color .2s linear, color .2s linear;
+		-moz-transition: background-color .2s linear, color .2s linear;
+		-o-transition: background-color .2s linear, color .2s linear;
+		-ms-transition: background-color .2s linear, color .2s linear;
+		transition: background-color .2s linear, color .2s linear;
+	}
+	a:hover,
+	a:focus {
+	  text-decoration: none;
+	  color:#686868;
+	}
+	a.readmore {
+		display:block;
+		font-style:italic;
+	}
+	a.navbar-brand {
+		background: url(images/logo.png) no-repeat scroll left top rgba(0, 0, 0, 0);
+		color: #222222 !important;
+		font-size: 35px;
+		font-weight: 400;
+		margin-top: 0;
+		padding-left: 55px !important;
+		line-height: 36px;
+	}
+	a.remove{
+		display:block;
+		height:18px;
+		width:18px;
+		margin:10px;
+		padding-left:0 !important;
+		text-indent:-9999px;
+		background:url(images/remove.png) #798184;
+		border-radius:100px;
+		border-style:solid;
+		border-width:1px
+	}
+	.form-group .radio-inline, .form-group .checkbox-inline{padding:0}
+	.form-group .radio, .form-group  .checkbox{min-height: unset;padding:0; display: inline-block; }	
+	ul {
+		padding-left:0;
+	}
+	.lead {
+		font-family: 'PT Sans',sans-serif;
+		font-size:18px;
+	}
+	.clear{clear:both}
+	.hidden{
+		display:none
+	}
+	.alignleft{
+		float:left
+	}
+	.alignright{
+		float:right
+	}
+	.aligncenter{
+		margin-left:auto;
+		margin-right:auto;
+		display:block;
+		clear:both
+	}
+	.text-left {
+		text-align:left !important;
+	}
+	span.rotate, mark {
+		padding: 6px 12px;
+	}
+	section::before,
+	section::after {
+		position: absolute;
+		content: '';
+		pointer-post-wraps: none;
+	}	
+	.first {
+		clear:both !important
+	}
+	.last{
+		margin-right:0 !important
+	}
+	.nopadding {
+		padding: 0 !important;
+	}
+	.padding-top {
+		padding:30px 0 10px;
+	}
+	.margin-top {
+		margin-top:12px;
+	}
+	.make-center img {
+		margin:auto;
+	}
+.clearer:after,.price-box:after,.box:after,.bundle-box dd:after,.bundle-box dt:after,.grey-wrapper:after{ display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
+	.header_center a.navbar-brand, .header_center div.navbar-brand,.header_center h1.navbar-brand{
+		margin: 0 auto !important;
+		display: inline-block;
+		position: relative;
+		float: none !important;
+	}
+	
+	.navbar-brand a.navbar-brand:hover{color:#222 !important}
+	
+	.dark_header .navbar-brand a.navbar-brand,.dark_header .navbar-brand a.navbar-brand :hover {
+		color:#fff !important;
+	}
+
+	#header-style-1.affix a.navbar-brand {
+		font-size:31px !important;
+		margin:5px 0 0;
+	}
+	
+	#header-style-1.affix {
+		position: fixed;
+		top: 0;
+		left: 0;
+		width: 100%;
+		margin-top:0;
+		padding:10px 0;
+		min-height:inherit;
+		z-index: 999;
+		background:#ffffff;
+		background: rgba(255,255,255,1);
+		border-bottom: 1px solid #efefef;
+	}	
+	#header-style-1.affix .navbar {
+		margin-top:0px;
+	}
+	#header-style-1.affix .navbar-nav > li > .dropdown-menu {
+		margin-top:12px !important;
+	}
+	#header-style-1.affix .navbar-brand img {
+		width:80%;
+		margin-top:7px
+	}
+	#header-style-1.affix .navbar-brand {
+		line-height:38px;
+	}
+	.dark_header .arrow-up {
+		border-bottom-color:#121214 !important;
+	}
+	.dark_header .navbar-nav > li > a {
+		color:#fff !important;
+	}
+	.dark_header .topbar-email, 
+	.dark_header .topbar-phone, 
+	.dark_header .topbar-login, 
+	.dark_header .topbar-cart,
+	.dark_header #topbar .top-search{
+		border-left: 1px solid #313131 !important;
+		border-right: 1px solid #313131 !important;
+	}
+	.dark_header .social-icons span.last a, 
+	.dark_header .drop-box .dropdown-toggles,
+	#topbar.dark_header .top-search{
+		border-right-color:#313131 !important
+	}
+	.dark_header .social-icons span a {
+		border-left-color:#313131 !important
+	}
+	.dark_header .navbar-default {
+		background:#121214 !important;
+	}
+	.dark_header {
+		background:#121214 !important;
+		border-bottom-color:#212121 !important
+	}
+	.header_center .navbar-collapse.collapse {
+		text-align: center;
+		height: auto !important;
+		overflow: visible !important;
+	}
+	.header_center .navbar-nav {
+		display:inline-block;
+		float: none;
+		margin: 0;
+	}
+	.header_center .logo_center {
+		padding:20px 0 30px !important
+	}
+	#header-style-1 {
+		padding:35px 0;
+		background-color:#ffffff;
+		/*background: #101010;*/
+		/*border-bottom:1px solid #f2f2f2;*/
+	}
+
+
+	#header-style-1 .navbar-default {
+		background-color:#ffffff;
+	/*	background: rgba(255, 255, 255, 1);*/
+		background: transparent;
+		border-color: rgba(0, 0, 0, 0);
+	}
+
+
+
+	#header-style-1 .navbar-brand {
+		padding:0;
+	/*	margin:0;*/
+		margin-left: -67%;
+	}
+	#header-style-1 .navbar-brand a{
+		
+	}
+	.navbar-brand a.navbar-brand{font-family: 'Lato',sans-serif;}
+	
+	#header-style-1 .navbar {
+		margin-bottom:0;
+                z-index: 26;	
+}
+	#header-style-1 .yamm .nav,
+	#header-style-1 .yamm .collapse,
+	#header-style-1 .yamm .dropup,
+	#header-style-1 .yamm .dropdown {
+		position: static;
+	}
+	
+	#header-style-1 .yamm .container {
+		position: relative;
+	}
+	#header-style-1 .yamm .dropdown-menu {
+		left: auto;
+		right:auto;
+	}
+	.white-wrapper .testimonial h3,
+	#header-style-1 .yamm-fw .dropdown-menu li a {
+		color:#222222 !important;
+	}
+	#header-style-1 .yamm-fw .dropdown-menu li a:before {
+		font-family: "FontAwesome";
+		content: "\f105";
+		font-size: 13px;
+		padding-right:5px;
+	}
+	#header-style-1 .yamm-fw .dropdown-menu li {
+		list-style:none;
+		padding:0;
+	}
+	#header-style-1 .yamm-fw .nav.navbar-right .dropdown-menu {
+		left: auto;
+		right: 0;
+	}
+	#header-style-1 .yamm .yamm-content {
+		padding: 20px;
+	}
+	#header-style-1 a:hover {
+		text-decoration:none;
+	}
+	#header-style-1 .dropdown-menu li a:focus,
+	#header-style-1 .dropdown-menu li a:active,
+	#header-style-1 .dropdown-menu li a:hover {
+		background-color:#77bbc1;
+		color: #fff
+	}
+	#header-style-1 .yamm img {
+		margin-bottom:10px;
+	}
+	#header-style-1 .yamm h3 {
+		text-transform:uppercase;
+		font-size:14px;
+		color:#222222;
+		padding:5px 0;
+		margin-top:0;
+	}
+	#header-style-1 .dropdown-menu,
+	#header-style-1 .yamm .dropdown.yamm-fw .dropdown-menu {
+		left: 0;
+		right: 0;
+		background-color:#fff;
+		box-shadow:none;
+		margin-top:-7.65px;
+		border-top:3px solid #fff;
+	}
+	#header-style-1 .navbar-nav > li > a {
+		text-transform:uppercase;	
+		color:#77bbc1;
+		font-family: 'PT Sans',sans-serif;
+		padding: 7px 18px;
+		margin-top:8px;i
+                font-size: medium;
+                font-weight:700;
+	}
+	
+	#header-style-1 .navbar-nav > .active > a{
+		color:#ababab;
+		-webkit-border-radius: 0px;
+		-moz-border-radius: 0px;
+		border-radius: 0px;
+        background: transparent;
+        border-bottom: 2px solid #77bbc1;
+
+	}
+	#header-style-1 .navbar-nav > .active > a > .arrow-up{display:none}
+	#header-style-1 .navbar-nav > .active:hover > a > .arrow-up{display:block}
+	
+	#header-style-1 .dropdown-menu li a {
+		text-decoration:none;  
+		display:block;
+		position:relative;
+		font-family: 'PT Sans',sans-serif;
+		padding:10px 20px;
+		display:block !important;
+	}
+	#header-style-1 .dropdown-menu {
+		padding:0 !important;
+		border-radius:0 !important;
+	}
+	#header-style-1 .yamm-fw .dropdown-menu li a {
+		padding:5px 15px;
+	}
+	#header-style-1 .dropdown-menu li {
+		float:none;
+		display:block; 
+		margin:0; 
+		text-align: left;
+		border: 0;
+		border-bottom: 1px solid #d5d5d5;
+	}    
+	#header-style-1 .dropdown-menu li:last-child{
+		border-bottom: 0;  
+	}    
+	#topbar {
+		border-bottom:1px solid #f2f2f2;
+		font-family: 'PT Sans',sans-serif;
+	}
+	.social-icons {
+		padding:0;
+		display:block; 
+		overflow:hidden;float:left;
+	}
+	.social-icons span a {
+		border-left:1px solid #f2f2f2;
+		font-size:14px;
+		text-align:center;
+		width:40px;
+		height:42px;
+		line-height:42px;
+		overflow:hidden;
+		display:block;
+		float:left
+	}
+	#header-style-1 .navbar-nav > li > a:hover,
+	#header-style-1 .navbar-nav > li > a:focus,
+	#header-style-1 .navbar-nav > li > a:active,
+	#header-style-1 .navbar-default .navbar-nav > .open > a,
+	#header-style-1 .navbar-default .navbar-nav > .open > a:hover,
+	#header-style-1 .navbar-default .navbar-nav > .open > a:focus,
+	#topbar .social-icons span:hover a {
+		color:#ababab !important;
+		-webkit-border-radius: 0px;
+		-moz-border-radius: 0px;
+		border-radius: 0px;
+	}
+	#topbar,
+	#topbar a {
+		color:#888888;
+	}
+	#topbar .social-icons span.last a {
+		border-right:1px solid #f2f2f2;
+	}
+	#topbar .topbar-email,
+	#topbar .topbar-phone,
+	#topbar .topbar-login,
+	#topbar .topbar-cart,
+	#topbar .top-search
+	{
+		float:left;
+		padding:0 15px;
+		line-height:42px;
+		border-right:1px solid #f2f2f2;
+		border-left:1px solid #f2f2f2;
+	}
+	#topbar .topbar-phone,
+	#topbar .topbar-email,
+	#topbar .topbar-login {
+		border-right:none;
+	}
+	#topbar .top-search{border-left:none; cursor:pointer}
+	#topbar .col-lg-4 {
+		padding-left:0;
+	}
+	#topbar .col-lg-8 {
+		padding-right:0;
+	}
+	#topbar .topmenu{position:relative}
+	#topbar .callus,
+	#topbar .topmenu {
+		display:block; 
+		float:right
+	}
+	.yamm .dropdown-submenu{
+		position:relative;
+	}
+	.yamm .dropdown-submenu>.dropdown-menu{
+		top:0;
+		left:100% !important;
+		margin-top:-3px !important;
+		margin-left:-1px;
+		-webkit-border-radius:0 6px 6px 6px;
+		-moz-border-radius:0 6px 6px 6px;
+		border-radius:0 6px 6px 6px;
+	}
+	.yamm .dropdown-submenu:hover>.dropdown-menu{
+		display:block;
+	}
+	.yamm .dropdown-submenu.pull-left{
+		float:none;
+	}
+	.yamm .dropdown-submenu.pull-left>.dropdown-menu{
+		left:-100%;
+		margin-left:10px;
+		-webkit-border-radius:6px 0 6px 6px;
+		-moz-border-radius:6px 0 6px 6px;
+		border-radius:6px 0 6px 6px;
+	}
+	#topbar .topmenu div.search{
+		position:absolute;
+		right:0;
+		width:317px;
+		top:42px;
+		padding:10px;
+		background:#fff;
+		z-index:900;
+		border:1px solid #f2f2f2;
+		-webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.15);
+		-moz-box-shadow:    0px 2px 3px 0px rgba(50, 50, 50, 0.15);
+		box-shadow:         0px 2px 3px 0px rgba(50, 50, 50, 0.15);
+	}
+	#topbar .topmenu div.search input{border-right:none}
+	#topbar .topmenu div.search .button{
+		height:40px;
+		-webkit-border-radius: 0 3px 3px 0;
+		-moz-border-radius: 0 3px 3px 0;
+		border-radius: 0 3px 3px 0;
+		width:40px;
+	}
+	#topbar .topmenu div.search .button .fa-search{font-size: 18px;}
+
+/* ----------------------------------------------------
+	FOOTER STYLES
+------------------------------------------------------- */
+
+	#copyrights {
+		background-color:#0c0c0c;
+		padding:20px 0 10px;
+		color:#c3c3c3;
+		display:block;
+		position:relative;
+	}
+	#footer-style-2,
+	#footer-style-3,
+	#footer-style-1 {
+		background-color:#121214;
+		padding:40px 0;
+		display:block;
+		position:relative;
+	}
+	#footer-style-2 .widget h3,
+	#footer-style-3 .widget h3,
+	#footer-style-1 .widget h3 {
+		font-size:20px;
+	}
+	#footer-style-2 .social-icons span a,
+	#footer-style-3 .social-icons span a,
+	#footer-style-1 .social-icons span a {
+		border:none;
+		color:#686868;
+	}
+	.footer-menu ul{
+		list-style:none;
+		list-style-position:outside;
+		float:right;
+		display:inline;
+		margin:5px;
+	}   
+	.footer-menu li{ 
+		line-height:12px;
+		float:left;
+		padding:0 7px; 
+	}
+	.footer-menu li a {
+		color:#c3c3c3;
+	}
+	.footer_post li img {
+		padding:4px;
+		width:80px;
+	}
+	.footer_post li {
+		float:left;
+		margin:2px;
+		list-style:none;
+	}
+	#footer-style-2 .widget .title h3,
+	#footer-style-3 .widget .title h3,
+	#footer-style-1 .widget .title h3 {
+		text-transform:none;
+	}
+	
+	#footer-style-2 hr,
+	#footer-style-3 hr,
+	#footer-style-1 hr{display:none}
+	.clearer{clear:both}
+	
+/* ----------------------------------------------------
+	SIDEBAR & WIDGETS
+------------------------------------------------------- */
+
+	.text-widget p {
+		margin-bottom:15px;
+	}
+	.text-widget h1 {
+		font-family: 'Lato',sans-serif;
+		font-size:36px;
+		font-weight:bold;
+		letter-spacing:1px;
+		text-transform:uppercase;
+	}
+	.custom-widget h2 {
+		font-size:24px;
+		text-transform:uppercase;
+	}
+	.custom-widget p {
+		font-size:18px;
+		font-weight:300;
+	}
+	.popular_items img{
+		width:100px;
+		padding-right:10px;
+		float:left
+	}
+	.popular_items{
+		margin:20px 0
+	}
+	.popular_items .popular_items_div{
+		display:block;
+		margin-bottom:25px;
+		overflow:hidden;
+		position:relative
+	}
+	.popular_items .popular_items_div h4{
+		margin-bottom:5px !important;
+		padding-bottom:0;
+	}
+	.popular_items .meta,
+	.popular_items .meta a {
+		color:#222;
+	}
+	.popular_items .meta {
+		font-size:12px;
+	} 
+	.popular_items .meta span,
+	.popular_items .meta span i {
+		padding-right:3px;
+	}
+	 .blog-carousel img {
+		width:100%;
+	 }
+	.blog-masonry .blog-carousel {
+		margin:20px 0;
+		overflow:hidden;
+		padding:20px;
+		background:#fff;
+		border:1px solid #efefef;
+	}
+	.blog-carousel-meta span a {
+		color:#686868;
+	}
+	.blog-carousel-meta span i,
+	.blog-carousel-meta span {
+		font-size:12px;
+		padding-right:5px;
+	}
+	.blog-carousel-header h3 {
+		padding-bottom:0;
+		font-size:18px;
+		margin-bottom:5px;
+	}
+	.blog-carousel-header h1 {
+		padding-bottom:0;
+		margin-bottom:5px;
+		text-transform:uppercase;
+	}
+	.blog-carousel-header {
+		position:relative;
+		display:block;
+		margin-bottom:0;
+		padding-bottom:10px;
+	}
+	.post-type {
+		color: #FFFFFF;
+		font-size: 18px;
+		height: 42px;
+		line-height: 42px;
+		position: absolute;
+		right: 0;
+		text-align: center;
+		bottom: 0;
+		z-index:10;
+		width: 52px;
+		background:#222;
+	}
+	.entry:hover .post-type {
+		opacity:0;
+		filter:alpha(opacity=0);
+	}
+	.social_like .icon-container {
+		color:#222;
+		margin:0 15px 0 0;
+		background:#fff;
+	}
+	.social_like .btn {
+		width:86px;
+	}
+	.social_like {
+		position:relative;
+		display:block;
+	}
+	.social_like h3 {
+		font-size: 18px !important;
+		margin-bottom: 0;
+		padding-bottom: 0;
+	}
+	.social_button {
+		position:absolute;
+		right:0;
+		top:10px;
+	}
+	#tabbed_widget .nav-tabs > li.active > a, 
+	#tabbed_widget .nav-tabs > li.active > a:hover,
+	#tabbed_widget .nav-tabs > li.active > a:focus,
+	#tabbed_widget .nav > li > a:hover, 
+	#tabbed_widget .nav > li > a:focus {
+		border-radius:0;
+	}
+	#tabbed_widget .nav-tabs > li > a {
+		background:#e1e1e1;
+		border:none;
+		margin-right:1px;
+		border-radius:0;
+		color:#222;
+	}
+	#two-sidebar .widget,
+	#sidebar .widget {
+		margin-bottom:30px;
+		overflow:hidden;
+	}
+	.reviews_widget .recent_posts_widget > li img,
+	#tabbed_widget .recent_posts_widget img {
+		max-width:120px !important;
+		padding:4px;
+	}
+	#tabbed_widget .nav-tabs {
+		border-bottom:none;
+	}
+	#tabbed_widget .tab-content {
+		padding:20px 5px;
+		border:none;
+	}
+	.reviews_widget .recent_posts_widget a {
+		color:#222 !important;
+		font-weight:normal;
+	}
+	.meta_widget a {
+		font-weight:300 !important;
+	}
+	.title h2 {
+		text-transform:uppercase;
+		font-size:24px;
+	}
+	.widget h3 {
+		font-size:24px;
+	}
+	.twitter_feed {
+		padding-left:0
+	}
+	.twitter_feed li {
+		list-style:none;
+		overflow:hidden;
+		margin-bottom:30px;
+	}
+	.twitter_feed li p {
+		margin-top: -30px;
+		padding-left:30px;
+	}
+	.twitter_feed li span:before {
+		color: #4f4f4f;
+		padding-left:0 !important;
+		font-family: 'FontAwesome';
+		content: "\f099";
+		padding:10px;
+		vertical-align: text-top;
+		font-size:21px;
+	}
+	.widget .title h3 {
+		text-transform:uppercase;
+	}
+	.newsletter_form .form-control {
+		background-color: #121214;
+		border: 1px solid #343436;
+	}
+	#two-sidebar .newsletter_form .form-control,
+	#sidebar .newsletter_form .form-control {
+		background-color: #f5f5f5;
+		border: 1px solid #efefef;
+	}
+	.newsletter_form .btn, .widget .btn{
+		margin-top:10px;
+	}
+	.tagcloud a { 
+		float: left; 
+		display: block; 
+		margin-bottom: 6px; 
+		margin-right: 6px; 
+		-webkit-border-radius:3px;
+		-moz-border-radius:3px;
+		border-radius:3px;
+		padding: 3px 10px; 
+		color: #C3C3C3 !important; 
+		text-decoration: none; 
+		border:1px solid #242424;
+		background:#323232;
+		box-shadow:none !important;
+	}
+	.tagcloud a:hover {
+		background: #222222;
+		border:1px solid inherit;
+		color: #fff !important; 
+		text-decoration: none; 
+	}
+	.buddypress_tabber_widget_member li a,
+	.buddypress_tabber_widget li a,
+	#two-sidebar .recent_posts_widget li,
+	#two-sidebar .recent_posts_widget li a,
+	#sidebar .recent_posts_widget li,
+	#sidebar .recent_posts_widget li a {
+		color:#222 !important;
+		font-weight:normal;
+	}
+	#two-sidebar .readmore,
+	#sidebar .readmore {
+		font-weight:300 !important;
+	}
+	.recent_posts_widget > li {
+		display: table;
+		height: 60px;
+		margin-bottom:20px;
+		width: 100%;
+		position:relative;
+	}
+	
+	.recent_posts_widget li .btn-remove{
+		position:absolute;
+		top:0;
+		left:0px;
+	}
+	.recent_posts_widget > li:last-child {
+		border-bottom:0 solid #fff;
+	}
+	.recent_posts li {
+		list-style:none
+	}	
+	.buddypress_tabber_widget_member li img,
+	.recent_posts_widget > li img {
+		max-width: 75px !important;
+		padding:4px;
+	}	
+	.recent_posts_widget img {
+		float: left;
+		margin: 5px 15px 0 0;
+	}	
+	.testimonial_widget {
+		padding:20px;
+		margin-bottom:20px;
+		background:#f5f5f5;
+		border:1px solid #ddd;
+	}
+	.testimonial-widget .lead {
+		padding-top:30px;
+	}
+	.testimonial-wrap {
+		background-color: #f5f5f5;
+		padding:30px 20px;
+		border-bottom: 3px solid #6F6D69;
+	}
+	#owl-testimonial-widget .img-circle {
+		border:3px solid #fff;
+		width:100px;
+	}
+	#owl-testimonial-widget h3 {
+		font-size: 16px;
+		font-weight:600;
+		margin: 0;
+		padding: 0;
+	}
+	.testimonial-wrap .lead {
+		font-weight:300 !important;
+		font-family:Lato;
+		font-size:18px !important;
+	}
+	.testimonial-carousel a {
+		color:#222222 !important;
+	}
+	.testimonial-carousel .media {
+		margin:20px auto 10px !important;
+		display:inline-block !important;
+	}
+	.overlay .testimonial-widget .img-thumbnail {
+		background-color: #7e7c78;
+		border: 1px solid #6F6D69;
+	}
+	.testimonial-widget {
+		color:#222222;
+		text-align:center;
+	}
+	.testimonial-widget .testimonial .lead:after {
+		content: "\f10e" !important;
+	}
+	.testimonial-widget .testimonial .lead:after,
+	.testimonial-widget .testimonial .lead:before {
+		color: #222222;
+		font-family: 'FontAwesome';
+		content: "\f10d";
+		padding:10px;
+		vertical-align: text-top;
+		font-size:21px;
+	}
+
+/* ----------------------------------------------------
+	SHOP STYLES
+------------------------------------------------------- */
+	a{outline: medium none !important;}
+	ul,li{list-style: none outside none;} 
+	label{margin:10px 0 0}
+	.price-box p{margin:0 10px 0 0;float:left;}
+	.price-box .special-price .price-label,.price-box .old-price .price-label{display:none;}
+	.price-box .old-price .price{color:#777; font-weight: 300;}
+	.price-box .label{color:#686868;font-size:14px; font-weight: 300;}
+	.qty-holder label{margin:10px 0}
+	.product-options dt label{font-size:18px}
+	.product-options label{font-weight:400}
+	.product-options .price-notice .price{font-weight:700}
+	.shop_wrapper .form-control{margin: 10px 0 0;}
+	.shop_wrapper select.form-control{width:99.9%}
+	.box {
+		padding:20px;
+		border:1px solid #ededed;
+	}
+	.box-head{position:relative}
+	.box-head a{ position: absolute;
+    right: 0;
+    top: 8px;}
+	.cart_table img {
+		margin-right:10px;
+	}
+	.cart-totals{width:100%}
+	.cart-totals tr td:last-child{text-align: right;}
+	.box .price,
+	.cart_table .price2 {
+		font-size:16px;
+		margin:10px;
+	}
+	.cart_table .price,
+	.cart_table .cart_title {
+		font-size:18px;
+		color:#222;
+		margin:10px;
+	}
+	.cart_table .rating {
+		padding:5px 10px 10px !important;
+		overflow:hidden !important;
+	}
+	div.thumbnails{
+		padding-top:10px;
+		zoom:1
+	}
+	div.thumbnails .entry {
+		border:1px solid #ffffff;
+		float:left;
+		width:100%;
+		margin-right:4.9%
+	}
+	div.thumbnails .magnifier .buttons {
+		top:40%;
+	}
+	.top-toolbar .pagination_wrapper{display:none;}
+	.bottom-toolbar .amount,.bottom-toolbar .limiter{display:none;}
+	.btn-shop .form-control:focus {
+		box-shadow:none;
+	}
+	.btn-shop .form-control {
+		width:45px;
+		border-radius:0;
+		background: #EFEFEF;
+		border-color: #DDDDDD;
+		height:34px !important;
+		margin:0;
+		padding-right:0
+	}
+	#buddypress_features .nav li,
+	#shop_features .nav li {
+		text-transform:uppercase;
+		font-weight:bold;
+		font-size:14px;
+	} 
+	#buddypress_features,
+	#shop_features {
+		padding:40px 0;
+		margin:0;
+		overflow:hidden;
+	}
+	.tabbable .nav-tabs {
+		background: #E1E1E1;
+		border: 1px solid #D7D7D7 !important;
+	}
+	#buddypress_features .nav-tabs{
+		background:  #222;
+		border:none;
+	}	
+	#shop_features .nav-tabs {
+		background:  #F8F8F8;
+		border: 1px solid #DDDDDD;
+	}
+	#buddypress_features .nav-tabs > li > a,
+	#custom_tab .nav-tabs > li > a,
+	#shop_features .nav-tabs > li > a {
+		border-radius:0;
+		border-bottom: 1px solid #DDDDDD;
+		line-height:2.1;
+	}
+	#buddypress_features .tab-content,
+	#custom_tab .tab-content,
+	#shop_features .tab-content {
+		padding:20px; 
+		border-bottom:1px solid #DDDDDD !important; 
+		border-right:1px solid #DDDDDD !important; 
+		border-left:1px solid #DDDDDD !important;
+		overflow:hidden;
+	}
+	#buddypress_features .nav-tabs > li > a{
+		color:#fff !important;
+		border:none !important;
+	}
+	#buddypress_features .nav i {
+		text-align:center;
+		display:block;
+		font-size:24px;
+	}
+	#custom_tab .tab-content ul li,
+	#shop_features .tab-content ul li {
+		list-style:square;
+	}
+	#custom_tab .tab-content ul,
+	
+	.banner-hover {
+		background:rgba(255,255,255,.3);
+		padding:10px;
+		border:10px solid rgba(0,0,0,.1);
+		position:absolute;
+		top:20px;
+		left:20px;
+		bottom:20px;
+		right:20px;
+		opacity:1;
+		filter:alpha(opacity=100);
+		-webkit-transition:all .3s ease-in-out;
+		-moz-transition:all .3s ease-in-out;
+		-ms-transition:all .3s ease-in-out;
+		-o-transition:all .3s ease-in-out;
+		transition:all .3s ease-in-out;
+	}
+	.banner-hover.big {
+		left:30px;
+		right:30px;
+	}
+	.entry:hover .banner-hover {
+		opacity:0;
+		filter:alpha(opacity=0);
+	}
+	.royalSlider img {
+		width:100%;
+	}
+	.big_title_onepage {
+		font-size:60px;
+		font-weight:bold;
+		font-family: 'PT Sans',sans-serif;
+		text-transform:uppercase;
+		border:6px solid #fff;
+		padding:40px;
+	}
+	.small_thin_grey1 {
+		font-size:14px;
+	}
+	.small_thin_grey1 i {
+		padding:0 5px;
+	}
+	.cat_widget {
+		border:3px solid #fff;
+	}
+	.cat_widget .magnifier .buttons {
+		top:38%
+	}
+	.cat_widget h3 {
+		font-family: 'Lato',sans-serif;
+		font-size:18px;
+		text-transform:uppercase;
+	}
+	.cat_widget .entry,
+	.royalSlider .entry,
+	.team_member .entry,
+	.blog-carousel .entry,
+	.portfolio-carousel .entry,
+	.portfolio_item .entry,
+	.shop_item .entry {
+		display:block;
+		position:relative;	
+	}
+	.shop_item .magnifier .st {
+		padding:0 10px;
+		width:auto;
+	}
+	.product_list_widget {
+		padding-left:0
+	}
+	.shopping-cart-widget li {
+		*zoom: 1;
+		margin: 0 0 1em;
+	}
+	.shopping-cart-widget li:before,
+	.shopping-cart-widget li:after {
+		content: "";
+		display: table;
+	}
+	.shopping-cart-widget li:after {
+		clear: both;
+	}
+	.shopping-cart-widget li img {
+		width:40px;
+		float: right;
+		margin-left: 1em;
+	}
+	.shopping-cart-widget li .quantity {
+		width: auto;
+		float: none;
+	}
+	.shopping-cart-widget li a {
+		display: block;
+	}
+	.shopping-cart-widget li:last-child {
+		margin: 0;
+		border: none;
+	}
+	.cart_list li {
+		list-style:none;
+	}
+	.shop_item .entry {
+		border:1px solid #e8e8e8;
+	}
+	.shop_item .shop_title span {
+		font-size:16px;
+		font-weight:500;
+		color:#222222;
+	}
+	.list-item.box .price,.shop-right .title .price,
+	.shop_item .price {
+		font-size:16px !important;
+		font-weight:500;
+	}
+	.woo_btn {
+		padding:7px 12px !important;
+		border-radius:0 !important
+	}
+	.shop_item .cats {
+		font-weight:lighter !important;
+		display: block;
+		font-size: 14px !important;
+	}
+	.shop_item .cats a {
+		color:#777777;
+	}
+	.shop_item {
+		margin-bottom:20px;
+	}
+	.shop_desc {
+		padding:14px 0 0px;
+		overflow:hidden;
+		margin-bottom:15px;
+	}
+	.shop_item {
+		display:block;
+		overflow:hidden;
+		position:relative;
+	}
+	.add-to-cart-alt .form-group{width:100%;margin:5px 0 5px 3px;}
+	.cart-cell .price-box *{display:block}
+	.cart-cell .price-box span.label,.cart-cell .price-box label{display:none}
+	.cart-cell .price-box span.price{margin:3px 0}
+	.my-wishlist table .cart_title{margin:10px 0;display:block}
+	.title-buttons{position:relative}
+	.title-buttons .list-btn{position:absolute;right:0;top:0}
+	.table > thead > tr > th{text-transform: uppercase;}
+	.shop-top .form-control{margin:0}
+	.shop-top{line-height:44px;}
+	.view-mode label{margin:0}
+	.view-mode .grid:before{content: "\e010";}	
+	.view-mode .list:before{content: "\e012";}	
+	.view-mode .grid,.view-mode .list{
+    font-size: 18px;
+    height: 40px;
+    line-height: 40px;
+    margin-right: 10px;
+    padding: 0;
+    text-align: center;
+    text-decoration: none;
+    width: 40px;}	
+	.list-item{margin:0 0 30px;}
+	.list-item h4.product-name{margin:0 }
+	.list-item.box .price-box{margin:5px 0 5px;}
+	.list-item.box .price{margin:0}
+	.list-item.box .desc{margin:0 0 10px;}
+	.drop-box{  float: left;position:relative}
+	.drop-box.open .box{display:block}
+	
+	.drop-box .box{display: none;background:#fff;
+		min-width: 70px;
+		padding: 5px;
+		position: absolute;
+		top: 42px;
+		z-index: 999;}
+	.drop-box .dropdown-toggles{  
+	border-right: 1px solid #f2f2f2;
+    display: block;
+    line-height: 42px;
+    padding: 0 5px;}
+/* ----------------------------------------------------
+	BUDDYPRESS STYLES
+------------------------------------------------------- */
+
+	#content {
+		padding-bottom:60px;
+	}
+	.tab-pane .buddy_members .item {
+		margin:10px
+	}
+	.buddy_members .item {
+		float:left;
+		margin:13px;
+		padding:0;
+	}
+	.buddypress_content {
+		margin:20px 0 40px;
+		overflow:hidden;
+		display:block;
+		position:relative;
+	}
+	.buddypress-top h3,
+	.buddypress-top h2 {
+		margin-top:10px;
+	}
+	.buddy_desc small {
+		display:block;
+		color:#222;
+		margin:10px 0;
+	}
+	.buddy_desc h3 {
+		padding:5px 0;
+		text-transform:uppercase;
+		font-weight:bold;
+		margin:0;
+	}
+	.group_box i {
+		padding-right:5px;
+	}
+	.group_box a {
+		color:#222;
+	}
+	.buddy_desc {
+		padding:15px;
+		border:1px solid #d3d3d3;
+	}
+	.arrow-left {
+		border-bottom: 10px solid rgba(0, 0, 0, 0);
+		border-right: 10px solid #d3d3d3;
+		border-top: 10px solid rgba(0, 0, 0, 0);
+		height: 0;
+		left: -10px;
+		position: absolute;
+		top: 15%;
+		width: 0;
+	}
+	.group_box {
+		width:100%;
+		border:1px solid #d3d3d3;
+		position:relative;
+		display:block;
+		text-align:center;
+		padding:30px 0 10px;
+		font-size:16px;
+		font-weight:normal;
+		margin:35px 0;
+		-webkit-border-radius:3px;
+		-moz-border-radius:3px;
+		border-radius:3px;
+	}
+	.group_box:hover .circle {
+		color:#fff;
+	}
+	.buddypress_tabber_widget .group_img {
+		left: -10px;
+		padding: 10px;
+		position: absolute;
+		text-align: left;
+		top: 0;
+	}
+	.buddypress_tabber_widget .group_box {
+		border:none;
+		margin:10px 0 25px;
+		padding:10px 0;
+	}
+	.buddypress_tabber_widget .circle {
+		left: 67px !important;
+		top: 7px !important;
+		right:inherit;
+	}
+	.buddypress_tabber_widget .group_timer {
+		padding-bottom: 0;
+		padding-left: 110px;
+		margin:0;
+		padding-top: 10px;
+		text-align: left;
+	}
+	.buddypress_tabber_widget .group_box .title h3 {
+		padding-bottom: 0;
+		padding-left: 110px;
+		margin:0;
+		padding-top: 0;
+		text-align: left;
+	}
+	 .circle {
+		top:-53px;
+		right:-46px;
+		left:0;
+		z-index:10;
+		font-size:12px;
+		width:30px;
+		height:30px;
+		border:1px solid #d3d3d3;
+		margin:auto;
+		line-height:30px;
+		-webkit-border-radius:30px;
+		-moz-border-radius:30px;
+		border-radius:30px;
+		position:absolute;
+		background:#fff;
+	}
+	.buddy_members .popover.top > .arrow,
+	.buddy_carousel .popover.top > .arrow {
+		border-top: 5px solid #fff;
+		border-left: 5px solid rgba(0, 0, 0, 0);
+		border-right: 5px solid rgba(0, 0, 0, 0);
+		bottom: -12px !important;
+		height: 0;
+		left: 0;
+		margin: auto;
+		position: absolute;
+		right: 0;
+		width: 0;	
+	}
+	.group_box .title h3 {
+		padding-bottom:0;
+		padding-top:10px;
+		font-size:18px;
+		font-weight:bold;
+	}
+	.group_img {
+		left: 0;
+		margin: 0 auto;
+		padding: 10px;
+		position: absolute;
+		right: 0;
+		top: -55px;
+		text-align: center;
+	}
+	.buddy_carousel {
+		margin:40px 0 20px;
+	}
+	.buddy_carousel .owl-controls {
+		padding:20px 0 0;
+	}
+	.buddy_carousel .owl-controls .owl-page span {
+		width:15px !important;
+		height:15px !important;
+		border:1px solid #ddd;
+	}
+	.buddy_carousel .item {
+		margin:auto;
+		text-align:center;
+	}
+	.buddy_carousel .owl-wrapper-outer  {
+		overflow:visible;
+	}
+	.buddy_members .popover.top,
+	.buddy_carousel .popover.top {
+		margin-top: -60px;
+		z-index:9999;
+		overflow:visible;
+		position:absolute;
+	}
+	.buddy_members .popover,
+	.buddy_carousel .popover {
+		position: absolute;
+		top: 0;
+		left: 0;
+		z-index: 1010;
+		display: block;
+		overflow:visible;
+		max-width: 276px;
+		padding: 1px;
+		text-align: center;
+		background-color: #ffffff;
+		background-clip: padding-box;
+		border: 1px solid #ededed;
+		border: 1px solid rgba(0, 0, 0, 0.2);
+		border-radius: 3px;
+		box-shadow: none;
+		white-space: normal;
+	}
+	.buddy_members .popover-title,
+	.buddy_carousel .popover-title {
+		margin: 0;
+		padding: 15px 14px 0;
+		font-size: 16px;
+		font-weight: bold;
+		line-height: 18px;
+		text-transform:uppercase;
+		background-color:#fff;
+		border-bottom: 1px solid #fff;
+	}
+	.buddy_members .popover-content,
+	.buddy_carousel .popover-content {
+		width: 200px;
+		padding: 5px 4px 20px;
+	}
+	.buddypress_tabber_widget_member li {
+		display:block;
+		margin:10px 0 20px;
+		position:relative;
+		overflow:hidden;
+	}
+	.buddypress_tabber_widget_member li span {
+		padding-left:10px;
+		margin-bottom:0;
+		font-size:16px !important;
+		text-transform:uppercase !important;
+		vertical-align:super;
+		padding-bottom:0;
+	}
+	.buddypress_tabber_widget_member li .readmore {
+		margin-top: -35px;
+		padding-left: 90px;
+		padding-top: 0;
+		position: absolute;
+	}
+	
+/* ----------------------------------------------------
+	PORTFOLIO STYLES
+------------------------------------------------------- */
+
+	.single-portfolio .title h2 {
+		font-size:24px;
+		text-transform:none;
+		margin-top:0;
+		padding-top:0;	
+	}
+	.product_details ul li {
+		list-style:none;
+		padding-left:2px;
+		padding-bottom:5px;
+	}
+	.pager li > a, .pager li > span {
+		background-color: #FFFFFF;
+		border: 1px solid #fff;
+		border-radius: 0;
+		color:#fff;
+		margin:30px 0 0;
+		display: inline-block;
+		padding: 5px 14px;
+	}
+	.pager li > a:hover, .pager li > span:hover {
+		background-color:#222;
+		color:#fff;
+	}
+	.product_details ul li a {
+		color:#666;
+	}
+	.masonry_wrapper {
+		overflow:hidden;
+		margin:30px 0;
+	}
+	.masonry_wrapper .item {
+		margin: 0 2px 4px;
+		padding:0;
+	}
+	.masonry_wrapper .item img {
+		height: auto !important;
+		height: 100% !important;
+		width: 100%;
+		position: relative;
+		z-index: -2;
+	}
+	#boxed-portfolio .portfolio_item {
+		width:100% !important;
+		height:auto !important;
+		margin:0 0 20px;
+		overflow:hidden;
+	}
+	#boxed-portfolio {
+		display: block !important;
+		overflow: visible !important;
+		position: relative;
+		z-index: 10;
+		margin-bottom:20px;
+	}
+	.portfolio-filter ul {
+		list-style:none; 
+		padding-left:10px
+	}
+	.portfolio-filter {
+		text-align: center;
+		overflow:hidden;
+		margin: 40px 0 15px;
+	}
+	.portfolio-filter li {
+		display: inline;
+		margin-right: 5px;
+		padding: 0;
+	}
+	.portfolio-filter li a {
+		-webkit-border-radius:4px;
+		-moz-border-radius:4px;
+		border-radius:4px;
+	}
+	.team_member img,
+	.portfolio_item img {
+		width:100%;
+	}
+	.isotope-item {
+	  z-index: 2;
+	}
+	.isotope-hidden.isotope-item {
+	  pointer-events: none;
+	  z-index: 1;
+	}
+	.isotope,
+	.isotope .isotope-item {
+	  -webkit-transition-duration: 0.8s;
+		 -moz-transition-duration: 0.8s;
+		  -ms-transition-duration: 0.8s;
+		   -o-transition-duration: 0.8s;
+			  transition-duration: 0.8s;
+	}
+	.isotope {
+	  -webkit-transition-property: height, width;
+		 -moz-transition-property: height, width;
+		  -ms-transition-property: height, width;
+		   -o-transition-property: height, width;
+			  transition-property: height, width;
+	}
+	.isotope .isotope-item {
+	  -webkit-transition-property: -webkit-transform, opacity;
+		 -moz-transition-property:    -moz-transform, opacity;
+		  -ms-transition-property:     -ms-transform, opacity;
+		   -o-transition-property:      -o-transform, opacity;
+			  transition-property:         transform, opacity;
+	}
+	.isotope.no-transition,
+	.isotope.no-transition .isotope-item,
+	.isotope .isotope-item.no-transition {
+	  -webkit-transition-duration: 0s;
+		 -moz-transition-duration: 0s;
+		  -ms-transition-duration: 0s;
+		   -o-transition-duration: 0s;
+			  transition-duration: 0s;
+	}
+	.magnifier .btn-default {
+		padding:0 20px !important;
+		color:#222222 !important;
+		width:auto !important;
+	}
+	.magnifier .sg,
+	.magnifier .st,
+	.magnifier .sf {
+		border:1px solid #ffffff;
+		color: #FFFFFF;
+		display: block;
+		display: inline-block !important;float: none !important;
+		font-size: 16px;
+		height: 40px;
+		line-height: 38px;
+		text-align: center;
+		width: 40px;
+		margin: -10px 2px 0 2px;
+		text-align: center;
+		width: 40px;
+	}
+	.magnifier h4 {
+		color:#ffffff;
+		text-align:center;
+		font-size:16px;
+		padding:10px 0;
+		margin-bottom:20px;
+		display:block;
+		font-family: 'bariol_lightlight';
+	}
+	.magnifier h3 {
+		color:#ffffff;
+		text-align:center;
+	}
+	.portfolio_item .magnifier .buttons {
+		top:44%;
+	}
+	.magnifier .buttons {
+		visibility: hidden;
+		opacity: 0;
+		filter:alpha(opacity=0);
+		position: absolute;
+		text-align: center;
+		width: 100%;
+		top: 50%;
+		margin-top: -20px;
+		-webkit-transform: scale(0.2);
+		-moz-transform: scale(0.2);
+		-ms-transform: scale(0.2);
+		-o-transform: scale(0.2);
+		transform: scale(0.2);
+		-webkit-transition: all 0.3s ease 0s;
+		-moz-transition: all 0.3s ease 0s;
+		-ms-transition: all 0.3s ease 0s;
+		-o-transition: all 0.3s ease 0s;
+		transition: all 0.3s ease 0s;
+	}
+	.magnifier:hover .buttons {
+		opacity: 1;
+		filter:alpha(opacity=100);
+		visibility: visible;
+		-webkit-transform: scale(1);
+		-moz-transform: scale(1);
+		-ms-transform: scale(1);
+		-o-transform: scale(1);
+		transform: scale(1);
+	}
+	.entry:hover .magnifier { 
+		opacity: 1;
+		filter:alpha(opacity=100);
+		visibility: visible;
+	}
+	.magnifier {
+		background:#000000;
+		background:rgba(0,0,0,0.8);
+		position:absolute;
+		top:0;
+		left:0;
+		bottom:0;
+		right:0;
+		opacity:0;
+		filter:alpha(opacity=0);
+		-webkit-transition:all .3s ease-in-out;
+		-moz-transition:all .3s ease-in-out;
+		-ms-transition:all .3s ease-in-out;
+		-o-transition:all .3s ease-in-out;
+		transition:all .3s ease-in-out;
+		-webkit-transform: scale(1);
+		-moz-transform: scale(1);
+		-ms-transform: scale(1);
+		-o-transform: scale(1);
+		transform: scale(1);
+	}
+
+/* ----------------------------------------------------
+	PARALLAX & SECTIONS
+------------------------------------------------------- */
+	
+	.custom-wrapper .col-lg-6 {
+		padding:0;
+	}
+	.custom-wrapper .overlay {
+		background-color:rgba(0, 0, 0, 0.4);
+		padding:0;
+	}
+	.parallax {
+		background-attachment: fixed !important;
+		background-position: center center;
+		background-repeat: no-repeat;
+		background-size: cover;
+	}
+	.jt-shadow {
+		box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
+		-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
+		-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
+	}
+	.custom-overlay {
+		padding: 60px 0;
+	}
+	.overlay {
+		padding: 60px 0;
+		background-color:rgba(0, 0, 0, 0.7);
+	}
+	.dark-wrapper {
+		background-color:#222222;
+		padding:60px 0;
+	}
+	.grey-wrapper {
+		background-color:#f5f5f5;
+		padding:60px 0;
+		clear:both;
+	}
+	.white-wrapper {
+		background-color:#ffffff;
+		padding:60px 0;
+	}
+	.blog-wrapper {
+		background-color:#ffffff;
+		padding:30px 0;
+	}
+	.custom-message {
+		padding:90px 0;
+	}
+	.custom-message h1 {
+		text-align:center;
+		font-weight:bold;
+		font-size:54px;
+	}
+	.custom-wrapper {
+	  background: url(demos/custom_wrapper_bg.jpg) no-repeat center center; 
+	    -webkit-background-size: cover;
+	  -moz-background-size: cover;
+	  -o-background-size: cover;
+	  background-size: cover;
+	}
+	.custom-wrapper .testimonial h3 {
+		color:#222 !important;
+	}
+	#boxed {
+	  background: url(demos/bg.jpg) no-repeat center center fixed; 
+	  -webkit-background-size: cover;
+	  -moz-background-size: cover;
+	  -o-background-size: cover;
+	  background-size: cover;
+	}
+	#boxed #wrapper {
+		background:#fff; 
+		margin:50px auto;
+	}
+	#boxed .white-wrapper,
+	#boxed .grey-wrapper {
+		margin:0 -15px;
+	}
+	#boxed #topbar .social-icons span a,
+	#boxed #topbar .social-icons span.last a,
+	#boxed #topbar .topbar-email, 
+	#boxed #topbar .topbar-phone, 
+	#boxed #topbar .topbar-login, 
+	#boxed #topbar .topbar-cart,
+	#boxed #topbar, #boxed #topbar .drop-box .dropdown-toggles{
+		border:none;
+	}
+	.grey-wrapper #accordion-second .accordion-heading .accordion-toggle,
+	.grey-wrapper #accordion-second .accordion-heading, 
+	.grey-wrapper #accordion-second .accordion-toggle:hover, 
+	.grey-wrapper #accordion-second .accordion-heading .accordion-toggle.active,
+	.grey-wrapper #accordion-second .accordion-inner,
+	.grey-wrapper .testimonial-wrap {
+		background:#fff;
+	}
+	.general-title hr {
+		width:30px;
+		margin-bottom:0;
+		margin-top:0;
+		border-width: 2px 0 0;
+	}
+	.general-title h2 {
+		font-size:31px;
+		padding-bottom:0;
+		font-weight:700;
+	}
+	.general-title,
+	.messagebox {
+		text-align:center;
+	}
+	.general-title .lead {
+		margin-top:10px !important;
+	}
+
+/* ----------------------------------------------------
+	SLIDER STYLES
+------------------------------------------------------- */
+	.rsUni, 
+	.rsUni .rsOverflow, 
+	.rsUni .rsSlide, 
+	.rsUni .rsVideoFrameHolder, 
+	.rsUni .rsThumbs {
+		background:#f5f5f5 !important;
+	}
+	#gallery-2 {
+		width: 100%;
+		-webkit-user-select: none;
+		-moz-user-select: none;  
+		user-select: none;
+	}
+	.aboutslider-shadow {
+		width:100%;
+		position:relative;
+		z-index:1;
+	}
+	.aboutslider-shadow .s1 {
+		background:url(images/flexslider_shadow.png) center no-repeat;
+		height:29px;
+		margin:0 auto;
+		bottom:-28px;
+		overflow:hidden;
+		width:100%;
+		position:absolute;
+		left:0;
+	}
+	.slider-shadow.without {
+		margin-top:-20px !important;
+	}
+	.slider-shadow {
+		background:url(images/slider-shadow.png) center center no-repeat;
+		width:100%;
+		height:77px;
+		display:block;
+		z-index:0;
+		overflow:hidden;
+		position:relative;
+		margin:0 auto;
+	}
+	.fullscreen-container {
+		width:100%;
+		position:relative;
+		padding:0;
+		display:none;
+	}
+	.fullwidthbanner-container{
+		width:100%;
+		position:relative;
+		padding:0;
+		overflow:hidden;
+	}
+	.fullwidthbanner-container ul,
+	.fullscreenbanner-container ul	{
+		display:none
+	}
+	.fullwidthbanner-container .fullwidthbanner{
+		width:100%;
+		position:relative;
+	}
+	#slider-in-laptop {
+	  width: 100%;
+	  height: auto;
+	  padding: 3% 15% 0 16%;
+	  background: none;
+	}
+	#slider-in-laptop .rsOverflow,
+	#slider-in-laptop .rsSlide,
+	#slider-in-laptop .rsVideoFrameHolder,
+	#slider-in-laptop .rsThumbs {
+	  background: #151515;
+	}
+	.imgBg {
+	  position: absolute;
+	  left: 0;
+	  top: 0;
+	  width: 100%;
+	  height: auto;
+	}
+	#slider-in-laptop .rsBullets {
+	  bottom: -50px;
+	}
+	.laptopBg {
+	  position: relative;
+	  width: 100%;
+	  height: auto;
+	}
+	#slider-in-laptop .rsBullets {
+		bottom: -50px;
+	}
+	.shop_title_slider_2 {
+		font-size:36px;
+		text-transform:uppercase;
+		font-weight:bold;
+		color:#222;
+	}
+	.shop_title_slider {
+		font-size:48px;
+		text-transform:uppercase;
+		font-weight:bold;
+		color:#fff;
+	}
+	.high_title2 {
+		font-size:48px;
+		font-family: 'Lato',sans-serif;
+		font-weight: normal !important;
+		letter-spacing: 0;
+		line-height: 120% !important;
+		padding: 0 0 10px;
+		position: relative;
+	}
+	.high_title {
+		font-size:70px;
+		font-family: 'Lato',sans-serif;
+		font-weight: 100 !important;
+		letter-spacing: 0;
+		line-height: 140% !important;
+		padding: 0 0 10px;
+		position: relative;
+	}
+	.big_title_slider {
+		color: #fff;
+		font-size:40px;
+		font-family: 'PT Sans',sans-serif;
+		font-weight: bold;
+		letter-spacing: 0;
+		line-height: 140% !important;
+		padding: 0 0 10px;
+		position: relative;
+	}
+	.big_title {
+		color: #222222;
+		font-size:36px;
+		font-family: 'PT Sans',sans-serif;
+		font-weight: 500;
+		letter-spacing: 0;
+		line-height: 140% !important;
+		padding: 0 0 10px;
+		position: relative;
+	}
+	.slider_title_a {
+		color: #222222;
+		font-size:36px;
+		font-family: 'Pacifico',sans-serif;
+		font-weight: 500;
+		letter-spacing: 0;
+		line-height: 140% !important;
+		padding: 0 0 10px;
+		position: relative;
+	}
+	.upper_title {
+		text-transform:uppercase;
+		font-size:36px;
+		font-weight:bold;
+		font-family: 'PT Sans',sans-serif;
+	}
+	.small_title2 {
+		color:#222222 !important;
+	}
+	.mini_title2 {
+		font-family: 'PT Sans',sans-serif;
+		font-size:16px !important;
+		font-weight:normal !important;
+		color:#222222 !important;
+	}
+	.light_title {
+		color: #ffffff;
+		font-family: 'Lato',sans-serif;
+		font-size:18px;
+		font-weight:300;
+		letter-spacing: 0;
+		padding: 0 0 10px;
+		position: relative;
+		line-height: 140% !important;
+	}
+	.small_title2,
+	.small_title {
+		color: #ffffff;
+		font-family: 'Lato',sans-serif;
+		font-size:20px;
+		letter-spacing: 0;
+		padding: 0 0 10px;
+		font-weight:lighter;
+		position: relative;
+		line-height: 140% !important;
+	}
+	.mini_title span {
+		font-size:24px;
+	}
+	.mini_title {
+		color: #ffffff;
+		font-family: 'Lato',sans-serif;
+		font-size:14px;
+		font-weight:bold !important;
+		letter-spacing: 0;
+		padding: 0 0 10px;
+		font-weight:lighter;
+		position: relative;
+		line-height: 140% !important;
+	}
+	.tp-bullets.simplebullets.navbar {
+		height: 35px;
+		padding: 0;
+	}
+	.tp-bullets.simplebullets .bullet {
+		cursor: pointer;
+		position: relative !important;
+		background: #efefef !important;
+		-webkit-border-radius: 0;
+		-webkit-border-radius:100px;
+		-moz-border-radius:100px;
+		border-radius:100px;
+		-webkit-box-shadow: none;
+		-moz-box-shadow: none;
+		box-shadow: none;
+		width: 6px !important;
+		height: 6px !important;
+		border: 6px solid rgba(0, 0, 0, 0) !important;
+		display: inline-block;
+		margin-right: 2px !important;
+		margin-bottom: 14px !important;
+		-webkit-transition: background-color 0.2s, border-color 0.2s;
+		-moz-transition: background-color 0.2s, border-color 0.2s;
+		-o-transition: background-color 0.2s, border-color 0.2s;
+		-ms-transition: background-color 0.2s, border-color 0.2s;
+		transition: background-color 0.2s, border-color 0.2s;
+		float:none !important;
+	}
+	.tp-bullets.simplebullets .bullet.last {
+		margin-right: 0px
+	}
+	.tp-bullets.simplebullets .bullet:hover,
+	.tp-bullets.simplebullets .bullet.selected {
+		-webkit-box-shadow: none;
+		-moz-box-shadow: none;
+		box-shadow: none;
+		width: 6px !important;
+		height: 6px !important;
+		border: 5px solid #111;
+	}
+	.tparrows:before {
+		font-family: 'revicons';
+		color: #ffffff;
+		font-style: normal;
+		font-weight: normal;
+		speak: none;
+		display: inline-block;
+		text-decoration: inherit;
+		margin-right: 0;
+		margin-top: 17px;
+		text-align: center;
+		width: 55px;
+		font-size: 21px;
+	}
+	.slides-navigation a,
+	.tp-leftarrow, 
+	.tp-rightarrow{
+		opacity:0.6 !important;
+		filter:alpha(opacity=60); /* For IE8 and earlier */
+	}
+	.slides-navigation a:hover,
+	.tp-leftarrow:hover, 
+	.tp-rightarrow:hover{
+		filter:alpha(opacity=100); /* For IE8 and earlier */
+		opacity:1 !important;
+	}
+	.tparrows {
+		border:2px solid #aaaaaa;
+		cursor: pointer;
+		background: rgba(0, 0, 0, 0.5) !important;
+		width: 60px !important;
+		height: 60px !important;
+	}
+	.tparrows:hover {
+		color: #fff;
+	}
+	.tp-leftarrow:before {
+		content: '\e824';
+	}
+	.tp-rightarrow:before {
+		content: '\e825';
+	}
+	.tparrows.tp-rightarrow:before {
+		margin-left: 1px;
+	}
+
+/* ----------------------------------------------------
+	MODULES
+------------------------------------------------------- */
+	#revvideo {
+		with:100%;
+		height:100%;
+	}
+	.custom-select {
+		background: none repeat scroll 0 0 #FFFFFF !important;
+		border: 1px solid #E9E9E9 !important;
+		box-shadow: 0 0 0 1px #FFFFFF inset, 1px 2px 0 #E9E9E9 !important;
+		outline: medium none;
+		position: relative;
+	}
+	#video {
+		border:1px solid #fff;
+	}
+	#soundcloud {
+		border:1px solid #fff;
+		width:100%;
+	}
+	.contact_form {
+		overflow:hidden;
+		margin:50px 0 25px;
+	}
+	.overlay .contact_details {
+		color:#fff !important;
+	}
+	.contact_form textarea {
+		height:209px !important;
+	}
+	.contact_form .validation-advice{display:none !important}
+	.contact_form .validation-failed{border-color:red !important}
+	.contact_form .form-control {
+		margin-bottom:10px;
+		height:62px;
+		border-color:#dddddd;
+		box-shadow:none;
+	}
+	#contactform fieldset {
+		padding:10px;
+		border:1px solid #eee;
+		-webkit-border-radius:5px;
+		-moz-border-radius:5px;
+	}
+	#contactform legend {
+		padding:7px 10px; 
+		font-weight:bold; 
+		color:#000; 
+		border:1px solid #eee; 
+		-webkit-border-radius:5px; 
+		-moz-border-radius:5px; 
+		margin-bottom:0 !important; 
+		margin-bottom:20px;
+	}
+	#contactform span.required{ 
+		font-size: 13px; 
+		color: #ff0000;
+	}
+	#message {
+		margin: 10px 0; 
+		padding: 0;
+	}
+	.error_message {
+		display: block; 
+		height: 22px; 
+		line-height: 22px; 
+		background: #FBE3E4 url(images/error.gif) no-repeat 10px center;
+		 padding: 3px 10px 3px 35px; 
+		 color:#8a1f11;
+		 border: 1px solid #FBC2C4; 
+		 -webkit-border-radius:5px;
+	}
+	.loader {
+		padding: 0 10px;
+	}
+	#contactform #success_page h1 {
+		background: url(images/success.gif) left no-repeat; 
+		padding-left:22px;
+	}
+	acronym {
+		border-bottom:1px dotted #ccc;
+	}
+	#map{
+		height:450px;
+		width:100%
+	}
+	#map img{
+		max-width:inherit
+	}
+	.map{
+		position:relative
+	}
+	.map .row .col-lg-4{
+		float:right;
+		margin-top:-450px;
+		z-index:9
+	}
+	.contact-icon {
+		margin:20px 0;
+		overflow:hidden;
+	}
+	.map .row{
+		position:relative
+	}
+	.infobox img {
+		width:100% !important;
+	}
+	.map .searchmodule {
+		padding:18px 10px
+	}
+	.infobox {
+		display: inline-block;
+		padding: 5px;
+		position: relative;
+		width: 270px;
+	}
+	.infobox img {
+		width:80px !important;
+		padding-right:10px
+	}
+	.infobox .title {
+		font-size:13px;
+		font-weight:bold;
+		margin-top:0;
+		margin-bottom:0;
+		text-transform:uppercase;
+		padding-bottom:5px;
+	}
+	.infobox .title a {
+		font-weight:bold;
+	}
+	.search_form {
+		position:relative;
+	}
+	.search_form:after {
+		color: #d9d9d9;
+		font-size: 12px;
+		height: 40px;
+		line-height: 40px;
+		position: absolute;
+		width: 40px;
+		right:0;
+		top:0;
+		font-family: 'FontAwesome';
+		content: "\f002";
+	}
+	.grey-wrapper .pricing_detail {
+		background:#fff;
+	}
+	.grey-wrapper .pricing_detail .priceamount {
+		border-color:#f5f5f5;
+	}
+	.pricing_detail {
+		border:1px solid #e3e3e3;
+		padding:30px 20px;
+		text-align:center;
+		-webkit-transition: background-color .2s linear, color .2s linear;
+		-moz-transition: background-color .2s linear, color .2s linear;
+		-o-transition: background-color .2s linear, color .2s linear;
+		-ms-transition: background-color .2s linear, color .2s linear;
+		transition: background-color .2s linear, color .2s linear;
+	}
+	.pricing_detail:hover h3,
+	.pricing_detail:hover ul li {
+		color:#fff;
+	}
+	.pricing_detail:hover header {
+		border-color:#ededed;
+	}
+	.pricing_detail header {
+		border-bottom:1px solid #e3e3e3;
+	}
+	.pricing_detail header h3 {
+		font-size:30px;
+		margin-top:35px;
+		padding:0;
+		display:block;
+		overflow:hidden;
+	}
+	.pricing_info {
+		display:block;
+	}
+	.pricing_info ul {
+		padding-left:0;
+	}
+	.pricing_info ul li {
+		list-style:none;
+		padding:15px 0;
+	}
+	.pricing_boxes {
+		padding:80px 0;
+		display:block;
+		overflow:hidden;
+		position:relative;
+	}
+	.pricing_detail:hover .btn{
+		color:#ffffff !important;
+		background:#222 !important;
+	}
+	.pricing_detail .priceamount {
+		-webkit-border-radius:500px;
+		-moz-border-radius:500px;
+		border-radius:500px;
+		color: #FFFFFF;;
+		background:#222222;
+		display: block;
+		border:10px solid #fff;
+		font-size: 16px;
+		height: 120px;
+		margin: 0 auto;
+		text-align: center;
+		width: 120px;
+		position: absolute;
+		top: -70px;
+		left: 0;
+		right: 0;
+		padding-top:23px;
+		line-height: 1.6;
+	}
+	.banners li {
+		list-style:none;
+		margin:5px;
+		float:left !important;
+	}
+	.banners li .img-thumbnail {
+		background-color: #bbbbbb;
+		border: 1px solid #DDDDDD;
+		border-radius: 0;
+		padding: 5px;
+	}
+	
+	.long-twitter i {
+		font-size:31px;
+	}
+	.long-twitter a {
+		text-decoration:underline;
+		color:#ffffff;
+	}
+	.long-twitter {
+		color:#ffffff;
+	}
+	.tab-content {
+		border-left:1px solid #efefef;
+		border-bottom:1px solid #efefef;
+		border-right:1px solid #efefef;
+	}
+	.nav-tabs > li > a {
+		border: 1px solid #EFEFEF;
+		line-height: 1.42857;
+		margin-right: 0;
+	}
+	.nav-stacked li:last-child {
+		border-bottom:0 solid #efefef !important;
+	}
+	.nav-stacked > li > a {
+		color:#222222;
+		border:0 solid #efefef !important;
+	}
+	.nav-stacked li {
+		border-top:0 solid #efefef !important;
+		border-left:0 solid #efefef !important;
+		border-bottom:1px solid #efefef !important;
+		border-right:0 solid #efefef !important;
+	}
+	.panel-title:after {
+		content: "\f078";
+		color: #292723;
+		float:right;
+		display: block;
+		font-family: 'FontAwesome';
+		font-size: 13px;
+		margin-top:-20px;
+		pointer-events: none;
+		position:relative;
+		line-height: 20px;
+		text-transform: none;
+	}
+	.panel-body h4 {
+		font-size: 16px;
+		margin: 10px 0 20px;
+		padding:0 !important;
+	}
+	.panel-body .form-control {
+		margin-bottom:0;
+	}
+	.panel-group .panel-heading + .panel-collapse .panel-body,
+	.panel-default {
+	   border: 0 solid #FFFFFF !important;
+		box-shadow: 0 0 #FFFFFF;
+		background: none;
+	}
+	.panel-title {
+		padding: 0;
+	}
+	.panel-default > .panel-heading {
+		background-color: #FFFFFF;
+		padding:15px 20px;
+		border: 1px solid #A9A9A9;
+		-webkit-border-radius: 3px;
+		-moz-border-radius: 3px;
+		border-radius: 3px;
+	}
+	.panel-default > .panel-heading a:hover {
+		background:none !important; 
+		color:#222222 !important;
+	}
+	.panel-default > .panel-heading a {
+		color: #222222;
+		font-size: 18px;
+		width: 100%;
+		display: block;
+	}
+	.stat {
+		text-align:center;
+	}
+	.highlight {
+		color:#ffffff;
+		padding:30px 0;
+		font-weight:bold;
+		display:block;
+		overflow:hidden;
+		margin-bottom:0;
+		font-size:48px;
+	}
+	.milestone-details {
+		font-weight:bold;
+		font-size:18px;
+		color:#fff;
+	}
+	.dmtop {
+		background-color:#161616;
+		background-image: url(images/arrow.png);
+		background-position: 50% 50%;
+		background-repeat: no-repeat;
+		z-index: 9999;
+		width: 40px;
+		height: 40px;
+		text-indent: -99999px;
+		position: fixed;
+		bottom: -100px;
+		right: 25px;
+		cursor: pointer;
+		-webkit-transition: all .7s ease-in-out;
+		-moz-transition: all .7s ease-in-out;
+		-o-transition: all .7s ease-in-out;
+		-ms-transition: all .7s ease-in-out;
+		transition: all .7s ease-in-out;
+		overflow: auto;
+	}
+	.progress {
+		position:relative;
+		overflow:visible
+	}
+	.skill_count {
+		position:absolute;
+		right:0;
+		font-weight:bold;
+		font-size:16px; 
+		color:#222;
+		top:-9px
+	}
+	.skills_bar {
+		margin:10px 0;
+		overflow:hidden;
+	}
+	.skills_bar small {
+		font-size:14px;
+		color:#222222;
+		margin:10px 0;
+	}
+	.progress {
+		border-radius:0;
+		box-shadow:none;
+		border-bottom:1px solid #cbcbcb;
+		background:none;
+		margin:10px 0;
+		height:10px;
+	}
+	#accordion-second .accordion-group{
+		margin-bottom:10px;
+	}
+	#accordion-second .accordion-heading{
+		border-bottom:0;
+		font-size:16px;
+	}
+	#accordion-second .accordion-heading .accordion-toggle{
+		display:block;
+		cursor:pointer;
+		padding:0 !important;
+		color:#222222;
+		background:#f5f5f5;
+		outline:none!important;
+		text-decoration:none
+	}
+	#accordion-second .accordion-heading,
+	#accordion-second .accordion-toggle:hover,
+	#accordion-second .accordion-heading .accordion-toggle.active{
+		background:#f5f5f5;
+	}
+	#accordion-second .accordion-heading .accordion-toggle > em {
+		background-color: #222222;
+		border-radius:0;
+		color: #FFFFFF;
+		font-size:14px;
+		height: 37px;
+		line-height: 40px;
+		margin-right: 10px;
+		text-align: center;
+		width: 40px;
+	}
+	#accordion-second .accordion-inner{
+		padding:9px 10px;
+		background:#f5f5f5;
+	}	
+	#accordion-first .accordion-group{
+		margin-bottom:10px;
+	}
+	#accordion-first .accordion-heading{
+		border-bottom:0;
+		font-size:16px;
+	}
+	#accordion-first .accordion-heading .accordion-toggle{
+		display:block;
+		cursor:pointer;
+		padding:5px 0 !important;
+		color:#222222;
+		outline:none!important;
+		text-decoration:none
+	}
+	#accordion-first .accordion-heading,
+	#accordion-first .accordion-toggle:hover,
+	#accordion-first .accordion-heading .accordion-toggle.active{
+		background:none;
+	}
+	#accordion-first .accordion-heading .accordion-toggle > em {
+		background-color: #222222;
+		-webkit-border-radius:100px;
+		-moz-border-radius:100px;
+		border-radius:100px;
+		color: #FFFFFF;
+		font-size:14px;
+		height: 32px;
+		line-height: 32px;
+		margin-right: 10px;
+		text-align: center;
+		width: 32px;
+	}
+	#accordion-first .accordion-inner{
+		padding:9px 10px;
+	}
+	.check li:before {
+		content: "\f00c";
+		font-family: "FontAwesome";
+		font-size: 16px;
+		left: 0;
+		padding-right:5px;
+		position: relative;
+		top: 2px;
+	}
+	.check li {
+		font-size:13px;
+		list-style:none;
+		margin-bottom:4px;
+	}
+	.check {
+		margin-left:0; 
+		padding-left:0
+	}
+	.check li a {
+		color:#656565;
+	}
+	#services .item {
+		padding:15px;
+	}
+	.item h3 {
+		padding-top:15px;
+		padding-bottom:0;
+	}
+	.item .icon-container {
+		font-size:24px;
+		float:left;
+		margin:0 20px 0 0;
+	}
+	 .servicesbox_content p {
+		display:inline-block;
+		margin-top:10px;	
+	}
+	 .servicesbox_content {
+		display:block !important;
+		width:100% !important;
+		padding:2px
+	}
+	.services_lists_boxes .service-icon-circle {
+		text-align:center;
+	}
+	.services_lists_boxes {
+		margin: 20px 0 20px 0;
+		display:block;
+		color:#fff;
+		position:relative;
+		overflow:hidden;
+	}
+	.services_lists_boxes h4 {
+		color:#fff;
+		font-size: 21px;
+		padding-bottom: 0;
+		font-weight:500;
+		text-transform:uppercase;
+	}
+	.custom-services {
+		position:relative !important;
+		padding:0;
+		margin:20px 0;
+		display:block;
+		overflow:visible;
+	}
+	.ch-item {
+		position:relative !important;
+		padding:0;
+		margin:20px 0;
+		height:200px;
+		display:block;
+		overflow:visible;
+	}
+	.ch-info-wrap{
+		position: absolute;
+		width: 100%;
+		height: 200px;
+		border-radius: 10px;
+		-webkit-border-radius:10px;
+		-moz-border-radius:10px;
+		-webkit-perspective: 800px;
+		-moz-perspective: 800px;
+		-o-perspective: 800px;
+		-ms-perspective: 800px;
+		perspective: 800px;
+		-webkit-transition: all 0.4s ease-in-out;
+		-moz-transition: all 0.4s ease-in-out;
+		-o-transition: all 0.4s ease-in-out;
+		-ms-transition: all 0.4s ease-in-out;
+		transition: all 0.4s ease-in-out;
+		background: #ffffff;
+	}
+	.ch-info-back  {
+		padding:15px;
+		text-align:center;
+	}
+	.ch-info-front {
+		padding-top:40px;
+		text-align:center;
+	}
+	.ch-info-back h3 {
+		font-size:20px;
+		margin-bottom:0;
+		padding-bottom:0;
+		color:#ffffff;
+		font-weight:bold;
+	}
+	.ch-info-back p {
+		color:#ffffff;
+	}
+	.ch-info-front h3 {
+		font-size:20px;
+		color:#222222;
+		font-weight:bold;
+	}
+	.ch-info{
+		position: absolute;
+		width: 100%;
+		height: 200px;
+		-webkit-transition: all 0.4s ease-in-out;
+		-moz-transition: all 0.4s ease-in-out;
+		-o-transition: all 0.4s ease-in-out;
+		-ms-transition: all 0.4s ease-in-out;
+		transition: all 0.4s ease-in-out;
+		-webkit-transform-style: preserve-3d;
+		-moz-transform-style: preserve-3d;
+		-o-transform-style: preserve-3d;
+		-ms-transform-style: preserve-3d;
+		transform-style: preserve-3d;
+	}
+	.ch-info > div {
+		display: block;
+		position: absolute;
+		width: 100%;
+		height: 100%;
+		background-position: center center;
+		-webkit-backface-visibility: hidden;
+		-moz-backface-visibility: hidden;
+		-o-backface-visibility: hidden;
+		-ms-backface-visibility: hidden;
+		backface-visibility: hidden;
+		border-radius: 10px;
+		-webkit-border-radius:10px;
+		-moz-border-radius:10px;
+	}
+	.ch-info .ch-info-back {
+		-webkit-transform: rotate3d(0,1,0,180deg);
+		-moz-transform: rotate3d(0,1,0,180deg);
+		-o-transform: rotate3d(0,1,0,180deg);
+		-ms-transform: rotate3d(0,1,0,180deg);
+		transform: rotate3d(0,1,0,180deg);
+	}
+	.ch-item:hover .ch-info {
+		-webkit-transform: rotate3d(0,1,0,-180deg);
+		-moz-transform: rotate3d(0,1,0,-180deg);
+		-o-transform: rotate3d(0,1,0,-180deg);
+		-ms-transform: rotate3d(0,1,0,-180deg);
+		transform: rotate3d(0,1,0,-180deg);
+	}
+	.service-with-image .entry {
+		position:relative;
+	}
+	.service-with-image {
+		overflow:hidden;
+		margin:20px 0;
+	}
+	.service-desc {
+		padding:20px 0;
+	}
+	.service-title a i {
+		padding-right:5px;
+	}
+	.service-title a {
+		font-weight:bold;
+		text-transform:uppercase;
+	}
+	.service-title {
+		background:#FFFFFF;
+		bottom: 0;
+		left: 0;
+		position: absolute;
+		right: 0;
+		max-width: 120px;
+		margin: auto;
+		text-align: center;
+		padding: 4px;
+	}
+	.service_vertical_box {
+		overflow: hidden;
+		display: block;
+		margin-bottom: 20px;
+	}
+	.services_vertical .general-title h2 {
+		padding:0 !important;
+		color:#fff !important;
+		text-align:left;
+		font-size:30px !important;
+	}
+	.services_vertical p {
+		padding:0 !important;
+		text-align:left;
+	}
+	.services_vertical 
+	 {
+		overflow:hidden;
+		padding:30px 0;
+	}
+	.services_vertical h3 {
+		padding: 0 !important;
+		font-size:18px;
+	}
+	.service_vertical_box .service-icon {
+		float:left;
+		clear: both;
+		display: block;
+		height: 60px;
+		line-height: 60px;
+		margin: 35px 20px;
+		width: 60px;
+	}
+	.service_vertical_box a.readmore {
+		padding-left:98px;
+	}
+	.services_vertical .icon-container {
+		float:left;
+	}
+	.icon-container {
+		border: 1px solid #FFFFFF;
+		border-radius: 100px;
+		-webkit-border-radius:100px;
+		-moz-border-radius:100px;
+		clear: both;
+		color: #FFFFFF;
+		display: block;
+		font-size: 21px;
+		height: 55px;
+		line-height: 55px;
+		margin: 38px 20px;
+		text-align: center;
+		width: 55px;
+	}
+	.servicebox {
+		margin:20px 0;
+	}
+	.servicebox h3 {
+		padding:0
+	}
+	.border-none {
+		-webkit-border-radius:0 !important;
+		-moz-border-radius: 0 !important;
+		border-radius:0 !important;
+	}
+	.border-radius {
+		-webkit-border-radius:500px !important;
+		-moz-border-radius: 500px !important;
+		border-radius:500px !important;
+	}
+	.service-icon i {
+		color:#666666;
+	}
+	.little-padding {
+		padding:5px 0 0 !important;
+		overflow:hidden;
+	}
+	.make-bg {
+		line-height:113px !important;
+	}
+	.make-bg i, .make-bg em{
+		font-size:2.6em !important;
+		color:#fff !important;
+	}
+	.servicebox:hover .make-bg {
+		background:#222222 !important;
+		border-color:#232323 !important;
+	}
+	.servicebox:hover .border-none {
+		border-bottom-color:#fff;
+	}
+	.service-icon-circle {
+		overflow:hidden;
+		margin:20px auto;
+		display:block;
+		position:relative;
+		border:1px solid #222;
+		height:100px;
+		width:100px;
+		line-height:107px;
+		-webkit-border-radius: 0 100px 100px;
+		-moz-border-radius: 0 100px 100px;
+		border-radius: 0 100px 100px;
+		-webkit-transition: background-color .2s linear, color .2s linear;
+		-moz-transition: background-color .2s linear, color .2s linear;
+		-o-transition: background-color .2s linear, color .2s linear;
+		-ms-transition: background-color .2s linear, color .2s linear;
+		transition: background-color .2s linear, color .2s linear;
+	}
+	.sr-only {
+		display:block !important;
+		overflow:visible;
+		visibility:visible
+	}
+	.service-icon-circle i {
+		font-size:24px;
+	}
+	.btn {
+		font-family: 'PT Sans',sans-serif;
+	}
+	.btn-dark {
+		background-color:#222222;
+		color:#ffffff;
+		border:none;
+	}
+	.btn-lg {
+		padding:10px 30px;
+		font-size:16px;
+		
+	}
+	.btn-dark:hover,
+	.btn-dark:focus,
+	.btn-dark:active,
+	.btn-dark.active,
+	.btn-primary {
+		color: #ffffff;
+		border:none;
+		margin-top: 45px;
+	}
+	.btn-primary:hover,
+	.btn-primary:focus,
+	.btn-primary:active,
+	.btn-primary.active {
+		color: #ffffff;
+		background-color: #222222;
+	}
+	.arrow-up {
+		border-bottom: 5px solid #FFFFFF;
+		border-left: 5px solid rgba(0, 0, 0, 0);
+		border-right: 5px solid rgba(0, 0, 0, 0);
+		bottom: -1px;
+		height: 0;
+		left: 0;
+		margin: auto;
+		position: absolute;
+		right: 0;
+		width: 0;
+	}
+	.doc li a {
+		color:#222 !important;
+	}
+	.doc .flexslider a {
+		color:#fff !important
+	}
+	.doc .blog-carousel {
+		padding:15px !important;
+	}
+	.doc .highlight {
+		margin-top:10px;
+		font-size:72px !important;
+		font-weight:normal;
+		color:#222;
+		font-family: 'Lato', cursive;
+	}
+	.doc .green {
+		color:#77be32 !important;
+	}
+	.doc .red {
+		color:#f2333a !important;
+	}
+	.doc .yellow {
+		color:#35B0BF !important;
+	}
+	.doc .milestone-details {
+		font-size:21px !important;
+		font-weight:100;
+		color:#222;
+		font-family: 'Lato', cursive;
+		text-transform:uppercase;
+		padding:20px;
+	}
+	.tabbed-menu ul {
+		list-style:none;
+		list-style-position:outside;
+		display:inline;
+		margin:10px 0;
+	}    
+	.tabbed-menu li { 
+		line-height:12px;
+		float:left;
+		padding:10px 7px; 
+	}
+	.tabbed-menu li a {
+		color:#222;
+	}
+	.general-title .lead,
+	.messagebox .lead {
+		font-family: 'Lato',sans-serif;
+		font-weight:300;
+		line-height:1.9;
+		margin:15px 0;
+	}
+	.messagebox h1 {
+		color:#fff;
+		font-weight:bold;
+		font-size:30px;
+	}
+	.messagebox .btn-dark,
+	.messagebox .btn-dark:hover {
+		background:#222 !important;
+		color:#fff !important;
+	}
+	.messagebox h2 {
+		font-size:30px;
+	}
+	.calloutbox-full-mini .lead,
+	.calloutbox-full .lead {
+		color:#fff;
+		margin:10px 0 20px;
+	}
+	.calloutbox-full-mini {
+		padding:20px 0;
+		text-align:center;	
+	}
+	.calloutbox-full {
+		padding:60px 0;
+		text-align:center;
+	}
+	.calloutbox .form-control {
+		height:35px;
+	}
+	#bilding label, 
+	#bilding .form-control {
+		margin:10px 0 0;
+	}
+	#payment p.small {
+		font-weight:100
+	}
+	#payment label {
+		border: 1px solid #EDEDED;
+		padding: 15px 40px !important;
+	}
+	.calloutbox {
+		position:relative;
+	}
+	.bggrey h2 {
+		color:#222222 !important;
+		font-weight:bold;
+	}
+	.bgdark {
+		background:#222222 !important;
+	}
+	.bggrey {
+		color:#222222 !important;
+		background:#f5f5f5 !important;
+		border-left:8px solid #fff;
+	}
+	.calloutbox-full-mini h2,
+	.calloutbox-full h2 {
+		font-size:36px;
+		padding:0;
+		margin:0;
+		text-transform:uppercase;
+		color:#fff;
+	}
+	.calloutbox h2 {
+		font-size:28px;
+		padding:0;
+		margin:0;
+		text-transform:uppercase;
+		color:#fff;
+	}
+	.calloutbox {
+		margin:20px 0;
+		color:#fff;
+		padding:30px 20px 20px;
+		overflow:hidden;
+	}
+	.calloutbox .btn-dark:hover {
+		background:#232323;
+	}
+	.white-clients .client-wrap {
+		border-color:#dedede;
+	}
+	.client-wrap {
+		border-bottom-style: solid;
+		border-bottom-width: 1px;
+		border-color:#444647;
+		border-right-style: solid;
+		border-right-width: 1px;
+		padding: 30px;
+	}
+	.client-wrap.last {
+		border-right-width: 0;
+	}
+	.client-wrap.no-border {
+		border-bottom-width: 0;
+	}
+	.not_found h1 {
+		margin-bottom:0;
+		font-size: 200px;
+		padding-bottom:0;
+		font-weight: bold;
+		line-height: 1;
+	}
+	
+/* ----------------------------------------------------
+	BLOG SECTIONS
+------------------------------------------------------- */
+
+	#comments_form .form-control{
+		margin-bottom:10px;
+	}
+	#comments {padding:20px;}
+	.comment-list {
+		margin: 60px 0;
+		list-style:none;
+	}
+	.comment-list ul li,
+	.comment-list ol li {
+		list-style:none;
+	}
+	.comment-avatar {
+		margin: 0 20px 0 0;
+		float: left;
+		height: 70px; width: 70px;
+	}
+	.comment-content {
+	   background: #ffffff;
+		border: 1px solid #efefef;
+		margin-bottom: 20px;
+		overflow: hidden;
+		padding: 20px;
+	}
+	.comment-reply a {
+		color:#fff !important;
+	}
+	.comment-author {
+		margin-bottom: 10px;
+	}
+	.comment-meta {
+		font-size: 12px;
+		color: #aaa;
+		padding-left:10px;
+	}
+	.comment-reply {
+		margin:-10px -5px 0 0;
+		float: right;
+		font-size: 12px;
+		color: #ffffff;
+	}
+	.leave-comment textarea {
+		height: 150px;
+	}
+	.authorbox_wrapper {
+		padding:20px;
+		border-bottom: 1px solid #efefef;
+		margin-bottom: 50px;
+	}
+	.authorbox_wrapper img {
+		margin:0 20px 20px 0;
+		width:100px !important;
+	}
+	.authorbox_wrapper h4 {
+		margin-bottom:0;
+		padding-bottom:0;
+	}
+	.authorbox_wrapper p {
+		padding-top:5px;
+		margin-top:5px;
+	}
+	.blog_button {
+		-moz-user-select: none;
+		background:#fff;
+		border: 1px solid #cbcbcb;
+		color: #cbcbcb;
+		display: inline-block;
+		font-size: 13px;
+		font-weight: normal;
+		line-height: 1.42857;
+		margin-bottom: 30px;
+		padding: 10px 23px;
+		text-align: center;
+		vertical-align: middle;
+		white-space: nowrap;
+	}
+	.timeline {
+		list-style: none;
+		padding: 20px 0 20px;
+		position: relative;
+	}
+    .timeline:before {
+        top: 0;
+        bottom: 0;
+        position: absolute;
+        content: " ";
+        width: 1px;
+        background-color: #cecece;
+        left: 50%;
+        margin-left: -1.5px;
+    }
+    .timeline > li {
+        margin-bottom: 20px;
+        position: relative;
+    }
+	.timeline > li:before,
+	.timeline > li:after {
+		content: " ";
+		display: table;
+	}
+	.timeline > li:after {
+		clear: both;
+	}
+	.timeline > li:before,
+	.timeline > li:after {
+		content: " ";
+		display: table;
+	}
+	.timeline > li:after {
+		clear: both;
+	}
+	.timeline > li > .timeline-panel {
+		width: 46%;
+		float: left;
+		border: 1px solid #cecece;
+		border-radius: 2px;
+		padding: 20px;
+		position: relative;
+	}
+	.timeline > li > .timeline-panel:before {
+		position: absolute;
+		top: 26px;
+		right: -15px;
+		display: inline-block;
+		border-top: 15px solid transparent;
+		border-left: 15px solid #cecece;
+		border-right: 0 solid #cecece;
+		border-bottom: 15px solid transparent;
+		content: " ";
+	}
+	.timeline > li > .timeline-panel:after {
+		position: absolute;
+		top: 27px;
+		right: -14px;
+		display: inline-block;
+		border-top: 14px solid transparent;
+		border-left: 14px solid #fff;
+		border-right: 0 solid #fff;
+		border-bottom: 14px solid transparent;
+		content: " ";
+	}
+	.timeline > li > .timeline-badge {
+		color: #fff;
+		width: 50px;
+		height: 50px;
+		line-height: 50px;
+		font-size: 1.4em;
+		text-align: center;
+		position: absolute;
+		top: 16px;
+		left: 50%;
+		margin-left: -25px;
+		background-color: #999999;
+		z-index: 100;
+		border-top-right-radius: 50%;
+		border-top-left-radius: 50%;
+		border-bottom-right-radius: 50%;
+		border-bottom-left-radius: 50%;
+	}
+	.timeline > li.timeline-inverted > .timeline-panel {
+		float: right;
+	}
+	.timeline > li.timeline-inverted > .timeline-panel:before {
+		border-left-width: 0;
+		border-right-width: 15px;
+		left: -15px;
+		right: auto;
+	}
+	.timeline > li.timeline-inverted > .timeline-panel:after {
+		border-left-width: 0;
+		border-right-width: 14px;
+		left: -14px;
+		right: auto;
+	}
+	.timeline-title {
+		margin-top: 0;
+		color: inherit;
+	}
+	
+	.timeline-body > p,
+	.timeline-body > ul {
+		margin-bottom: 0;
+	}
+    .timeline-body > p + p {
+        margin-top: 5px;
+    }
+	.post-wrapper-top {
+		background:#f5f5f5;
+		bottom: 0;
+		left: 0;
+		right: 0;
+		top: 0;
+		z-index: 0;
+		border-bottom: 3px solid #efefef;
+		margin-bottom: 0;
+		padding:0;
+		position: relative;
+		text-align: left;
+	}
+	.breadcrumb > li + li:before {
+		font-size:13px;
+	}
+	.post-wrapper-top h2,  .post-wrapper-top h1{
+		border-bottom: 3px solid #fff;
+		display: inline-block;
+		font-size:24px;
+		padding: 30px 0;
+		color:#222222;
+		position: relative;
+		margin-bottom:-3px;
+	}
+	.breadcrumb {
+		bottom: 0;
+		color: #777777;
+		background:transparent;
+		font-size: 14px;
+		font-weight: 400;
+		list-style: none outside none;
+		padding: 10px 0;
+		position: absolute;
+		right: 0;
+	}
+	.breadcrumb > li + li:before {
+		content:"";
+		background:url(images/breadcrumb.png) no-repeat center center;
+		margin:0 10px;
+		padding:0 10px
+	}
+	.blog-wrapper hr {
+		margin-top:40px;
+		margin-bottom:40px;
+	}
+	.pagination > li > a, 
+	.pagination > li > span {
+		background-color: #f5f5f5;
+		color: #222222;
+		float: left;
+		line-height: 1.82857;
+		margin-left: 5px;
+		padding: 3px 10px;
+		position: relative;
+		text-decoration: none;
+	}
+	.quote-post {
+		background:#f5f5f5;
+		position: relative;
+		padding:20px 10px 10px;
+	}
+	.quote-post:after {
+		font-family: 'FontAwesome';
+		content: "\f10e";
+		padding-right:20px;
+		right:0;
+		position:absolute;
+		top:50px;
+		color:#000000;
+		font-size:600%;
+		opacity: 0.1; -moz-opacity: 0.1; filter: alpha(opacity=10);
+	}
+	.quote-post blockquote {
+		border-left:0px solid #fff;
+	}
+	
+/* ----------------------------------------------------
+	ANIMATIONS
+------------------------------------------------------- */
+
+	.bubble-bottom {
+		display: inline-block;
+		position: relative;
+		-webkit-transform: translateZ(0);
+		transform: translateZ(0);
+		box-shadow: 0 0 1px rgba(0, 0, 0, 0);
+	}
+	.bubble-bottom:before {
+		pointer-events: none;
+		position: absolute;
+		z-index: -1;
+		content: '';
+		border-style: solid;
+		-webkit-transition-duration: 0.3s;
+		transition-duration: 0.3s;
+		-webkit-transition-property: bottom;
+		transition-property: bottom;
+		left: calc(50% - 10px);
+		bottom: 0;
+		border-width: 10px 10px 0 10px;
+		border-color: #e1e1e1 transparent transparent transparent;
+	}
+	.bubble-bottom:hover:before, .bubble-bottom:focus:before, .bubble-bottom:active:before {
+		bottom: -10px;
+	}
+	.rotating {
+	  display: inline-block;
+	  -webkit-transform-style: preserve-3d;
+	  -moz-transform-style: preserve-3d;
+	  -ms-transform-style: preserve-3d;
+	  -o-transform-style: preserve-3d;
+	  transform-style: preserve-3d;
+	  -webkit-transform: rotateX(0) rotateY(0) rotateZ(0);
+	  -moz-transform: rotateX(0) rotateY(0) rotateZ(0);
+	  -ms-transform: rotateX(0) rotateY(0) rotateZ(0);
+	  -o-transform: rotateX(0) rotateY(0) rotateZ(0);
+	  transform: rotateX(0) rotateY(0) rotateZ(0);
+	  -webkit-transition: 0.5s;
+	  -moz-transition: 0.5s;
+	  -ms-transition: 0.5s;
+	  -o-transition: 0.5s;
+	  transition: 0.5s;
+	  -webkit-transform-origin-x: 50%;
+	}
+	.rotating.flip {
+	  position: relative;
+	}
+	.rotating .front, .rotating .back {
+	  left: 0;
+	  top: 0;
+	  -webkit-backface-visibility: hidden;
+	  -moz-backface-visibility: hidden;
+	  -ms-backface-visibility: hidden;
+	  -o-backface-visibility: hidden;
+	  backface-visibility: hidden;
+	}
+	.rotating .front {
+	  position: absolute;
+	  display: inline-block;
+	  -webkit-transform: translate3d(0,0,1px);
+	  -moz-transform: translate3d(0,0,1px);
+	  -ms-transform: translate3d(0,0,1px);
+	  -o-transform: translate3d(0,0,1px);
+	  transform: translate3d(0,0,1px);
+	}
+	.rotating.flip .front {
+	  z-index: 1;
+	}
+	.rotating .back {
+	  display: block;
+	  opacity: 0;
+	  filter:alpha(opacity=0);
+	}
+	.rotating.spin {
+	  -webkit-transform: rotate(360deg) scale(0);
+	  -moz-transform: rotate(360deg) scale(0);
+	  -ms-transform: rotate(360deg) scale(0);
+	  -o-transform: rotate(360deg) scale(0);
+	  transform: rotate(360deg) scale(0);
+	}
+	.rotating.flip .back {
+	  z-index: 2;
+	  display: block;
+	  opacity: 1;
+	  filter:alpha(opacity=100);
+	  
+	  -webkit-transform: rotateY(180deg) translate3d(0,0,0);
+	  -moz-transform: rotateY(180deg) translate3d(0,0,0);
+	  -ms-transform: rotateY(180deg) translate3d(0,0,0);
+	  -o-transform: rotateY(180deg) translate3d(0,0,0);
+	  transform: rotateY(180deg) translate3d(0,0,0);
+	}
+	.rotating.flip.up .back {
+	  -webkit-transform: rotateX(180deg) translate3d(0,0,0);
+	  -moz-transform: rotateX(180deg) translate3d(0,0,0);
+	  -ms-transform: rotateX(180deg) translate3d(0,0,0);
+	  -o-transform: rotateX(180deg) translate3d(0,0,0);
+	  transform: rotateX(180deg) translate3d(0,0,0);
+	}
+	.rotating.flip.cube .front {
+	  -webkit-transform: translate3d(0,0,100px) scale(0.9,0.9);
+	  -moz-transform: translate3d(0,0,100px) scale(0.85,0.85);
+	  -ms-transform: translate3d(0,0,100px) scale(0.85,0.85);
+	  -o-transform: translate3d(0,0,100px) scale(0.85,0.85);
+	  transform: translate3d(0,0,100px) scale(0.85,0.85);
+	}
+	.rotating.flip.cube .back {
+	  -webkit-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.9,0.9);
+	  -moz-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);
+	  -ms-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);
+	  -o-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);
+	  transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);
+	}
+	.rotating.flip.cube.up .back {
+	  -webkit-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.9,0.9);
+	  -moz-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);
+	  -ms-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);
+	  -o-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);
+	  transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);
+	}	
+	
+	
+	
+/* ----------------------------------------------------
+	RESPONSIVE
+------------------------------------------------------- */
+
+	@media (max-width: 767px) {
+	.header_center .navbar-collapse.collapse {
+		text-align: left;
+		height: auto !important;
+		overflow:auto !important;
+	}
+	.header_center .navbar-nav {
+		display:inherit !important;
+		float: inherit !important;
+		margin: 0;
+	}
+    ul.timeline:before {
+        left: 40px;
+    }
+    ul.timeline > li > .timeline-panel {
+        width: calc(100% - 90px);
+        width: -moz-calc(100% - 90px);
+        width: -webkit-calc(100% - 90px);
+    }
+    ul.timeline > li > .timeline-badge {
+        left: 15px;
+        margin-left: 0;
+        top: 16px;
+    }
+    ul.timeline > li > .timeline-panel {
+        float: right;
+    }
+	ul.timeline > li > .timeline-panel:before {
+		border-left-width: 0;
+		border-right-width: 15px;
+		left: -15px;
+		right: auto;
+	}
+	ul.timeline > li > .timeline-panel:after {
+		border-left-width: 0;
+		border-right-width: 14px;
+		left: -14px;
+		right: auto;
+	}
+	.btn-lg,
+	.mini_title2 {
+		font-size:11px !important;
+	}
+	#topbar .topbar-email, 
+	#topbar .topbar-phone, 
+	#topbar .topbar-login, 
+	#topbar .topbar-cart,
+	.topmenu,
+	.copyright-text,
+	.menu,
+	.callus {
+		border:none;
+		float:none !important;
+		clear:both !important;
+		text-align:center !important;
+		margin:auto;
+	} 
+	}
+
+	@media (max-width: 380px) {
+	#topbar .topbar-email, 
+	#topbar .topbar-phone, 
+	#topbar .topbar-login, 
+	#topbar .topbar-cart,
+	.topmenu,
+	.callus{
+		display:block
+	} 
+	}
+	
+/* ----------------------------------------------------
+	COLOR SCHEMES
+------------------------------------------------------- */
+
+	.arrow-left {
+		border-right-color:#35B0BF;
+	}
+	#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
+		border-top-color:#35B0BF !important;	
+	}
+	.buddy_members .popover.top > .arrow:after,
+	.buddy_carousel .popover.top > .arrow:after {
+		border-top:10px solid #35B0BF !important;	
+	}
+	.tp-bullets.simplebullets .bullet:hover,
+	.tp-bullets.simplebullets .bullet.selected{
+		border-color:#35B0BF !important;	
+	}
+	.post-wrapper-top h2, .post-wrapper-top h1,
+	.group_box:hover .circle,
+	.group_box:hover,
+	.buddy_carousel .popover,
+	.buddy_members .popover,
+	.buddy_desc,
+	.cat_widget:hover,
+	.social_like .icon-container,
+	.pagination > .active > a, 
+	.pagination > .active > span, 
+	.pagination > .active > a:hover, 
+	.pagination > .active > span:hover, 
+	.pagination > .active > a:focus, 
+	.pagination > li > a:hover,
+	.pagination > li > span:hover,
+	.pagination > li > a:focus,
+	.pagination > li > span:focus,
+	.pagination > .active > span:focus,
+	.form-control:focus,
+	.panel-default > .panel-heading:hover,
+	.bggrey,
+	.services_vertical .icon-container,
+	.item .icon-container,
+	#owl-testimonial-widget .img-circle,
+	.testimonial-wrap,
+	.tparrows:hover,
+	.blog_button,
+	.magnifier .btn-default:hover,
+	blockquote,
+	.magnifier .btn-default:focus,
+	.magnifier .btn-default:active,
+	.service-icon-circle,
+	.general-title hr {
+		border-color:#35B0BF;
+	}
+	#header-style-1 .dropdown-menu,
+	#header-style-1 .yamm .dropdown.yamm-fw .dropdown-menu {
+		border-top-color: #77bbc1 !important;
+		
+	}
+	#three-parallax .testimonial h3 {
+		color:#35B0BF !important;
+	}
+	.blog_button,
+	.shop_title_slider span,
+	.cat_widget h3,
+	.rating i,
+	.big_title_onepage span,
+	.small_thin_grey1 i,
+	.popular_items .meta span i,
+	.ch-info-front i,
+	.service_vertical_box:hover .service-icon i,
+	.bgdark span,
+	.item .icon-container,
+	.slider_title_a,
+	.mini_title2 i,
+	.team_member span,
+	.blog-carousel-meta span i,
+	.high_title2,
+	.high_title,
+	.big_title span,
+	.small_title span,
+	.mini_title span,
+	.check li:before,
+	.service-icon-circle i,
+	.servicebox:hover .service-icon i,
+	.shop-right .title .price,
+	.shop_item .price,
+	.cart_table .price2,
+	.widget h3 span,
+	.big_title_slider span,
+	a,
+	.milestone-counter i,
+	a.readmore,
+	.tabbed-menu li a:hover,
+	.footer-menu li a:hover,
+	.mmode .title span,
+	.footer-menu li a:focus,
+	#header-style-1 .yamm h3 i,
+	#header-style-1 .yamm-fw .dropdown-menu li a:before,
+	#topbar .topbar-login i,
+	.group_box i,
+	#topbar .callus i,
+	#topbar .topbar-cart i {
+		color:#77bbc1;
+	}
+	.timeline-badge.danger,
+	.flex-control-paging li a.flex-active,
+	.tparrows:hover {
+		background-color:#35B0BF !important;
+	}
+	.demo_changer .demo-icon,
+	.group_box:hover .circle,
+	.buddy_carousel .owl-controls .owl-page.active span, 
+	.buddy_carousel .owl-controls.clickable .owl-page:hover span,
+	.recent_posts_widget > li img:hover,
+	.buddypress_tabber_widget_member li img:hover,
+	#tabbed_widget .nav-tabs > li.active > a, 
+	#tabbed_widget .nav-tabs > li.active > a:hover,
+	#tabbed_widget .nav-tabs > li.active > a:focus,
+	#tabbed_widget .nav > li > a:hover, 
+	#tabbed_widget .nav > li > a:focus,
+	#footer-style-1 .social-icons span a:hover,
+	#footer-style-2 .social-icons span a:hover,
+	#footer-style-3 .social-icons span a:hover,
+	.footer_post li img:hover,
+	#tabbed_widget .recent_posts_widget img:hover,
+	.pricing_detail:hover,
+	.pricing_detail:hover .priceamount,
+	.banners li:hover .img-thumbnail,
+	.ch-info .ch-info-back,
+	.service-with-image:hover .service-title,
+	.calloutbox-full-mini,
+	.services_vertical .icon-container,
+	#services .owl-controls .owl-page span,
+	.item:hover .icon-container,
+	.white-wrapper #owl-testimonial .owl-controls .owl-page.active span,
+	.make-bg,
+	.buddy_image img:hover,
+	.calloutbox,
+	#owl-testimonial-widget .owl-controls .owl-prev:hover, 
+	#owl-testimonial-widget .owl-controls .owl-next:hover,
+	#owl_blog_two_line .owl-controls .owl-prev:hover,
+	#owl_blog_two_line .owl-controls .owl-next:hover,
+	#owl_blog_three_line .owl-controls .owl-prev:hover,
+	#owl_blog_three_line .owl-controls .owl-next:hover,
+	#owl_portfolio_two_line .owl-controls .owl-prev:hover,
+	#owl_portfolio_two_line .owl-controls .owl-next:hover,
+	#owl_shop_carousel .owl-controls .owl-prev:hover, 
+	#owl_shop_carousel .owl-controls .owl-next:hover,
+	#owl_shop_carousel_1 .owl-controls .owl-prev:hover,
+	#owl_shop_carousel_1 .owl-controls .owl-next:hover,
+	#owl-blog .owl-controls .owl-prev:hover, 
+	#owl-blog .owl-controls .owl-next:hover,
+	.overlay #owl-testimonial .owl-controls .owl-page.active span,
+	.progress-bar,
+	.dmtop,
+	h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,
+	.magnifier .btn-default:hover,
+	.magnifier .btn-default:focus,
+	.magnifier .btn-default:active,
+	.rsDefaultInv .rsBullet.rsNavSelected span,
+	.service-icon-circle.active,
+	.servicebox:hover .service-icon-circle,
+	.btn-primary,
+	#accordion-first .accordion-heading .accordion-toggle.active em,
+	#accordion-second .accordion-heading .accordion-toggle.active em,
+	mark,
+	.pager li > a, .pager li > span,
+	.make-bg-full,
+	.pagination > .active > a, 
+	.pagination > .active > span, 
+	.pagination > .active > a:hover, 
+	.pagination > .active > span:hover, 
+	.pagination > .active > a:focus, 
+	.pagination > li > a:hover,
+	.pagination > li > span:hover,
+	.pagination > li > a:focus,
+	.pagination > li > span:focus,
+	.pagination > .active > span:focus,
+	#bbpress-forums li.bbp-body ul.forum li.bbp-forum-reply-count:hover,
+	#bbpress-forums li.bbp-body ul.forum li.bbp-forum-topic-count:hover,
+	.tagcloud a:hover,
+	.nav-stacked > li > a:hover,
+	.nav-stacked > li > a:focus,
+	.nav-tabs > li.active > a:hover,
+	.buddy_members img:hover,
+	.buddy_carousel img:hover,
+	.nav-tabs > li.active > a:focus,
+	.nav-tabs > li.active > a, 
+	#buddypress_features .nav-tabs > li > a:hover,
+	#buddypress_features .nav-tabs > li > a:focus,
+	#header-style-1 .navbar-nav > li > a:hover,
+	#header-style-1 .navbar-nav > li > a:focus,
+	#header-style-1 .navbar-nav > li > a:active,
+	#header-style-1 .navbar-default .navbar-nav > .open > a,
+	#header-style-1 .navbar-default .navbar-nav > .open > a:hover,
+	#header-style-1 .navbar-default .navbar-nav > .open > a:focus,
+	#topbar .social-icons span a:hover, span.rotate {
+		    background-color: transparent;
+    		border-bottom: 2px solid #77bbc1;
+	}
+	.flex-direction-nav a,
+	.rsUni .rsThumb.rsNavSelected .thumbIco,
+	.custom-overlay {
+		background-color:rgba(247,194,33,0.7);
+	}
+	#tabbed_widget .nav-tabs > li.active > a, 
+	#tabbed_widget .nav-tabs > li.active > a:hover,
+	#tabbed_widget .nav-tabs > li.active > a:focus,
+	#tabbed_widget .nav > li > a:hover, 
+	#tabbed_widget .nav > li > a:focus,
+	.pagination > .active > a, 
+	.pagination > .active > span, 
+	.pagination > .active > a:hover, 
+	.pagination > .active > span:hover, 
+	.pagination > .active > a:focus, 
+	.pagination > li > a:hover,
+	.pagination > li > span:hover,
+	.pagination > li > a:focus,
+	.pagination > li > span:focus,
+	.pagination > .active > span:focus,
+	.big_title_onepage,
+	.tp-caption .btn,
+	.small_thin_grey1,
+	#footer-style-2 .social-icons span a:hover,
+	#footer-style-3 .social-icons span a:hover,
+	#footer-style-1 .social-icons span a:hover,
+	.recent_posts_widget a,
+	#footer-style-1 .widget,
+	#footer-style-1 p,
+	#footer-style-2 .widget,
+	#footer-style-2 p,
+	#footer-style-3 .widget,
+	#footer-style-3 p,
+	.service-with-image:hover .service-title a,
+	.item:hover .icon-container,
+	.overlay h2,
+	.overlay .lead,
+	.overlay .testimonial-widget .testimonial .lead:after,
+	.overlay .testimonial-widget .testimonial .lead:before,
+	.overlay .testimonial-widget,
+	.magnifier .btn-default:hover,
+	.magnifier .btn-default:focus,
+	.magnifier .btn-default:active,
+	mark,
+	.service-icon-circle.active i,
+	.servicebox:hover .service-icon-circle i,
+	.testimonial h3,
+	.nav-stacked > li > a:hover,
+	.nav-tabs > li.active > a:focus,
+	.nav-tabs > li.active > a,
+	#footer-style-2 .widget .title h3,
+	#footer-style-3 .widget .title h3,
+	#footer-style-1 .widget .title h3, span.rotate {
+		color:#ffffff !important;
+	}
+	
+	.dropdown .dropdown-toggle, .social-icons span a, .navbar-nav a.dropdown-toggle{display:block !important}
+	.dropdown-menu .yamm-content .sub-menu{margin-left:10px; margin-bottom:10px}
+	
+	.dropdown-menu .yamm-content .sub-menu li{}
+	#header-style-1 .dropdown-menu .yamm-content .sub-menu li a:before {font-size:13px; content: "\f0da" !important;}
+	#header-style-1 .dropdown-menu .yamm-content .sub-menu{border-top:1px solid #d5d5d5}
+	.mega-menu-sub-title{text-transform:uppercase}
+	button, input.btn-primary{
+		transition: background-color 0.2s linear 0s, color 0.2s linear 0s;
+	}
+	.row{margin-top:10px}
+	#boxed .blog-wrapper .overlay .container{width:100%}
+	.cms-index-index .blog-wrapper{padding-bottom:0}
+	.no-padding{padding:0 !important; margin-top:0 !important; margin-bottom:0 !important}
+	.shop_desc .price{text-align:right}
+	.old-price{text-decoration: line-through; color: #777777; }
+	.product-options-bottom .price-box{display:none}
+	.bundle-container-product .product-options-bottom .price-box{display:block}
+	.bundle-container-product .product-options-bottom .price-box .price-as-configured{margin:5px 0 15px}
+	.bundle-container-product .product-options-bottom .price-box .price-as-configured .full-product-price{font-size:20px;font-weight:500}
+	.qty-holder label{display:none}
+	.bundle-box dd{  border-bottom: 1px solid #ededed;
+    margin: 0 0 10px;
+    padding: 0 0 20px;
+    position: relative;}
+	.shop_wrapper .form-control.bundle-option-select{margin:10px 0 10px;}
+	.bundle-box dd .qty-holder{}
+	.btn-shop{margin:0 3px;}
+	.shop_item .magnifier p{padding-top:10px}
+	.shop_item .magnifier p .st{
+		margin:0; line-height: 31px; height: 34px;
+		-webkit-transition: border-color .2s linear, color .2s linear;
+		-moz-transition: border-color .2s linear, color .2s linear;
+		-o-transition: border-color .2s linear, color .2s linear;
+		-ms-transition: border-color .2s linear, color .2s linear;
+		transition: border-color .2s linear, color .2s linear;
+	}
+	.shop_item .magnifier p .wishlist-link{margin-right:10px}
+	.blog-wrapper #sidebar hr,.blog-wrapper #left-sidebar hr{margin-bottom:0}
+	.shop_wrapper .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px; border-width:0 5px 5px; border-bottom-color:#ff0000;}
+	.title p.availability{display:none}
+	.rating .rating-start{width:77px; height:13px; background:url('images/start-empty.png') left top no-repeat}
+	.rating .rating-start span{background:url('images/start-full.png') left top no-repeat; display:block; height:13px}
+	.shop_carousel .shop_desc{margin-bottom:0}
+	.title .price-box .price{font-size:20px !important}
+	.tier-prices{list-style:none; margin-bottom:15px; padding:5px 0}
+	.tier-prices li{margin-bottom:3px; padding:3px 10px; border:1px solid}
+	.tier-prices li strong,.tier-prices li .price{font-size:15px; font-weight:700}
+	.form-group label{font-weight:normal}
+	.group-featured-box .price-box .price-label,.group-featured-box .price-box .old-price,.availability{}
+	.group-featured-box .price-box .price{font-size:13px !important; font-weight:bold}
+	.group-featured-box table.table{border-bottom:1px solid #ededed}
+	.group-featured-box table.table tr td{padding:10px 0}
+	.group-featured-box table.table tr td.product-quantity{text-align:right; padding-right:5px}
+	.group-featured-box table.table tr td.product-price{text-align:center;}
+	.group-featured-box .btn-shop span{padding: 5px 9px; font-size:12px}
+	.group-featured-box .btn-shop .form-control{width: 33px; height: 27px !important;}
+	.shop_item .shop_desc{margin-bottom:0}
+	.block-layered-nav .title h2{margin-top:5px}
+	.block-layered-nav h5{margin-bottom:0; padding-bottom:5px; font-weight:normal; font-size:18px}
+	.block-layered-nav .box-content ul{margin-left:15px; list-style:none}
+	.block-layered-nav .box-content ul li{margin-bottom:5px}
+	.block-layered-nav .box-content ul a{color:#777}
+	span.checkbox label input{margin-top:6px}
+	
+	/*Price Slider*/
+	#pp_overlay{
+		position:absolute;
+		top:0;
+		left:0;
+		-webkit-transition: background-color .2s linear, color .2s linear;
+		-moz-transition: background-color .2s linear, color .2s linear;
+		-o-transition: background-color .2s linear, color .2s linear;
+		-ms-transition: background-color .2s linear, color .2s linear;
+		transition: background-color .2s linear, color .2s linear;
+		opacity:0.8;
+		background:none;
+		height:0;
+		width:0;
+		z-index:9500;
+	}
+	.ui-slider {
+		position: relative;
+		text-align: left;
+		background:#eaeaea url('images/dot-bg.gif') left top repeat-x;
+		border-top:1px solid #dadada;
+		border-left:1px solid #dadada;
+		border-right:1px solid #dadada;
+		-webkit-border-radius: 4px;
+		-moz-border-radius: 4px;
+		border-radius: 4px;
+	}
+	.price .ui-slider-horizontal{height:8px}
+	.ui-slider .ui-slider-range{}
+	
+	.ui-slider .ui-slider-range {
+		background-position: 0 0;
+		border: 0 none;
+		display: block;
+		font-size: 0.7em;
+		position: absolute;
+		z-index: 1;
+	}
+	
+	.ui-slider-horizontal .ui-slider-range {
+		height: 100%;
+		top: 0;
+		
+	}
+	
+	.ui-slider .ui-slider-handle {
+		cursor: default;
+		height: 22px;
+		position: absolute;
+		width: 22px;
+		z-index: 2;
+		background:url('images/slide-handle.png') left top no-repeat;
+	}
+	
+	.ui-slider-horizontal .ui-slider-handle {
+		top: -8px;
+		cursor:pointer;
+	}
+	
+	#slider-range .ui-slider-handle:last-child{
+		margin-left:-22px
+	}
+	.label-box{margin-top:15px; text-align:right}
+	.label-box input{width:120px; border:none; background:none}
+	#narrow-by-list div.price{margin-top:10px}
+	
+	/*////////////////////////////////////////////////////////////*/
+	
+	.loadmore-waiting{text-align:center}
+	#showmore-container.loading, #product-grid-container.loading {
+		opacity:0.5; filter:alpha(opacity=50);
+		-webkit-transition: opacity .2s linear, color .2s linear;
+		-moz-transition: opacity .2s linear, color .2s linear;
+		-o-transition: opacity .2s linear, color .2s linear;
+		-ms-transition: opacity .2s linear, color .2s linear;
+		transition: opacity .2s linear, color .2s linear;
+	}
+	
+	.advanced-search-summary{border:1px solid #f2f2f2; padding:5px 10px 0; margin-bottom:15px}
+	.calloutbox{clear:both}
+	.nickname .rating{clear:both; margin:5px 0 3px; float:left; width:100%}
+	#box-reviews .nickname{float:left; width:100%; margin-bottom:10px}
+	.nickname .rating-start{float:left}
+	.nickname label{font-weight:normal; margin-top:0px; font-size:13px; float:left; line-height:15px; width:55px}
+	#box-reviews .media-list li.media{padding:0; margin:0; border-top:0; border-right:0; border-left:0; padding-top:10px}
+	#box-reviews .media-list li:first-child{padding:0}
+	.cms-page-view .general-title hr{ margin-bottom: 0; margin-top: 0;}
+	.blog-carousel-desc img{margin-top:3px}
+	#shop_features #box-reviews ul.media-list{padding:0}
+	.shop_item .shop_desc .shop_title a{display:block; max-height:25px; overflow:hidden}
+	.shop_item .shop_desc .shop_title .cats a{display: inline;}
+	#brands .entry{
+		opacity:0.5;
+		filter:alpha(opacity=50);
+		-webkit-transition: opacity .2s linear, color .2s linear;
+		-moz-transition: opacity .2s linear, color .2s linear;
+		-o-transition: opacity .2s linear, color .2s linear;
+		-ms-transition: opacity .2s linear, color .2s linear;
+		transition: opacity .2s linear, color .2s linear;
+	}
+	#brands .entry:hover{opacity:1; filter:alpha(opacity=0);}
+	
+	.shop_item .entry{position:relative}
+	.triangle { 
+		width: 0;
+		height: 0;
+		border-style: solid;
+		border-width: 80px 80px 0 0;
+		border-color: #5bd77b transparent transparent transparent;
+		position:absolute;
+		top:0; left:0;
+	}
+	.triangle.sale{
+		border-color: #f85766 transparent transparent transparent;
+	}
+	.triangle .onsale{
+		position:absolute;
+		top:-68px; left:5px;
+		color:#fff; font-size:16px;
+		font-weight:700;
+		text-transform:uppercase;
+		-moz-transform: perspective( 600px ) rotate( -45deg );
+		-ms-transform: perspective( 600px ) rotate( -45deg );
+		-o-transform: perspective( 600px ) rotate( -45deg );
+		-webkit-transform: perspective( 600px ) rotate( -45deg );
+		transform: perspective( 600px ) rotate( -45deg );
+	}
+	
+	#product-grid-container .post-image{position:relative}
+	#product-grid-container .post-image .triangle{
+		left:15px;
+	}
+	.top-container p{margin:0}
+	.tp-caption.large_text,.tp-caption.large_yellow, .tp-caption.very_large_text, .tp-caption.small_thin{text-shadow:initial !important}
+	.tp-bannershadow.tp-shadow2{background:none !important}
+	.rev_slider_wrapper .fa, .rev_slider_wrapper span{
+		color:#35B0BF;
+	}
+	.full-width-services{background:#f5f5f5; color:#686868; text-align:center; font-size:15px}
+	.full-width-services .content{margin:50px 0; border-left:1px solid #d1d1d1; padding:0 20px 0 45px}
+	.full-width-services .col-md-4:first-child .content{border:none}
+	.full-width-services h3{text-transform:uppercase; color:#232323; font-size:18px; margin:0;}
+	.full-width-services p{margin-top:5px}
+	.full-width-services .content .fa{color:#666; font-size:40px}
+	
+	.mini-services .content{margin:20px 0; text-transform:uppercase; padding:0 15px 0 30px; color:#232323;}
+	.mini-services .content p{margin:0; line-height:30px}
+	.mini-services .content span{margin:0; line-height:30px; color:#35B0BF;}
+	.mini-services .content .fa{font-size:28px; color:#666 !important; position:relative; top:4px; margin-right:5px}
+	.footer-testimonial{background:#f5f5f5}
+	
+	.topmenu .topbar-login{position:relative}
+	.dropdown-links {
+		background: none repeat scroll 0 0 #fff;
+		display: none;
+		left: -1px;
+		position: absolute;
+		top: 42px;
+		width: 130px;
+		z-index: 200;
+		padding:5px 10px;
+	}
+	
+	.topmenu .topbar-login:hover .dropdown-links{display:block}
+	
+	.topmenu .dropdown-links a{
+		width:100%; display:block;
+		line-height:25px;
+		border-bottom:1px solid #efefef;
+		padding:3px 0;
+	}
+	.topmenu .dropdown-links a:last-child{border:none}
+	.topmenu .dropdown-links a .fa{
+		color:#35B0BF;
+	}
+	.forgotpass-link{margin-top:10px}
+	.forgotpass-link a{color:#686868}
+	
+	
+	/*Switch*/
+	.predefined_styles .btn-group{display:inline-block !important}
+	.shop-banner .banner-hover a{display:block; width:100%; height:100%}
+	.block-layered-nav .currently h6{font-size: 18px; font-weight: normal; padding-bottom:5px}
+	.block-layered-nav .currently ol{padding-left:0; margin-left:15px}
+	.block-layered-nav .currently .label{color:#777; font-size:14px; padding-left:0}
+	.state-box{border-top:0; border-right:0; border-left:0; padding:0 0 10px 0}
+	.state-box .actions{padding-left:15px}
+
+
+
+#shop_features .tab-content ul { 
+		padding:0 0 10px 20px
+	}
+	.btn-shop span {
+		background:#181818;    
+		-moz-user-select: none;
+		background-image: none;
+		border: 0;
+		border-radius: 0;
+		cursor: pointer;
+		display: inline-block;
+		font-size: 14px;
+		font-weight: normal;
+		line-height: 1.42857;
+		margin: 0 -3px;
+		color:#ffffff;
+		padding: 7px 12px;
+		text-align: center;
+		vertical-align: middle;
+		white-space: nowrap;
+	}
+	.shop_item_details ul {
+		padding-left:0;
+		margin:15px 0;
+		overflow:hidden;
+	}
+	.shop_item_details strong {
+		color:#181818;
+		padding-right:10px;
+	}
+	.shop_item_details ul li {
+		list-style:none;
+		margin:0 0 12px;
+	}
+	.shop-right .title h2,.shop-right .title h1 {
+		margin-bottom:5px;
+		padding-bottom:0;
+		font-size:22px;
+		text-transform:uppercase;
+	}
+	.shop-right .title .rating {
+		margin-bottom:12px;
+		margin-top:8px;
+	}
+	.shop_item {
+		margin-bottom:20px;
+	}
+	.shop_item .magnifier .buttons {
+		top:38%;
+		margin-top:0 !important;
+	}
+	.shop-banner {
+		margin-bottom:17px;
+		position:relative;
+	}
+	.shop-banner img {
+		width:100%;
+	}
+	.shop-banner .title h3 {
+		color:#ffffff;
+		font-size:42px;
+		font-weight:bold;
+	}
+	
+	#sidebar .shop-banner{
+		margin-top:25px;
+	}
+	
+	#sidebar .shop-banner .title h3 {
+		font-size:25px;
+	}
+	
+	.shop-banner .title {
+		opacity: 1;
+		filter:alpha(opacity=100);
+		text-align:center;
+		position: absolute;
+		top: 27%;
+		left:0;
+		right:0;
+	}
+
+
+.s_big_message {
+     margin-top: 0px;
+}
+#website-top-edit {
+    width: 100%;
+    margin-top: 50px;
+}
+website-top-navbar form button, #website-top-navbar form a {
+    padding: 2px 8px 4px 8px;
+  
+}
+
+.navbar.navbar-default.navbar-static-top {
+  
+    padding-top: 30px;
+}
+.ddddd{
+	background-size:auto;
+	height: 500px;
+	top: 0;
+	margin-top: -80px;
+}

+ 4033 - 0
static/src/css/custom2.css

@@ -0,0 +1,4033 @@
+
+	body {
+		font-family: 'Lato',sans-serif;
+		font-weight: 300;
+		font-size:14px;
+		color:#686868;
+		line-height:175%;		
+		background-color:#fff;
+		background-repeat:repeat;
+	}
+	h1,h2,h3,h4,h5,h6{ 
+		letter-spacing:0px;
+		font-weight:normal;
+		position: relative;
+		padding: 0 0 10px 0;         
+		font-weight:normal;
+		font-family: 'PT Sans',sans-serif;
+		line-height:140% !important;
+		color:#222222;
+	}
+	h1{
+		font-size: 22px; 
+	}
+	h2{
+		font-size: 20px; 	
+	}
+	h3{
+		font-size: 18px; 
+	}
+	h4{
+		font-size: 16px; 		
+	}
+	h5{
+		font-size: 14px; 		
+	}
+	h6{
+		font-size: 13px;  	
+	}
+	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
+		color:#222222 !important;
+		text-decoration:none !important; 
+	}
+	h1 a:hover,
+	h2 a:hover,
+	h3 a:hover,
+	h4 a:hover,
+	h5 a:hover,
+	h6 a:hover{
+		color:#fff !important;
+	}
+	a { 
+		color:#222222;
+		padding: 0;
+		margin: 0;
+		text-decoration: none; 
+		-webkit-transition: background-color .2s linear, color .2s linear;
+		-moz-transition: background-color .2s linear, color .2s linear;
+		-o-transition: background-color .2s linear, color .2s linear;
+		-ms-transition: background-color .2s linear, color .2s linear;
+		transition: background-color .2s linear, color .2s linear;
+	}
+	a:hover,
+	a:focus {
+	  text-decoration: none;
+	  color:#686868;
+	}
+	a.readmore {
+		display:block;
+		font-style:italic;
+	}
+	a.navbar-brand {
+		background: url(images/logo.png) no-repeat scroll left top rgba(0, 0, 0, 0);
+		color: #222222 !important;
+		font-size: 35px;
+		font-weight: 400;
+		margin-top: 0;
+		padding-left: 55px !important;
+		line-height: 36px;
+	}
+	a.remove{
+		display:block;
+		height:18px;
+		width:18px;
+		margin:10px;
+		padding-left:0 !important;
+		text-indent:-9999px;
+		background:url(images/remove.png) #798184;
+		border-radius:100px;
+		border-style:solid;
+		border-width:1px
+	}
+	.form-group .radio-inline, .form-group .checkbox-inline{padding:0}
+	.form-group .radio, .form-group  .checkbox{min-height: unset;padding:0; display: inline-block; }	
+	ul {
+		padding-left:0;
+	}
+	.lead {
+		font-family: 'PT Sans',sans-serif;
+		font-size:18px;
+	}
+	.clear{clear:both}
+	.hidden{
+		display:none
+	}
+	.alignleft{
+		float:left
+	}
+	.alignright{
+		float:right
+	}
+	.aligncenter{
+		margin-left:auto;
+		margin-right:auto;
+		display:block;
+		clear:both
+	}
+	.text-left {
+		text-align:left !important;
+	}
+	span.rotate, mark {
+		padding: 6px 12px;
+	}
+	section::before,
+	section::after {
+		position: absolute;
+		content: '';
+		pointer-post-wraps: none;
+	}	
+	.first {
+		clear:both !important
+	}
+	.last{
+		margin-right:0 !important
+	}
+	.nopadding {
+		padding: 0 !important;
+	}
+	.padding-top {
+		padding:30px 0 10px;
+	}
+	.margin-top {
+		margin-top:12px;
+	}
+	.make-center img {
+		margin:auto;
+	}
+.clearer:after,.price-box:after,.box:after,.bundle-box dd:after,.bundle-box dt:after,.grey-wrapper:after{ display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
+	.header_center a.navbar-brand, .header_center div.navbar-brand,.header_center h1.navbar-brand{
+		margin: 0 auto !important;
+		display: inline-block;
+		position: relative;
+		float: none !important;
+	}
+	
+	.navbar-brand a.navbar-brand:hover{color:#222 !important}
+	
+	.dark_header .navbar-brand a.navbar-brand,.dark_header .navbar-brand a.navbar-brand :hover {
+		color:#fff !important;
+	}
+
+	#header-style-1.affix a.navbar-brand {
+		font-size:31px !important;
+		margin:5px 0 0;
+	}
+	
+	#header-style-1.affix {
+		position: fixed;
+		top: 0;
+		left: 0;
+		width: 100%;
+		margin-top:0;
+		padding:10px 0;
+		min-height:inherit;
+		z-index: 999;
+		background:#ffffff;
+		background: rgba(255,255,255,1);
+		border-bottom: 1px solid #efefef;
+	}	
+	#header-style-1.affix .navbar {
+		margin-top:0px;
+	}
+	#header-style-1.affix .navbar-nav > li > .dropdown-menu {
+		margin-top:12px !important;
+	}
+	#header-style-1.affix .navbar-brand img {
+		width:80%;
+		margin-top:7px
+	}
+	#header-style-1.affix .navbar-brand {
+		line-height:38px;
+	}
+	.dark_header .arrow-up {
+		border-bottom-color:#121214 !important;
+	}
+	.dark_header .navbar-nav > li > a {
+		color:#fff !important;
+	}
+	.dark_header .topbar-email, 
+	.dark_header .topbar-phone, 
+	.dark_header .topbar-login, 
+	.dark_header .topbar-cart,
+	.dark_header #topbar .top-search{
+		border-left: 1px solid #313131 !important;
+		border-right: 1px solid #313131 !important;
+	}
+	.dark_header .social-icons span.last a, 
+	.dark_header .drop-box .dropdown-toggles,
+	#topbar.dark_header .top-search{
+		border-right-color:#313131 !important
+	}
+	.dark_header .social-icons span a {
+		border-left-color:#313131 !important
+	}
+	.dark_header .navbar-default {
+		background:#121214 !important;
+	}
+	.dark_header {
+		background:#121214 !important;
+		border-bottom-color:#212121 !important
+	}
+	.header_center .navbar-collapse.collapse {
+		text-align: center;
+		height: auto !important;
+		overflow: visible !important;
+	}
+	.header_center .navbar-nav {
+		display:inline-block;
+		float: none;
+		margin: 0;
+	}
+	.header_center .logo_center {
+		padding:20px 0 30px !important
+	}
+	#header-style-1 {
+		padding:24px 0;
+		background-color:#ffffff;
+		background: rgba(255, 255, 255, 1);
+		border-bottom:1px solid #f2f2f2;
+	}
+	#header-style-1 .navbar-default {
+		background-color:#ffffff;
+		background: rgba(255, 255, 255, 1);
+		border-color: rgba(0, 0, 0, 0);
+	}
+	#header-style-1 .navbar-brand {
+		padding:0;
+		margin:0;
+	}
+	#header-style-1 .navbar-brand a{
+		
+	}
+	.navbar-brand a.navbar-brand{font-family: 'Lato',sans-serif;}
+	
+	#header-style-1 .navbar {
+		margin-bottom:0;
+	}
+	#header-style-1 .yamm .nav,
+	#header-style-1 .yamm .collapse,
+	#header-style-1 .yamm .dropup,
+	#header-style-1 .yamm .dropdown {
+		position: static;
+	}
+	
+	#header-style-1 .yamm .container {
+		position: relative;
+	}
+	#header-style-1 .yamm .dropdown-menu {
+		left: auto;
+		right:auto;
+	}
+	.white-wrapper .testimonial h3,
+	#header-style-1 .yamm-fw .dropdown-menu li a {
+		color:#222222 !important;
+	}
+	#header-style-1 .yamm-fw .dropdown-menu li a:before {
+		font-family: "FontAwesome";
+		content: "\f105";
+		font-size: 13px;
+		padding-right:5px;
+	}
+	#header-style-1 .yamm-fw .dropdown-menu li {
+		list-style:none;
+		padding:0;
+	}
+	#header-style-1 .yamm-fw .nav.navbar-right .dropdown-menu {
+		left: auto;
+		right: 0;
+	}
+	#header-style-1 .yamm .yamm-content {
+		padding: 20px;
+	}
+	#header-style-1 a:hover {
+		text-decoration:none;
+	}
+	#header-style-1 .dropdown-menu li a:focus,
+	#header-style-1 .dropdown-menu li a:active,
+	#header-style-1 .dropdown-menu li a:hover {
+		background-color:#fafafa;
+	}
+	#header-style-1 .yamm img {
+		margin-bottom:10px;
+	}
+	#header-style-1 .yamm h3 {
+		text-transform:uppercase;
+		font-size:14px;
+		color:#222222;
+		padding:5px 0;
+		margin-top:0;
+	}
+	#header-style-1 .dropdown-menu,
+	#header-style-1 .yamm .dropdown.yamm-fw .dropdown-menu {
+		left: 0;
+		right: 0;
+		background-color:#f5f5f5;
+		box-shadow:none;
+		margin-top:25px;
+		border-top:3px solid #fff;
+	}
+	#header-style-1 .navbar-nav > li > a {
+		text-transform:uppercase;	
+		color:#222222;
+		font-family: 'PT Sans',sans-serif;
+		padding: 7px 18px;
+		margin-top:8px;
+	}
+	
+	#header-style-1 .navbar-nav > .active > a{
+		color:#fff;
+		-webkit-border-radius: 03px;
+		-moz-border-radius: 03px;
+		border-radius: 03px;
+	}
+	#header-style-1 .navbar-nav > .active > a > .arrow-up{display:none}
+	#header-style-1 .navbar-nav > .active:hover > a > .arrow-up{display:block}
+	
+	#header-style-1 .dropdown-menu li a {
+		text-decoration:none;  
+		display:block;
+		position:relative;
+		font-family: 'PT Sans',sans-serif;
+		padding:10px 20px;
+		display:block !important;
+	}
+	#header-style-1 .dropdown-menu {
+		padding:0 !important;
+		border-radius:0 !important;
+	}
+	#header-style-1 .yamm-fw .dropdown-menu li a {
+		padding:5px 15px;
+	}
+	#header-style-1 .dropdown-menu li {
+		float:none;
+		display:block; 
+		margin:0; 
+		text-align: left;
+		border: 0;
+		border-bottom: 1px solid #d5d5d5;
+	}    
+	#header-style-1 .dropdown-menu li:last-child{
+		border-bottom: 0;  
+	}    
+	#topbar {
+		border-bottom:1px solid #f2f2f2;
+		font-family: 'PT Sans',sans-serif;
+	}
+	.social-icons {
+		padding:0;
+		display:block; 
+		overflow:hidden;float:left;
+	}
+	.social-icons span a {
+		border-left:1px solid #f2f2f2;
+		font-size:14px;
+		text-align:center;
+		width:40px;
+		height:42px;
+		line-height:42px;
+		overflow:hidden;
+		display:block;
+		float:left
+	}
+	#header-style-1 .navbar-nav > li > a:hover,
+	#header-style-1 .navbar-nav > li > a:focus,
+	#header-style-1 .navbar-nav > li > a:active,
+	#header-style-1 .navbar-default .navbar-nav > .open > a,
+	#header-style-1 .navbar-default .navbar-nav > .open > a:hover,
+	#header-style-1 .navbar-default .navbar-nav > .open > a:focus,
+	#topbar .social-icons span:hover a {
+		color:#fff !important;
+		-webkit-border-radius: 03px;
+		-moz-border-radius: 03px;
+		border-radius: 03px;
+	}
+	#topbar,
+	#topbar a {
+		color:#888888;
+	}
+	#topbar .social-icons span.last a {
+		border-right:1px solid #f2f2f2;
+	}
+	#topbar .topbar-email,
+	#topbar .topbar-phone,
+	#topbar .topbar-login,
+	#topbar .topbar-cart,
+	#topbar .top-search
+	{
+		float:left;
+		padding:0 15px;
+		line-height:42px;
+		border-right:1px solid #f2f2f2;
+		border-left:1px solid #f2f2f2;
+	}
+	#topbar .topbar-phone,
+	#topbar .topbar-email,
+	#topbar .topbar-login {
+		border-right:none;
+	}
+	#topbar .top-search{border-left:none; cursor:pointer}
+	#topbar .col-lg-4 {
+		padding-left:0;
+	}
+	#topbar .col-lg-8 {
+		padding-right:0;
+	}
+	#topbar .topmenu{position:relative}
+	#topbar .callus,
+	#topbar .topmenu {
+		display:block; 
+		float:right
+	}
+	.yamm .dropdown-submenu{
+		position:relative;
+	}
+	.yamm .dropdown-submenu>.dropdown-menu{
+		top:0;
+		left:100% !important;
+		margin-top:-3px !important;
+		margin-left:-1px;
+		-webkit-border-radius:0 6px 6px 6px;
+		-moz-border-radius:0 6px 6px 6px;
+		border-radius:0 6px 6px 6px;
+	}
+	.yamm .dropdown-submenu:hover>.dropdown-menu{
+		display:block;
+	}
+	.yamm .dropdown-submenu.pull-left{
+		float:none;
+	}
+	.yamm .dropdown-submenu.pull-left>.dropdown-menu{
+		left:-100%;
+		margin-left:10px;
+		-webkit-border-radius:6px 0 6px 6px;
+		-moz-border-radius:6px 0 6px 6px;
+		border-radius:6px 0 6px 6px;
+	}
+	#topbar .topmenu div.search{
+		position:absolute;
+		right:0;
+		width:317px;
+		top:42px;
+		padding:10px;
+		background:#fff;
+		z-index:900;
+		border:1px solid #f2f2f2;
+		-webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.15);
+		-moz-box-shadow:    0px 2px 3px 0px rgba(50, 50, 50, 0.15);
+		box-shadow:         0px 2px 3px 0px rgba(50, 50, 50, 0.15);
+	}
+	#topbar .topmenu div.search input{border-right:none}
+	#topbar .topmenu div.search .button{
+		height:40px;
+		-webkit-border-radius: 0 3px 3px 0;
+		-moz-border-radius: 0 3px 3px 0;
+		border-radius: 0 3px 3px 0;
+		width:40px;
+	}
+	#topbar .topmenu div.search .button .fa-search{font-size: 18px;}
+
+/* ----------------------------------------------------
+	FOOTER STYLES
+------------------------------------------------------- */
+
+	#copyrights {
+		background-color:#0c0c0c;
+		padding:20px 0 10px;
+		color:#c3c3c3;
+		display:block;
+		position:relative;
+	}
+	#footer-style-2,
+	#footer-style-3,
+	#footer-style-1 {
+		background-color:#121214;
+		padding:40px 0;
+		display:block;
+		position:relative;
+	}
+	#footer-style-2 .widget h3,
+	#footer-style-3 .widget h3,
+	#footer-style-1 .widget h3 {
+		font-size:20px;
+	}
+	#footer-style-2 .social-icons span a,
+	#footer-style-3 .social-icons span a,
+	#footer-style-1 .social-icons span a {
+		border:none;
+		color:#686868;
+	}
+	.footer-menu ul{
+		list-style:none;
+		list-style-position:outside;
+		float:right;
+		display:inline;
+		margin:5px;
+	}   
+	.footer-menu li{ 
+		line-height:12px;
+		float:left;
+		padding:0 7px; 
+	}
+	.footer-menu li a {
+		color:#c3c3c3;
+	}
+	.footer_post li img {
+		padding:4px;
+		width:80px;
+	}
+	.footer_post li {
+		float:left;
+		margin:2px;
+		list-style:none;
+	}
+	#footer-style-2 .widget .title h3,
+	#footer-style-3 .widget .title h3,
+	#footer-style-1 .widget .title h3 {
+		text-transform:none;
+	}
+	
+	#footer-style-2 hr,
+	#footer-style-3 hr,
+	#footer-style-1 hr{display:none}
+	.clearer{clear:both}
+	
+/* ----------------------------------------------------
+	SIDEBAR & WIDGETS
+------------------------------------------------------- */
+
+	.text-widget p {
+		margin-bottom:15px;
+	}
+	.text-widget h1 {
+		font-family: 'Lato',sans-serif;
+		font-size:36px;
+		font-weight:bold;
+		letter-spacing:1px;
+		text-transform:uppercase;
+	}
+	.custom-widget h2 {
+		font-size:24px;
+		text-transform:uppercase;
+	}
+	.custom-widget p {
+		font-size:18px;
+		font-weight:300;
+	}
+	.popular_items img{
+		width:100px;
+		padding-right:10px;
+		float:left
+	}
+	.popular_items{
+		margin:20px 0
+	}
+	.popular_items .popular_items_div{
+		display:block;
+		margin-bottom:25px;
+		overflow:hidden;
+		position:relative
+	}
+	.popular_items .popular_items_div h4{
+		margin-bottom:5px !important;
+		padding-bottom:0;
+	}
+	.popular_items .meta,
+	.popular_items .meta a {
+		color:#222;
+	}
+	.popular_items .meta {
+		font-size:12px;
+	} 
+	.popular_items .meta span,
+	.popular_items .meta span i {
+		padding-right:3px;
+	}
+	 .blog-carousel img {
+		width:100%;
+	 }
+	.blog-masonry .blog-carousel {
+		margin:20px 0;
+		overflow:hidden;
+		padding:20px;
+		background:#fff;
+		border:1px solid #efefef;
+	}
+	.blog-carousel-meta span a {
+		color:#686868;
+	}
+	.blog-carousel-meta span i,
+	.blog-carousel-meta span {
+		font-size:12px;
+		padding-right:5px;
+	}
+	.blog-carousel-header h3 {
+		padding-bottom:0;
+		font-size:18px;
+		margin-bottom:5px;
+	}
+	.blog-carousel-header h1 {
+		padding-bottom:0;
+		margin-bottom:5px;
+		text-transform:uppercase;
+	}
+	.blog-carousel-header {
+		position:relative;
+		display:block;
+		margin-bottom:0;
+		padding-bottom:10px;
+	}
+	.post-type {
+		color: #FFFFFF;
+		font-size: 18px;
+		height: 42px;
+		line-height: 42px;
+		position: absolute;
+		right: 0;
+		text-align: center;
+		bottom: 0;
+		z-index:10;
+		width: 52px;
+		background:#222;
+	}
+	.entry:hover .post-type {
+		opacity:0;
+		filter:alpha(opacity=0);
+	}
+	.social_like .icon-container {
+		color:#222;
+		margin:0 15px 0 0;
+		background:#fff;
+	}
+	.social_like .btn {
+		width:86px;
+	}
+	.social_like {
+		position:relative;
+		display:block;
+	}
+	.social_like h3 {
+		font-size: 18px !important;
+		margin-bottom: 0;
+		padding-bottom: 0;
+	}
+	.social_button {
+		position:absolute;
+		right:0;
+		top:10px;
+	}
+	#tabbed_widget .nav-tabs > li.active > a, 
+	#tabbed_widget .nav-tabs > li.active > a:hover,
+	#tabbed_widget .nav-tabs > li.active > a:focus,
+	#tabbed_widget .nav > li > a:hover, 
+	#tabbed_widget .nav > li > a:focus {
+		border-radius:0;
+	}
+	#tabbed_widget .nav-tabs > li > a {
+		background:#e1e1e1;
+		border:none;
+		margin-right:1px;
+		border-radius:0;
+		color:#222;
+	}
+	#two-sidebar .widget,
+	#sidebar .widget {
+		margin-bottom:30px;
+		overflow:hidden;
+	}
+	.reviews_widget .recent_posts_widget > li img,
+	#tabbed_widget .recent_posts_widget img {
+		max-width:120px !important;
+		padding:4px;
+	}
+	#tabbed_widget .nav-tabs {
+		border-bottom:none;
+	}
+	#tabbed_widget .tab-content {
+		padding:20px 5px;
+		border:none;
+	}
+	.reviews_widget .recent_posts_widget a {
+		color:#222 !important;
+		font-weight:normal;
+	}
+	.meta_widget a {
+		font-weight:300 !important;
+	}
+	.title h2 {
+		text-transform:uppercase;
+		font-size:24px;
+	}
+	.widget h3 {
+		font-size:24px;
+	}
+	.twitter_feed {
+		padding-left:0
+	}
+	.twitter_feed li {
+		list-style:none;
+		overflow:hidden;
+		margin-bottom:30px;
+	}
+	.twitter_feed li p {
+		margin-top: -30px;
+		padding-left:30px;
+	}
+	.twitter_feed li span:before {
+		color: #4f4f4f;
+		padding-left:0 !important;
+		font-family: 'FontAwesome';
+		content: "\f099";
+		padding:10px;
+		vertical-align: text-top;
+		font-size:21px;
+	}
+	.widget .title h3 {
+		text-transform:uppercase;
+	}
+	.newsletter_form .form-control {
+		background-color: #121214;
+		border: 1px solid #343436;
+	}
+	#two-sidebar .newsletter_form .form-control,
+	#sidebar .newsletter_form .form-control {
+		background-color: #f5f5f5;
+		border: 1px solid #efefef;
+	}
+	.newsletter_form .btn, .widget .btn{
+		margin-top:10px;
+	}
+	.tagcloud a { 
+		float: left; 
+		display: block; 
+		margin-bottom: 6px; 
+		margin-right: 6px; 
+		-webkit-border-radius:3px;
+		-moz-border-radius:3px;
+		border-radius:3px;
+		padding: 3px 10px; 
+		color: #C3C3C3 !important; 
+		text-decoration: none; 
+		border:1px solid #242424;
+		background:#323232;
+		box-shadow:none !important;
+	}
+	.tagcloud a:hover {
+		background: #222222;
+		border:1px solid inherit;
+		color: #fff !important; 
+		text-decoration: none; 
+	}
+	.buddypress_tabber_widget_member li a,
+	.buddypress_tabber_widget li a,
+	#two-sidebar .recent_posts_widget li,
+	#two-sidebar .recent_posts_widget li a,
+	#sidebar .recent_posts_widget li,
+	#sidebar .recent_posts_widget li a {
+		color:#222 !important;
+		font-weight:normal;
+	}
+	#two-sidebar .readmore,
+	#sidebar .readmore {
+		font-weight:300 !important;
+	}
+	.recent_posts_widget > li {
+		display: table;
+		height: 60px;
+		margin-bottom:20px;
+		width: 100%;
+		position:relative;
+	}
+	
+	.recent_posts_widget li .btn-remove{
+		position:absolute;
+		top:0;
+		left:0px;
+	}
+	.recent_posts_widget > li:last-child {
+		border-bottom:0 solid #fff;
+	}
+	.recent_posts li {
+		list-style:none
+	}	
+	.buddypress_tabber_widget_member li img,
+	.recent_posts_widget > li img {
+		max-width: 75px !important;
+		padding:4px;
+	}	
+	.recent_posts_widget img {
+		float: left;
+		margin: 5px 15px 0 0;
+	}	
+	.testimonial_widget {
+		padding:20px;
+		margin-bottom:20px;
+		background:#f5f5f5;
+		border:1px solid #ddd;
+	}
+	.testimonial-widget .lead {
+		padding-top:30px;
+	}
+	.testimonial-wrap {
+		background-color: #f5f5f5;
+		padding:30px 20px;
+		border-bottom: 3px solid #6F6D69;
+	}
+	#owl-testimonial-widget .img-circle {
+		border:3px solid #fff;
+		width:100px;
+	}
+	#owl-testimonial-widget h3 {
+		font-size: 16px;
+		font-weight:600;
+		margin: 0;
+		padding: 0;
+	}
+	.testimonial-wrap .lead {
+		font-weight:300 !important;
+		font-family:Lato;
+		font-size:18px !important;
+	}
+	.testimonial-carousel a {
+		color:#222222 !important;
+	}
+	.testimonial-carousel .media {
+		margin:20px auto 10px !important;
+		display:inline-block !important;
+	}
+	.overlay .testimonial-widget .img-thumbnail {
+		background-color: #7e7c78;
+		border: 1px solid #6F6D69;
+	}
+	.testimonial-widget {
+		color:#222222;
+		text-align:center;
+	}
+	.testimonial-widget .testimonial .lead:after {
+		content: "\f10e" !important;
+	}
+	.testimonial-widget .testimonial .lead:after,
+	.testimonial-widget .testimonial .lead:before {
+		color: #222222;
+		font-family: 'FontAwesome';
+		content: "\f10d";
+		padding:10px;
+		vertical-align: text-top;
+		font-size:21px;
+	}
+
+/* ----------------------------------------------------
+	SHOP STYLES
+------------------------------------------------------- */
+	a{outline: medium none !important;}
+	ul,li{list-style: none outside none;} 
+	label{margin:10px 0 0}
+	.price-box p{margin:0 10px 0 0;float:left;}
+	.price-box .special-price .price-label,.price-box .old-price .price-label{display:none;}
+	.price-box .old-price .price{color:#777; font-weight: 300;}
+	.price-box .label{color:#686868;font-size:14px; font-weight: 300;}
+	.qty-holder label{margin:10px 0}
+	.product-options dt label{font-size:18px}
+	.product-options label{font-weight:400}
+	.product-options .price-notice .price{font-weight:700}
+	.shop_wrapper .form-control{margin: 10px 0 0;}
+	.shop_wrapper select.form-control{width:99.9%}
+	.box {
+		padding:20px;
+		border:1px solid #ededed;
+	}
+	.box-head{position:relative}
+	.box-head a{ position: absolute;
+    right: 0;
+    top: 8px;}
+	.cart_table img {
+		margin-right:10px;
+	}
+	.cart-totals{width:100%}
+	.cart-totals tr td:last-child{text-align: right;}
+	.box .price,
+	.cart_table .price2 {
+		font-size:16px;
+		margin:10px;
+	}
+	.cart_table .price,
+	.cart_table .cart_title {
+		font-size:18px;
+		color:#222;
+		margin:10px;
+	}
+	.cart_table .rating {
+		padding:5px 10px 10px !important;
+		overflow:hidden !important;
+	}
+	div.thumbnails{
+		padding-top:10px;
+		zoom:1
+	}
+	div.thumbnails .entry {
+		border:1px solid #ffffff;
+		float:left;
+		width:100%;
+		margin-right:4.9%
+	}
+	div.thumbnails .magnifier .buttons {
+		top:40%;
+	}
+	.top-toolbar .pagination_wrapper{display:none;}
+	.bottom-toolbar .amount,.bottom-toolbar .limiter{display:none;}
+	.btn-shop .form-control:focus {
+		box-shadow:none;
+	}
+	.btn-shop .form-control {
+		width:45px;
+		border-radius:0;
+		background: #EFEFEF;
+		border-color: #DDDDDD;
+		height:34px !important;
+		margin:0;
+		padding-right:0
+	}
+	#buddypress_features .nav li,
+	#shop_features .nav li {
+		text-transform:uppercase;
+		font-weight:bold;
+		font-size:14px;
+	} 
+	#buddypress_features,
+	#shop_features {
+		padding:40px 0;
+		margin:0;
+		overflow:hidden;
+	}
+	.tabbable .nav-tabs {
+		background: #E1E1E1;
+		border: 1px solid #D7D7D7 !important;
+	}
+	#buddypress_features .nav-tabs{
+		background:  #222;
+		border:none;
+	}	
+	#shop_features .nav-tabs {
+		background:  #F8F8F8;
+		border: 1px solid #DDDDDD;
+	}
+	#buddypress_features .nav-tabs > li > a,
+	#custom_tab .nav-tabs > li > a,
+	#shop_features .nav-tabs > li > a {
+		border-radius:0;
+		border-bottom: 1px solid #DDDDDD;
+		line-height:2.1;
+	}
+	#buddypress_features .tab-content,
+	#custom_tab .tab-content,
+	#shop_features .tab-content {
+		padding:20px; 
+		border-bottom:1px solid #DDDDDD !important; 
+		border-right:1px solid #DDDDDD !important; 
+		border-left:1px solid #DDDDDD !important;
+		overflow:hidden;
+	}
+	#buddypress_features .nav-tabs > li > a{
+		color:#fff !important;
+		border:none !important;
+	}
+	#buddypress_features .nav i {
+		text-align:center;
+		display:block;
+		font-size:24px;
+	}
+	#custom_tab .tab-content ul li,
+	#shop_features .tab-content ul li {
+		list-style:square;
+	}
+	#custom_tab .tab-content ul,
+	
+	.banner-hover {
+		background:rgba(255,255,255,.3);
+		padding:10px;
+		border:10px solid rgba(0,0,0,.1);
+		position:absolute;
+		top:20px;
+		left:20px;
+		bottom:20px;
+		right:20px;
+		opacity:1;
+		filter:alpha(opacity=100);
+		-webkit-transition:all .3s ease-in-out;
+		-moz-transition:all .3s ease-in-out;
+		-ms-transition:all .3s ease-in-out;
+		-o-transition:all .3s ease-in-out;
+		transition:all .3s ease-in-out;
+	}
+	.banner-hover.big {
+		left:30px;
+		right:30px;
+	}
+	.entry:hover .banner-hover {
+		opacity:0;
+		filter:alpha(opacity=0);
+	}
+	.royalSlider img {
+		width:100%;
+	}
+	.big_title_onepage {
+		font-size:60px;
+		font-weight:bold;
+		font-family: 'PT Sans',sans-serif;
+		text-transform:uppercase;
+		border:6px solid #fff;
+		padding:40px;
+	}
+	.small_thin_grey1 {
+		font-size:14px;
+	}
+	.small_thin_grey1 i {
+		padding:0 5px;
+	}
+	.cat_widget {
+		border:3px solid #fff;
+	}
+	.cat_widget .magnifier .buttons {
+		top:38%
+	}
+	.cat_widget h3 {
+		font-family: 'Lato',sans-serif;
+		font-size:18px;
+		text-transform:uppercase;
+	}
+	.cat_widget .entry,
+	.royalSlider .entry,
+	.team_member .entry,
+	.blog-carousel .entry,
+	.portfolio-carousel .entry,
+	.portfolio_item .entry,
+	.shop_item .entry {
+		display:block;
+		position:relative;	
+	}
+	.shop_item .magnifier .st {
+		padding:0 10px;
+		width:auto;
+	}
+	.product_list_widget {
+		padding-left:0
+	}
+	.shopping-cart-widget li {
+		*zoom: 1;
+		margin: 0 0 1em;
+	}
+	.shopping-cart-widget li:before,
+	.shopping-cart-widget li:after {
+		content: "";
+		display: table;
+	}
+	.shopping-cart-widget li:after {
+		clear: both;
+	}
+	.shopping-cart-widget li img {
+		width:40px;
+		float: right;
+		margin-left: 1em;
+	}
+	.shopping-cart-widget li .quantity {
+		width: auto;
+		float: none;
+	}
+	.shopping-cart-widget li a {
+		display: block;
+	}
+	.shopping-cart-widget li:last-child {
+		margin: 0;
+		border: none;
+	}
+	.cart_list li {
+		list-style:none;
+	}
+	.shop_item .entry {
+		border:1px solid #e8e8e8;
+	}
+	.shop_item .shop_title span {
+		font-size:16px;
+		font-weight:500;
+		color:#222222;
+	}
+	.list-item.box .price,.shop-right .title .price,
+	.shop_item .price {
+		font-size:16px !important;
+		font-weight:500;
+	}
+	.woo_btn {
+		padding:7px 12px !important;
+		border-radius:0 !important
+	}
+	.shop_item .cats {
+		font-weight:lighter !important;
+		display: block;
+		font-size: 14px !important;
+	}
+	.shop_item .cats a {
+		color:#777777;
+	}
+	.shop_item {
+		margin-bottom:20px;
+	}
+	.shop_desc {
+		padding:14px 0 0px;
+		overflow:hidden;
+		margin-bottom:15px;
+	}
+	.shop_item {
+		display:block;
+		overflow:hidden;
+		position:relative;
+	}
+	.add-to-cart-alt .form-group{width:100%;margin:5px 0 5px 3px;}
+	.cart-cell .price-box *{display:block}
+	.cart-cell .price-box span.label,.cart-cell .price-box label{display:none}
+	.cart-cell .price-box span.price{margin:3px 0}
+	.my-wishlist table .cart_title{margin:10px 0;display:block}
+	.title-buttons{position:relative}
+	.title-buttons .list-btn{position:absolute;right:0;top:0}
+	.table > thead > tr > th{text-transform: uppercase;}
+	.shop-top .form-control{margin:0}
+	.shop-top{line-height:44px;}
+	.view-mode label{margin:0}
+	.view-mode .grid:before{content: "\e010";}	
+	.view-mode .list:before{content: "\e012";}	
+	.view-mode .grid,.view-mode .list{
+    font-size: 18px;
+    height: 40px;
+    line-height: 40px;
+    margin-right: 10px;
+    padding: 0;
+    text-align: center;
+    text-decoration: none;
+    width: 40px;}	
+	.list-item{margin:0 0 30px;}
+	.list-item h4.product-name{margin:0 }
+	.list-item.box .price-box{margin:5px 0 5px;}
+	.list-item.box .price{margin:0}
+	.list-item.box .desc{margin:0 0 10px;}
+	.drop-box{  float: left;position:relative}
+	.drop-box.open .box{display:block}
+	
+	.drop-box .box{display: none;background:#fff;
+		min-width: 70px;
+		padding: 5px;
+		position: absolute;
+		top: 42px;
+		z-index: 999;}
+	.drop-box .dropdown-toggles{  
+	border-right: 1px solid #f2f2f2;
+    display: block;
+    line-height: 42px;
+    padding: 0 5px;}
+/* ----------------------------------------------------
+	BUDDYPRESS STYLES
+------------------------------------------------------- */
+
+	#content {
+		padding-bottom:60px;
+	}
+	.tab-pane .buddy_members .item {
+		margin:10px
+	}
+	.buddy_members .item {
+		float:left;
+		margin:13px;
+		padding:0;
+	}
+	.buddypress_content {
+		margin:20px 0 40px;
+		overflow:hidden;
+		display:block;
+		position:relative;
+	}
+	.buddypress-top h3,
+	.buddypress-top h2 {
+		margin-top:10px;
+	}
+	.buddy_desc small {
+		display:block;
+		color:#222;
+		margin:10px 0;
+	}
+	.buddy_desc h3 {
+		padding:5px 0;
+		text-transform:uppercase;
+		font-weight:bold;
+		margin:0;
+	}
+	.group_box i {
+		padding-right:5px;
+	}
+	.group_box a {
+		color:#222;
+	}
+	.buddy_desc {
+		padding:15px;
+		border:1px solid #d3d3d3;
+	}
+	.arrow-left {
+		border-bottom: 10px solid rgba(0, 0, 0, 0);
+		border-right: 10px solid #d3d3d3;
+		border-top: 10px solid rgba(0, 0, 0, 0);
+		height: 0;
+		left: -10px;
+		position: absolute;
+		top: 15%;
+		width: 0;
+	}
+	.group_box {
+		width:100%;
+		border:1px solid #d3d3d3;
+		position:relative;
+		display:block;
+		text-align:center;
+		padding:30px 0 10px;
+		font-size:16px;
+		font-weight:normal;
+		margin:35px 0;
+		-webkit-border-radius:3px;
+		-moz-border-radius:3px;
+		border-radius:3px;
+	}
+	.group_box:hover .circle {
+		color:#fff;
+	}
+	.buddypress_tabber_widget .group_img {
+		left: -10px;
+		padding: 10px;
+		position: absolute;
+		text-align: left;
+		top: 0;
+	}
+	.buddypress_tabber_widget .group_box {
+		border:none;
+		margin:10px 0 25px;
+		padding:10px 0;
+	}
+	.buddypress_tabber_widget .circle {
+		left: 67px !important;
+		top: 7px !important;
+		right:inherit;
+	}
+	.buddypress_tabber_widget .group_timer {
+		padding-bottom: 0;
+		padding-left: 110px;
+		margin:0;
+		padding-top: 10px;
+		text-align: left;
+	}
+	.buddypress_tabber_widget .group_box .title h3 {
+		padding-bottom: 0;
+		padding-left: 110px;
+		margin:0;
+		padding-top: 0;
+		text-align: left;
+	}
+	 .circle {
+		top:-53px;
+		right:-46px;
+		left:0;
+		z-index:10;
+		font-size:12px;
+		width:30px;
+		height:30px;
+		border:1px solid #d3d3d3;
+		margin:auto;
+		line-height:30px;
+		-webkit-border-radius:30px;
+		-moz-border-radius:30px;
+		border-radius:30px;
+		position:absolute;
+		background:#fff;
+	}
+	.buddy_members .popover.top > .arrow,
+	.buddy_carousel .popover.top > .arrow {
+		border-top: 5px solid #fff;
+		border-left: 5px solid rgba(0, 0, 0, 0);
+		border-right: 5px solid rgba(0, 0, 0, 0);
+		bottom: -12px !important;
+		height: 0;
+		left: 0;
+		margin: auto;
+		position: absolute;
+		right: 0;
+		width: 0;	
+	}
+	.group_box .title h3 {
+		padding-bottom:0;
+		padding-top:10px;
+		font-size:18px;
+		font-weight:bold;
+	}
+	.group_img {
+		left: 0;
+		margin: 0 auto;
+		padding: 10px;
+		position: absolute;
+		right: 0;
+		top: -55px;
+		text-align: center;
+	}
+	.buddy_carousel {
+		margin:40px 0 20px;
+	}
+	.buddy_carousel .owl-controls {
+		padding:20px 0 0;
+	}
+	.buddy_carousel .owl-controls .owl-page span {
+		width:15px !important;
+		height:15px !important;
+		border:1px solid #ddd;
+	}
+	.buddy_carousel .item {
+		margin:auto;
+		text-align:center;
+	}
+	.buddy_carousel .owl-wrapper-outer  {
+		overflow:visible;
+	}
+	.buddy_members .popover.top,
+	.buddy_carousel .popover.top {
+		margin-top: -60px;
+		z-index:9999;
+		overflow:visible;
+		position:absolute;
+	}
+	.buddy_members .popover,
+	.buddy_carousel .popover {
+		position: absolute;
+		top: 0;
+		left: 0;
+		z-index: 1010;
+		display: block;
+		overflow:visible;
+		max-width: 276px;
+		padding: 1px;
+		text-align: center;
+		background-color: #ffffff;
+		background-clip: padding-box;
+		border: 1px solid #ededed;
+		border: 1px solid rgba(0, 0, 0, 0.2);
+		border-radius: 3px;
+		box-shadow: none;
+		white-space: normal;
+	}
+	.buddy_members .popover-title,
+	.buddy_carousel .popover-title {
+		margin: 0;
+		padding: 15px 14px 0;
+		font-size: 16px;
+		font-weight: bold;
+		line-height: 18px;
+		text-transform:uppercase;
+		background-color:#fff;
+		border-bottom: 1px solid #fff;
+	}
+	.buddy_members .popover-content,
+	.buddy_carousel .popover-content {
+		width: 200px;
+		padding: 5px 4px 20px;
+	}
+	.buddypress_tabber_widget_member li {
+		display:block;
+		margin:10px 0 20px;
+		position:relative;
+		overflow:hidden;
+	}
+	.buddypress_tabber_widget_member li span {
+		padding-left:10px;
+		margin-bottom:0;
+		font-size:16px !important;
+		text-transform:uppercase !important;
+		vertical-align:super;
+		padding-bottom:0;
+	}
+	.buddypress_tabber_widget_member li .readmore {
+		margin-top: -35px;
+		padding-left: 90px;
+		padding-top: 0;
+		position: absolute;
+	}
+	
+/* ----------------------------------------------------
+	PORTFOLIO STYLES
+------------------------------------------------------- */
+
+	.single-portfolio .title h2 {
+		font-size:24px;
+		text-transform:none;
+		margin-top:0;
+		padding-top:0;	
+	}
+	.product_details ul li {
+		list-style:none;
+		padding-left:2px;
+		padding-bottom:5px;
+	}
+	.pager li > a, .pager li > span {
+		background-color: #FFFFFF;
+		border: 1px solid #fff;
+		border-radius: 0;
+		color:#fff;
+		margin:30px 0 0;
+		display: inline-block;
+		padding: 5px 14px;
+	}
+	.pager li > a:hover, .pager li > span:hover {
+		background-color:#222;
+		color:#fff;
+	}
+	.product_details ul li a {
+		color:#666;
+	}
+	.masonry_wrapper {
+		overflow:hidden;
+		margin:30px 0;
+	}
+	.masonry_wrapper .item {
+		margin: 0 2px 4px;
+		padding:0;
+	}
+	.masonry_wrapper .item img {
+		height: auto !important;
+		height: 100% !important;
+		width: 100%;
+		position: relative;
+		z-index: -2;
+	}
+	#boxed-portfolio .portfolio_item {
+		width:100% !important;
+		height:auto !important;
+		margin:0 0 20px;
+		overflow:hidden;
+	}
+	#boxed-portfolio {
+		display: block !important;
+		overflow: visible !important;
+		position: relative;
+		z-index: 10;
+		margin-bottom:20px;
+	}
+	.portfolio-filter ul {
+		list-style:none; 
+		padding-left:10px
+	}
+	.portfolio-filter {
+		text-align: center;
+		overflow:hidden;
+		margin: 40px 0 15px;
+	}
+	.portfolio-filter li {
+		display: inline;
+		margin-right: 5px;
+		padding: 0;
+	}
+	.portfolio-filter li a {
+		-webkit-border-radius:4px;
+		-moz-border-radius:4px;
+		border-radius:4px;
+	}
+	.team_member img,
+	.portfolio_item img {
+		width:100%;
+	}
+	.isotope-item {
+	  z-index: 2;
+	}
+	.isotope-hidden.isotope-item {
+	  pointer-events: none;
+	  z-index: 1;
+	}
+	.isotope,
+	.isotope .isotope-item {
+	  -webkit-transition-duration: 0.8s;
+		 -moz-transition-duration: 0.8s;
+		  -ms-transition-duration: 0.8s;
+		   -o-transition-duration: 0.8s;
+			  transition-duration: 0.8s;
+	}
+	.isotope {
+	  -webkit-transition-property: height, width;
+		 -moz-transition-property: height, width;
+		  -ms-transition-property: height, width;
+		   -o-transition-property: height, width;
+			  transition-property: height, width;
+	}
+	.isotope .isotope-item {
+	  -webkit-transition-property: -webkit-transform, opacity;
+		 -moz-transition-property:    -moz-transform, opacity;
+		  -ms-transition-property:     -ms-transform, opacity;
+		   -o-transition-property:      -o-transform, opacity;
+			  transition-property:         transform, opacity;
+	}
+	.isotope.no-transition,
+	.isotope.no-transition .isotope-item,
+	.isotope .isotope-item.no-transition {
+	  -webkit-transition-duration: 0s;
+		 -moz-transition-duration: 0s;
+		  -ms-transition-duration: 0s;
+		   -o-transition-duration: 0s;
+			  transition-duration: 0s;
+	}
+	.magnifier .btn-default {
+		padding:0 20px !important;
+		color:#222222 !important;
+		width:auto !important;
+	}
+	.magnifier .sg,
+	.magnifier .st,
+	.magnifier .sf {
+		border:1px solid #ffffff;
+		color: #FFFFFF;
+		display: block;
+		display: inline-block !important;float: none !important;
+		font-size: 16px;
+		height: 40px;
+		line-height: 38px;
+		text-align: center;
+		width: 40px;
+		margin: -10px 2px 0 2px;
+		text-align: center;
+		width: 40px;
+	}
+	.magnifier h4 {
+		color:#ffffff;
+		text-align:center;
+		font-size:16px;
+		padding:10px 0;
+		margin-bottom:20px;
+		display:block;
+		font-family: 'bariol_lightlight';
+	}
+	.magnifier h3 {
+		color:#ffffff;
+		text-align:center;
+	}
+	.portfolio_item .magnifier .buttons {
+		top:44%;
+	}
+	.magnifier .buttons {
+		visibility: hidden;
+		opacity: 0;
+		filter:alpha(opacity=0);
+		position: absolute;
+		text-align: center;
+		width: 100%;
+		top: 50%;
+		margin-top: -20px;
+		-webkit-transform: scale(0.2);
+		-moz-transform: scale(0.2);
+		-ms-transform: scale(0.2);
+		-o-transform: scale(0.2);
+		transform: scale(0.2);
+		-webkit-transition: all 0.3s ease 0s;
+		-moz-transition: all 0.3s ease 0s;
+		-ms-transition: all 0.3s ease 0s;
+		-o-transition: all 0.3s ease 0s;
+		transition: all 0.3s ease 0s;
+	}
+	.magnifier:hover .buttons {
+		opacity: 1;
+		filter:alpha(opacity=100);
+		visibility: visible;
+		-webkit-transform: scale(1);
+		-moz-transform: scale(1);
+		-ms-transform: scale(1);
+		-o-transform: scale(1);
+		transform: scale(1);
+	}
+	.entry:hover .magnifier { 
+		opacity: 1;
+		filter:alpha(opacity=100);
+		visibility: visible;
+	}
+	.magnifier {
+		background:#000000;
+		background:rgba(0,0,0,0.8);
+		position:absolute;
+		top:0;
+		left:0;
+		bottom:0;
+		right:0;
+		opacity:0;
+		filter:alpha(opacity=0);
+		-webkit-transition:all .3s ease-in-out;
+		-moz-transition:all .3s ease-in-out;
+		-ms-transition:all .3s ease-in-out;
+		-o-transition:all .3s ease-in-out;
+		transition:all .3s ease-in-out;
+		-webkit-transform: scale(1);
+		-moz-transform: scale(1);
+		-ms-transform: scale(1);
+		-o-transform: scale(1);
+		transform: scale(1);
+	}
+
+/* ----------------------------------------------------
+	PARALLAX & SECTIONS
+------------------------------------------------------- */
+	
+	.custom-wrapper .col-lg-6 {
+		padding:0;
+	}
+	.custom-wrapper .overlay {
+		background-color:rgba(0, 0, 0, 0.4);
+		padding:0;
+	}
+	.parallax {
+		background-attachment: fixed !important;
+		background-position: center center;
+		background-repeat: no-repeat;
+		background-size: cover;
+	}
+	.jt-shadow {
+		box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
+		-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
+		-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
+	}
+	.custom-overlay {
+		padding: 60px 0;
+	}
+	.overlay {
+		padding: 60px 0;
+		background-color:rgba(0, 0, 0, 0.7);
+	}
+	.dark-wrapper {
+		background-color:#222222;
+		padding:60px 0;
+	}
+	.grey-wrapper {
+		background-color:#f5f5f5;
+		padding:60px 0;
+		clear:both;
+	}
+	.white-wrapper {
+		background-color:#ffffff;
+		padding:60px 0;
+	}
+	.blog-wrapper {
+		background-color:#ffffff;
+		padding:30px 0;
+	}
+	.custom-message {
+		padding:90px 0;
+	}
+	.custom-message h1 {
+		text-align:center;
+		font-weight:bold;
+		font-size:54px;
+	}
+	.custom-wrapper {
+	  background: url(demos/custom_wrapper_bg.jpg) no-repeat center center; 
+	    -webkit-background-size: cover;
+	  -moz-background-size: cover;
+	  -o-background-size: cover;
+	  background-size: cover;
+	}
+	.custom-wrapper .testimonial h3 {
+		color:#222 !important;
+	}
+	#boxed {
+	  background: url(demos/bg.jpg) no-repeat center center fixed; 
+	  -webkit-background-size: cover;
+	  -moz-background-size: cover;
+	  -o-background-size: cover;
+	  background-size: cover;
+	}
+	#boxed #wrapper {
+		background:#fff; 
+		margin:50px auto;
+	}
+	#boxed .white-wrapper,
+	#boxed .grey-wrapper {
+		margin:0 -15px;
+	}
+	#boxed #topbar .social-icons span a,
+	#boxed #topbar .social-icons span.last a,
+	#boxed #topbar .topbar-email, 
+	#boxed #topbar .topbar-phone, 
+	#boxed #topbar .topbar-login, 
+	#boxed #topbar .topbar-cart,
+	#boxed #topbar, #boxed #topbar .drop-box .dropdown-toggles{
+		border:none;
+	}
+	.grey-wrapper #accordion-second .accordion-heading .accordion-toggle,
+	.grey-wrapper #accordion-second .accordion-heading, 
+	.grey-wrapper #accordion-second .accordion-toggle:hover, 
+	.grey-wrapper #accordion-second .accordion-heading .accordion-toggle.active,
+	.grey-wrapper #accordion-second .accordion-inner,
+	.grey-wrapper .testimonial-wrap {
+		background:#fff;
+	}
+	.general-title hr {
+		width:30px;
+		margin-bottom:0;
+		margin-top:0;
+		border-width: 2px 0 0;
+	}
+	.general-title h2 {
+		font-size:31px;
+		padding-bottom:0;
+		font-weight:700;
+	}
+	.general-title,
+	.messagebox {
+		text-align:center;
+	}
+	.general-title .lead {
+		margin-top:10px !important;
+	}
+
+/* ----------------------------------------------------
+	SLIDER STYLES
+------------------------------------------------------- */
+	.rsUni, 
+	.rsUni .rsOverflow, 
+	.rsUni .rsSlide, 
+	.rsUni .rsVideoFrameHolder, 
+	.rsUni .rsThumbs {
+		background:#f5f5f5 !important;
+	}
+	#gallery-2 {
+		width: 100%;
+		-webkit-user-select: none;
+		-moz-user-select: none;  
+		user-select: none;
+	}
+	.aboutslider-shadow {
+		width:100%;
+		position:relative;
+		z-index:1;
+	}
+	.aboutslider-shadow .s1 {
+		background:url(images/flexslider_shadow.png) center no-repeat;
+		height:29px;
+		margin:0 auto;
+		bottom:-28px;
+		overflow:hidden;
+		width:100%;
+		position:absolute;
+		left:0;
+	}
+	.slider-shadow.without {
+		margin-top:-20px !important;
+	}
+	.slider-shadow {
+		background:url(images/slider-shadow.png) center center no-repeat;
+		width:100%;
+		height:77px;
+		display:block;
+		z-index:0;
+		overflow:hidden;
+		position:relative;
+		margin:0 auto;
+	}
+	.fullscreen-container {
+		width:100%;
+		position:relative;
+		padding:0;
+		display:none;
+	}
+	.fullwidthbanner-container{
+		width:100%;
+		position:relative;
+		padding:0;
+		overflow:hidden;
+	}
+	.fullwidthbanner-container ul,
+	.fullscreenbanner-container ul	{
+		display:none
+	}
+	.fullwidthbanner-container .fullwidthbanner{
+		width:100%;
+		position:relative;
+	}
+	#slider-in-laptop {
+	  width: 100%;
+	  height: auto;
+	  padding: 3% 15% 0 16%;
+	  background: none;
+	}
+	#slider-in-laptop .rsOverflow,
+	#slider-in-laptop .rsSlide,
+	#slider-in-laptop .rsVideoFrameHolder,
+	#slider-in-laptop .rsThumbs {
+	  background: #151515;
+	}
+	.imgBg {
+	  position: absolute;
+	  left: 0;
+	  top: 0;
+	  width: 100%;
+	  height: auto;
+	}
+	#slider-in-laptop .rsBullets {
+	  bottom: -50px;
+	}
+	.laptopBg {
+	  position: relative;
+	  width: 100%;
+	  height: auto;
+	}
+	#slider-in-laptop .rsBullets {
+		bottom: -50px;
+	}
+	.shop_title_slider_2 {
+		font-size:36px;
+		text-transform:uppercase;
+		font-weight:bold;
+		color:#222;
+	}
+	.shop_title_slider {
+		font-size:48px;
+		text-transform:uppercase;
+		font-weight:bold;
+		color:#fff;
+	}
+	.high_title2 {
+		font-size:48px;
+		font-family: 'Lato',sans-serif;
+		font-weight: normal !important;
+		letter-spacing: 0;
+		line-height: 120% !important;
+		padding: 0 0 10px;
+		position: relative;
+	}
+	.high_title {
+		font-size:70px;
+		font-family: 'Lato',sans-serif;
+		font-weight: 100 !important;
+		letter-spacing: 0;
+		line-height: 140% !important;
+		padding: 0 0 10px;
+		position: relative;
+	}
+	.big_title_slider {
+		color: #fff;
+		font-size:40px;
+		font-family: 'PT Sans',sans-serif;
+		font-weight: bold;
+		letter-spacing: 0;
+		line-height: 140% !important;
+		padding: 0 0 10px;
+		position: relative;
+	}
+	.big_title {
+		color: #222222;
+		font-size:36px;
+		font-family: 'PT Sans',sans-serif;
+		font-weight: 500;
+		letter-spacing: 0;
+		line-height: 140% !important;
+		padding: 0 0 10px;
+		position: relative;
+	}
+	.slider_title_a {
+		color: #222222;
+		font-size:36px;
+		font-family: 'Pacifico',sans-serif;
+		font-weight: 500;
+		letter-spacing: 0;
+		line-height: 140% !important;
+		padding: 0 0 10px;
+		position: relative;
+	}
+	.upper_title {
+		text-transform:uppercase;
+		font-size:36px;
+		font-weight:bold;
+		font-family: 'PT Sans',sans-serif;
+	}
+	.small_title2 {
+		color:#222222 !important;
+	}
+	.mini_title2 {
+		font-family: 'PT Sans',sans-serif;
+		font-size:16px !important;
+		font-weight:normal !important;
+		color:#222222 !important;
+	}
+	.light_title {
+		color: #ffffff;
+		font-family: 'Lato',sans-serif;
+		font-size:18px;
+		font-weight:300;
+		letter-spacing: 0;
+		padding: 0 0 10px;
+		position: relative;
+		line-height: 140% !important;
+	}
+	.small_title2,
+	.small_title {
+		color: #ffffff;
+		font-family: 'Lato',sans-serif;
+		font-size:20px;
+		letter-spacing: 0;
+		padding: 0 0 10px;
+		font-weight:lighter;
+		position: relative;
+		line-height: 140% !important;
+	}
+	.mini_title span {
+		font-size:24px;
+	}
+	.mini_title {
+		color: #ffffff;
+		font-family: 'Lato',sans-serif;
+		font-size:14px;
+		font-weight:bold !important;
+		letter-spacing: 0;
+		padding: 0 0 10px;
+		font-weight:lighter;
+		position: relative;
+		line-height: 140% !important;
+	}
+	.tp-bullets.simplebullets.navbar {
+		height: 35px;
+		padding: 0;
+	}
+	.tp-bullets.simplebullets .bullet {
+		cursor: pointer;
+		position: relative !important;
+		background: #efefef !important;
+		-webkit-border-radius: 0;
+		-webkit-border-radius:100px;
+		-moz-border-radius:100px;
+		border-radius:100px;
+		-webkit-box-shadow: none;
+		-moz-box-shadow: none;
+		box-shadow: none;
+		width: 6px !important;
+		height: 6px !important;
+		border: 6px solid rgba(0, 0, 0, 0) !important;
+		display: inline-block;
+		margin-right: 2px !important;
+		margin-bottom: 14px !important;
+		-webkit-transition: background-color 0.2s, border-color 0.2s;
+		-moz-transition: background-color 0.2s, border-color 0.2s;
+		-o-transition: background-color 0.2s, border-color 0.2s;
+		-ms-transition: background-color 0.2s, border-color 0.2s;
+		transition: background-color 0.2s, border-color 0.2s;
+		float:none !important;
+	}
+	.tp-bullets.simplebullets .bullet.last {
+		margin-right: 0px
+	}
+	.tp-bullets.simplebullets .bullet:hover,
+	.tp-bullets.simplebullets .bullet.selected {
+		-webkit-box-shadow: none;
+		-moz-box-shadow: none;
+		box-shadow: none;
+		width: 6px !important;
+		height: 6px !important;
+		border: 5px solid #111;
+	}
+	.tparrows:before {
+		font-family: 'revicons';
+		color: #ffffff;
+		font-style: normal;
+		font-weight: normal;
+		speak: none;
+		display: inline-block;
+		text-decoration: inherit;
+		margin-right: 0;
+		margin-top: 17px;
+		text-align: center;
+		width: 55px;
+		font-size: 21px;
+	}
+	.slides-navigation a,
+	.tp-leftarrow, 
+	.tp-rightarrow{
+		opacity:0.6 !important;
+		filter:alpha(opacity=60); /* For IE8 and earlier */
+	}
+	.slides-navigation a:hover,
+	.tp-leftarrow:hover, 
+	.tp-rightarrow:hover{
+		filter:alpha(opacity=100); /* For IE8 and earlier */
+		opacity:1 !important;
+	}
+	.tparrows {
+		border:2px solid #aaaaaa;
+		cursor: pointer;
+		background: rgba(0, 0, 0, 0.5) !important;
+		width: 60px !important;
+		height: 60px !important;
+	}
+	.tparrows:hover {
+		color: #fff;
+	}
+	.tp-leftarrow:before {
+		content: '\e824';
+	}
+	.tp-rightarrow:before {
+		content: '\e825';
+	}
+	.tparrows.tp-rightarrow:before {
+		margin-left: 1px;
+	}
+
+/* ----------------------------------------------------
+	MODULES
+------------------------------------------------------- */
+	#revvideo {
+		with:100%;
+		height:100%;
+	}
+	.custom-select {
+		background: none repeat scroll 0 0 #FFFFFF !important;
+		border: 1px solid #E9E9E9 !important;
+		box-shadow: 0 0 0 1px #FFFFFF inset, 1px 2px 0 #E9E9E9 !important;
+		outline: medium none;
+		position: relative;
+	}
+	#video {
+		border:1px solid #fff;
+	}
+	#soundcloud {
+		border:1px solid #fff;
+		width:100%;
+	}
+	.contact_form {
+		overflow:hidden;
+		margin:50px 0 25px;
+	}
+	.overlay .contact_details {
+		color:#fff !important;
+	}
+	.contact_form textarea {
+		height:209px !important;
+	}
+	.contact_form .validation-advice{display:none !important}
+	.contact_form .validation-failed{border-color:red !important}
+	.contact_form .form-control {
+		margin-bottom:10px;
+		height:62px;
+		border-color:#dddddd;
+		box-shadow:none;
+	}
+	#contactform fieldset {
+		padding:10px;
+		border:1px solid #eee;
+		-webkit-border-radius:5px;
+		-moz-border-radius:5px;
+	}
+	#contactform legend {
+		padding:7px 10px; 
+		font-weight:bold; 
+		color:#000; 
+		border:1px solid #eee; 
+		-webkit-border-radius:5px; 
+		-moz-border-radius:5px; 
+		margin-bottom:0 !important; 
+		margin-bottom:20px;
+	}
+	#contactform span.required{ 
+		font-size: 13px; 
+		color: #ff0000;
+	}
+	#message {
+		margin: 10px 0; 
+		padding: 0;
+	}
+	.error_message {
+		display: block; 
+		height: 22px; 
+		line-height: 22px; 
+		background: #FBE3E4 url(images/error.gif) no-repeat 10px center;
+		 padding: 3px 10px 3px 35px; 
+		 color:#8a1f11;
+		 border: 1px solid #FBC2C4; 
+		 -webkit-border-radius:5px;
+	}
+	.loader {
+		padding: 0 10px;
+	}
+	#contactform #success_page h1 {
+		background: url(images/success.gif) left no-repeat; 
+		padding-left:22px;
+	}
+	acronym {
+		border-bottom:1px dotted #ccc;
+	}
+	#map{
+		height:450px;
+		width:100%
+	}
+	#map img{
+		max-width:inherit
+	}
+	.map{
+		position:relative
+	}
+	.map .row .col-lg-4{
+		float:right;
+		margin-top:-450px;
+		z-index:9
+	}
+	.contact-icon {
+		margin:20px 0;
+		overflow:hidden;
+	}
+	.map .row{
+		position:relative
+	}
+	.infobox img {
+		width:100% !important;
+	}
+	.map .searchmodule {
+		padding:18px 10px
+	}
+	.infobox {
+		display: inline-block;
+		padding: 5px;
+		position: relative;
+		width: 270px;
+	}
+	.infobox img {
+		width:80px !important;
+		padding-right:10px
+	}
+	.infobox .title {
+		font-size:13px;
+		font-weight:bold;
+		margin-top:0;
+		margin-bottom:0;
+		text-transform:uppercase;
+		padding-bottom:5px;
+	}
+	.infobox .title a {
+		font-weight:bold;
+	}
+	.search_form {
+		position:relative;
+	}
+	.search_form:after {
+		color: #d9d9d9;
+		font-size: 12px;
+		height: 40px;
+		line-height: 40px;
+		position: absolute;
+		width: 40px;
+		right:0;
+		top:0;
+		font-family: 'FontAwesome';
+		content: "\f002";
+	}
+	.grey-wrapper .pricing_detail {
+		background:#fff;
+	}
+	.grey-wrapper .pricing_detail .priceamount {
+		border-color:#f5f5f5;
+	}
+	.pricing_detail {
+		border:1px solid #e3e3e3;
+		padding:30px 20px;
+		text-align:center;
+		-webkit-transition: background-color .2s linear, color .2s linear;
+		-moz-transition: background-color .2s linear, color .2s linear;
+		-o-transition: background-color .2s linear, color .2s linear;
+		-ms-transition: background-color .2s linear, color .2s linear;
+		transition: background-color .2s linear, color .2s linear;
+	}
+	.pricing_detail:hover h3,
+	.pricing_detail:hover ul li {
+		color:#fff;
+	}
+	.pricing_detail:hover header {
+		border-color:#ededed;
+	}
+	.pricing_detail header {
+		border-bottom:1px solid #e3e3e3;
+	}
+	.pricing_detail header h3 {
+		font-size:30px;
+		margin-top:35px;
+		padding:0;
+		display:block;
+		overflow:hidden;
+	}
+	.pricing_info {
+		display:block;
+	}
+	.pricing_info ul {
+		padding-left:0;
+	}
+	.pricing_info ul li {
+		list-style:none;
+		padding:15px 0;
+	}
+	.pricing_boxes {
+		padding:80px 0;
+		display:block;
+		overflow:hidden;
+		position:relative;
+	}
+	.pricing_detail:hover .btn{
+		color:#ffffff !important;
+		background:#222 !important;
+	}
+	.pricing_detail .priceamount {
+		-webkit-border-radius:500px;
+		-moz-border-radius:500px;
+		border-radius:500px;
+		color: #FFFFFF;;
+		background:#222222;
+		display: block;
+		border:10px solid #fff;
+		font-size: 16px;
+		height: 120px;
+		margin: 0 auto;
+		text-align: center;
+		width: 120px;
+		position: absolute;
+		top: -70px;
+		left: 0;
+		right: 0;
+		padding-top:23px;
+		line-height: 1.6;
+	}
+	.banners li {
+		list-style:none;
+		margin:5px;
+		float:left !important;
+	}
+	.banners li .img-thumbnail {
+		background-color: #bbbbbb;
+		border: 1px solid #DDDDDD;
+		border-radius: 0;
+		padding: 5px;
+	}
+	
+	.long-twitter i {
+		font-size:31px;
+	}
+	.long-twitter a {
+		text-decoration:underline;
+		color:#ffffff;
+	}
+	.long-twitter {
+		color:#ffffff;
+	}
+	.tab-content {
+		border-left:1px solid #efefef;
+		border-bottom:1px solid #efefef;
+		border-right:1px solid #efefef;
+	}
+	.nav-tabs > li > a {
+		border: 1px solid #EFEFEF;
+		line-height: 1.42857;
+		margin-right: 0;
+	}
+	.nav-stacked li:last-child {
+		border-bottom:0 solid #efefef !important;
+	}
+	.nav-stacked > li > a {
+		color:#222222;
+		border:0 solid #efefef !important;
+	}
+	.nav-stacked li {
+		border-top:0 solid #efefef !important;
+		border-left:0 solid #efefef !important;
+		border-bottom:1px solid #efefef !important;
+		border-right:0 solid #efefef !important;
+	}
+	.panel-title:after {
+		content: "\f078";
+		color: #292723;
+		float:right;
+		display: block;
+		font-family: 'FontAwesome';
+		font-size: 13px;
+		margin-top:-20px;
+		pointer-events: none;
+		position:relative;
+		line-height: 20px;
+		text-transform: none;
+	}
+	.panel-body h4 {
+		font-size: 16px;
+		margin: 10px 0 20px;
+		padding:0 !important;
+	}
+	.panel-body .form-control {
+		margin-bottom:0;
+	}
+	.panel-group .panel-heading + .panel-collapse .panel-body,
+	.panel-default {
+	   border: 0 solid #FFFFFF !important;
+		box-shadow: 0 0 #FFFFFF;
+		background: none;
+	}
+	.panel-title {
+		padding: 0;
+	}
+	.panel-default > .panel-heading {
+		background-color: #FFFFFF;
+		padding:15px 20px;
+		border: 1px solid #A9A9A9;
+		-webkit-border-radius: 3px;
+		-moz-border-radius: 3px;
+		border-radius: 3px;
+	}
+	.panel-default > .panel-heading a:hover {
+		background:none !important; 
+		color:#222222 !important;
+	}
+	.panel-default > .panel-heading a {
+		color: #222222;
+		font-size: 18px;
+		width: 100%;
+		display: block;
+	}
+	.stat {
+		text-align:center;
+	}
+	.highlight {
+		color:#ffffff;
+		padding:30px 0;
+		font-weight:bold;
+		display:block;
+		overflow:hidden;
+		margin-bottom:0;
+		font-size:48px;
+	}
+	.milestone-details {
+		font-weight:bold;
+		font-size:18px;
+		color:#fff;
+	}
+	.dmtop {
+		background-color:#161616;
+		background-image: url(images/arrow.png);
+		background-position: 50% 50%;
+		background-repeat: no-repeat;
+		z-index: 9999;
+		width: 40px;
+		height: 40px;
+		text-indent: -99999px;
+		position: fixed;
+		bottom: -100px;
+		right: 25px;
+		cursor: pointer;
+		-webkit-transition: all .7s ease-in-out;
+		-moz-transition: all .7s ease-in-out;
+		-o-transition: all .7s ease-in-out;
+		-ms-transition: all .7s ease-in-out;
+		transition: all .7s ease-in-out;
+		overflow: auto;
+	}
+	.progress {
+		position:relative;
+		overflow:visible
+	}
+	.skill_count {
+		position:absolute;
+		right:0;
+		font-weight:bold;
+		font-size:16px; 
+		color:#222;
+		top:-9px
+	}
+	.skills_bar {
+		margin:10px 0;
+		overflow:hidden;
+	}
+	.skills_bar small {
+		font-size:14px;
+		color:#222222;
+		margin:10px 0;
+	}
+	.progress {
+		border-radius:0;
+		box-shadow:none;
+		border-bottom:1px solid #cbcbcb;
+		background:none;
+		margin:10px 0;
+		height:10px;
+	}
+	#accordion-second .accordion-group{
+		margin-bottom:10px;
+	}
+	#accordion-second .accordion-heading{
+		border-bottom:0;
+		font-size:16px;
+	}
+	#accordion-second .accordion-heading .accordion-toggle{
+		display:block;
+		cursor:pointer;
+		padding:0 !important;
+		color:#222222;
+		background:#f5f5f5;
+		outline:none!important;
+		text-decoration:none
+	}
+	#accordion-second .accordion-heading,
+	#accordion-second .accordion-toggle:hover,
+	#accordion-second .accordion-heading .accordion-toggle.active{
+		background:#f5f5f5;
+	}
+	#accordion-second .accordion-heading .accordion-toggle > em {
+		background-color: #222222;
+		border-radius:0;
+		color: #FFFFFF;
+		font-size:14px;
+		height: 37px;
+		line-height: 40px;
+		margin-right: 10px;
+		text-align: center;
+		width: 40px;
+	}
+	#accordion-second .accordion-inner{
+		padding:9px 10px;
+		background:#f5f5f5;
+	}	
+	#accordion-first .accordion-group{
+		margin-bottom:10px;
+	}
+	#accordion-first .accordion-heading{
+		border-bottom:0;
+		font-size:16px;
+	}
+	#accordion-first .accordion-heading .accordion-toggle{
+		display:block;
+		cursor:pointer;
+		padding:5px 0 !important;
+		color:#222222;
+		outline:none!important;
+		text-decoration:none
+	}
+	#accordion-first .accordion-heading,
+	#accordion-first .accordion-toggle:hover,
+	#accordion-first .accordion-heading .accordion-toggle.active{
+		background:none;
+	}
+	#accordion-first .accordion-heading .accordion-toggle > em {
+		background-color: #222222;
+		-webkit-border-radius:100px;
+		-moz-border-radius:100px;
+		border-radius:100px;
+		color: #FFFFFF;
+		font-size:14px;
+		height: 32px;
+		line-height: 32px;
+		margin-right: 10px;
+		text-align: center;
+		width: 32px;
+	}
+	#accordion-first .accordion-inner{
+		padding:9px 10px;
+	}
+	.check li:before {
+		content: "\f00c";
+		font-family: "FontAwesome";
+		font-size: 16px;
+		left: 0;
+		padding-right:5px;
+		position: relative;
+		top: 2px;
+	}
+	.check li {
+		font-size:13px;
+		list-style:none;
+		margin-bottom:4px;
+	}
+	.check {
+		margin-left:0; 
+		padding-left:0
+	}
+	.check li a {
+		color:#656565;
+	}
+	#services .item {
+		padding:15px;
+	}
+	.item h3 {
+		padding-top:15px;
+		padding-bottom:0;
+	}
+	.item .icon-container {
+		font-size:24px;
+		float:left;
+		margin:0 20px 0 0;
+	}
+	 .servicesbox_content p {
+		display:inline-block;
+		margin-top:10px;	
+	}
+	 .servicesbox_content {
+		display:block !important;
+		width:100% !important;
+		padding:2px
+	}
+	.services_lists_boxes .service-icon-circle {
+		text-align:center;
+	}
+	.services_lists_boxes {
+		margin: 20px 0 20px 0;
+		display:block;
+		color:#fff;
+		position:relative;
+		overflow:hidden;
+	}
+	.services_lists_boxes h4 {
+		color:#fff;
+		font-size: 21px;
+		padding-bottom: 0;
+		font-weight:500;
+		text-transform:uppercase;
+	}
+	.custom-services {
+		position:relative !important;
+		padding:0;
+		margin:20px 0;
+		display:block;
+		overflow:visible;
+	}
+	.ch-item {
+		position:relative !important;
+		padding:0;
+		margin:20px 0;
+		height:200px;
+		display:block;
+		overflow:visible;
+	}
+	.ch-info-wrap{
+		position: absolute;
+		width: 100%;
+		height: 200px;
+		border-radius: 10px;
+		-webkit-border-radius:10px;
+		-moz-border-radius:10px;
+		-webkit-perspective: 800px;
+		-moz-perspective: 800px;
+		-o-perspective: 800px;
+		-ms-perspective: 800px;
+		perspective: 800px;
+		-webkit-transition: all 0.4s ease-in-out;
+		-moz-transition: all 0.4s ease-in-out;
+		-o-transition: all 0.4s ease-in-out;
+		-ms-transition: all 0.4s ease-in-out;
+		transition: all 0.4s ease-in-out;
+		background: #ffffff;
+	}
+	.ch-info-back  {
+		padding:15px;
+		text-align:center;
+	}
+	.ch-info-front {
+		padding-top:40px;
+		text-align:center;
+	}
+	.ch-info-back h3 {
+		font-size:20px;
+		margin-bottom:0;
+		padding-bottom:0;
+		color:#ffffff;
+		font-weight:bold;
+	}
+	.ch-info-back p {
+		color:#ffffff;
+	}
+	.ch-info-front h3 {
+		font-size:20px;
+		color:#222222;
+		font-weight:bold;
+	}
+	.ch-info{
+		position: absolute;
+		width: 100%;
+		height: 200px;
+		-webkit-transition: all 0.4s ease-in-out;
+		-moz-transition: all 0.4s ease-in-out;
+		-o-transition: all 0.4s ease-in-out;
+		-ms-transition: all 0.4s ease-in-out;
+		transition: all 0.4s ease-in-out;
+		-webkit-transform-style: preserve-3d;
+		-moz-transform-style: preserve-3d;
+		-o-transform-style: preserve-3d;
+		-ms-transform-style: preserve-3d;
+		transform-style: preserve-3d;
+	}
+	.ch-info > div {
+		display: block;
+		position: absolute;
+		width: 100%;
+		height: 100%;
+		background-position: center center;
+		-webkit-backface-visibility: hidden;
+		-moz-backface-visibility: hidden;
+		-o-backface-visibility: hidden;
+		-ms-backface-visibility: hidden;
+		backface-visibility: hidden;
+		border-radius: 10px;
+		-webkit-border-radius:10px;
+		-moz-border-radius:10px;
+	}
+	.ch-info .ch-info-back {
+		-webkit-transform: rotate3d(0,1,0,180deg);
+		-moz-transform: rotate3d(0,1,0,180deg);
+		-o-transform: rotate3d(0,1,0,180deg);
+		-ms-transform: rotate3d(0,1,0,180deg);
+		transform: rotate3d(0,1,0,180deg);
+	}
+	.ch-item:hover .ch-info {
+		-webkit-transform: rotate3d(0,1,0,-180deg);
+		-moz-transform: rotate3d(0,1,0,-180deg);
+		-o-transform: rotate3d(0,1,0,-180deg);
+		-ms-transform: rotate3d(0,1,0,-180deg);
+		transform: rotate3d(0,1,0,-180deg);
+	}
+	.service-with-image .entry {
+		position:relative;
+	}
+	.service-with-image {
+		overflow:hidden;
+		margin:20px 0;
+	}
+	.service-desc {
+		padding:20px 0;
+	}
+	.service-title a i {
+		padding-right:5px;
+	}
+	.service-title a {
+		font-weight:bold;
+		text-transform:uppercase;
+	}
+	.service-title {
+		background:#FFFFFF;
+		bottom: 0;
+		left: 0;
+		position: absolute;
+		right: 0;
+		max-width: 120px;
+		margin: auto;
+		text-align: center;
+		padding: 4px;
+	}
+	.service_vertical_box {
+		overflow: hidden;
+		display: block;
+		margin-bottom: 20px;
+	}
+	.services_vertical .general-title h2 {
+		padding:0 !important;
+		color:#fff !important;
+		text-align:left;
+		font-size:30px !important;
+	}
+	.services_vertical p {
+		padding:0 !important;
+		text-align:left;
+	}
+	.services_vertical 
+	 {
+		overflow:hidden;
+		padding:30px 0;
+	}
+	.services_vertical h3 {
+		padding: 0 !important;
+		font-size:18px;
+	}
+	.service_vertical_box .service-icon {
+		float:left;
+		clear: both;
+		display: block;
+		height: 60px;
+		line-height: 60px;
+		margin: 35px 20px;
+		width: 60px;
+	}
+	.service_vertical_box a.readmore {
+		padding-left:98px;
+	}
+	.services_vertical .icon-container {
+		float:left;
+	}
+	.icon-container {
+		border: 1px solid #FFFFFF;
+		border-radius: 100px;
+		-webkit-border-radius:100px;
+		-moz-border-radius:100px;
+		clear: both;
+		color: #FFFFFF;
+		display: block;
+		font-size: 21px;
+		height: 55px;
+		line-height: 55px;
+		margin: 38px 20px;
+		text-align: center;
+		width: 55px;
+	}
+	.servicebox {
+		margin:20px 0;
+	}
+	.servicebox h3 {
+		padding:0
+	}
+	.border-none {
+		-webkit-border-radius:0 !important;
+		-moz-border-radius: 0 !important;
+		border-radius:0 !important;
+	}
+	.border-radius {
+		-webkit-border-radius:500px !important;
+		-moz-border-radius: 500px !important;
+		border-radius:500px !important;
+	}
+	.service-icon i {
+		color:#666666;
+	}
+	.little-padding {
+		padding:5px 0 0 !important;
+		overflow:hidden;
+	}
+	.make-bg {
+		line-height:113px !important;
+	}
+	.make-bg i, .make-bg em{
+		font-size:2.6em !important;
+		color:#fff !important;
+	}
+	.servicebox:hover .make-bg {
+		background:#222222 !important;
+		border-color:#232323 !important;
+	}
+	.servicebox:hover .border-none {
+		border-bottom-color:#fff;
+	}
+	.service-icon-circle {
+		overflow:hidden;
+		margin:20px auto;
+		display:block;
+		position:relative;
+		border:1px solid #222;
+		height:100px;
+		width:100px;
+		line-height:107px;
+		-webkit-border-radius: 0 100px 100px;
+		-moz-border-radius: 0 100px 100px;
+		border-radius: 0 100px 100px;
+		-webkit-transition: background-color .2s linear, color .2s linear;
+		-moz-transition: background-color .2s linear, color .2s linear;
+		-o-transition: background-color .2s linear, color .2s linear;
+		-ms-transition: background-color .2s linear, color .2s linear;
+		transition: background-color .2s linear, color .2s linear;
+	}
+	.sr-only {
+		display:block !important;
+		overflow:visible;
+		visibility:visible
+	}
+	.service-icon-circle i {
+		font-size:24px;
+	}
+	.btn {
+		font-family: 'PT Sans',sans-serif;
+	}
+	.btn-dark {
+		background-color:#222222;
+		color:#ffffff;
+		border:none;
+	}
+	.btn-lg {
+		padding:10px 30px;
+		font-size:16px;
+	}
+	.btn-dark:hover,
+	.btn-dark:focus,
+	.btn-dark:active,
+	.btn-dark.active,
+	.btn-primary {
+		color: #ffffff;
+		border:none;
+	}
+	.btn-primary:hover,
+	.btn-primary:focus,
+	.btn-primary:active,
+	.btn-primary.active {
+		color: #ffffff;
+		background-color: #222222;
+	}
+	.arrow-up {
+		border-bottom: 5px solid #FFFFFF;
+		border-left: 5px solid rgba(0, 0, 0, 0);
+		border-right: 5px solid rgba(0, 0, 0, 0);
+		bottom: -1px;
+		height: 0;
+		left: 0;
+		margin: auto;
+		position: absolute;
+		right: 0;
+		width: 0;
+	}
+	.doc li a {
+		color:#222 !important;
+	}
+	.doc .flexslider a {
+		color:#fff !important
+	}
+	.doc .blog-carousel {
+		padding:15px !important;
+	}
+	.doc .highlight {
+		margin-top:10px;
+		font-size:72px !important;
+		font-weight:normal;
+		color:#222;
+		font-family: 'Lato', cursive;
+	}
+	.doc .green {
+		color:#77be32 !important;
+	}
+	.doc .red {
+		color:#f2333a !important;
+	}
+	.doc .yellow {
+		color:#35B0BF !important;
+	}
+	.doc .milestone-details {
+		font-size:21px !important;
+		font-weight:100;
+		color:#222;
+		font-family: 'Lato', cursive;
+		text-transform:uppercase;
+		padding:20px;
+	}
+	.tabbed-menu ul {
+		list-style:none;
+		list-style-position:outside;
+		display:inline;
+		margin:10px 0;
+	}    
+	.tabbed-menu li { 
+		line-height:12px;
+		float:left;
+		padding:10px 7px; 
+	}
+	.tabbed-menu li a {
+		color:#222;
+	}
+	.general-title .lead,
+	.messagebox .lead {
+		font-family: 'Lato',sans-serif;
+		font-weight:300;
+		line-height:1.9;
+		margin:15px 0;
+	}
+	.messagebox h1 {
+		color:#fff;
+		font-weight:bold;
+		font-size:30px;
+	}
+	.messagebox .btn-dark,
+	.messagebox .btn-dark:hover {
+		background:#222 !important;
+		color:#fff !important;
+	}
+	.messagebox h2 {
+		font-size:30px;
+	}
+	.calloutbox-full-mini .lead,
+	.calloutbox-full .lead {
+		color:#fff;
+		margin:10px 0 20px;
+	}
+	.calloutbox-full-mini {
+		padding:20px 0;
+		text-align:center;	
+	}
+	.calloutbox-full {
+		padding:60px 0;
+		text-align:center;
+	}
+	.calloutbox .form-control {
+		height:35px;
+	}
+	#bilding label, 
+	#bilding .form-control {
+		margin:10px 0 0;
+	}
+	#payment p.small {
+		font-weight:100
+	}
+	#payment label {
+		border: 1px solid #EDEDED;
+		padding: 15px 40px !important;
+	}
+	.calloutbox {
+		position:relative;
+	}
+	.bggrey h2 {
+		color:#222222 !important;
+		font-weight:bold;
+	}
+	.bgdark {
+		background:#222222 !important;
+	}
+	.bggrey {
+		color:#222222 !important;
+		background:#f5f5f5 !important;
+		border-left:8px solid #fff;
+	}
+	.calloutbox-full-mini h2,
+	.calloutbox-full h2 {
+		font-size:36px;
+		padding:0;
+		margin:0;
+		text-transform:uppercase;
+		color:#fff;
+	}
+	.calloutbox h2 {
+		font-size:28px;
+		padding:0;
+		margin:0;
+		text-transform:uppercase;
+		color:#fff;
+	}
+	.calloutbox {
+		margin:20px 0;
+		color:#fff;
+		padding:30px 20px 20px;
+		overflow:hidden;
+	}
+	.calloutbox .btn-dark:hover {
+		background:#232323;
+	}
+	.white-clients .client-wrap {
+		border-color:#dedede;
+	}
+	.client-wrap {
+		border-bottom-style: solid;
+		border-bottom-width: 1px;
+		border-color:#444647;
+		border-right-style: solid;
+		border-right-width: 1px;
+		padding: 30px;
+	}
+	.client-wrap.last {
+		border-right-width: 0;
+	}
+	.client-wrap.no-border {
+		border-bottom-width: 0;
+	}
+	.not_found h1 {
+		margin-bottom:0;
+		font-size: 200px;
+		padding-bottom:0;
+		font-weight: bold;
+		line-height: 1;
+	}
+	
+/* ----------------------------------------------------
+	BLOG SECTIONS
+------------------------------------------------------- */
+
+	#comments_form .form-control{
+		margin-bottom:10px;
+	}
+	#comments {padding:20px;}
+	.comment-list {
+		margin: 60px 0;
+		list-style:none;
+	}
+	.comment-list ul li,
+	.comment-list ol li {
+		list-style:none;
+	}
+	.comment-avatar {
+		margin: 0 20px 0 0;
+		float: left;
+		height: 70px; width: 70px;
+	}
+	.comment-content {
+	   background: #ffffff;
+		border: 1px solid #efefef;
+		margin-bottom: 20px;
+		overflow: hidden;
+		padding: 20px;
+	}
+	.comment-reply a {
+		color:#fff !important;
+	}
+	.comment-author {
+		margin-bottom: 10px;
+	}
+	.comment-meta {
+		font-size: 12px;
+		color: #aaa;
+		padding-left:10px;
+	}
+	.comment-reply {
+		margin:-10px -5px 0 0;
+		float: right;
+		font-size: 12px;
+		color: #ffffff;
+	}
+	.leave-comment textarea {
+		height: 150px;
+	}
+	.authorbox_wrapper {
+		padding:20px;
+		border-bottom: 1px solid #efefef;
+		margin-bottom: 50px;
+	}
+	.authorbox_wrapper img {
+		margin:0 20px 20px 0;
+		width:100px !important;
+	}
+	.authorbox_wrapper h4 {
+		margin-bottom:0;
+		padding-bottom:0;
+	}
+	.authorbox_wrapper p {
+		padding-top:5px;
+		margin-top:5px;
+	}
+	.blog_button {
+		-moz-user-select: none;
+		background:#fff;
+		border: 1px solid #cbcbcb;
+		color: #cbcbcb;
+		display: inline-block;
+		font-size: 13px;
+		font-weight: normal;
+		line-height: 1.42857;
+		margin-bottom: 30px;
+		padding: 10px 23px;
+		text-align: center;
+		vertical-align: middle;
+		white-space: nowrap;
+	}
+	.timeline {
+		list-style: none;
+		padding: 20px 0 20px;
+		position: relative;
+	}
+    .timeline:before {
+        top: 0;
+        bottom: 0;
+        position: absolute;
+        content: " ";
+        width: 1px;
+        background-color: #cecece;
+        left: 50%;
+        margin-left: -1.5px;
+    }
+    .timeline > li {
+        margin-bottom: 20px;
+        position: relative;
+    }
+	.timeline > li:before,
+	.timeline > li:after {
+		content: " ";
+		display: table;
+	}
+	.timeline > li:after {
+		clear: both;
+	}
+	.timeline > li:before,
+	.timeline > li:after {
+		content: " ";
+		display: table;
+	}
+	.timeline > li:after {
+		clear: both;
+	}
+	.timeline > li > .timeline-panel {
+		width: 46%;
+		float: left;
+		border: 1px solid #cecece;
+		border-radius: 2px;
+		padding: 20px;
+		position: relative;
+	}
+	.timeline > li > .timeline-panel:before {
+		position: absolute;
+		top: 26px;
+		right: -15px;
+		display: inline-block;
+		border-top: 15px solid transparent;
+		border-left: 15px solid #cecece;
+		border-right: 0 solid #cecece;
+		border-bottom: 15px solid transparent;
+		content: " ";
+	}
+	.timeline > li > .timeline-panel:after {
+		position: absolute;
+		top: 27px;
+		right: -14px;
+		display: inline-block;
+		border-top: 14px solid transparent;
+		border-left: 14px solid #fff;
+		border-right: 0 solid #fff;
+		border-bottom: 14px solid transparent;
+		content: " ";
+	}
+	.timeline > li > .timeline-badge {
+		color: #fff;
+		width: 50px;
+		height: 50px;
+		line-height: 50px;
+		font-size: 1.4em;
+		text-align: center;
+		position: absolute;
+		top: 16px;
+		left: 50%;
+		margin-left: -25px;
+		background-color: #999999;
+		z-index: 100;
+		border-top-right-radius: 50%;
+		border-top-left-radius: 50%;
+		border-bottom-right-radius: 50%;
+		border-bottom-left-radius: 50%;
+	}
+	.timeline > li.timeline-inverted > .timeline-panel {
+		float: right;
+	}
+	.timeline > li.timeline-inverted > .timeline-panel:before {
+		border-left-width: 0;
+		border-right-width: 15px;
+		left: -15px;
+		right: auto;
+	}
+	.timeline > li.timeline-inverted > .timeline-panel:after {
+		border-left-width: 0;
+		border-right-width: 14px;
+		left: -14px;
+		right: auto;
+	}
+	.timeline-title {
+		margin-top: 0;
+		color: inherit;
+	}
+	
+	.timeline-body > p,
+	.timeline-body > ul {
+		margin-bottom: 0;
+	}
+    .timeline-body > p + p {
+        margin-top: 5px;
+    }
+	.post-wrapper-top {
+		background:#f5f5f5;
+		bottom: 0;
+		left: 0;
+		right: 0;
+		top: 0;
+		z-index: 0;
+		border-bottom: 3px solid #efefef;
+		margin-bottom: 0;
+		padding:0;
+		position: relative;
+		text-align: left;
+	}
+	.breadcrumb > li + li:before {
+		font-size:13px;
+	}
+	.post-wrapper-top h2,  .post-wrapper-top h1{
+		border-bottom: 3px solid #fff;
+		display: inline-block;
+		font-size:24px;
+		padding: 30px 0;
+		color:#222222;
+		position: relative;
+		margin-bottom:-3px;
+	}
+	.breadcrumb {
+		bottom: 0;
+		color: #777777;
+		background:transparent;
+		font-size: 14px;
+		font-weight: 400;
+		list-style: none outside none;
+		padding: 10px 0;
+		position: absolute;
+		right: 0;
+	}
+	.breadcrumb > li + li:before {
+		content:"";
+		background:url(images/breadcrumb.png) no-repeat center center;
+		margin:0 10px;
+		padding:0 10px
+	}
+	.blog-wrapper hr {
+		margin-top:40px;
+		margin-bottom:40px;
+	}
+	.pagination > li > a, 
+	.pagination > li > span {
+		background-color: #f5f5f5;
+		color: #222222;
+		float: left;
+		line-height: 1.82857;
+		margin-left: 5px;
+		padding: 3px 10px;
+		position: relative;
+		text-decoration: none;
+	}
+	.quote-post {
+		background:#f5f5f5;
+		position: relative;
+		padding:20px 10px 10px;
+	}
+	.quote-post:after {
+		font-family: 'FontAwesome';
+		content: "\f10e";
+		padding-right:20px;
+		right:0;
+		position:absolute;
+		top:50px;
+		color:#000000;
+		font-size:600%;
+		opacity: 0.1; -moz-opacity: 0.1; filter: alpha(opacity=10);
+	}
+	.quote-post blockquote {
+		border-left:0px solid #fff;
+	}
+	
+/* ----------------------------------------------------
+	ANIMATIONS
+------------------------------------------------------- */
+
+	.bubble-bottom {
+		display: inline-block;
+		position: relative;
+		-webkit-transform: translateZ(0);
+		transform: translateZ(0);
+		box-shadow: 0 0 1px rgba(0, 0, 0, 0);
+	}
+	.bubble-bottom:before {
+		pointer-events: none;
+		position: absolute;
+		z-index: -1;
+		content: '';
+		border-style: solid;
+		-webkit-transition-duration: 0.3s;
+		transition-duration: 0.3s;
+		-webkit-transition-property: bottom;
+		transition-property: bottom;
+		left: calc(50% - 10px);
+		bottom: 0;
+		border-width: 10px 10px 0 10px;
+		border-color: #e1e1e1 transparent transparent transparent;
+	}
+	.bubble-bottom:hover:before, .bubble-bottom:focus:before, .bubble-bottom:active:before {
+		bottom: -10px;
+	}
+	.rotating {
+	  display: inline-block;
+	  -webkit-transform-style: preserve-3d;
+	  -moz-transform-style: preserve-3d;
+	  -ms-transform-style: preserve-3d;
+	  -o-transform-style: preserve-3d;
+	  transform-style: preserve-3d;
+	  -webkit-transform: rotateX(0) rotateY(0) rotateZ(0);
+	  -moz-transform: rotateX(0) rotateY(0) rotateZ(0);
+	  -ms-transform: rotateX(0) rotateY(0) rotateZ(0);
+	  -o-transform: rotateX(0) rotateY(0) rotateZ(0);
+	  transform: rotateX(0) rotateY(0) rotateZ(0);
+	  -webkit-transition: 0.5s;
+	  -moz-transition: 0.5s;
+	  -ms-transition: 0.5s;
+	  -o-transition: 0.5s;
+	  transition: 0.5s;
+	  -webkit-transform-origin-x: 50%;
+	}
+	.rotating.flip {
+	  position: relative;
+	}
+	.rotating .front, .rotating .back {
+	  left: 0;
+	  top: 0;
+	  -webkit-backface-visibility: hidden;
+	  -moz-backface-visibility: hidden;
+	  -ms-backface-visibility: hidden;
+	  -o-backface-visibility: hidden;
+	  backface-visibility: hidden;
+	}
+	.rotating .front {
+	  position: absolute;
+	  display: inline-block;
+	  -webkit-transform: translate3d(0,0,1px);
+	  -moz-transform: translate3d(0,0,1px);
+	  -ms-transform: translate3d(0,0,1px);
+	  -o-transform: translate3d(0,0,1px);
+	  transform: translate3d(0,0,1px);
+	}
+	.rotating.flip .front {
+	  z-index: 1;
+	}
+	.rotating .back {
+	  display: block;
+	  opacity: 0;
+	  filter:alpha(opacity=0);
+	}
+	.rotating.spin {
+	  -webkit-transform: rotate(360deg) scale(0);
+	  -moz-transform: rotate(360deg) scale(0);
+	  -ms-transform: rotate(360deg) scale(0);
+	  -o-transform: rotate(360deg) scale(0);
+	  transform: rotate(360deg) scale(0);
+	}
+	.rotating.flip .back {
+	  z-index: 2;
+	  display: block;
+	  opacity: 1;
+	  filter:alpha(opacity=100);
+	  
+	  -webkit-transform: rotateY(180deg) translate3d(0,0,0);
+	  -moz-transform: rotateY(180deg) translate3d(0,0,0);
+	  -ms-transform: rotateY(180deg) translate3d(0,0,0);
+	  -o-transform: rotateY(180deg) translate3d(0,0,0);
+	  transform: rotateY(180deg) translate3d(0,0,0);
+	}
+	.rotating.flip.up .back {
+	  -webkit-transform: rotateX(180deg) translate3d(0,0,0);
+	  -moz-transform: rotateX(180deg) translate3d(0,0,0);
+	  -ms-transform: rotateX(180deg) translate3d(0,0,0);
+	  -o-transform: rotateX(180deg) translate3d(0,0,0);
+	  transform: rotateX(180deg) translate3d(0,0,0);
+	}
+	.rotating.flip.cube .front {
+	  -webkit-transform: translate3d(0,0,100px) scale(0.9,0.9);
+	  -moz-transform: translate3d(0,0,100px) scale(0.85,0.85);
+	  -ms-transform: translate3d(0,0,100px) scale(0.85,0.85);
+	  -o-transform: translate3d(0,0,100px) scale(0.85,0.85);
+	  transform: translate3d(0,0,100px) scale(0.85,0.85);
+	}
+	.rotating.flip.cube .back {
+	  -webkit-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.9,0.9);
+	  -moz-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);
+	  -ms-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);
+	  -o-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);
+	  transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);
+	}
+	.rotating.flip.cube.up .back {
+	  -webkit-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.9,0.9);
+	  -moz-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);
+	  -ms-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);
+	  -o-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);
+	  transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);
+	}	
+	
+	
+	
+/* ----------------------------------------------------
+	RESPONSIVE
+------------------------------------------------------- */
+
+	@media (max-width: 767px) {
+	.header_center .navbar-collapse.collapse {
+		text-align: left;
+		height: auto !important;
+		overflow:auto !important;
+	}
+	.header_center .navbar-nav {
+		display:inherit !important;
+		float: inherit !important;
+		margin: 0;
+	}
+    ul.timeline:before {
+        left: 40px;
+    }
+    ul.timeline > li > .timeline-panel {
+        width: calc(100% - 90px);
+        width: -moz-calc(100% - 90px);
+        width: -webkit-calc(100% - 90px);
+    }
+    ul.timeline > li > .timeline-badge {
+        left: 15px;
+        margin-left: 0;
+        top: 16px;
+    }
+    ul.timeline > li > .timeline-panel {
+        float: right;
+    }
+	ul.timeline > li > .timeline-panel:before {
+		border-left-width: 0;
+		border-right-width: 15px;
+		left: -15px;
+		right: auto;
+	}
+	ul.timeline > li > .timeline-panel:after {
+		border-left-width: 0;
+		border-right-width: 14px;
+		left: -14px;
+		right: auto;
+	}
+	.btn-lg,
+	.mini_title2 {
+		font-size:11px !important;
+	}
+	#topbar .topbar-email, 
+	#topbar .topbar-phone, 
+	#topbar .topbar-login, 
+	#topbar .topbar-cart,
+	.topmenu,
+	.copyright-text,
+	.menu,
+	.callus {
+		border:none;
+		float:none !important;
+		clear:both !important;
+		text-align:center !important;
+		margin:auto;
+	} 
+	}
+
+	@media (max-width: 380px) {
+	#topbar .topbar-email, 
+	#topbar .topbar-phone, 
+	#topbar .topbar-login, 
+	#topbar .topbar-cart,
+	.topmenu,
+	.callus{
+		display:block
+	} 
+	}
+	
+/* ----------------------------------------------------
+	COLOR SCHEMES
+------------------------------------------------------- */
+
+	.arrow-left {
+		border-right-color:#35B0BF;
+	}
+	#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
+		border-top-color:#35B0BF !important;	
+	}
+	.buddy_members .popover.top > .arrow:after,
+	.buddy_carousel .popover.top > .arrow:after {
+		border-top:10px solid #35B0BF !important;	
+	}
+	.tp-bullets.simplebullets .bullet:hover,
+	.tp-bullets.simplebullets .bullet.selected{
+		border-color:#35B0BF !important;	
+	}
+	.post-wrapper-top h2, .post-wrapper-top h1,
+	.group_box:hover .circle,
+	.group_box:hover,
+	.buddy_carousel .popover,
+	.buddy_members .popover,
+	.buddy_desc,
+	.cat_widget:hover,
+	.social_like .icon-container,
+	.pagination > .active > a, 
+	.pagination > .active > span, 
+	.pagination > .active > a:hover, 
+	.pagination > .active > span:hover, 
+	.pagination > .active > a:focus, 
+	.pagination > li > a:hover,
+	.pagination > li > span:hover,
+	.pagination > li > a:focus,
+	.pagination > li > span:focus,
+	.pagination > .active > span:focus,
+	.form-control:focus,
+	.panel-default > .panel-heading:hover,
+	.bggrey,
+	.services_vertical .icon-container,
+	.item .icon-container,
+	#owl-testimonial-widget .img-circle,
+	.testimonial-wrap,
+	.tparrows:hover,
+	.blog_button,
+	.magnifier .btn-default:hover,
+	blockquote,
+	.magnifier .btn-default:focus,
+	.magnifier .btn-default:active,
+	.service-icon-circle,
+	.general-title hr {
+		border-color:#35B0BF;
+	}
+	#header-style-1 .dropdown-menu,
+	#header-style-1 .yamm .dropdown.yamm-fw .dropdown-menu {
+		border-top-color: #35B0BF !important;
+	}
+	#three-parallax .testimonial h3 {
+		color:#35B0BF !important;
+	}
+	.blog_button,
+	.shop_title_slider span,
+	.cat_widget h3,
+	.rating i,
+	.big_title_onepage span,
+	.small_thin_grey1 i,
+	.popular_items .meta span i,
+	.ch-info-front i,
+	.service_vertical_box:hover .service-icon i,
+	.bgdark span,
+	.item .icon-container,
+	.slider_title_a,
+	.mini_title2 i,
+	.team_member span,
+	.blog-carousel-meta span i,
+	.high_title2,
+	.high_title,
+	.big_title span,
+	.small_title span,
+	.mini_title span,
+	.check li:before,
+	.service-icon-circle i,
+	.servicebox:hover .service-icon i,
+	.shop-right .title .price,
+	.shop_item .price,
+	.cart_table .price2,
+	.widget h3 span,
+	.big_title_slider span,
+	a,
+	.milestone-counter i,
+	a.readmore,
+	.tabbed-menu li a:hover,
+	.footer-menu li a:hover,
+	.mmode .title span,
+	.footer-menu li a:focus,
+	#header-style-1 .yamm h3 i,
+	#header-style-1 .yamm-fw .dropdown-menu li a:before,
+	#topbar .topbar-login i,
+	.group_box i,
+	#topbar .callus i,
+	#topbar .topbar-cart i {
+		color:#35B0BF;
+	}
+	.timeline-badge.danger,
+	.flex-control-paging li a.flex-active,
+	.tparrows:hover {
+		background-color:#35B0BF !important;
+	}
+	.demo_changer .demo-icon,
+	.group_box:hover .circle,
+	.buddy_carousel .owl-controls .owl-page.active span, 
+	.buddy_carousel .owl-controls.clickable .owl-page:hover span,
+	.recent_posts_widget > li img:hover,
+	.buddypress_tabber_widget_member li img:hover,
+	#tabbed_widget .nav-tabs > li.active > a, 
+	#tabbed_widget .nav-tabs > li.active > a:hover,
+	#tabbed_widget .nav-tabs > li.active > a:focus,
+	#tabbed_widget .nav > li > a:hover, 
+	#tabbed_widget .nav > li > a:focus,
+	#footer-style-1 .social-icons span a:hover,
+	#footer-style-2 .social-icons span a:hover,
+	#footer-style-3 .social-icons span a:hover,
+	.footer_post li img:hover,
+	#tabbed_widget .recent_posts_widget img:hover,
+	.pricing_detail:hover,
+	.pricing_detail:hover .priceamount,
+	.banners li:hover .img-thumbnail,
+	.ch-info .ch-info-back,
+	.service-with-image:hover .service-title,
+	.calloutbox-full-mini,
+	.services_vertical .icon-container,
+	#services .owl-controls .owl-page span,
+	.item:hover .icon-container,
+	.white-wrapper #owl-testimonial .owl-controls .owl-page.active span,
+	.make-bg,
+	.buddy_image img:hover,
+	.calloutbox,
+	#owl-testimonial-widget .owl-controls .owl-prev:hover, 
+	#owl-testimonial-widget .owl-controls .owl-next:hover,
+	#owl_blog_two_line .owl-controls .owl-prev:hover,
+	#owl_blog_two_line .owl-controls .owl-next:hover,
+	#owl_blog_three_line .owl-controls .owl-prev:hover,
+	#owl_blog_three_line .owl-controls .owl-next:hover,
+	#owl_portfolio_two_line .owl-controls .owl-prev:hover,
+	#owl_portfolio_two_line .owl-controls .owl-next:hover,
+	#owl_shop_carousel .owl-controls .owl-prev:hover, 
+	#owl_shop_carousel .owl-controls .owl-next:hover,
+	#owl_shop_carousel_1 .owl-controls .owl-prev:hover,
+	#owl_shop_carousel_1 .owl-controls .owl-next:hover,
+	#owl-blog .owl-controls .owl-prev:hover, 
+	#owl-blog .owl-controls .owl-next:hover,
+	.overlay #owl-testimonial .owl-controls .owl-page.active span,
+	.progress-bar,
+	.dmtop,
+	h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,
+	.magnifier .btn-default:hover,
+	.magnifier .btn-default:focus,
+	.magnifier .btn-default:active,
+	.rsDefaultInv .rsBullet.rsNavSelected span,
+	.service-icon-circle.active,
+	.servicebox:hover .service-icon-circle,
+	.btn-primary,
+	#accordion-first .accordion-heading .accordion-toggle.active em,
+	#accordion-second .accordion-heading .accordion-toggle.active em,
+	mark,
+	.pager li > a, .pager li > span,
+	.make-bg-full,
+	.pagination > .active > a, 
+	.pagination > .active > span, 
+	.pagination > .active > a:hover, 
+	.pagination > .active > span:hover, 
+	.pagination > .active > a:focus, 
+	.pagination > li > a:hover,
+	.pagination > li > span:hover,
+	.pagination > li > a:focus,
+	.pagination > li > span:focus,
+	.pagination > .active > span:focus,
+	#bbpress-forums li.bbp-body ul.forum li.bbp-forum-reply-count:hover,
+	#bbpress-forums li.bbp-body ul.forum li.bbp-forum-topic-count:hover,
+	.tagcloud a:hover,
+	.nav-stacked > li > a:hover,
+	.nav-stacked > li > a:focus,
+	.nav-tabs > li.active > a:hover,
+	.buddy_members img:hover,
+	.buddy_carousel img:hover,
+	.nav-tabs > li.active > a:focus,
+	.nav-tabs > li.active > a, 
+	#buddypress_features .nav-tabs > li > a:hover,
+	#buddypress_features .nav-tabs > li > a:focus,
+	#header-style-1 .navbar-nav > li > a:hover,
+	#header-style-1 .navbar-nav > li > a:focus,
+	#header-style-1 .navbar-nav > li > a:active,
+	#header-style-1 .navbar-default .navbar-nav > .open > a,
+	#header-style-1 .navbar-default .navbar-nav > .open > a:hover,
+	#header-style-1 .navbar-default .navbar-nav > .open > a:focus,
+	#topbar .social-icons span a:hover, span.rotate {
+		background-color:#35B0BF;
+	}
+	.flex-direction-nav a,
+	.rsUni .rsThumb.rsNavSelected .thumbIco,
+	.custom-overlay {
+		background-color:rgba(247,194,33,0.7);
+	}
+	#tabbed_widget .nav-tabs > li.active > a, 
+	#tabbed_widget .nav-tabs > li.active > a:hover,
+	#tabbed_widget .nav-tabs > li.active > a:focus,
+	#tabbed_widget .nav > li > a:hover, 
+	#tabbed_widget .nav > li > a:focus,
+	.pagination > .active > a, 
+	.pagination > .active > span, 
+	.pagination > .active > a:hover, 
+	.pagination > .active > span:hover, 
+	.pagination > .active > a:focus, 
+	.pagination > li > a:hover,
+	.pagination > li > span:hover,
+	.pagination > li > a:focus,
+	.pagination > li > span:focus,
+	.pagination > .active > span:focus,
+	.big_title_onepage,
+	.tp-caption .btn,
+	.small_thin_grey1,
+	#footer-style-2 .social-icons span a:hover,
+	#footer-style-3 .social-icons span a:hover,
+	#footer-style-1 .social-icons span a:hover,
+	.recent_posts_widget a,
+	#footer-style-1 .widget,
+	#footer-style-1 p,
+	#footer-style-2 .widget,
+	#footer-style-2 p,
+	#footer-style-3 .widget,
+	#footer-style-3 p,
+	.service-with-image:hover .service-title a,
+	.item:hover .icon-container,
+	.overlay h2,
+	.overlay .lead,
+	.overlay .testimonial-widget .testimonial .lead:after,
+	.overlay .testimonial-widget .testimonial .lead:before,
+	.overlay .testimonial-widget,
+	.magnifier .btn-default:hover,
+	.magnifier .btn-default:focus,
+	.magnifier .btn-default:active,
+	mark,
+	.service-icon-circle.active i,
+	.servicebox:hover .service-icon-circle i,
+	.testimonial h3,
+	.nav-stacked > li > a:hover,
+	.nav-tabs > li.active > a:focus,
+	.nav-tabs > li.active > a,
+	#footer-style-2 .widget .title h3,
+	#footer-style-3 .widget .title h3,
+	#footer-style-1 .widget .title h3, span.rotate {
+		color:#ffffff !important;
+	}
+	
+	.dropdown .dropdown-toggle, .social-icons span a, .navbar-nav a.dropdown-toggle{display:block !important}
+	.dropdown-menu .yamm-content .sub-menu{margin-left:10px; margin-bottom:10px}
+	
+	.dropdown-menu .yamm-content .sub-menu li{}
+	#header-style-1 .dropdown-menu .yamm-content .sub-menu li a:before {font-size:13px; content: "\f0da" !important;}
+	#header-style-1 .dropdown-menu .yamm-content .sub-menu{border-top:1px solid #d5d5d5}
+	.mega-menu-sub-title{text-transform:uppercase}
+	button, input.btn-primary{
+		transition: background-color 0.2s linear 0s, color 0.2s linear 0s;
+	}
+	.row{margin-top:10px}
+	#boxed .blog-wrapper .overlay .container{width:100%}
+	.cms-index-index .blog-wrapper{padding-bottom:0}
+	.no-padding{padding:0 !important; margin-top:0 !important; margin-bottom:0 !important}
+	.shop_desc .price{text-align:right}
+	.old-price{text-decoration: line-through; color: #777777; }
+	.product-options-bottom .price-box{display:none}
+	.bundle-container-product .product-options-bottom .price-box{display:block}
+	.bundle-container-product .product-options-bottom .price-box .price-as-configured{margin:5px 0 15px}
+	.bundle-container-product .product-options-bottom .price-box .price-as-configured .full-product-price{font-size:20px;font-weight:500}
+	.qty-holder label{display:none}
+	.bundle-box dd{  border-bottom: 1px solid #ededed;
+    margin: 0 0 10px;
+    padding: 0 0 20px;
+    position: relative;}
+	.shop_wrapper .form-control.bundle-option-select{margin:10px 0 10px;}
+	.bundle-box dd .qty-holder{}
+	.btn-shop{margin:0 3px;}
+	.shop_item .magnifier p{padding-top:10px}
+	.shop_item .magnifier p .st{
+		margin:0; line-height: 31px; height: 34px;
+		-webkit-transition: border-color .2s linear, color .2s linear;
+		-moz-transition: border-color .2s linear, color .2s linear;
+		-o-transition: border-color .2s linear, color .2s linear;
+		-ms-transition: border-color .2s linear, color .2s linear;
+		transition: border-color .2s linear, color .2s linear;
+	}
+	.shop_item .magnifier p .wishlist-link{margin-right:10px}
+	.blog-wrapper #sidebar hr,.blog-wrapper #left-sidebar hr{margin-bottom:0}
+	.shop_wrapper .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px; border-width:0 5px 5px; border-bottom-color:#ff0000;}
+	.title p.availability{display:none}
+	.rating .rating-start{width:77px; height:13px; background:url('images/start-empty.png') left top no-repeat}
+	.rating .rating-start span{background:url('images/start-full.png') left top no-repeat; display:block; height:13px}
+	.shop_carousel .shop_desc{margin-bottom:0}
+	.title .price-box .price{font-size:20px !important}
+	.tier-prices{list-style:none; margin-bottom:15px; padding:5px 0}
+	.tier-prices li{margin-bottom:3px; padding:3px 10px; border:1px solid}
+	.tier-prices li strong,.tier-prices li .price{font-size:15px; font-weight:700}
+	.form-group label{font-weight:normal}
+	.group-featured-box .price-box .price-label,.group-featured-box .price-box .old-price,.availability{}
+	.group-featured-box .price-box .price{font-size:13px !important; font-weight:bold}
+	.group-featured-box table.table{border-bottom:1px solid #ededed}
+	.group-featured-box table.table tr td{padding:10px 0}
+	.group-featured-box table.table tr td.product-quantity{text-align:right; padding-right:5px}
+	.group-featured-box table.table tr td.product-price{text-align:center;}
+	.group-featured-box .btn-shop span{padding: 5px 9px; font-size:12px}
+	.group-featured-box .btn-shop .form-control{width: 33px; height: 27px !important;}
+	.shop_item .shop_desc{margin-bottom:0}
+	.block-layered-nav .title h2{margin-top:5px}
+	.block-layered-nav h5{margin-bottom:0; padding-bottom:5px; font-weight:normal; font-size:18px}
+	.block-layered-nav .box-content ul{margin-left:15px; list-style:none}
+	.block-layered-nav .box-content ul li{margin-bottom:5px}
+	.block-layered-nav .box-content ul a{color:#777}
+	span.checkbox label input{margin-top:6px}
+	
+	/*Price Slider*/
+	#pp_overlay{
+		position:absolute;
+		top:0;
+		left:0;
+		-webkit-transition: background-color .2s linear, color .2s linear;
+		-moz-transition: background-color .2s linear, color .2s linear;
+		-o-transition: background-color .2s linear, color .2s linear;
+		-ms-transition: background-color .2s linear, color .2s linear;
+		transition: background-color .2s linear, color .2s linear;
+		opacity:0.8;
+		background:none;
+		height:0;
+		width:0;
+		z-index:9500;
+	}
+	.ui-slider {
+		position: relative;
+		text-align: left;
+		background:#eaeaea url('images/dot-bg.gif') left top repeat-x;
+		border-top:1px solid #dadada;
+		border-left:1px solid #dadada;
+		border-right:1px solid #dadada;
+		-webkit-border-radius: 4px;
+		-moz-border-radius: 4px;
+		border-radius: 4px;
+	}
+	.price .ui-slider-horizontal{height:8px}
+	.ui-slider .ui-slider-range{}
+	
+	.ui-slider .ui-slider-range {
+		background-position: 0 0;
+		border: 0 none;
+		display: block;
+		font-size: 0.7em;
+		position: absolute;
+		z-index: 1;
+	}
+	
+	.ui-slider-horizontal .ui-slider-range {
+		height: 100%;
+		top: 0;
+		
+	}
+	
+	.ui-slider .ui-slider-handle {
+		cursor: default;
+		height: 22px;
+		position: absolute;
+		width: 22px;
+		z-index: 2;
+		background:url('images/slide-handle.png') left top no-repeat;
+	}
+	
+	.ui-slider-horizontal .ui-slider-handle {
+		top: -8px;
+		cursor:pointer;
+	}
+	
+	#slider-range .ui-slider-handle:last-child{
+		margin-left:-22px
+	}
+	.label-box{margin-top:15px; text-align:right}
+	.label-box input{width:120px; border:none; background:none}
+	#narrow-by-list div.price{margin-top:10px}
+	
+	/*////////////////////////////////////////////////////////////*/
+	
+	.loadmore-waiting{text-align:center}
+	#showmore-container.loading, #product-grid-container.loading {
+		opacity:0.5; filter:alpha(opacity=50);
+		-webkit-transition: opacity .2s linear, color .2s linear;
+		-moz-transition: opacity .2s linear, color .2s linear;
+		-o-transition: opacity .2s linear, color .2s linear;
+		-ms-transition: opacity .2s linear, color .2s linear;
+		transition: opacity .2s linear, color .2s linear;
+	}
+	
+	.advanced-search-summary{border:1px solid #f2f2f2; padding:5px 10px 0; margin-bottom:15px}
+	.calloutbox{clear:both}
+	.nickname .rating{clear:both; margin:5px 0 3px; float:left; width:100%}
+	#box-reviews .nickname{float:left; width:100%; margin-bottom:10px}
+	.nickname .rating-start{float:left}
+	.nickname label{font-weight:normal; margin-top:0px; font-size:13px; float:left; line-height:15px; width:55px}
+	#box-reviews .media-list li.media{padding:0; margin:0; border-top:0; border-right:0; border-left:0; padding-top:10px}
+	#box-reviews .media-list li:first-child{padding:0}
+	.cms-page-view .general-title hr{ margin-bottom: 0; margin-top: 0;}
+	.blog-carousel-desc img{margin-top:3px}
+	#shop_features #box-reviews ul.media-list{padding:0}
+	.shop_item .shop_desc .shop_title a{display:block; max-height:25px; overflow:hidden}
+	.shop_item .shop_desc .shop_title .cats a{display: inline;}
+	#brands .entry{
+		opacity:0.5;
+		filter:alpha(opacity=50);
+		-webkit-transition: opacity .2s linear, color .2s linear;
+		-moz-transition: opacity .2s linear, color .2s linear;
+		-o-transition: opacity .2s linear, color .2s linear;
+		-ms-transition: opacity .2s linear, color .2s linear;
+		transition: opacity .2s linear, color .2s linear;
+	}
+	#brands .entry:hover{opacity:1; filter:alpha(opacity=0);}
+	
+	.shop_item .entry{position:relative}
+	.triangle { 
+		width: 0;
+		height: 0;
+		border-style: solid;
+		border-width: 80px 80px 0 0;
+		border-color: #5bd77b transparent transparent transparent;
+		position:absolute;
+		top:0; left:0;
+	}
+	.triangle.sale{
+		border-color: #f85766 transparent transparent transparent;
+	}
+	.triangle .onsale{
+		position:absolute;
+		top:-68px; left:5px;
+		color:#fff; font-size:16px;
+		font-weight:700;
+		text-transform:uppercase;
+		-moz-transform: perspective( 600px ) rotate( -45deg );
+		-ms-transform: perspective( 600px ) rotate( -45deg );
+		-o-transform: perspective( 600px ) rotate( -45deg );
+		-webkit-transform: perspective( 600px ) rotate( -45deg );
+		transform: perspective( 600px ) rotate( -45deg );
+	}
+	
+	#product-grid-container .post-image{position:relative}
+	#product-grid-container .post-image .triangle{
+		left:15px;
+	}
+	.top-container p{margin:0}
+	.tp-caption.large_text,.tp-caption.large_yellow, .tp-caption.very_large_text, .tp-caption.small_thin{text-shadow:initial !important}
+	.tp-bannershadow.tp-shadow2{background:none !important}
+	.rev_slider_wrapper .fa, .rev_slider_wrapper span{
+		color:#35B0BF;
+	}
+	.full-width-services{background:#f5f5f5; color:#686868; text-align:center; font-size:15px}
+	.full-width-services .content{margin:50px 0; border-left:1px solid #d1d1d1; padding:0 20px 0 45px}
+	.full-width-services .col-md-4:first-child .content{border:none}
+	.full-width-services h3{text-transform:uppercase; color:#232323; font-size:18px; margin:0;}
+	.full-width-services p{margin-top:5px}
+	.full-width-services .content .fa{color:#666; font-size:40px}
+	
+	.mini-services .content{margin:20px 0; text-transform:uppercase; padding:0 15px 0 30px; color:#232323;}
+	.mini-services .content p{margin:0; line-height:30px}
+	.mini-services .content span{margin:0; line-height:30px; color:#35B0BF;}
+	.mini-services .content .fa{font-size:28px; color:#666 !important; position:relative; top:4px; margin-right:5px}
+	.footer-testimonial{background:#f5f5f5}
+	
+	.topmenu .topbar-login{position:relative}
+	.dropdown-links {
+		background: none repeat scroll 0 0 #fff;
+		display: none;
+		left: -1px;
+		position: absolute;
+		top: 42px;
+		width: 130px;
+		z-index: 200;
+		padding:5px 10px;
+	}
+	
+	.topmenu .topbar-login:hover .dropdown-links{display:block}
+	
+	.topmenu .dropdown-links a{
+		width:100%; display:block;
+		line-height:25px;
+		border-bottom:1px solid #efefef;
+		padding:3px 0;
+	}
+	.topmenu .dropdown-links a:last-child{border:none}
+	.topmenu .dropdown-links a .fa{
+		color:#35B0BF;
+	}
+	.forgotpass-link{margin-top:10px}
+	.forgotpass-link a{color:#686868}
+	
+	
+	/*Switch*/
+	.predefined_styles .btn-group{display:inline-block !important}
+	.shop-banner .banner-hover a{display:block; width:100%; height:100%}
+	.block-layered-nav .currently h6{font-size: 18px; font-weight: normal; padding-bottom:5px}
+	.block-layered-nav .currently ol{padding-left:0; margin-left:15px}
+	.block-layered-nav .currently .label{color:#777; font-size:14px; padding-left:0}
+	.state-box{border-top:0; border-right:0; border-left:0; padding:0 0 10px 0}
+	.state-box .actions{padding-left:15px}
+
+
+
+#shop_features .tab-content ul { 
+		padding:0 0 10px 20px
+	}
+	.btn-shop span {
+		background:#181818;    
+		-moz-user-select: none;
+		background-image: none;
+		border: 0;
+		border-radius: 0;
+		cursor: pointer;
+		display: inline-block;
+		font-size: 14px;
+		font-weight: normal;
+		line-height: 1.42857;
+		margin: 0 -3px;
+		color:#ffffff;
+		padding: 7px 12px;
+		text-align: center;
+		vertical-align: middle;
+		white-space: nowrap;
+	}
+	.shop_item_details ul {
+		padding-left:0;
+		margin:15px 0;
+		overflow:hidden;
+	}
+	.shop_item_details strong {
+		color:#181818;
+		padding-right:10px;
+	}
+	.shop_item_details ul li {
+		list-style:none;
+		margin:0 0 12px;
+	}
+	.shop-right .title h2,.shop-right .title h1 {
+		margin-bottom:5px;
+		padding-bottom:0;
+		font-size:22px;
+		text-transform:uppercase;
+	}
+	.shop-right .title .rating {
+		margin-bottom:12px;
+		margin-top:8px;
+	}
+	.shop_item {
+		margin-bottom:20px;
+	}
+	.shop_item .magnifier .buttons {
+		top:38%;
+		margin-top:0 !important;
+	}
+	.shop-banner {
+		margin-bottom:17px;
+		position:relative;
+	}
+	.shop-banner img {
+		width:100%;
+	}
+	.shop-banner .title h3 {
+		color:#ffffff;
+		font-size:42px;
+		font-weight:bold;
+	}
+	
+	#sidebar .shop-banner{
+		margin-top:25px;
+	}
+	
+	#sidebar .shop-banner .title h3 {
+		font-size:25px;
+	}
+	
+	.shop-banner .title {
+		opacity: 1;
+		filter:alpha(opacity=100);
+		text-align:center;
+		position: absolute;
+		top: 27%;
+		left:0;
+		right:0;
+	}

+ 78 - 0
static/src/css/menu.css

@@ -0,0 +1,78 @@
+@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);
+body {
+  font-family: 'Open Sans', 'sans-serif';
+  background:#fff;
+}
+.navbar-nav>li>.dropdown-menu {
+    margin-top:20px;
+    border-top-left-radius:4px;
+    border-top-right-radius:4px;
+}
+.navbar-default .navbar-nav>li>a {
+        max-width: 200px;
+    font-weight: bold;
+   /*margin: 15px;*/
+}
+.mega-dropdown {
+  position: static !important;
+ /* width:100%;*/
+}
+.mega-dropdown-menu {
+    padding: 20px 0px;
+    width: 100%;
+    box-shadow: none;
+    -webkit-box-shadow: none;
+}
+.mega-dropdown-menu:before {
+    content: "";
+    border-bottom: 15px solid #fff;
+    border-right: 17px solid transparent;
+    border-left: 17px solid transparent;
+    position: absolute;
+    top: -15px;
+    left: 285px;
+    z-index: 10;
+}
+.mega-dropdown-menu:after {
+    content: "";
+    border-bottom: 17px solid #ccc;
+    border-right: 19px solid transparent;
+    border-left: 19px solid transparent;
+    position: absolute;
+    top: -17px;
+    left: 283px;
+    z-index: 8;
+}
+.mega-dropdown-menu > li > ul {
+  padding: 0;
+  margin: 0;
+}
+.mega-dropdown-menu > li > ul > li {
+  list-style: none;
+}
+.mega-dropdown-menu > li > ul > li > a {
+  display: block;
+  padding: 3px 20px;
+  clear: both;
+  font-weight: normal;
+  line-height: 1.428571429;
+  color: #999;
+  white-space: normal;
+}
+.mega-dropdown-menu > li ul > li > a:hover,
+.mega-dropdown-menu > li ul > li > a:focus {
+  text-decoration: none;
+  color: #444;
+  background-color: #f5f5f5;
+}
+.mega-dropdown-menu .dropdown-header {
+  color: #428bca;
+  font-size: 18px;
+  font-weight:bold;
+}
+.mega-dropdown-menu form {
+    margin:3px 20px;
+}
+.mega-dropdown-menu .form-group {
+    margin-bottom: 3px;
+}

+ 506 - 0
static/src/css/personalizado.css

@@ -0,0 +1,506 @@
+
+.portadapr {
+    position: absolute;
+    width: 100%;
+    height: 750px;
+    top: 70px;
+        background-repeat: no-repeat;
+}
+
+
+.fuente_portada {
+    font-size: 10.5vmin;
+    color: #ffffff;
+    font-weight: bold;
+    font-family: 'Open Sans', sans-serif;
+    border-bottom: 1px solid;
+}
+
+
+.fuente_portada2 {
+    font-size: 4.5vmin;
+    color: #ffffff;
+     letter-spacing: 1px;
+     vertical-align: 5px;
+ 
+}
+.fuentepotada3{
+
+	margin: 0px; 
+	padding: 0px; 
+	border: 0px; 
+	outline: 0px; 
+	vertical-align: baseline; 
+	background: transparent; 
+	color: rgb(187, 220, 248); 
+	font-family: raleway, sans-serif; 
+	font-weight: bold; 
+	font-size: 2.7vmin; 
+
+}
+
+
+.espaciotop{
+	position: relative;
+	width: 323px;
+	height: 430px;
+
+}
+
+
+.cajaboton{
+width: 323px;
+	height: 430px;
+
+}
+
+.botonfondo{
+	position: absolute;
+    background: #77bbc1;
+    width: 321px;
+    height: 70px;
+    color: #ffffff;
+    bottom: 21px;
+    padding-top: 5%;
+    border-radius: 0px;
+    margin-left: auto;
+    margin-right: auto;
+    display: block;
+
+}
+.botonfondo:hover{
+	
+    background: #101010;
+        color: #ffffff;
+   
+}
+
+.fuente_2 {
+    font-size: 8.5vmin;
+    color: #fff;
+    font-weight: 600;
+    vertical-align: 15px;
+}
+
+.fuente_1 {
+    font-size: 5.2vmin;
+    font-weight: 500;
+    font-weight: 700;
+    color:#fff;
+
+ 
+}
+
+.fuente_3 {
+    font-size: 4.2vmin;
+    margin-top: 3%;
+    color:#fff;
+}
+
+
+
+.funcionalidad2{
+    margin: 0px; 
+    padding-bottom: 0px; 
+    border: 0px; 
+    outline: 0px; 
+    vertical-align: baseline; 
+    background: transparent; 
+    font-weight: bold; 
+    font-stretch: normal; 
+    font-size: 5.1vmin;
+    line-height: 0.9em; 
+    font-family: raleway, sans-serif; 
+    color: rgb(27, 27, 30); 
+    letter-spacing: normal;
+}
+
+.funcionalidad3{
+    margin: 0px; 
+    padding: 0px; 
+    border: 0px; 
+    outline: 0px; 
+    vertical-align: 
+    baseline; background: 
+    transparent; 
+    color: #77bbc1;
+    font-size: 8.5vmin;
+
+}
+
+.esenciales{
+    margin: 0px; padding-bottom: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; font-weight: bold; font-stretch: normal; font-size: 30px; line-height: 0.9em; font-family: raleway, sans-serif; color: #77bbc1; letter-spacing: normal;
+}
+.esenciales2{
+    margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; color: #77bbc1;
+}
+
+.nuestro{margin: 0px; padding-bottom: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; font-weight: bold; font-stretch: normal; font-size: 11.6vmin; line-height: 1em; font-family: raleway, sans-serif; color: rgb(27, 27, 30); letter-spacing: normal;}
+.nuestro2{margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; color: #fff}
+
+.titulo4g{
+    color: #77bbc1; 
+    font-family: raleway, sans-serif; 
+    font-size: 20px; 
+    font-weight: bold; 
+    text-align: center;
+}
+.cuerpo4g{
+    color: #999; 
+    font-family: raleway, sans-serif; 
+    font-size: 15px; 
+    text-align: justify;
+}
+
+
+.funcionalidad {
+    font-size: 6.9vmin;
+    font-weight: bold;
+    color: #77bbc1;
+}
+
+
+#website-top-edit {
+    width: 100%;
+    margin-top: 50px;
+}
+
+
+.laempresah1{
+    text-align: left;
+    font-size: 3em;
+    border-bottom: 1px solid;
+  
+}
+
+.textoempresa{
+
+    background: #77bbc1;
+    width: 400px;
+    height: 120px;
+    position: absolute;
+   
+    top: 50%;
+    
+    left: 20%;
+  
+    transform: translateY(-50%);
+}
+
+/* modificaciones estructura y movil */
+
+.solicite {
+    margin-top: 24%;
+    margin-bottom: 2%;
+}
+
+
+
+.solicitemv{
+    display: none;
+}
+
+
+
+.sonhasteespacio{
+    margin-bottom: 3.5%;
+    margin-top: 4.2%;
+}
+
+
+.grupocuatro {
+    margin-top: -10px;
+}
+
+.nuestrosistema {
+    margin-top: 1.9%;
+}
+
+.acordeones {
+    margin-top: 5%;
+}
+
+
+.vermas {
+    font-weight: 700;
+    color: #77bbc1;
+    text-decoration: underline;
+}
+.titulomega{
+    color: #77bbc1;
+}
+
+.titulomega:hover{
+    color:#fff;
+}
+
+.integrantes{
+    max-width: 165px;
+}
+
+
+
+
+
+.elclick{
+    display: none;
+}
+
+.electrocapa {
+    width: 100%;
+    height; 500px;
+}
+
+
+
+/*scrop top begin*/
+.scroll-top-wrapper {
+    position: fixed;
+    opacity: 0;
+    visibility: hidden;
+    overflow: hidden;
+    text-align: center;
+    z-index: 99999999;
+    background-color: #777777;
+    color: #eeeeee;
+    width: 50px;
+    height: 48px;
+    line-height: 48px;
+    right: 30px;
+    bottom: 30px;
+    padding-top: 2px;
+    border-top-left-radius: 10px;
+    border-top-right-radius: 10px;
+    border-bottom-right-radius: 10px;
+    border-bottom-left-radius: 10px;
+    -webkit-transition: all 0.5s ease-in-out;
+    -moz-transition: all 0.5s ease-in-out;
+    -ms-transition: all 0.5s ease-in-out;
+    -o-transition: all 0.5s ease-in-out;
+    transition: all 0.5s ease-in-out;
+}
+.scroll-top-wrapper:hover {
+    background-color: #888888;
+}
+.scroll-top-wrapper.show {
+    visibility:visible;
+    cursor:pointer;
+    opacity: 1.0;
+}
+.scroll-top-wrapper i.fa {
+    line-height: inherit;
+}
+
+/*
+Free App template for Bootstrap 3
+Code snippet by maridlcrmn for Bootsnipp.com
+Follow me on Twitter @maridlcrmn
+Image credits: unsplash.com
+Image placeholders: placemi.com
+*/
+
+
+.mt-100 {
+    margin-top: 100px; 
+}
+.mb-100 {
+    margin-bottom: 100px;
+}
+
+.icon {
+    width: 32px;
+    height: 32px;
+    text-align: center;
+    padding: 7px 8px;
+    border: 2px solid;
+    border-radius: 50%;
+}
+
+.header {
+    padding-top: 50px;
+    background-color: #eee;
+    overflow: hidden;
+}
+.footer {
+    color: #887;
+    background-color: #eee;
+    padding-top: 30px;
+    padding-bottom: 30px;
+}
+
+.content {
+    position: relative;
+    display: table;
+    width: 100%;
+    min-height: 100vh;
+}
+.pull-middle {
+    display: table-cell;
+    vertical-align: middle;
+}
+
+.btn {
+    padding-left: 25px;
+    padding-right: 25px;
+}
+.btn-circle {
+    border-radius: 20px;
+}
+
+.input-group input {
+    border: 0;
+    box-shadow: none;
+    padding-right: 30px;
+}
+.input-group input:focus,
+.input-group input:active {
+    outline: 0;
+    box-shadow: none;
+}
+.input-group-btn:last-child>.btn {
+    z-index: 2;
+    margin-left: -18px;   
+    border-radius: 20px;
+}
+
+.phone {
+    position: relative;
+    max-width: 263px;
+    margin: 0 auto;
+    padding: 65px 15px 55px;
+    border: 2px solid #ddd;
+    border-radius: 20px;
+    background-color: #222;
+    box-shadow: 20px 20px 40px #887;
+}
+
+/*scroll top end*/
+
+@media only screen and (max-width: 1120px) {
+    .solicite {
+    margin-top: 22%;
+    margin-bottom: 2%;
+}
+}
+@media only screen and (max-width: 1050px) {
+    .solicite {
+    margin-top: 18%;
+    margin-bottom: 2%;
+}
+}
+
+   @media only screen and (max-width: 1000px) {
+    .solicite {
+    margin-top: 12%;
+    margin-bottom: 1%;
+    display: none;
+    }
+
+    .solicitemv {
+    color:#808080;
+    display: block;
+    font-size: 1.5em;
+    margin-top: 22%;
+    }
+
+ /*   .fuente_portada {
+    
+    color: #808080;
+ 
+}*/
+.fuentepotada3{
+    color:#808080;
+}
+
+
+.fuente_portada2 {
+   
+    font-size: 3.1vmin;
+
+ 
+}
+} 
+p{
+    
+    font-size: 16px; 
+    line-height: 22px; 
+    color: rgb(68, 68, 68); 
+    font-family: Ubuntu, sans-serif;
+}
+
+
+.titulosart{
+
+    margin: 0px; 
+    padding: 0px; 
+    border: 0px; 
+    outline: 0px; 
+    vertical-align: baseline; 
+    background: transparent; 
+    font-weight: bold;
+}
+
+.tituloart2{
+    margin-bottom: 0px; 
+    padding: 0px; 
+    border: 0px; 
+    outline: 0px; 
+    vertical-align: baseline; 
+    background: transparent; 
+    font-stretch: normal; 
+    line-height: 1.5em; 
+    font-family: raleway, sans-serif; 
+    color: rgb(27, 27, 30);
+}
+
+.tituloart3{
+
+    margin: 0px; 
+    padding: 0px; 
+    border: 0px; 
+    outline: 0px; 
+    vertical-align: baseline; 
+    background: transparent; 
+    color: rgb(124, 124, 131);
+}
+.tituloarticulo{
+    color: #77bbc1; 
+    font-family: raleway, sans-serif; 
+    font-size: 45px; 
+    font-weight: bold; 
+    text-align: center;
+}
+
+@media only screen and (max-width: 480px) {
+    .botonfondo{
+        bottom: 0;
+
+      
+   } 
+   #header-style-1 .navbar-brand {
+   
+    margin-left: -55%;
+}
+
+
+.navbar-default .navbar-collapse, .navbar-default .navbar-form {
+    border-color: #e7e7e7;
+    background: white;
+    border: 1px solid rgba(119, 187, 193, 0.32);
+
+}
+
+#header-style-1 .navbar-nav > li > a:hover{
+    
+    background: #77bbc1;
+    color: #fff;
+}
+
+.fondoimg {
+   height: 300px !important;
+}
+   
+}
+
+
+

binární
static/src/img/asistencia-tecnica.jpg


binární
static/src/img/bella.jpg


binární
static/src/img/belleza.jpg


binární
static/src/img/blog.jpg


binární
static/src/img/calzadoropa.jpg


binární
static/src/img/casafrente.jpg


binární
static/src/img/casapiso.jpg


binární
static/src/img/confecciones.jpg


binární
static/src/img/contenido/CRM.png


binární
static/src/img/contenido/RRHH.png


binární
static/src/img/contenido/almacenes.png


binární
static/src/img/contenido/amojeans.png


binární
static/src/img/contenido/athletic.jpg


binární
static/src/img/contenido/carrito.png


binární
static/src/img/contenido/clientes.jpg


binární
static/src/img/contenido/compra.png


binární
static/src/img/contenido/confecciones.jpg


binární
static/src/img/contenido/confianza.jpeg


binární
static/src/img/contenido/confianza.jpg


binární
static/src/img/contenido/contacton.jpg


binární
static/src/img/contenido/crecimiento.jpg


binární
static/src/img/contenido/eccommerce.png


binární
static/src/img/contenido/empresagrupo2.jpg


binární
static/src/img/contenido/finanzas.png


binární
static/src/img/contenido/firman.png


binární
static/src/img/contenido/gastronomia.jpg


binární
static/src/img/contenido/hoteleria.jpg


binární
static/src/img/contenido/imagenportada.jpg


binární
static/src/img/contenido/informes.png


binární
static/src/img/contenido/kava.png


binární
static/src/img/contenido/logo.png


binární
static/src/img/contenido/maquillaje.jpg


binární
static/src/img/contenido/materialesdeportivos.jpg


binární
static/src/img/contenido/nuestro.jpg


binární
static/src/img/contenido/okey.png


binární
static/src/img/contenido/panorama.jpg


binární
static/src/img/contenido/proyectos.png


binární
static/src/img/contenido/rentabilidad.jpg


binární
static/src/img/contenido/robert.jpg


binární
static/src/img/contenido/roberto.jpg


binární
static/src/img/contenido/sebastian-penayo.jpg


binární
static/src/img/contenido/secciones.jpg


binární
static/src/img/contenido/servicio.jpg


binární
static/src/img/contenido/shopping.png


binární
static/src/img/contenido/sucursales.jpg


binární
static/src/img/contenido/tecnologia.jpg


binární
static/src/img/contenido/topjeans.png


binární
static/src/img/contenido/toptex.jpg


binární
static/src/img/contenido/trabajoequipo.jpg


binární
static/src/img/deportes.jpg


binární
static/src/img/deportistas.jpg


binární
static/src/img/gastronomia.jpg


binární
static/src/img/habitaciondeco.jpg


binární
static/src/img/hoteleria.jpg


binární
static/src/img/jardin.jpg


binární
static/src/img/maquillaje.jpg


binární
static/src/img/materialesdeportivos.jpg


binární
static/src/img/modelos.jpg


binární
static/src/img/notebook.jpg


binární
static/src/img/operadora.jpg


binární
static/src/img/ropasycalzados.jpg


binární
static/src/img/spaf.jpg


binární
static/src/img/tecnologia.jpg


binární
static/src/img/tienda.jpg


binární
static/src/img/trabajo-equipo-5.jpg


+ 53 - 0
static/src/js/custom.js

@@ -0,0 +1,53 @@
+(function(d, s, id) {
+  var js, fjs = d.getElementsByTagName(s)[0];
+  if (d.getElementById(id)) return;
+  js = d.createElement(s); js.id = id;
+  js.src = "//connect.facebook.net/es_ES/sdk.js#xfbml=1&version=v2.8&appId=1511113442515741";
+  fjs.parentNode.insertBefore(js, fjs);
+}(document, 'script', 'facebook-jssdk'));
+
+
+
+(function(){
+var button = document.getElementsByClassName(vermas);
+    var ocultar = document.getElementsByClassName(ocultar);
+
+    function toggle() {
+        if (ocultar.style.visibility === "hidden") {
+            ocultar.style.visibility = "visible";
+        } else {
+            ocultar.style.visibility = "hidden";
+        }
+    }
+
+    button.addEventListener("click", toggle, false);
+})();
+
+
+
+
+$(document).ready(function(){
+
+$(function(){
+ 
+    $(document).on( 'scroll', function(){
+ 
+      if ($(window).scrollTop() > 100) {
+      $('.scroll-top-wrapper').addClass('show');
+    } else {
+      $('.scroll-top-wrapper').removeClass('show');
+    }
+  });
+ 
+  $('.scroll-top-wrapper').on('click', scrollToTop);
+});
+ 
+function scrollToTop() {
+  verticalOffset = typeof(verticalOffset) != 'undefined' ? verticalOffset : 0;
+  element = $('body');
+  offset = element.offset();
+  offsetTop = offset.top;
+  $('html, body').animate({scrollTop: offsetTop}, 500, 'linear');
+}
+
+});

+ 569 - 0
static/src/views/theme.txt

@@ -0,0 +1,569 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- vim:fdn=3:
+-->
+<openerp>
+    <data>
+ 	<template id="homepage_inherit" inherit_id="website.homepage"> 	
+	    <xpath expr="//div" position="inside">
+    <div data-oe-id="318" data-oe-source-id="288" data-oe-xpath="/data/xpath/div[1]" data-oe-model="ir.ui.view" data-oe-field="arch"/>
+    <div class="oe_structure oe_empty" id="wrap" data-oe-id="318" data-oe-source-id="288" data-oe-xpath="/data/xpath/div[2]" data-oe-model="ir.ui.view" data-oe-field="arch">
+      <section class="s_title oe_img_bg fondoinicio" style="background-image: url(&quot;/custom_theme/static/src/img/contenido/imagenportada.jpg&quot;);">
+        <div class="container">
+          <div class="row">
+            <div class="col-md-12 mb128 mt32">
+              <h3 class="text-muted text-center"/>
+              <h3 class="text-muted text-center"/>
+              <h3 class="fuente_portada">DESPEGA<br/>
+TU NEGOCIO AL ÉXITO</h3>
+              <h3 class="text-muted text-center" style="text-align: left;">
+                <span class="fuente_portada2">Adaptar tu negocio a la nueva era es la mejor forma de asegurar un lugar sólido a largo plazo en el mercado. Anímate a trabajar como las empresas del futuro para asegurarte de que tu negocio estará allí.  </span>
+              </h3>
+              <div>
+                <a href="/page/contactus">
+                  <span>
+                    <span class="fuentepotada3">CONTÁCTENOS</span>
+                    <span style="font-family: &quot;Open Sans&quot;, sans-serif;"> </span>
+                    <span class="fuentepotada3" style="letter-spacing: 0.25em;"> Y </span>
+                    <span style="font-family: &quot;Open Sans&quot;, sans-serif;"> </span>
+                    <span class="fuentepotada3" style="letter-spacing: 0.3125em;">EMPIECE</span>
+                    <span style="font-family: &quot;Open Sans&quot;, sans-serif;"> </span>
+                    <span class="fuentepotada3" style="letter-spacing: 0.25em;"> A MEJORAR SU NEGOCIO.</span>
+                  </span>
+                </a>
+              </div>
+            </div>
+          </div>
+        </div>
+      </section>
+      <section class="s_title">
+        <div class="container">
+          <div class="row">
+            <div class="col-md-12 ">
+              <h1 class="text-center">LA SOLUCION IDEAL PARA CADA TIPO DE COMERCIO</h1>
+            </div>
+          </div>
+        </div>
+      </section>
+      <section class="s_comparisons">
+        <div class="container">
+          <div class="row">
+            <div align="center" class="col-md-4 ">
+              <div class="panel panel-info cajaboton img-responsive" style="background-image: url(/custom_theme/static/src/img/contenido/confecciones.jpg);">
+                <div class="text-center ">
+                  <a class="btn botonfondo" href="/page/website.contactus">ROPAS Y CALZADOS</a>
+                </div>
+              </div>
+            </div>
+            <div align="center" class="col-md-4 ">
+              <div class="panel panel-info cajaboton img-responsive" style="background-image: url(/custom_theme/static/src/img/contenido/tecnologia.jpg);">
+                <div class="text-center">
+                  <a class="btn botonfondo" href="/page/website.contactus">TECNOLOGIA Y ELECTRODOMESTICOS</a>
+                </div>
+              </div>
+            </div>
+            <div align="center" class="col-md-4 ">
+              <div class="panel panel-info cajaboton img-responsive" style="background-image: url(/custom_theme/static/src/img/contenido/maquillaje.jpg);">
+                <div class="text-center">
+                  <a class="btn botonfondo movert" href="/page/website.contactus">SALUD Y BELLEZA</a>
+                </div>
+              </div>
+            </div>
+          </div>
+        </div>
+      </section>
+      <section class="s_comparisons">
+        <div class="container">
+          <div class="row">
+            <div align="center" class="col-md-4">
+              <div class="panel panel-info cajaboton img-responsive" style="background-image: url(/custom_theme/static/src/img/contenido/materialesdeportivos.jpg);">
+                <div class="text-center">
+                  <a class="btn botonfondo" href="/page/website.contactus">MATERIALES DEPORTIVOS</a>
+                </div>
+              </div>
+            </div>
+            <div align="center" class="col-md-4 ">
+              <div class="panel panel-info cajaboton img-responsive" style="background-image: url(/custom_theme/static/src/img/contenido/hoteleria.jpg);">
+                <div class="text-center">
+                  <a class="btn botonfondo" href="/page/website.contactus">HOTELERIA</a>
+                </div>
+              </div>
+            </div>
+            <div align="center" class="col-md-4 ">
+              <div class="panel panel-info cajaboton img-responsive" style="background-image: url(/custom_theme/static/src/img/contenido/gastronomia.jpg);">
+                <div class="text-center">
+                  <a class="btn botonfondo" href="/page/website.contactus">GASTRONOMIA</a>
+                </div>
+              </div>
+            </div>
+          </div>
+        </div>
+      </section>
+      <section class="parallax s_parallax_slider oe_img_bg sonhasteespacio" data-scroll-background-offset="0" data-scroll-background-ratio="0.3" style="background-image: url(&quot;/custom_theme/static/src/img/trabajo-equipo-5.jpg&quot;); background-attachment: scroll; background-size: auto; background-position: 0px 583.5px; height: 560px; overflow: hidden;">
+        <div>
+          <div>
+            <div class="oe_structure">
+              <div class="carousel quotecarousel slide mb0 mt92" id="myCarousel4" style="height: 352px; overflow: hidden;">
+                <div class="carousel-inner">
+                  <div class="item text_only active">
+                    <div class="container">
+                      <div class="content">
+                        <div align="left" class="row"><h2><span class="col-md-12"><span class="fuente_2">Lo que siempre soñaste</span></span></h2>
+
+<h2><br/><span class="col-md-12"><span class="fuente_1">para tu negocio esta a tu alcance </span></span></h2>
+
+<h2 class="font_1"><span class="col-md-12 fuente_3">El éxito que anhelas es posible de alcanzar, adaptate a la nueva era de economía digital y constituye un negocio inteligente</span></h2>
+</div>
+                      </div>
+                    </div>
+                  </div>
+                </div>
+              </div>
+            </div>
+          </div>
+        </div>
+      </section>
+      <section align="center" style="width:100%">
+        <div align="center" class="container-fluid" style="width:100%"/>
+      </section>
+      <section class="s_title" style="&#10;    margin-bottom: 4%;&#10;">
+        <div class="container">
+          <div class="row">
+            <div class="col-md-12">
+              <h2 class="font_2 funcionalidad2">
+                <span>
+                  <span class="color_33 funcionalidad3">FUNCIONALIDADES</span>
+                </span>
+              </h2>
+              <h2 class="font_2 esenciales">
+                <span>
+                  <span class="color_33 esenciales2">ESENCIALES PARA EL ÉXITO DE SU EMPRESA</span>
+                </span>
+              </h2>
+            </div>
+          </div>
+        </div>
+      </section>
+      <section class="s_features">
+        <div class="container">
+          <div class="row mt16 mb16">
+            <div class="col-md-4 text-center ">
+              <img alt="" class="movert" height="100" src="/custom_theme/static/src/img/contenido/carrito.png" width="100"/>
+              <h3 class="mt8 mb0 figuras1 ">VENTAS</h3>
+              <div class="text-muted">El servicio post-venta también es administrado por el sistema de gestión de solicitudes. Odoo te permite realizar múltiples acciones, de forma automática</div>
+            </div>
+            <div class="col-md-4 text-center">
+              <img alt="" height="100" src="/custom_theme/static/src/img/contenido/CRM.png" width="100"/>
+              <h3 class="mt8 mb0 figuras1">CRM</h3>
+              <div class="text-muted">Mejore la retención y lealtad de sus clientes, cree campañas de marketing más efectivas, gestione de manera más productiva sus oportunidades y abra la posibilidad a una rápida introducción de nuevos productos o marcas.</div>
+            </div>
+            <div class="col-md-4 text-center">
+              <img alt="" height="100" src="/custom_theme/static/src/img/contenido/RRHH.png" width="100"/>
+              <h3 class="mt8 mb0 figuras1">RR.HH</h3>
+              <div class="text-muted">Este modulo le permite definir varios tipos de complementos (vacaciones pagadas, enfermedad, etc…) y gestionarlos ya sea a nivel de empresa, a nivel de departamento o en una base de caso por caso (por ejemplo: tiempo de compensación por las horas extra).</div>
+            </div>
+          </div>
+        </div>
+      </section>
+      <section class="s_features">
+        <div class="container">
+          <div class="row mt16 mb16">
+            <div class="col-md-4 text-center figurasuno">
+              <img alt="" height="100" src="/custom_theme/static/src/img/contenido/compra.png" width="100"/>
+              <h3 class="mt8 mb0 ">COMPRAS</h3>
+              <div class="text-muted">La gestión de compras es una de las tareas más importantes en la cadena de suministros. Una empresa puede mejorar sus márgenes de beneficio siguiendo una política de aprovisionamiento adecuada.</div>
+            </div>
+            <div class="col-md-4 text-center">
+              <img alt="" height="100" src="/custom_theme/static/src/img/contenido/proyectos.png" width="100"/>
+              <h3 class="mt8 mb0 figurasuno">PROYECTOS</h3>
+              <div class="text-muted">Un proyecto se compone de un conjunto de tareas a realizar. La vista de lista permite al director comprobar rápidamente el estado de la tarea y hacerla evolucionar, delegar tareas, etc.</div>
+            </div>
+            <div class="col-md-4 text-center">
+              <img alt="" height="100" src="/custom_theme/static/src/img/contenido/almacenes.png" width="100"/>
+              <h3 class="mt8 mb0 figuras1">ALMACENES</h3>
+              <div class="text-muted">Obtenga informes detallados de todos los movimientos de sus productos, desde el momento a que ingresan a la empresa hasta el proceso de venta a sus clientes, de forma sencilla y eficiente.</div>
+            </div>
+          </div>
+        </div>
+      </section>
+      <section class="s_features">
+        <div class="container">
+          <div class="row mt16 mb16">
+            <div class="col-md-4 text-center">
+              <img alt="" height="100" src="/custom_theme/static/src/img/contenido/eccommerce.png" width="100"/>
+              <h3 class="mt8 mb0 figuras1">ECOMMERCE</h3>
+              <div class="text-muted">En la actualidad el E-Commerce se ha convertido en una herramienta con gran éxito para el mundo de los negocios gracias a la apertura y facilidad de acceso al Internet y los consumidores ya están totalmente acostumbrados a realizar sus compras online.</div>
+            </div>
+            <div class="col-md-4 text-center">
+              <img alt="" height="100" src="/custom_theme/static/src/img/contenido/finanzas.png" width="100"/>
+              <h3 class="mt8 mb0 figuras1">FINANZAS</h3>
+              <div class="text-muted">En las empresas la gestión contable permite llevar un registro y un control de las operaciones financieras que se llevan a cabo en la organización, que ofrece control y flexibilidad acompañado con una correcta relación de coste y beneficio.</div>
+            </div>
+            <div class="col-md-4 text-center">
+              <img alt="" height="100" src="/custom_theme/static/src/img/contenido/informes.png" width="100"/>
+              <h3 class="mt8 mb0 figuras1">INFORMES</h3>
+              <div class="text-muted">Te permite obtener de forma detallada informes de las perdidas o ganancias de tu empresa, de la productividad de tus funcionarios, ventas por día, mes o año de forma sencilla y eficaz, y los importante es que usted puede tener una visión unificada de su empresa.</div>
+            </div>
+          </div>
+        </div>
+      </section>
+      <section class="parallax s_parallax_slider nuestrosistema" data-scroll-background-offset="0" data-scroll-background-ratio="0.3" style="background-image: url(&quot;/custom_theme/static/src/img/contenido/nuestro.jpg&quot;); background-attachment: scroll; background-position: 0px 583.5px; background-size: auto; height: 584px; overflow: hidden;">
+        <div class="oe_structure">
+          <div class="carousel quotecarousel slide mb0" id="myCarousel9" style="height: 504px; overflow: hidden;">
+            <div class="carousel-inner">
+              <div class="item text_only active">
+                <div class="container">
+                  <div class="content">
+                    <div class="row">
+                      <div class="mt48 mb16 col-md-12">
+                        <h2 class="font_2 nuestro" style="">
+                          <span class="color_11 nuestro2" style="">NUESTRO </span>
+                        </h2>
+                        <h2 class="font_2 nuestro">
+                          <span class="color_11 nuestro2">SISTEMA ES</span>
+                        </h2>
+                        <p/>
+                        <div class="container">
+                          <div class="row">
+                            <div class="col-md-3">
+                              <h4 class="mt16"/>
+                              <h6 class="font_6 movert" style="margin: 0px; padding-bottom: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; font-weight: bold; font-stretch: normal; font-size: 37px; line-height: 1.2em; font-family: raleway, sans-serif; color: rgb(27, 27, 30); letter-spacing: normal;">
+                                <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent;">
+                                  <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; letter-spacing: 0.2em;">
+                                    <span class="color_11" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; color: rgb(255, 255, 255);">MULTI</span>
+                                  </span>
+                                </span>
+                              </h6>
+                              <h6 class="font_6" style="margin: 0px; padding-bottom: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; font-weight: bold; font-stretch: normal; font-size: 37px; line-height: 1.2em; font-family: raleway, sans-serif; color: rgb(27, 27, 30); letter-spacing: normal;">
+                                <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent;">
+                                  <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; letter-spacing: 0.2em;">
+                                    <span class="color_11" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; color: rgb(255, 255, 255);">EMPRESA</span>
+                                  </span>
+                                </span>
+                              </h6>
+                            </div>
+                            <div class="col-md-3">
+                              <h4 class="mt16"/>
+                              <h6 class="font_6" style="margin: 0px; padding-bottom: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; font-weight: bold; font-stretch: normal; font-size: 37px; line-height: 1.2em; font-family: raleway, sans-serif; color: rgb(27, 27, 30); letter-spacing: normal;">
+                                <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent;">
+                                  <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; letter-spacing: 0.2em;">
+                                    <span class="color_11" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; color: rgb(255, 255, 255);">MULTI</span>
+                                  </span>
+                                </span>
+                              </h6>
+                              <h6 class="font_6" style="margin: 0px; padding-bottom: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; font-weight: bold; font-stretch: normal; font-size: 37px; line-height: 1.2em; font-family: raleway, sans-serif; color: rgb(27, 27, 30); letter-spacing: normal;">
+                                <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent;">
+                                  <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; letter-spacing: 0.2em;">
+                                    <span class="color_11" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; color: rgb(255, 255, 255);">LEGUAJE</span>
+                                  </span>
+                                </span>
+                              </h6>
+                            </div>
+                            <div class="col-md-3">
+                              <h4 class="mt16"/>
+                              <h6 class="font_6" style="margin: 0px; padding-bottom: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; font-weight: bold; font-stretch: normal; font-size: 37px; line-height: 1.2em; font-family: raleway, sans-serif; color: rgb(27, 27, 30); letter-spacing: normal;">
+                                <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent;">
+                                  <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; letter-spacing: 0.2em;">
+                                    <span class="color_11" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; color: rgb(255, 255, 255);">MULTI</span>
+                                  </span>
+                                </span>
+                              </h6>
+                              <h6 class="font_6" style="margin: 0px; padding-bottom: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; font-weight: bold; font-stretch: normal; font-size: 37px; line-height: 1.2em; font-family: raleway, sans-serif; color: rgb(27, 27, 30); letter-spacing: normal;">
+                                <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent;">
+                                  <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; letter-spacing: 0.2em;">
+                                    <span class="color_11" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; color: rgb(255, 255, 255);">DIVISA</span>
+                                  </span>
+                                </span>
+                              </h6>
+                            </div>
+                            <div class="col-md-3">
+                              <h4 class="mt16"/>
+                              <h6 class="font_6" style="margin: 0px; padding-bottom: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; font-weight: bold; font-stretch: normal; font-size: 37px; line-height: 1.2em; font-family: raleway, sans-serif; color: rgb(27, 27, 30); letter-spacing: normal;">
+                                <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent;">
+                                  <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; letter-spacing: 0.2em;">
+                                    <span class="color_11" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; color: rgb(255, 255, 255);">MULTI</span>
+                                  </span>
+                                </span>
+                              </h6>
+                              <h6 class="font_6" style="margin: 0px; padding-bottom: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; font-weight: bold; font-stretch: normal; font-size: 37px; line-height: 1.2em; font-family: raleway, sans-serif; color: rgb(27, 27, 30); letter-spacing: normal;">
+                                <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent;">
+                                  <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; letter-spacing: 0.2em;">
+                                    <span class="color_11" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; color: rgb(255, 255, 255);">SUCURSAL</span>
+                                  </span>
+                                </span>
+                              </h6>
+                            </div>
+                          </div>
+                        </div>
+                      </div>
+                    </div>
+                  </div>
+                </div>
+              </div>
+            </div>
+          </div>
+        </div>
+      </section>
+      <section class="s_title">
+        <div class="container">
+          <div class="row">
+            <div class="col-md-10 col-md-offset-1 mt48">
+              <h1 class="text-center">
+                <span style="margin: 0px;padding: 0px;border: 0px;outline: 0px;vertical-align: baseline;background: transparent;font-size: 7.1vmin;font-weight: 600;">Tu negocio trabajando de forma inteligente</span>
+              </h1>
+              <h3 class="text-muted text-center">
+                <span style="color: rgb(27, 27, 30);font-family: raleway, sans-serif;font-size: 5.1vmin;text-align: center;font-weight: 400;">Los sistemas que te traemos son pensados en las necesidades de tu empresa.</span>
+              </h3>
+            </div>
+          </div>
+        </div>
+      </section>
+      <section class="acordeones">
+        <script> $(document).on('show','.accordion', function (e) {
+         //$('.accordion-heading i').toggleClass(' ');
+         $(e.target).prev('.accordion-heading').addClass('accordion-opened');
+    });
+             </script>
+        <div class="container">
+          <div class="row">
+            <div class="col-md-3">
+              <img alt="Odoo - Sample 1 for three columns" class="img img-responsive" src="/custom_theme/static/src/img/contenido/sucursales.jpg" style=""/>
+              <h4 class="mt16 titulo4g">
+                <span>¿Necesitas trabajar con varias sucursales?</span>
+              </h4>
+              <p>
+                <span class="cuerpo4g">Nuestro sistema  presenta la oportunidad de una plataforma online. Esta plataforma permite el registro de facturación por cliente y mes,</span>
+              </p>
+              <div class="accordion" id="accordion1">
+                <div class="accordion-group">
+                  <div class="accordion-heading ocultar" id="">
+                    <a class="accordion-toggle vermas" data-parent="#accordion3" data-toggle="collapse" href="#collapseOne" onclick="style.display = 'none'">Ver más </a>
+                  </div>
+                  <div class="accordion-body collapse grupocuatro" id="collapseOne">
+                    <div class="accordion-inner">
+                      <span class="cuerpo4g"> guardando el historial de cada cliente. Permite agendar o registrar llamadas con los mismos, contacto con personas interesadas, lo que permite dar seguimiento hasta concretar la venta, posibilidad de creación de proyectos y tareas con sus descripciones y etapas. Además cuenta con un sistema de chat entre los usuarios, haciendo de él una base de datos completa con todo lo necesario para gestionar, publicitar, hacer marketing y captar y fidelizar los clientes de tu empresa.</span>
+                    </div>
+                  </div>
+                </div>
+              </div>
+              <p/>
+            </div>
+            <div class="col-md-3">
+              <img alt="Odoo - Sample 2 for three columns" class="img  img-responsive" src="/custom_theme/static/src/img/contenido/panorama.jpg"/>
+              <h4 class="mt16 titulo4g">
+                <span>¿Quieres un panorama de los avances?</span>
+              </h4>
+              <p>
+                <span class="cuerpo4g">Números, cifras exactas y estadísticas estarán a tu disposición. Podrás saber tanto de tus clientes actuales como de los nuevos prospectos interesados. </span>
+              </p>
+              <div class="accordion" id="accordion2">
+                <div class="accordion-group">
+                  <div class="accordion-heading ocultar" id="">
+                    <a class="accordion-toggle vermas" data-parent="#accordion2" data-toggle="collapse" href="#collapsedos" onclick="style.display = 'none'">Ver más </a>
+                  </div>
+                  <div class="accordion-body collapse grupocuatro" id="collapsedos">
+                    <div class="accordion-inner">
+                      <span class="cuerpo4g"> Datos como ganados, perdidos, ventas en etapa de negociación y mucho más estados te ayudarán a comprender mejor el mercado para ofrecer soluciones más eficaces.</span>
+                    </div>
+                  </div>
+                </div>
+              </div>
+              <p/>
+            </div>
+            <div class="col-md-3">
+              <img alt="Odoo - Sample 3 for three columns" class="img img-responsive" src="/custom_theme/static/src/img/contenido/secciones.jpg"/>
+              <h4 class="mt16 titulo4g">
+                <span>¿Necesitas secciones específicas para tu rubro?</span>
+              </h4>
+              <p>
+                <span class="cuerpo4g">Tenemos un equipo de profesionales que adaptan el sistema de acuerdo a tu rubro y necesidades. Puedes hacer apartados dependiendo de tu producto o</span>
+              </p>
+              <div class="accordion" id="accordion3">
+                <div class="accordion-group">
+                  <div class="accordion-heading" id="ocultar">
+                    <a class="accordion-toggle vermas" data-parent="#accordion3" data-toggle="collapse" href="#collapsetres" onclick="style.display = 'none'">Ver más </a>
+                  </div>
+                  <div class="accordion-body collapse grupocuatro" id="collapsetres">
+                    <div class="accordion-inner">
+                      <span class="cuerpo4g"> servicio, que sean exactos y te ayuden a agilizar el registro y seguimiento de todo en un solo lugar virtual. El sistema que ofrecemos es 100% adaptable, son soporte de uso y las capacitaciones pertinentes.</span>
+                    </div>
+                  </div>
+                </div>
+              </div>
+              <p/>
+            </div>
+            <div class="col-md-3">
+              <img alt="Odoo - Sample 3 for three columns" class="img img-responsive" src="/custom_theme/static/src/img/contenido/trabajoequipo.jpg"/>
+              <h4 class="mt16 titulo4g">
+                <span>¿Quieres un seguimiento del trabajo de tu equipo?</span>
+              </h4>
+              <p>
+                <span class="cuerpo4g">Todos los proyectos, tareas, actividades y trabajos que tu equipo realiza podrá ser registrado para que se pueda tener a mano el progreso, tareas hechas,</span>
+              </p>
+              <div class="accordion" id="accordion4">
+                <div class="accordion-group">
+                  <div class="accordion-heading" id="ocultar">
+                    <a class="accordion-toggle vermas" data-parent="#accordion3" data-toggle="collapse" href="#collapsecuatro" onclick="style.display = 'none'">Ver más </a>
+                  </div>
+                  <div class="accordion-body collapse grupocuatro" id="collapsecuatro">
+                    <div class="accordion-inner">
+                      <span class="cuerpo4g">pendientes, agendadas. De este modo los equipos trabajan de forma organizada y coordinada.</span>
+                    </div>
+                  </div>
+                </div>
+              </div>
+              <p/>
+            </div>
+          </div>
+        </div>
+      </section>
+    </div>
+  </xpath>
+</template>
+
+ <template id="layout_inherit" inherit_id="website.layout">
+
+
+ <xpath expr="//html/head" position="inside">
+    <link rel="stylesheet" href="/custom_theme/static/src/css/bootstrap.css"/>
+    <link rel="stylesheet" href="/custom_theme/static/src/css/custom.css"/>
+    <link rel="stylesheet" href="/custom_theme/static/src/css/personalizado.css"/>
+    <link rel="stylesheet" href="/custom_theme/static/src/css/menu.css"/>
+    <!--   <link rel="stylesheet" href="/custom_theme/static/src/css/bootstrap-theme.min.css"/>-->
+    <script type="text/javascript" src="/custom_theme/static/src/js/bootstrap.min.js"/>
+    <script type="text/javascript" src="/custom_theme/static/src/js/custom.js"/>
+  </xpath>
+  <xpath expr="//div[@id='wrapwrap']/header" position="attributes">
+    <attribute name="id">header-style-1</attribute>
+  </xpath>
+  <xpath expr="//footer" position="replace">
+    <div class="oe_structure" data-oe-id="776" data-oe-source-id="769" data-oe-xpath="/data/xpath/div" data-oe-model="ir.ui.view" data-oe-field="arch">
+      <footer id="footer-style-1">
+        <div class="container">
+          <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">
+            <div class="fb-page fb_iframe_widget" data-adapt-container-width="true" data-height="320" data-hide-cover="false" data-href="https://www.facebook.com/Eiru-Software-423972064465440" data-show-facepile="true" data-small-header="false" data-tabs="timeline, events, messages" data-width="310" fb-iframe-plugin-query="adapt_container_width=true&amp;app_id=1511113442515741&amp;container_width=255&amp;height=320&amp;hide_cover=false&amp;href=https%3A%2F%2Fwww.facebook.com%2FEiru-Software-423972064465440&amp;locale=es_ES&amp;sdk=joey&amp;show_facepile=true&amp;small_header=false&amp;tabs=timeline%2C%20events%2C%20messages&amp;width=310" fb-xfbml-state="rendered">
+              <span style="vertical-align: bottom; width: 255px; height: 320px;">
+                <iframe allowfullscreen="true" allowtransparency="true" frameborder="0" height="320px" name="f24d9d1a6a0c244" scrolling="no" src="https://www.facebook.com/v2.8/plugins/page.php?adapt_container_width=true&amp;app_id=1511113442515741&amp;channel=http%3A%2F%2Fstaticxx.facebook.com%2Fconnect%2Fxd_arbiter%2Fr%2FSh-3BhStODe.js%3Fversion%3D42%23cb%3Df84bbeb23cb7c%26domain%3D192.168.100.140%26origin%3Dhttp%253A%252F%252F192.168.100.140%253A1900%252Ff27dd4728c616a8%26relation%3Dparent.parent&amp;container_width=255&amp;height=320&amp;hide_cover=false&amp;href=https%3A%2F%2Fwww.facebook.com%2FEiru-Software-423972064465440&amp;locale=es_ES&amp;sdk=joey&amp;show_facepile=true&amp;small_header=false&amp;tabs=timeline%2C%20events%2C%20messages&amp;width=310" style="border: none; visibility: visible; width: 255px; height: 320px;" title="fb:page Facebook Social Plugin" width="310px"/>
+              </span>
+            </div>
+          </div>
+          <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">
+            <div class="widget">
+              <div class="title">
+                <h3>INFORMACIONES</h3>
+              </div>
+              <ul>
+                <li>
+                  <a href="/page/codigos-postales">Planes</a>
+                </li>
+                <li>
+                  <a href="/page/terminos-y-condiciones-de-envio">Sistemas Empresariales</a>
+                </li>
+                <li>
+                  <a href="/page/dudas-frecuentes">Dudas Frecuentes</a>
+                </li>
+                <li>
+                  <a href="/page/contactus#">Consultores</a>
+                </li>
+              </ul>
+            </div>
+          </div>
+          <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">
+            <div class="widget">
+              <div class="title">
+                <h3>CONTENIDO</h3>
+              </div>
+              <ul>
+                <li>
+                  <a href="/page/codigos-postales">Demo CRM</a>
+                </li>
+                <li>
+                  <a href="/page/terminos-y-condiciones-de-envio">Beneficios de Eiru</a>
+                </li>
+                <li>
+                  <a href="/page/dudas-frecuentes">Blog</a>
+                </li>
+                <li>
+                  <a href="/page/contactus#">Contactenos</a>
+                </li>
+              </ul>
+            </div>
+          </div>
+          <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">
+            <div class="widget">
+              <h3 class="block-title style1" style="color:#fff">RECIBA NOVEDADES IMPORTANTES EN SU CORREO</h3>
+              <form action="#" align="leftr" id="lanzamiento" method="POST" name="form1">
+                <label class="control-label" for="FNAME">
+                  <span class="requisites" id="req-FNAME"> Nombre y Apellido:</span>
+                </label>
+                <br/>
+                <input id="mce-FNAME" t-att-value="name" name="mce-FNAME" required="required" style="color:black; width:100%" type="text" pattern="^[A-Za-zñÑ ' ýÝáéíóúÁÉÍÓÚàèìòùÀÈÌÒÙâêîôûÂÊÎÔÛÑñäëïöüÄËÏÖÜ\s\t .-]+$" title="Escriba su Verdadero Nombre" value=""/>
+                <br/>
+                <label class="control-label" for="mce-EMAIL">
+                  <span class="requisites" id="req-emailtres">Email:</span>
+                </label>
+                <br/>
+                <input id="mce-EMAIL" t-att-value="login" name="mce-EMAIL" required="required" style="text-transform: lowercase; color:black; width:100%" type="email" pattern="^[a-zA-Z0-9.!#$%&amp;'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$" value=""/>
+                <br/>
+                <input class="btn btn-default btn-xm pull-right mt8" name="enviar" type="submit" value="Enviar"/>
+              </form>
+            </div>
+          </div>
+        </div>
+      </footer>
+    </div>
+    <section id="copyrights" data-oe-id="770" data-oe-source-id="769" data-oe-xpath="/data/xpath/section" data-oe-model="ir.ui.view" data-oe-field="arch">
+      <div class="container">
+        <div class="col-lg-5 col-md-6 col-sm-12">
+          <div class="copyright-text">
+            <p> 2017  © Desarrollado y                       
+                            
+                            
+                            <a href="/">Diseñado por</a>
+                            <a href="/">Eiru - Software</a>
+                        </p>
+          </div>
+        </div>
+        <div class="col-lg-7 col-md-6 col-sm-12 clearfix">
+          <div class="footer-menu">
+            <ul class="menu">
+              <li class="first">
+                <a title="Site Map" href="#"><i class="icon icon-angle-right"/>Mapa del Sitio
+                                
+                                
+                                
+                                </a>
+              </li>
+              <li>
+                <a title="About Us" href="#"><i class="icon icon-angle-right"/>La Empresa
+                                
+                                
+                                
+                                </a>
+              </li>
+              <li>
+                <a title="Career" href="#">Blog</a>
+              </li>
+              <li class=" last">
+                <a title="Contact Us" href="#"><i class="icon icon-angle-right"/>Contactenos
+                                
+                                
+                                
+                                </a>
+              </li>
+            </ul>
+          </div>
+        </div>
+      </div>
+    </section>
+  </xpath>
+  <xpath expr="//div[@id='wrapwrap']/header" position="before">
+    
+  </xpath>
+
+    </template>
+
+
+</data>
+</openerp>

+ 573 - 0
static/src/views/theme.xml

@@ -0,0 +1,573 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- vim:fdn=3:
+-->
+<openerp>
+    <data>
+  <template id="homepage_inherit" inherit_id="website.homepage">  
+      <xpath expr="//div" position="inside">
+    <div data-oe-id="318" data-oe-source-id="288" data-oe-xpath="/data/xpath/div[1]" data-oe-model="ir.ui.view" data-oe-field="arch"/>
+    <div class="oe_structure oe_empty" id="wrap" data-oe-id="318" data-oe-source-id="288" data-oe-xpath="/data/xpath/div[2]" data-oe-model="ir.ui.view" data-oe-field="arch">
+      <section class="s_title oe_img_bg fondoinicio" style="background-image: url(&quot;/custom_theme/static/src/img/contenido/imagenportada.jpg&quot;);">
+        <div class="container">
+          <div class="row">
+            <div class="col-md-12 mb128 mt32">
+              <h3 class="text-muted text-center"/>
+              <h3 class="text-muted text-center"/>
+              <h3 class="fuente_portada">DESPEGA<br/>
+TU NEGOCIO AL ÉXITO</h3>
+              <h3 class="text-muted text-center" style="text-align: left;">
+                <span class="fuente_portada2">Adaptar tu negocio a la nueva era es la mejor forma de asegurar un lugar sólido a largo plazo en el mercado. Anímate a trabajar como las empresas del futuro para asegurarte de que tu negocio estará allí.  </span>
+              </h3>
+              <div>
+                <a href="/page/contactus">
+                  <span>
+                    <span class="fuentepotada3">CONTÁCTENOS</span>
+                    <span style="font-family: &quot;Open Sans&quot;, sans-serif;"> </span>
+                    <span class="fuentepotada3" style="letter-spacing: 0.25em;"> Y </span>
+                    <span style="font-family: &quot;Open Sans&quot;, sans-serif;"> </span>
+                    <span class="fuentepotada3" style="letter-spacing: 0.3125em;">EMPIECE</span>
+                    <span style="font-family: &quot;Open Sans&quot;, sans-serif;"> </span>
+                    <span class="fuentepotada3" style="letter-spacing: 0.25em;"> A MEJORAR SU NEGOCIO.</span>
+                  </span>
+                </a>
+              </div>
+            </div>
+          </div>
+        </div>
+      </section>
+      <section class="s_title">
+        <div class="container">
+          <div class="row">
+            <div class="col-md-12 ">
+              <h1 class="text-center">LA SOLUCION IDEAL PARA CADA TIPO DE COMERCIO</h1>
+            </div>
+          </div>
+        </div>
+      </section>
+      <section class="s_comparisons">
+        <div class="container">
+          <div class="row">
+            <div align="center" class="col-md-4 ">
+              <div class="panel panel-info cajaboton img-responsive" style="background-image: url(/custom_theme/static/src/img/contenido/confecciones.jpg);">
+                <div class="text-center ">
+                  <a class="btn botonfondo" href="/page/website.contactus">ROPAS Y CALZADOS</a>
+                </div>
+              </div>
+            </div>
+            <div align="center" class="col-md-4 ">
+              <div class="panel panel-info cajaboton img-responsive" style="background-image: url(/custom_theme/static/src/img/contenido/tecnologia.jpg);">
+                <div class="text-center">
+                  <a class="btn botonfondo" href="/page/website.contactus">TECNOLOGIA Y ELECTRODOMESTICOS</a>
+                </div>
+              </div>
+            </div>
+            <div align="center" class="col-md-4 ">
+              <div class="panel panel-info cajaboton img-responsive" style="background-image: url(/custom_theme/static/src/img/contenido/maquillaje.jpg);">
+                <div class="text-center">
+                  <a class="btn botonfondo movert" href="/page/website.contactus">SALUD Y BELLEZA</a>
+                </div>
+              </div>
+            </div>
+          </div>
+        </div>
+      </section>
+      <section class="s_comparisons">
+        <div class="container">
+          <div class="row">
+            <div align="center" class="col-md-4">
+              <div class="panel panel-info cajaboton img-responsive" style="background-image: url(/custom_theme/static/src/img/contenido/materialesdeportivos.jpg);">
+                <div class="text-center">
+                  <a class="btn botonfondo" href="/page/website.contactus">MATERIALES DEPORTIVOS</a>
+                </div>
+              </div>
+            </div>
+            <div align="center" class="col-md-4 ">
+              <div class="panel panel-info cajaboton img-responsive" style="background-image: url(/custom_theme/static/src/img/contenido/hoteleria.jpg);">
+                <div class="text-center">
+                  <a class="btn botonfondo" href="/page/website.contactus">HOTELERIA</a>
+                </div>
+              </div>
+            </div>
+            <div align="center" class="col-md-4 ">
+              <div class="panel panel-info cajaboton img-responsive" style="background-image: url(/custom_theme/static/src/img/contenido/gastronomia.jpg);">
+                <div class="text-center">
+                  <a class="btn botonfondo" href="/page/website.contactus">GASTRONOMIA</a>
+                </div>
+              </div>
+            </div>
+          </div>
+        </div>
+      </section>
+      <section class="parallax s_parallax_slider oe_img_bg sonhasteespacio" data-scroll-background-offset="0" data-scroll-background-ratio="0.3" style="background-image: url(&quot;/custom_theme/static/src/img/trabajo-equipo-5.jpg&quot;); background-attachment: scroll; background-size: auto; background-position: 0px 583.5px; height: 560px; overflow: hidden;">
+        <div>
+          <div>
+            <div class="oe_structure">
+              <div class="carousel quotecarousel slide mb0 mt92" id="myCarousel4" style="height: 352px; overflow: hidden;">
+                <div class="carousel-inner">
+                  <div class="item text_only active">
+                    <div class="container">
+                      <div class="content">
+                        <div align="left" class="row"><h2><span class="col-md-12"><span class="fuente_2">Lo que siempre soñaste</span></span></h2>
+
+<h2><br/><span class="col-md-12"><span class="fuente_1">para tu negocio esta a tu alcance </span></span></h2>
+
+<h2 class="font_1"><span class="col-md-12 fuente_3">El éxito que anhelas es posible de alcanzar, adaptate a la nueva era de economía digital y constituye un negocio inteligente</span></h2>
+</div>
+                      </div>
+                    </div>
+                  </div>
+                </div>
+              </div>
+            </div>
+          </div>
+        </div>
+      </section>
+      <section align="center" style="width:100%">
+        <div align="center" class="container-fluid" style="width:100%"/>
+      </section>
+      <section class="s_title" style="&#10;    margin-bottom: 4%;&#10;">
+        <div class="container">
+          <div class="row">
+            <div class="col-md-12">
+              <h2 class="font_2 funcionalidad2">
+                <span>
+                  <span class="color_33 funcionalidad3">FUNCIONALIDADES</span>
+                </span>
+              </h2>
+              <h2 class="font_2 esenciales">
+                <span>
+                  <span class="color_33 esenciales2">ESENCIALES PARA EL ÉXITO DE SU EMPRESA</span>
+                </span>
+              </h2>
+            </div>
+          </div>
+        </div>
+      </section>
+      <section class="s_features">
+        <div class="container">
+          <div class="row mt16 mb16">
+            <div class="col-md-4 text-center ">
+              <img alt="" class="movert" height="100" src="/custom_theme/static/src/img/contenido/carrito.png" width="100"/>
+              <h3 class="mt8 mb0 figuras1 ">VENTAS</h3>
+              <div class="text-muted">El servicio post-venta también es administrado por el sistema de gestión de solicitudes. Odoo te permite realizar múltiples acciones, de forma automática</div>
+            </div>
+            <div class="col-md-4 text-center">
+              <img alt="" height="100" src="/custom_theme/static/src/img/contenido/CRM.png" width="100"/>
+              <h3 class="mt8 mb0 figuras1">CRM</h3>
+              <div class="text-muted">Mejore la retención y lealtad de sus clientes, cree campañas de marketing más efectivas, gestione de manera más productiva sus oportunidades y abra la posibilidad a una rápida introducción de nuevos productos o marcas.</div>
+            </div>
+            <div class="col-md-4 text-center">
+              <img alt="" height="100" src="/custom_theme/static/src/img/contenido/RRHH.png" width="100"/>
+              <h3 class="mt8 mb0 figuras1">RR.HH</h3>
+              <div class="text-muted">Este modulo le permite definir varios tipos de complementos (vacaciones pagadas, enfermedad, etc…) y gestionarlos ya sea a nivel de empresa, a nivel de departamento o en una base de caso por caso (por ejemplo: tiempo de compensación por las horas extra).</div>
+            </div>
+          </div>
+        </div>
+      </section>
+      <section class="s_features">
+        <div class="container">
+          <div class="row mt16 mb16">
+            <div class="col-md-4 text-center figurasuno">
+              <img alt="" height="100" src="/custom_theme/static/src/img/contenido/compra.png" width="100"/>
+              <h3 class="mt8 mb0 ">COMPRAS</h3>
+              <div class="text-muted">La gestión de compras es una de las tareas más importantes en la cadena de suministros. Una empresa puede mejorar sus márgenes de beneficio siguiendo una política de aprovisionamiento adecuada.</div>
+            </div>
+            <div class="col-md-4 text-center">
+              <img alt="" height="100" src="/custom_theme/static/src/img/contenido/proyectos.png" width="100"/>
+              <h3 class="mt8 mb0 figurasuno">PROYECTOS</h3>
+              <div class="text-muted">Un proyecto se compone de un conjunto de tareas a realizar. La vista de lista permite al director comprobar rápidamente el estado de la tarea y hacerla evolucionar, delegar tareas, etc.</div>
+            </div>
+            <div class="col-md-4 text-center">
+              <img alt="" height="100" src="/custom_theme/static/src/img/contenido/almacenes.png" width="100"/>
+              <h3 class="mt8 mb0 figuras1">ALMACENES</h3>
+              <div class="text-muted">Obtenga informes detallados de todos los movimientos de sus productos, desde el momento a que ingresan a la empresa hasta el proceso de venta a sus clientes, de forma sencilla y eficiente.</div>
+            </div>
+          </div>
+        </div>
+      </section>
+      <section class="s_features">
+        <div class="container">
+          <div class="row mt16 mb16">
+            <div class="col-md-4 text-center">
+              <img alt="" height="100" src="/custom_theme/static/src/img/contenido/eccommerce.png" width="100"/>
+              <h3 class="mt8 mb0 figuras1">ECOMMERCE</h3>
+              <div class="text-muted">En la actualidad el E-Commerce se ha convertido en una herramienta con gran éxito para el mundo de los negocios gracias a la apertura y facilidad de acceso al Internet y los consumidores ya están totalmente acostumbrados a realizar sus compras online.</div>
+            </div>
+            <div class="col-md-4 text-center">
+              <img alt="" height="100" src="/custom_theme/static/src/img/contenido/finanzas.png" width="100"/>
+              <h3 class="mt8 mb0 figuras1">FINANZAS</h3>
+              <div class="text-muted">En las empresas la gestión contable permite llevar un registro y un control de las operaciones financieras que se llevan a cabo en la organización, que ofrece control y flexibilidad acompañado con una correcta relación de coste y beneficio.</div>
+            </div>
+            <div class="col-md-4 text-center">
+              <img alt="" height="100" src="/custom_theme/static/src/img/contenido/informes.png" width="100"/>
+              <h3 class="mt8 mb0 figuras1">INFORMES</h3>
+              <div class="text-muted">Te permite obtener de forma detallada informes de las perdidas o ganancias de tu empresa, de la productividad de tus funcionarios, ventas por día, mes o año de forma sencilla y eficaz, y los importante es que usted puede tener una visión unificada de su empresa.</div>
+            </div>
+          </div>
+        </div>
+      </section>
+      <section class="parallax s_parallax_slider nuestrosistema" data-scroll-background-offset="0" data-scroll-background-ratio="0.3" style="background-image: url(&quot;/custom_theme/static/src/img/contenido/nuestro.jpg&quot;); background-attachment: scroll; background-position: 0px 583.5px; background-size: auto; height: 584px; overflow: hidden;">
+        <div class="oe_structure">
+          <div class="carousel quotecarousel slide mb0" id="myCarousel9" style="height: 504px; overflow: hidden;">
+            <div class="carousel-inner">
+              <div class="item text_only active">
+                <div class="container">
+                  <div class="content">
+                    <div class="row">
+                      <div class="mt48 mb16 col-md-12">
+                        <h2 class="font_2 nuestro" style="">
+                          <span class="color_11 nuestro2" style="">NUESTRO </span>
+                        </h2>
+                        <h2 class="font_2 nuestro">
+                          <span class="color_11 nuestro2">SISTEMA ES</span>
+                        </h2>
+                        <p/>
+                        <div class="container">
+                          <div class="row">
+                            <div class="col-md-3">
+                              <h4 class="mt16"/>
+                              <h6 class="font_6 movert" style="margin: 0px; padding-bottom: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; font-weight: bold; font-stretch: normal; font-size: 37px; line-height: 1.2em; font-family: raleway, sans-serif; color: rgb(27, 27, 30); letter-spacing: normal;">
+                                <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent;">
+                                  <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; letter-spacing: 0.2em;">
+                                    <span class="color_11" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; color: rgb(255, 255, 255);">MULTI</span>
+                                  </span>
+                                </span>
+                              </h6>
+                              <h6 class="font_6" style="margin: 0px; padding-bottom: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; font-weight: bold; font-stretch: normal; font-size: 37px; line-height: 1.2em; font-family: raleway, sans-serif; color: rgb(27, 27, 30); letter-spacing: normal;">
+                                <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent;">
+                                  <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; letter-spacing: 0.2em;">
+                                    <span class="color_11" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; color: rgb(255, 255, 255);">EMPRESA</span>
+                                  </span>
+                                </span>
+                              </h6>
+                            </div>
+                            <div class="col-md-3">
+                              <h4 class="mt16"/>
+                              <h6 class="font_6" style="margin: 0px; padding-bottom: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; font-weight: bold; font-stretch: normal; font-size: 37px; line-height: 1.2em; font-family: raleway, sans-serif; color: rgb(27, 27, 30); letter-spacing: normal;">
+                                <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent;">
+                                  <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; letter-spacing: 0.2em;">
+                                    <span class="color_11" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; color: rgb(255, 255, 255);">MULTI</span>
+                                  </span>
+                                </span>
+                              </h6>
+                              <h6 class="font_6" style="margin: 0px; padding-bottom: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; font-weight: bold; font-stretch: normal; font-size: 37px; line-height: 1.2em; font-family: raleway, sans-serif; color: rgb(27, 27, 30); letter-spacing: normal;">
+                                <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent;">
+                                  <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; letter-spacing: 0.2em;">
+                                    <span class="color_11" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; color: rgb(255, 255, 255);">LEGUAJE</span>
+                                  </span>
+                                </span>
+                              </h6>
+                            </div>
+                            <div class="col-md-3">
+                              <h4 class="mt16"/>
+                              <h6 class="font_6" style="margin: 0px; padding-bottom: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; font-weight: bold; font-stretch: normal; font-size: 37px; line-height: 1.2em; font-family: raleway, sans-serif; color: rgb(27, 27, 30); letter-spacing: normal;">
+                                <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent;">
+                                  <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; letter-spacing: 0.2em;">
+                                    <span class="color_11" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; color: rgb(255, 255, 255);">MULTI</span>
+                                  </span>
+                                </span>
+                              </h6>
+                              <h6 class="font_6" style="margin: 0px; padding-bottom: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; font-weight: bold; font-stretch: normal; font-size: 37px; line-height: 1.2em; font-family: raleway, sans-serif; color: rgb(27, 27, 30); letter-spacing: normal;">
+                                <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent;">
+                                  <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; letter-spacing: 0.2em;">
+                                    <span class="color_11" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; color: rgb(255, 255, 255);">DIVISA</span>
+                                  </span>
+                                </span>
+                              </h6>
+                            </div>
+                            <div class="col-md-3">
+                              <h4 class="mt16"/>
+                              <h6 class="font_6" style="margin: 0px; padding-bottom: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; font-weight: bold; font-stretch: normal; font-size: 37px; line-height: 1.2em; font-family: raleway, sans-serif; color: rgb(27, 27, 30); letter-spacing: normal;">
+                                <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent;">
+                                  <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; letter-spacing: 0.2em;">
+                                    <span class="color_11" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; color: rgb(255, 255, 255);">MULTI</span>
+                                  </span>
+                                </span>
+                              </h6>
+                              <h6 class="font_6" style="margin: 0px; padding-bottom: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; font-weight: bold; font-stretch: normal; font-size: 37px; line-height: 1.2em; font-family: raleway, sans-serif; color: rgb(27, 27, 30); letter-spacing: normal;">
+                                <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent;">
+                                  <span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; letter-spacing: 0.2em;">
+                                    <span class="color_11" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background: transparent; color: rgb(255, 255, 255);">SUCURSAL</span>
+                                  </span>
+                                </span>
+                              </h6>
+                            </div>
+                          </div>
+                        </div>
+                      </div>
+                    </div>
+                  </div>
+                </div>
+              </div>
+            </div>
+          </div>
+        </div>
+      </section>
+      <section class="s_title">
+        <div class="container">
+          <div class="row">
+            <div class="col-md-10 col-md-offset-1 mt48">
+              <h1 class="text-center">
+                <span style="margin: 0px;padding: 0px;border: 0px;outline: 0px;vertical-align: baseline;background: transparent;font-size: 7.1vmin;font-weight: 600;">Tu negocio trabajando de forma inteligente</span>
+              </h1>
+              <h3 class="text-muted text-center">
+                <span style="color: rgb(27, 27, 30);font-family: raleway, sans-serif;font-size: 5.1vmin;text-align: center;font-weight: 400;">Los sistemas que te traemos son pensados en las necesidades de tu empresa.</span>
+              </h3>
+            </div>
+          </div>
+        </div>
+      </section>
+      <section class="acordeones">
+        <script> $(document).on('show','.accordion', function (e) {
+         //$('.accordion-heading i').toggleClass(' ');
+         $(e.target).prev('.accordion-heading').addClass('accordion-opened');
+    });
+             </script>
+        <div class="container">
+          <div class="row">
+            <div class="col-md-3">
+              <img alt="Odoo - Sample 1 for three columns" class="img img-responsive" src="/custom_theme/static/src/img/contenido/sucursales.jpg" style=""/>
+              <h4 class="mt16 titulo4g">
+                <span>¿Necesitas trabajar con varias sucursales?</span>
+              </h4>
+              <p>
+                <span class="cuerpo4g">Nuestro sistema  presenta la oportunidad de una plataforma online. Esta plataforma permite el registro de facturación por cliente y mes,</span>
+              </p>
+              <div class="accordion" id="accordion1">
+                <div class="accordion-group">
+                  <div class="accordion-heading ocultar" id="">
+                    <a class="accordion-toggle vermas" data-parent="#accordion3" data-toggle="collapse" href="#collapseOne" onclick="style.display = 'none'">Ver más </a>
+                  </div>
+                  <div class="accordion-body collapse grupocuatro" id="collapseOne">
+                    <div class="accordion-inner">
+                      <span class="cuerpo4g"> guardando el historial de cada cliente. Permite agendar o registrar llamadas con los mismos, contacto con personas interesadas, lo que permite dar seguimiento hasta concretar la venta, posibilidad de creación de proyectos y tareas con sus descripciones y etapas. Además cuenta con un sistema de chat entre los usuarios, haciendo de él una base de datos completa con todo lo necesario para gestionar, publicitar, hacer marketing y captar y fidelizar los clientes de tu empresa.</span>
+                    </div>
+                  </div>
+                </div>
+              </div>
+              <p/>
+            </div>
+            <div class="col-md-3">
+              <img alt="Odoo - Sample 2 for three columns" class="img  img-responsive" src="/custom_theme/static/src/img/contenido/panorama.jpg"/>
+              <h4 class="mt16 titulo4g">
+                <span>¿Quieres un panorama de los avances?</span>
+              </h4>
+              <p>
+                <span class="cuerpo4g">Números, cifras exactas y estadísticas estarán a tu disposición. Podrás saber tanto de tus clientes actuales como de los nuevos prospectos interesados. </span>
+              </p>
+              <div class="accordion" id="accordion2">
+                <div class="accordion-group">
+                  <div class="accordion-heading ocultar" id="">
+                    <a class="accordion-toggle vermas" data-parent="#accordion2" data-toggle="collapse" href="#collapsedos" onclick="style.display = 'none'">Ver más </a>
+                  </div>
+                  <div class="accordion-body collapse grupocuatro" id="collapsedos">
+                    <div class="accordion-inner">
+                      <span class="cuerpo4g"> Datos como ganados, perdidos, ventas en etapa de negociación y mucho más estados te ayudarán a comprender mejor el mercado para ofrecer soluciones más eficaces.</span>
+                    </div>
+                  </div>
+                </div>
+              </div>
+              <p/>
+            </div>
+            <div class="col-md-3">
+              <img alt="Odoo - Sample 3 for three columns" class="img img-responsive" src="/custom_theme/static/src/img/contenido/secciones.jpg"/>
+              <h4 class="mt16 titulo4g">
+                <span>¿Necesitas secciones específicas para tu rubro?</span>
+              </h4>
+              <p>
+                <span class="cuerpo4g">Tenemos un equipo de profesionales que adaptan el sistema de acuerdo a tu rubro y necesidades. Puedes hacer apartados dependiendo de tu producto o</span>
+              </p>
+              <div class="accordion" id="accordion3">
+                <div class="accordion-group">
+                  <div class="accordion-heading" id="ocultar">
+                    <a class="accordion-toggle vermas" data-parent="#accordion3" data-toggle="collapse" href="#collapsetres" onclick="style.display = 'none'">Ver más </a>
+                  </div>
+                  <div class="accordion-body collapse grupocuatro" id="collapsetres">
+                    <div class="accordion-inner">
+                      <span class="cuerpo4g"> servicio, que sean exactos y te ayuden a agilizar el registro y seguimiento de todo en un solo lugar virtual. El sistema que ofrecemos es 100% adaptable, son soporte de uso y las capacitaciones pertinentes.</span>
+                    </div>
+                  </div>
+                </div>
+              </div>
+              <p/>
+            </div>
+            <div class="col-md-3">
+              <img alt="Odoo - Sample 3 for three columns" class="img img-responsive" src="/custom_theme/static/src/img/contenido/trabajoequipo.jpg"/>
+              <h4 class="mt16 titulo4g">
+                <span>¿Quieres un seguimiento del trabajo de tu equipo?</span>
+              </h4>
+              <p>
+                <span class="cuerpo4g">Todos los proyectos, tareas, actividades y trabajos que tu equipo realiza podrá ser registrado para que se pueda tener a mano el progreso, tareas hechas,</span>
+              </p>
+              <div class="accordion" id="accordion4">
+                <div class="accordion-group">
+                  <div class="accordion-heading" id="ocultar">
+                    <a class="accordion-toggle vermas" data-parent="#accordion3" data-toggle="collapse" href="#collapsecuatro" onclick="style.display = 'none'">Ver más </a>
+                  </div>
+                  <div class="accordion-body collapse grupocuatro" id="collapsecuatro">
+                    <div class="accordion-inner">
+                      <span class="cuerpo4g">pendientes, agendadas. De este modo los equipos trabajan de forma organizada y coordinada.</span>
+                    </div>
+                  </div>
+                </div>
+              </div>
+              <p/>
+            </div>
+          </div>
+        </div>
+      </section>
+    </div>
+  </xpath>
+</template>
+
+ <template id="layout_inherit" inherit_id="website.layout">
+ <xpath expr="//html/head" position="inside">
+    <link rel="stylesheet" href="/custom_theme/static/src/css/bootstrap.css"/>
+    <link rel="stylesheet" href="/custom_theme/static/src/css/custom.css"/>
+    <link rel="stylesheet" href="/custom_theme/static/src/css/personalizado.css"/>
+    <link rel="stylesheet" href="/custom_theme/static/src/css/menu.css"/>
+    <!--   <link rel="stylesheet" href="/custom_theme/static/src/css/bootstrap-theme.min.css"/>-->
+    <script type="text/javascript" src="/custom_theme/static/src/js/bootstrap.min.js"/>
+    <script type="text/javascript" src="/custom_theme/static/src/js/custom.js"/>
+  </xpath>
+  <xpath expr="//div[@id='wrapwrap']/header" position="attributes">
+    <attribute name="id">header-style-1</attribute>
+  </xpath>
+  <xpath expr="//footer" position="replace">
+    <div class="oe_structure" data-oe-id="776" data-oe-source-id="769" data-oe-xpath="/data/xpath/div" data-oe-model="ir.ui.view" data-oe-field="arch">
+      <footer id="footer-style-1">
+        <div class="container">
+          <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">
+            <div class="fb-page fb_iframe_widget" data-adapt-container-width="true" data-height="320" data-hide-cover="false" data-href="https://www.facebook.com/Eiru-Software-423972064465440" data-show-facepile="true" data-small-header="false" data-tabs="timeline, events, messages" data-width="310" fb-iframe-plugin-query="adapt_container_width=true&amp;app_id=1511113442515741&amp;container_width=255&amp;height=320&amp;hide_cover=false&amp;href=https%3A%2F%2Fwww.facebook.com%2FEiru-Software-423972064465440&amp;locale=es_ES&amp;sdk=joey&amp;show_facepile=true&amp;small_header=false&amp;tabs=timeline%2C%20events%2C%20messages&amp;width=310" fb-xfbml-state="rendered">
+              <span style="vertical-align: bottom; width: 255px; height: 320px;">
+                <iframe allowfullscreen="true" allowtransparency="true" frameborder="0" height="320px" name="f24d9d1a6a0c244" scrolling="no" src="https://www.facebook.com/v2.8/plugins/page.php?adapt_container_width=true&amp;app_id=1511113442515741&amp;channel=http%3A%2F%2Fstaticxx.facebook.com%2Fconnect%2Fxd_arbiter%2Fr%2FSh-3BhStODe.js%3Fversion%3D42%23cb%3Df84bbeb23cb7c%26domain%3D192.168.100.140%26origin%3Dhttp%253A%252F%252F192.168.100.140%253A1900%252Ff27dd4728c616a8%26relation%3Dparent.parent&amp;container_width=255&amp;height=320&amp;hide_cover=false&amp;href=https%3A%2F%2Fwww.facebook.com%2FEiru-Software-423972064465440&amp;locale=es_ES&amp;sdk=joey&amp;show_facepile=true&amp;small_header=false&amp;tabs=timeline%2C%20events%2C%20messages&amp;width=310" style="border: none; visibility: visible; width: 255px; height: 320px;" title="fb:page Facebook Social Plugin" width="310px"/>
+              </span>
+            </div>
+          </div>
+          <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">
+            <div class="widget">
+              <div class="title">
+                <h3>INFORMACIONES</h3>
+              </div>
+              <ul>
+                <li>
+                  <a href="/page/codigos-postales">Planes</a>
+                </li>
+                <li>
+                  <a href="/page/terminos-y-condiciones-de-envio">Sistemas Empresariales</a>
+                </li>
+                <li>
+                  <a href="/page/dudas-frecuentes">Dudas Frecuentes</a>
+                </li>
+                <li>
+                  <a href="/page/contactus#">Consultores</a>
+                </li>
+              </ul>
+            </div>
+          </div>
+          <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">
+            <div class="widget">
+              <div class="title">
+                <h3>CONTENIDO</h3>
+              </div>
+              <ul>
+                <li>
+                  <a href="/page/codigos-postales">Demo CRM</a>
+                </li>
+                <li>
+                  <a href="/page/terminos-y-condiciones-de-envio">Beneficios de Eiru</a>
+                </li>
+                <li>
+                  <a href="/page/dudas-frecuentes">Blog</a>
+                </li>
+                <li>
+                  <a href="/page/contactus#">Contactenos</a>
+                </li>
+              </ul>
+            </div>
+          </div>
+          <div class="col-lg-3 col-md-3 col-sm-6 col-xs-12">
+            <div class="widget">
+              <h3 class="block-title style1" style="color:#fff">RECIBA NOVEDADES IMPORTANTES EN SU CORREO</h3>
+              <form action="#" align="leftr" id="lanzamiento" method="POST" name="form1">
+                <label class="control-label" for="FNAME">
+                  <span class="requisites" id="req-FNAME"> Nombre y Apellido:</span>
+                </label>
+                <br/>
+                <input id="mce-FNAME" t-att-value="name" name="mce-FNAME" required="required" style="color:black; width:100%" type="text" pattern="^[A-Za-zñÑ ' ýÝáéíóúÁÉÍÓÚàèìòùÀÈÌÒÙâêîôûÂÊÎÔÛÑñäëïöüÄËÏÖÜ\s\t .-]+$" title="Escriba su Verdadero Nombre" value=""/>
+                <br/>
+                <label class="control-label" for="mce-EMAIL">
+                  <span class="requisites" id="req-emailtres">Email:</span>
+                </label>
+                <br/>
+                <input id="mce-EMAIL" t-att-value="login" name="mce-EMAIL" required="required" style="text-transform: lowercase; color:black; width:100%" type="email" pattern="^[a-zA-Z0-9.!#$%&amp;'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$" value=""/>
+                <br/>
+                <input class="btn btn-default btn-xm pull-right mt8" name="enviar" type="submit" value="Enviar"/>
+              </form>
+            </div>
+          </div>
+        </div>
+      </footer>
+    </div>
+    <section id="copyrights" data-oe-id="770" data-oe-source-id="769" data-oe-xpath="/data/xpath/section" data-oe-model="ir.ui.view" data-oe-field="arch">
+      <div class="container">
+        <div class="col-lg-5 col-md-6 col-sm-12">
+          <div class="copyright-text">
+            <p> 2017  © Desarrollado y                       
+                            
+                            
+                            <a href="/">Diseñado por</a>
+                            <a href="/">Eiru - Software</a>
+                        </p>
+          </div>
+        </div>
+        <div class="col-lg-7 col-md-6 col-sm-12 clearfix">
+          <div class="footer-menu">
+            <ul class="menu">
+              <li class="first">
+                <a title="Site Map" href="#"><i class="icon icon-angle-right"/>Mapa del Sitio
+                                
+                                
+                                
+                                </a>
+              </li>
+              <li>
+                <a title="About Us" href="#"><i class="icon icon-angle-right"/>La Empresa
+                                
+                                
+                                
+                                </a>
+              </li>
+              <li>
+                <a title="Career" href="#">Blog</a>
+              </li>
+              <li class=" last">
+                <a title="Contact Us" href="#"><i class="icon icon-angle-right"/>Contactenos
+                                
+                                
+                                
+                                </a>
+              </li>
+            </ul>
+          </div>
+        </div>
+      </div>
+    </section>
+  </xpath>
+   </template>
+<template id="website.layout_logo_show" inherit_id="website.layout" customize_show="True" name="Show Logo">
+    <xpath expr="//header//a[@class='navbar-brand']" position="replace">
+        <a href="/" class="navbar-brand logo">
+            <img src="/custom_theme/static/src/img/contenido/logo.png"/>
+        </a>
+    </xpath>
+</template>
+
+
+
+
+
+</data>
+</openerp>