@charset "UTF-8";
/*
 *
 *   INSPINIA - Responsive Admin Theme
 *   version 2.2
 *
*/
/* override icon-font-path value and include scss */
@import url("//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&lang=en");
/* ==========================================================================
   Normalize.scss settings
   ========================================================================== */
/**
 * Includes legacy browser support IE6/7
 *
 * Set to false if you want to drop support for IE6 and IE7
 */
/* Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 * 3. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using
 *  `em` units.
 */
@import url("https://fonts.googleapis.com/css?family=Roboto:400,300,500,700");
@import url("https://fonts.googleapis.com/css?family=Raleway:400,700,900");
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active, a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Addresses styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * 1. Remove border when inside `a` element in IE 8/9/10.
 * 2. Improves image quality when scaled in IE 7.
 */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *  Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 * 4. Improves appearance and consistency in all browsers.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *  and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *  `input` and others.
 * 4. Removes inner spacing in IE 7 without affecting normal text inputs.
 *  Known issue: inner spacing remains in IE 6.
 */
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 *  Known issue: excess padding remains in IE 6.
 */
input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
input[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 * 3. Corrects text not wrapping in Firefox 3.
 * 4. Corrects alignment displayed oddly in IE 6/7.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  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 {
  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;
  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;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
*:before,
*:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  a,
a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  a[href^="#"]:after,
a[href^="javascript:"]:after {
    content: "";
  }

  pre,
blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  .navbar {
    display: none;
  }

  .btn > .caret,
.dropup > .btn > .caret {
    border-top-color: #000 !important;
  }

  .label {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #fff !important;
  }

  .table-bordered th,
.table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: "Glyphicons Halflings";
  src: url("../fonts/glyphicons/glyphicons-halflings-regular.eot");
  src: url("../fonts/glyphicons/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/glyphicons/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons/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: "*";
}

.glyphicon-plus:before {
  content: "+";
}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "€";
}

.glyphicon-minus:before {
  content: "−";
}

.glyphicon-cloud:before {
  content: "☁";
}

.glyphicon-envelope:before {
  content: "✉";
}

.glyphicon-pencil:before {
  content: "✏";
}

.glyphicon-glass:before {
  content: "";
}

.glyphicon-music:before {
  content: "";
}

.glyphicon-search:before {
  content: "";
}

.glyphicon-heart:before {
  content: "";
}

.glyphicon-star:before {
  content: "";
}

.glyphicon-star-empty:before {
  content: "";
}

.glyphicon-user:before {
  content: "";
}

.glyphicon-film:before {
  content: "";
}

.glyphicon-th-large:before {
  content: "";
}

.glyphicon-th:before {
  content: "";
}

.glyphicon-th-list:before {
  content: "";
}

.glyphicon-ok:before {
  content: "";
}

.glyphicon-remove:before {
  content: "";
}

.glyphicon-zoom-in:before {
  content: "";
}

.glyphicon-zoom-out:before {
  content: "";
}

.glyphicon-off:before {
  content: "";
}

.glyphicon-signal:before {
  content: "";
}

.glyphicon-cog:before {
  content: "";
}

.glyphicon-trash:before {
  content: "";
}

.glyphicon-home:before {
  content: "";
}

.glyphicon-file:before {
  content: "";
}

.glyphicon-time:before {
  content: "";
}

.glyphicon-road:before {
  content: "";
}

.glyphicon-download-alt:before {
  content: "";
}

.glyphicon-download:before {
  content: "";
}

.glyphicon-upload:before {
  content: "";
}

.glyphicon-inbox:before {
  content: "";
}

.glyphicon-play-circle:before {
  content: "";
}

.glyphicon-repeat:before {
  content: "";
}

.glyphicon-refresh:before {
  content: "";
}

.glyphicon-list-alt:before {
  content: "";
}

.glyphicon-lock:before {
  content: "";
}

.glyphicon-flag:before {
  content: "";
}

.glyphicon-headphones:before {
  content: "";
}

.glyphicon-volume-off:before {
  content: "";
}

.glyphicon-volume-down:before {
  content: "";
}

.glyphicon-volume-up:before {
  content: "";
}

.glyphicon-qrcode:before {
  content: "";
}

.glyphicon-barcode:before {
  content: "";
}

.glyphicon-tag:before {
  content: "";
}

.glyphicon-tags:before {
  content: "";
}

.glyphicon-book:before {
  content: "";
}

.glyphicon-bookmark:before {
  content: "";
}

.glyphicon-print:before {
  content: "";
}

.glyphicon-camera:before {
  content: "";
}

.glyphicon-font:before {
  content: "";
}

.glyphicon-bold:before {
  content: "";
}

.glyphicon-italic:before {
  content: "";
}

.glyphicon-text-height:before {
  content: "";
}

.glyphicon-text-width:before {
  content: "";
}

.glyphicon-align-left:before {
  content: "";
}

.glyphicon-align-center:before {
  content: "";
}

.glyphicon-align-right:before {
  content: "";
}

.glyphicon-align-justify:before {
  content: "";
}

.glyphicon-list:before {
  content: "";
}

.glyphicon-indent-left:before {
  content: "";
}

.glyphicon-indent-right:before {
  content: "";
}

.glyphicon-facetime-video:before {
  content: "";
}

.glyphicon-picture:before {
  content: "";
}

.glyphicon-map-marker:before {
  content: "";
}

.glyphicon-adjust:before {
  content: "";
}

.glyphicon-tint:before {
  content: "";
}

.glyphicon-edit:before {
  content: "";
}

.glyphicon-share:before {
  content: "";
}

.glyphicon-check:before {
  content: "";
}

.glyphicon-move:before {
  content: "";
}

.glyphicon-step-backward:before {
  content: "";
}

.glyphicon-fast-backward:before {
  content: "";
}

.glyphicon-backward:before {
  content: "";
}

.glyphicon-play:before {
  content: "";
}

.glyphicon-pause:before {
  content: "";
}

.glyphicon-stop:before {
  content: "";
}

.glyphicon-forward:before {
  content: "";
}

.glyphicon-fast-forward:before {
  content: "";
}

.glyphicon-step-forward:before {
  content: "";
}

.glyphicon-eject:before {
  content: "";
}

.glyphicon-chevron-left:before {
  content: "";
}

.glyphicon-chevron-right:before {
  content: "";
}

.glyphicon-plus-sign:before {
  content: "";
}

.glyphicon-minus-sign:before {
  content: "";
}

.glyphicon-remove-sign:before {
  content: "";
}

.glyphicon-ok-sign:before {
  content: "";
}

.glyphicon-question-sign:before {
  content: "";
}

.glyphicon-info-sign:before {
  content: "";
}

.glyphicon-screenshot:before {
  content: "";
}

.glyphicon-remove-circle:before {
  content: "";
}

.glyphicon-ok-circle:before {
  content: "";
}

.glyphicon-ban-circle:before {
  content: "";
}

.glyphicon-arrow-left:before {
  content: "";
}

.glyphicon-arrow-right:before {
  content: "";
}

.glyphicon-arrow-up:before {
  content: "";
}

.glyphicon-arrow-down:before {
  content: "";
}

.glyphicon-share-alt:before {
  content: "";
}

.glyphicon-resize-full:before {
  content: "";
}

.glyphicon-resize-small:before {
  content: "";
}

.glyphicon-exclamation-sign:before {
  content: "";
}

.glyphicon-gift:before {
  content: "";
}

.glyphicon-leaf:before {
  content: "";
}

.glyphicon-fire:before {
  content: "";
}

.glyphicon-eye-open:before {
  content: "";
}

.glyphicon-eye-close:before {
  content: "";
}

.glyphicon-warning-sign:before {
  content: "";
}

.glyphicon-plane:before {
  content: "";
}

.glyphicon-calendar:before {
  content: "";
}

.glyphicon-random:before {
  content: "";
}

.glyphicon-comment:before {
  content: "";
}

.glyphicon-magnet:before {
  content: "";
}

.glyphicon-chevron-up:before {
  content: "";
}

.glyphicon-chevron-down:before {
  content: "";
}

.glyphicon-retweet:before {
  content: "";
}

.glyphicon-shopping-cart:before {
  content: "";
}

.glyphicon-folder-close:before {
  content: "";
}

.glyphicon-folder-open:before {
  content: "";
}

.glyphicon-resize-vertical:before {
  content: "";
}

.glyphicon-resize-horizontal:before {
  content: "";
}

.glyphicon-hdd:before {
  content: "";
}

.glyphicon-bullhorn:before {
  content: "";
}

.glyphicon-bell:before {
  content: "";
}

.glyphicon-certificate:before {
  content: "";
}

.glyphicon-thumbs-up:before {
  content: "";
}

.glyphicon-thumbs-down:before {
  content: "";
}

.glyphicon-hand-right:before {
  content: "";
}

.glyphicon-hand-left:before {
  content: "";
}

.glyphicon-hand-up:before {
  content: "";
}

.glyphicon-hand-down:before {
  content: "";
}

.glyphicon-circle-arrow-right:before {
  content: "";
}

.glyphicon-circle-arrow-left:before {
  content: "";
}

.glyphicon-circle-arrow-up:before {
  content: "";
}

.glyphicon-circle-arrow-down:before {
  content: "";
}

.glyphicon-globe:before {
  content: "";
}

.glyphicon-wrench:before {
  content: "";
}

.glyphicon-tasks:before {
  content: "";
}

.glyphicon-filter:before {
  content: "";
}

.glyphicon-briefcase:before {
  content: "";
}

.glyphicon-fullscreen:before {
  content: "";
}

.glyphicon-dashboard:before {
  content: "";
}

.glyphicon-paperclip:before {
  content: "";
}

.glyphicon-heart-empty:before {
  content: "";
}

.glyphicon-link:before {
  content: "";
}

.glyphicon-phone:before {
  content: "";
}

.glyphicon-pushpin:before {
  content: "";
}

.glyphicon-usd:before {
  content: "";
}

.glyphicon-gbp:before {
  content: "";
}

.glyphicon-sort:before {
  content: "";
}

.glyphicon-sort-by-alphabet:before {
  content: "";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "";
}

.glyphicon-sort-by-order:before {
  content: "";
}

.glyphicon-sort-by-order-alt:before {
  content: "";
}

.glyphicon-sort-by-attributes:before {
  content: "";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "";
}

.glyphicon-unchecked:before {
  content: "";
}

.glyphicon-expand:before {
  content: "";
}

.glyphicon-collapse-down:before {
  content: "";
}

.glyphicon-collapse-up:before {
  content: "";
}

.glyphicon-log-in:before {
  content: "";
}

.glyphicon-flash:before {
  content: "";
}

.glyphicon-log-out:before {
  content: "";
}

.glyphicon-new-window:before {
  content: "";
}

.glyphicon-record:before {
  content: "";
}

.glyphicon-save:before {
  content: "";
}

.glyphicon-open:before {
  content: "";
}

.glyphicon-saved:before {
  content: "";
}

.glyphicon-import:before {
  content: "";
}

.glyphicon-export:before {
  content: "";
}

.glyphicon-send:before {
  content: "";
}

.glyphicon-floppy-disk:before {
  content: "";
}

.glyphicon-floppy-saved:before {
  content: "";
}

.glyphicon-floppy-remove:before {
  content: "";
}

.glyphicon-floppy-save:before {
  content: "";
}

.glyphicon-floppy-open:before {
  content: "";
}

.glyphicon-credit-card:before {
  content: "";
}

.glyphicon-transfer:before {
  content: "";
}

.glyphicon-cutlery:before {
  content: "";
}

.glyphicon-header:before {
  content: "";
}

.glyphicon-compressed:before {
  content: "";
}

.glyphicon-earphone:before {
  content: "";
}

.glyphicon-phone-alt:before {
  content: "";
}

.glyphicon-tower:before {
  content: "";
}

.glyphicon-stats:before {
  content: "";
}

.glyphicon-sd-video:before {
  content: "";
}

.glyphicon-hd-video:before {
  content: "";
}

.glyphicon-subtitles:before {
  content: "";
}

.glyphicon-sound-stereo:before {
  content: "";
}

.glyphicon-sound-dolby:before {
  content: "";
}

.glyphicon-sound-5-1:before {
  content: "";
}

.glyphicon-sound-6-1:before {
  content: "";
}

.glyphicon-sound-7-1:before {
  content: "";
}

.glyphicon-copyright-mark:before {
  content: "";
}

.glyphicon-registration-mark:before {
  content: "";
}

.glyphicon-cloud-download:before {
  content: "";
}

.glyphicon-cloud-upload:before {
  content: "";
}

.glyphicon-tree-conifer:before {
  content: "";
}

.glyphicon-tree-deciduous:before {
  content: "";
}

.glyphicon-cd:before {
  content: "";
}

.glyphicon-save-file:before {
  content: "";
}

.glyphicon-open-file:before {
  content: "";
}

.glyphicon-level-up:before {
  content: "";
}

.glyphicon-copy:before {
  content: "";
}

.glyphicon-paste:before {
  content: "";
}

.glyphicon-alert:before {
  content: "";
}

.glyphicon-equalizer:before {
  content: "";
}

.glyphicon-king:before {
  content: "";
}

.glyphicon-queen:before {
  content: "";
}

.glyphicon-pawn:before {
  content: "";
}

.glyphicon-bishop:before {
  content: "";
}

.glyphicon-knight:before {
  content: "";
}

.glyphicon-baby-formula:before {
  content: "";
}

.glyphicon-tent:before {
  content: "⛺";
}

.glyphicon-blackboard:before {
  content: "";
}

.glyphicon-bed:before {
  content: "";
}

.glyphicon-apple:before {
  content: "";
}

.glyphicon-erase:before {
  content: "";
}

.glyphicon-hourglass:before {
  content: "⌛";
}

.glyphicon-lamp:before {
  content: "";
}

.glyphicon-duplicate:before {
  content: "";
}

.glyphicon-piggy-bank:before {
  content: "";
}

.glyphicon-scissors:before {
  content: "";
}

.glyphicon-bitcoin:before {
  content: "";
}

.glyphicon-btc:before {
  content: "";
}

.glyphicon-xbt:before {
  content: "";
}

.glyphicon-yen:before {
  content: "¥";
}

.glyphicon-jpy:before {
  content: "¥";
}

.glyphicon-ruble:before {
  content: "₽";
}

.glyphicon-rub:before {
  content: "₽";
}

.glyphicon-scale:before {
  content: "";
}

.glyphicon-ice-lolly:before {
  content: "";
}

.glyphicon-ice-lolly-tasted:before {
  content: "";
}

.glyphicon-education:before {
  content: "";
}

.glyphicon-option-horizontal:before {
  content: "";
}

.glyphicon-option-vertical:before {
  content: "";
}

.glyphicon-menu-hamburger:before {
  content: "";
}

.glyphicon-modal-window:before {
  content: "";
}

.glyphicon-oil:before {
  content: "";
}

.glyphicon-grain:before {
  content: "";
}

.glyphicon-sunglasses:before {
  content: "";
}

.glyphicon-text-size:before {
  content: "";
}

.glyphicon-text-color:before {
  content: "";
}

.glyphicon-text-background:before {
  content: "";
}

.glyphicon-object-align-top:before {
  content: "";
}

.glyphicon-object-align-bottom:before {
  content: "";
}

.glyphicon-object-align-horizontal:before {
  content: "";
}

.glyphicon-object-align-left:before {
  content: "";
}

.glyphicon-object-align-vertical:before {
  content: "";
}

.glyphicon-object-align-right:before {
  content: "";
}

.glyphicon-triangle-right:before {
  content: "";
}

.glyphicon-triangle-left:before {
  content: "";
}

.glyphicon-triangle-bottom:before {
  content: "";
}

.glyphicon-triangle-top:before {
  content: "";
}

.glyphicon-console:before {
  content: "";
}

.glyphicon-superscript:before {
  content: "";
}

.glyphicon-subscript:before {
  content: "";
}

.glyphicon-menu-left:before {
  content: "";
}

.glyphicon-menu-right:before {
  content: "";
}

.glyphicon-menu-down:before {
  content: "";
}

.glyphicon-menu-up:before {
  content: "";
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  background-color: #fff;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: #337ab7;
  text-decoration: none;
}
a:hover, a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-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;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

[role=button] {
  cursor: pointer;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small {
  font-size: 65%;
}

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
h4 .small, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {
  font-size: 75%;
}

h1, .h1 {
  font-size: 36px;
}

h2, .h2 {
  font-size: 30px;
}

h3, .h3 {
  font-size: 24px;
}

h4, .h4 {
  font-size: 18px;
}

h5, .h5 {
  font-size: 14px;
}

h6, .h6 {
  font-size: 12px;
}

p {
  margin: 0 0 10px;
}

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}

small,
.small {
  font-size: 85%;
}

mark,
.mark {
  background-color: #fcf8e3;
  padding: 0.2em;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-nowrap {
  white-space: nowrap;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-uppercase, .initialism {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

.text-muted {
  color: #777777;
}

.text-primary {
  color: #337ab7;
}

a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}

.text-success {
  color: #3c763d;
}

a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}

.text-info {
  color: #31708f;
}

a.text-info:hover,
a.text-info:focus {
  color: #245269;
}

.text-warning {
  color: #8a6d3b;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}

.text-danger {
  color: #a94442;
}

a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}

.bg-primary {
  color: #fff;
}

.bg-primary {
  background-color: #337ab7;
}

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}

.bg-success {
  background-color: #dff0d8;
}

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}

.bg-info {
  background-color: #d9edf7;
}

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}

.bg-warning {
  background-color: #fcf8e3;
}

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}

.bg-danger {
  background-color: #f2dede;
}

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ul ol,
ol ul,
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.428571429;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table;
}
.dl-horizontal dd:after {
  clear: both;
}
@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 #777777;
}

.initialism {
  font-size: 90%;
}

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.428571429;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "— ";
}

.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-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: "";
}
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: " —";
}

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.428571429;
}

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@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;
}
.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}
.container-fluid:after {
  clear: both;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.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-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@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-1 {
    width: 8.3333333333%;
  }

  .col-sm-2 {
    width: 16.6666666667%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-4 {
    width: 33.3333333333%;
  }

  .col-sm-5 {
    width: 41.6666666667%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-7 {
    width: 58.3333333333%;
  }

  .col-sm-8 {
    width: 66.6666666667%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-10 {
    width: 83.3333333333%;
  }

  .col-sm-11 {
    width: 91.6666666667%;
  }

  .col-sm-12 {
    width: 100%;
  }

  .col-sm-pull-0 {
    right: auto;
  }

  .col-sm-pull-1 {
    right: 8.3333333333%;
  }

  .col-sm-pull-2 {
    right: 16.6666666667%;
  }

  .col-sm-pull-3 {
    right: 25%;
  }

  .col-sm-pull-4 {
    right: 33.3333333333%;
  }

  .col-sm-pull-5 {
    right: 41.6666666667%;
  }

  .col-sm-pull-6 {
    right: 50%;
  }

  .col-sm-pull-7 {
    right: 58.3333333333%;
  }

  .col-sm-pull-8 {
    right: 66.6666666667%;
  }

  .col-sm-pull-9 {
    right: 75%;
  }

  .col-sm-pull-10 {
    right: 83.3333333333%;
  }

  .col-sm-pull-11 {
    right: 91.6666666667%;
  }

  .col-sm-pull-12 {
    right: 100%;
  }

  .col-sm-push-0 {
    left: auto;
  }

  .col-sm-push-1 {
    left: 8.3333333333%;
  }

  .col-sm-push-2 {
    left: 16.6666666667%;
  }

  .col-sm-push-3 {
    left: 25%;
  }

  .col-sm-push-4 {
    left: 33.3333333333%;
  }

  .col-sm-push-5 {
    left: 41.6666666667%;
  }

  .col-sm-push-6 {
    left: 50%;
  }

  .col-sm-push-7 {
    left: 58.3333333333%;
  }

  .col-sm-push-8 {
    left: 66.6666666667%;
  }

  .col-sm-push-9 {
    left: 75%;
  }

  .col-sm-push-10 {
    left: 83.3333333333%;
  }

  .col-sm-push-11 {
    left: 91.6666666667%;
  }

  .col-sm-push-12 {
    left: 100%;
  }

  .col-sm-offset-0 {
    margin-left: 0%;
  }

  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }

  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }

  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }

  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@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-1 {
    width: 8.3333333333%;
  }

  .col-md-2 {
    width: 16.6666666667%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-4 {
    width: 33.3333333333%;
  }

  .col-md-5 {
    width: 41.6666666667%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-7 {
    width: 58.3333333333%;
  }

  .col-md-8 {
    width: 66.6666666667%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-10 {
    width: 83.3333333333%;
  }

  .col-md-11 {
    width: 91.6666666667%;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-pull-0 {
    right: auto;
  }

  .col-md-pull-1 {
    right: 8.3333333333%;
  }

  .col-md-pull-2 {
    right: 16.6666666667%;
  }

  .col-md-pull-3 {
    right: 25%;
  }

  .col-md-pull-4 {
    right: 33.3333333333%;
  }

  .col-md-pull-5 {
    right: 41.6666666667%;
  }

  .col-md-pull-6 {
    right: 50%;
  }

  .col-md-pull-7 {
    right: 58.3333333333%;
  }

  .col-md-pull-8 {
    right: 66.6666666667%;
  }

  .col-md-pull-9 {
    right: 75%;
  }

  .col-md-pull-10 {
    right: 83.3333333333%;
  }

  .col-md-pull-11 {
    right: 91.6666666667%;
  }

  .col-md-pull-12 {
    right: 100%;
  }

  .col-md-push-0 {
    left: auto;
  }

  .col-md-push-1 {
    left: 8.3333333333%;
  }

  .col-md-push-2 {
    left: 16.6666666667%;
  }

  .col-md-push-3 {
    left: 25%;
  }

  .col-md-push-4 {
    left: 33.3333333333%;
  }

  .col-md-push-5 {
    left: 41.6666666667%;
  }

  .col-md-push-6 {
    left: 50%;
  }

  .col-md-push-7 {
    left: 58.3333333333%;
  }

  .col-md-push-8 {
    left: 66.6666666667%;
  }

  .col-md-push-9 {
    left: 75%;
  }

  .col-md-push-10 {
    left: 83.3333333333%;
  }

  .col-md-push-11 {
    left: 91.6666666667%;
  }

  .col-md-push-12 {
    left: 100%;
  }

  .col-md-offset-0 {
    margin-left: 0%;
  }

  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }

  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }

  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }

  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@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-1 {
    width: 8.3333333333%;
  }

  .col-lg-2 {
    width: 16.6666666667%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-4 {
    width: 33.3333333333%;
  }

  .col-lg-5 {
    width: 41.6666666667%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-7 {
    width: 58.3333333333%;
  }

  .col-lg-8 {
    width: 66.6666666667%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-10 {
    width: 83.3333333333%;
  }

  .col-lg-11 {
    width: 91.6666666667%;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-pull-0 {
    right: auto;
  }

  .col-lg-pull-1 {
    right: 8.3333333333%;
  }

  .col-lg-pull-2 {
    right: 16.6666666667%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-4 {
    right: 33.3333333333%;
  }

  .col-lg-pull-5 {
    right: 41.6666666667%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-7 {
    right: 58.3333333333%;
  }

  .col-lg-pull-8 {
    right: 66.6666666667%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-10 {
    right: 83.3333333333%;
  }

  .col-lg-pull-11 {
    right: 91.6666666667%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-push-0 {
    left: auto;
  }

  .col-lg-push-1 {
    left: 8.3333333333%;
  }

  .col-lg-push-2 {
    left: 16.6666666667%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-4 {
    left: 33.3333333333%;
  }

  .col-lg-push-5 {
    left: 41.6666666667%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-7 {
    left: 58.3333333333%;
  }

  .col-lg-push-8 {
    left: 66.6666666667%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-10 {
    left: 83.3333333333%;
  }

  .col-lg-push-11 {
    left: 91.6666666667%;
  }

  .col-lg-push-12 {
    left: 100%;
  }

  .col-lg-offset-0 {
    margin-left: 0%;
  }

  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }

  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }

  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }

  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
table {
  background-color: transparent;
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

table col[class*=col-] {
  position: static;
  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 > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}

.table > thead > tr > td.success,
.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

.table > thead > tr > td.info,
.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

.table > thead > tr > td.warning,
.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

.table > thead > tr > td.danger,
.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > th,
.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 > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > th: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 > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > th: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 > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.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;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

input[type=search] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

input[type=radio],
input[type=checkbox] {
  margin: 4px 0 0;
  margin-top: 1px \9 ;
  line-height: normal;
}

input[type=file] {
  display: block;
}

input[type=range] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type=file]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -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 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled], fieldset[disabled] .form-control {
  cursor: not-allowed;
}

textarea.form-control {
  height: auto;
}

input[type=search] {
  -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
    line-height: 34px;
  }
  input[type=date].input-sm,
.input-group-sm > .input-group-btn > input[type=date].btn, .input-group-sm input[type=date],
input[type=time].input-sm,
.input-group-sm > .input-group-btn > input[type=time].btn,
.input-group-sm input[type=time],
input[type=datetime-local].input-sm,
.input-group-sm > .input-group-btn > input[type=datetime-local].btn,
.input-group-sm input[type=datetime-local],
input[type=month].input-sm,
.input-group-sm > .input-group-btn > input[type=month].btn,
.input-group-sm input[type=month] {
    line-height: 30px;
  }
  input[type=date].input-lg,
.input-group-lg > .input-group-btn > input[type=date].btn, .input-group-lg input[type=date],
input[type=time].input-lg,
.input-group-lg > .input-group-btn > input[type=time].btn,
.input-group-lg input[type=time],
input[type=datetime-local].input-lg,
.input-group-lg > .input-group-btn > input[type=datetime-local].btn,
.input-group-lg input[type=datetime-local],
input[type=month].input-lg,
.input-group-lg > .input-group-btn > input[type=month].btn,
.input-group-lg input[type=month] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

.radio input[type=radio],
.radio-inline input[type=radio],
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9 ;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  position: relative;
  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=radio].disabled, fieldset[disabled] input[type=radio],
input[type=checkbox][disabled],
input[type=checkbox].disabled,
fieldset[disabled] input[type=checkbox] {
  cursor: not-allowed;
}

.radio-inline.disabled, fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

.radio.disabled label, fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px;
}
.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn {
  padding-left: 0;
  padding-right: 0;
}

.input-sm, .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-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn {
  height: auto;
}

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 46px;
  line-height: 46px;
}

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn {
  height: auto;
}

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 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, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 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, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 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;
}

.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
.form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
.form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type=radio],
.form-inline .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  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-group:before, .form-horizontal .form-group:after {
  content: " ";
  display: table;
}
.form-horizontal .form-group:after {
  clear: both;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover, .btn:focus, .btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active, .btn.active {
  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;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}

a.btn.disabled, fieldset[disabled] a.btn {
  pointer-events: none;
}

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus, .btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
  background-image: none;
}
.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  background-image: none;
}
.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  background-image: none;
}
.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
  background-image: none;
}
.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus, .btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  background-image: none;
}
.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  background-image: none;
}
.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}
.btn-link:hover, .btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-xs, .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}
.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9 ;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle:focus {
  outline: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  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.428571429;
  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: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.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.428571429;
  color: #777777;
  white-space: nowrap;
}

.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 dashed;
  border-bottom: 4px solid \9 ;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    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 > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar:before, .btn-toolbar:after {
  content: " ";
  display: table;
}
.btn-toolbar:after {
  clear: both;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-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:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group > .btn-group:last-child:not(:first-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, .btn-group-lg.btn-group > .btn + .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, .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .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:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}
.btn-group-vertical > .btn-group:after {
  clear: both;
}
.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-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-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%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

[data-toggle=buttons] > .btn input[type=radio],
[data-toggle=buttons] > .btn input[type=checkbox],
[data-toggle=buttons] > .btn-group > .btn input[type=radio],
[data-toggle=buttons] > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*=col-] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}

.input-group-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 #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  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 {
  z-index: 2;
  margin-left: -1px;
}

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav:before, .nav:after {
  content: " ";
  display: table;
}
.nav:after {
  clear: both;
}
.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: #777777;
}
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #777777;
  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: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.428571429;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}

.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

.nav-justified, .nav-tabs.nav-justified {
  width: 100%;
}
.nav-justified > li, .nav-tabs.nav-justified > li {
  float: none;
}
.nav-justified > li > a, .nav-tabs.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, .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
.navbar:before, .navbar:after {
  content: " ";
  display: table;
}
.navbar:after {
  clear: both;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}

.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table;
}
.navbar-header:after {
  clear: both;
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}

.navbar-collapse {
  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:before, .navbar-collapse:after {
  content: " ";
  display: table;
}
.navbar-collapse:after {
  clear: both;
}
.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;
  }
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.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;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}

.navbar-toggle {
  position: relative;
  float: right;
  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: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}

.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
.navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

.navbar-form {
  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 .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
.navbar-form .input-group .input-group-btn,
.navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
.navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
.navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type=radio],
.navbar-form .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

.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 {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {
  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;
  }
}

@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }

  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #090909;
}
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #090909;
  color: #fff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/ ";
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb > .active {
  color: #777777;
}

.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.428571429;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  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 > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  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: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-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;
  line-height: 1.5;
}
.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:before, .pager:after {
  content: " ";
  display: table;
}
.pager:after {
  clear: both;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #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: #777777;
  background-color: #fff;
  cursor: not-allowed;
}

.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}

a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.label-default {
  background-color: #777777;
}
.label-default[href]:hover, .label-default[href]:focus {
  background-color: #5e5e5e;
}

.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #286090;
}

.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover, .label-success[href]:focus {
  background-color: #449d44;
}

.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover, .label-info[href]:focus {
  background-color: #31b0d5;
}

.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #ec971f;
}

.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #c9302c;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge, .btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}

a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.jumbotron {
  padding-top: 30px;
  padding-bottom: 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;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron, .container-fluid .jumbotron {
  border-radius: 6px;
  padding-left: 15px;
  padding-right: 15px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron, .container-fluid .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.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  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: #fff;
  text-align: center;
  background-color: #337ab7;
  -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;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

.progress-striped .progress-bar,
.progress-bar-striped {
  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: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  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,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 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: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  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: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  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: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  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: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  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 {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}

.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}

.media-body {
  width: 10000px;
}

.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}

.media-right,
.media > .pull-right {
  padding-left: 10px;
}

.media-left,
.media > .pull-left {
  padding-right: 10px;
}

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}

.media-middle {
  vertical-align: middle;
}

.media-bottom {
  vertical-align: bottom;
}

.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.media-list {
  padding-left: 0;
  list-style: none;
}

.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-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;
}

a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover, a.list-group-item:focus,
button.list-group-item:hover,
button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}

button.list-group-item {
  width: 100%;
  text-align: left;
}

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover, a.list-group-item-success:focus,
button.list-group-item-success:hover,
button.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,
button.list-group-item-success.active,
button.list-group-item-success.active:hover,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover, a.list-group-item-info:focus,
button.list-group-item-info:hover,
button.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,
button.list-group-item-info.active,
button.list-group-item-info.active:hover,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover, a.list-group-item-warning:focus,
button.list-group-item-warning:hover,
button.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,
button.list-group-item-warning.active,
button.list-group-item-warning.active:hover,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover, a.list-group-item-danger:focus,
button.list-group-item-danger:hover,
button.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,
button.list-group-item-danger.active,
button.list-group-item-danger.active:hover,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}
.panel-body:before, .panel-body:after {
  content: " ";
  display: table;
}
.panel-body:after {
  clear: both;
}

.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,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.list-group + .panel-footer {
  border-top-width: 0;
}

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.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,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th: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-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th: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-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}

.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}

.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}

.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 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: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover, .close:focus {
  color: #000;
  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: hidden;
  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%);
  -o-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);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  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: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.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;
}
.modal-header:before, .modal-header:after {
  content: " ";
  display: table;
}
.modal-header:after {
  clear: both;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.428571429;
}

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer:before, .modal-footer:after {
  content: " ";
  display: table;
}
.modal-footer:after {
  clear: both;
}
.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;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 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: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.428571429;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  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: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.428571429;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  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);
}
.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;
  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.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.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: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  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;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next, .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, 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, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, 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: 0;
  color: #fff;
  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%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: "‹";
}
.carousel-control .icon-next:before {
  content: "›";
}

.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 #fff;
  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: #fff;
}

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  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: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
    margin-right: -10px;
  }

  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }

  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
.clearfix: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;
}

.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}
.visible-xs {
  display: none !important;
}

.visible-sm {
  display: none !important;
}

.visible-md {
  display: none !important;
}

.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }

  table.visible-xs {
    display: table !important;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs,
td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }

  table.visible-sm {
    display: table !important;
  }

  tr.visible-sm {
    display: table-row !important;
  }

  th.visible-sm,
td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }

  table.visible-md {
    display: table !important;
  }

  tr.visible-md {
    display: table-row !important;
  }

  th.visible-md,
td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }

  table.visible-lg {
    display: table !important;
  }

  tr.visible-lg {
    display: table-row !important;
  }

  th.visible-lg,
td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }

  table.visible-print {
    display: table !important;
  }

  tr.visible-print {
    display: table-row !important;
  }

  th.visible-print,
td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: "FontAwesome";
  src: url("../fonts/fontawesome//fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome//fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome//fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome//fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome//fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome//fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.2857142857em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.8571428571em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right {
  margin-left: 0.3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "";
}

.fa-music:before {
  content: "";
}

.fa-search:before {
  content: "";
}

.fa-envelope-o:before {
  content: "";
}

.fa-heart:before {
  content: "";
}

.fa-star:before {
  content: "";
}

.fa-star-o:before {
  content: "";
}

.fa-user:before {
  content: "";
}

.fa-film:before {
  content: "";
}

.fa-th-large:before {
  content: "";
}

.fa-th:before {
  content: "";
}

.fa-th-list:before {
  content: "";
}

.fa-check:before {
  content: "";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "";
}

.fa-search-plus:before {
  content: "";
}

.fa-search-minus:before {
  content: "";
}

.fa-power-off:before {
  content: "";
}

.fa-signal:before {
  content: "";
}

.fa-gear:before,
.fa-cog:before {
  content: "";
}

.fa-trash-o:before {
  content: "";
}

.fa-home:before {
  content: "";
}

.fa-file-o:before {
  content: "";
}

.fa-clock-o:before {
  content: "";
}

.fa-road:before {
  content: "";
}

.fa-download:before {
  content: "";
}

.fa-arrow-circle-o-down:before {
  content: "";
}

.fa-arrow-circle-o-up:before {
  content: "";
}

.fa-inbox:before {
  content: "";
}

.fa-play-circle-o:before {
  content: "";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

.fa-refresh:before {
  content: "";
}

.fa-list-alt:before {
  content: "";
}

.fa-lock:before {
  content: "";
}

.fa-flag:before {
  content: "";
}

.fa-headphones:before {
  content: "";
}

.fa-volume-off:before {
  content: "";
}

.fa-volume-down:before {
  content: "";
}

.fa-volume-up:before {
  content: "";
}

.fa-qrcode:before {
  content: "";
}

.fa-barcode:before {
  content: "";
}

.fa-tag:before {
  content: "";
}

.fa-tags:before {
  content: "";
}

.fa-book:before {
  content: "";
}

.fa-bookmark:before {
  content: "";
}

.fa-print:before {
  content: "";
}

.fa-camera:before {
  content: "";
}

.fa-font:before {
  content: "";
}

.fa-bold:before {
  content: "";
}

.fa-italic:before {
  content: "";
}

.fa-text-height:before {
  content: "";
}

.fa-text-width:before {
  content: "";
}

.fa-align-left:before {
  content: "";
}

.fa-align-center:before {
  content: "";
}

.fa-align-right:before {
  content: "";
}

.fa-align-justify:before {
  content: "";
}

.fa-list:before {
  content: "";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

.fa-indent:before {
  content: "";
}

.fa-video-camera:before {
  content: "";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "";
}

.fa-pencil:before {
  content: "";
}

.fa-map-marker:before {
  content: "";
}

.fa-adjust:before {
  content: "";
}

.fa-tint:before {
  content: "";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

.fa-share-square-o:before {
  content: "";
}

.fa-check-square-o:before {
  content: "";
}

.fa-arrows:before {
  content: "";
}

.fa-step-backward:before {
  content: "";
}

.fa-fast-backward:before {
  content: "";
}

.fa-backward:before {
  content: "";
}

.fa-play:before {
  content: "";
}

.fa-pause:before {
  content: "";
}

.fa-stop:before {
  content: "";
}

.fa-forward:before {
  content: "";
}

.fa-fast-forward:before {
  content: "";
}

.fa-step-forward:before {
  content: "";
}

.fa-eject:before {
  content: "";
}

.fa-chevron-left:before {
  content: "";
}

.fa-chevron-right:before {
  content: "";
}

.fa-plus-circle:before {
  content: "";
}

.fa-minus-circle:before {
  content: "";
}

.fa-times-circle:before {
  content: "";
}

.fa-check-circle:before {
  content: "";
}

.fa-question-circle:before {
  content: "";
}

.fa-info-circle:before {
  content: "";
}

.fa-crosshairs:before {
  content: "";
}

.fa-times-circle-o:before {
  content: "";
}

.fa-check-circle-o:before {
  content: "";
}

.fa-ban:before {
  content: "";
}

.fa-arrow-left:before {
  content: "";
}

.fa-arrow-right:before {
  content: "";
}

.fa-arrow-up:before {
  content: "";
}

.fa-arrow-down:before {
  content: "";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

.fa-expand:before {
  content: "";
}

.fa-compress:before {
  content: "";
}

.fa-plus:before {
  content: "";
}

.fa-minus:before {
  content: "";
}

.fa-asterisk:before {
  content: "";
}

.fa-exclamation-circle:before {
  content: "";
}

.fa-gift:before {
  content: "";
}

.fa-leaf:before {
  content: "";
}

.fa-fire:before {
  content: "";
}

.fa-eye:before {
  content: "";
}

.fa-eye-slash:before {
  content: "";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

.fa-plane:before {
  content: "";
}

.fa-calendar:before {
  content: "";
}

.fa-random:before {
  content: "";
}

.fa-comment:before {
  content: "";
}

.fa-magnet:before {
  content: "";
}

.fa-chevron-up:before {
  content: "";
}

.fa-chevron-down:before {
  content: "";
}

.fa-retweet:before {
  content: "";
}

.fa-shopping-cart:before {
  content: "";
}

.fa-folder:before {
  content: "";
}

.fa-folder-open:before {
  content: "";
}

.fa-arrows-v:before {
  content: "";
}

.fa-arrows-h:before {
  content: "";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

.fa-twitter-square:before {
  content: "";
}

.fa-facebook-square:before {
  content: "";
}

.fa-camera-retro:before {
  content: "";
}

.fa-key:before {
  content: "";
}

.fa-gears:before,
.fa-cogs:before {
  content: "";
}

.fa-comments:before {
  content: "";
}

.fa-thumbs-o-up:before {
  content: "";
}

.fa-thumbs-o-down:before {
  content: "";
}

.fa-star-half:before {
  content: "";
}

.fa-heart-o:before {
  content: "";
}

.fa-sign-out:before {
  content: "";
}

.fa-linkedin-square:before {
  content: "";
}

.fa-thumb-tack:before {
  content: "";
}

.fa-external-link:before {
  content: "";
}

.fa-sign-in:before {
  content: "";
}

.fa-trophy:before {
  content: "";
}

.fa-github-square:before {
  content: "";
}

.fa-upload:before {
  content: "";
}

.fa-lemon-o:before {
  content: "";
}

.fa-phone:before {
  content: "";
}

.fa-square-o:before {
  content: "";
}

.fa-bookmark-o:before {
  content: "";
}

.fa-phone-square:before {
  content: "";
}

.fa-twitter:before {
  content: "";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "";
}

.fa-github:before {
  content: "";
}

.fa-unlock:before {
  content: "";
}

.fa-credit-card:before {
  content: "";
}

.fa-feed:before,
.fa-rss:before {
  content: "";
}

.fa-hdd-o:before {
  content: "";
}

.fa-bullhorn:before {
  content: "";
}

.fa-bell:before {
  content: "";
}

.fa-certificate:before {
  content: "";
}

.fa-hand-o-right:before {
  content: "";
}

.fa-hand-o-left:before {
  content: "";
}

.fa-hand-o-up:before {
  content: "";
}

.fa-hand-o-down:before {
  content: "";
}

.fa-arrow-circle-left:before {
  content: "";
}

.fa-arrow-circle-right:before {
  content: "";
}

.fa-arrow-circle-up:before {
  content: "";
}

.fa-arrow-circle-down:before {
  content: "";
}

.fa-globe:before {
  content: "";
}

.fa-wrench:before {
  content: "";
}

.fa-tasks:before {
  content: "";
}

.fa-filter:before {
  content: "";
}

.fa-briefcase:before {
  content: "";
}

.fa-arrows-alt:before {
  content: "";
}

.fa-group:before,
.fa-users:before {
  content: "";
}

.fa-chain:before,
.fa-link:before {
  content: "";
}

.fa-cloud:before {
  content: "";
}

.fa-flask:before {
  content: "";
}

.fa-cut:before,
.fa-scissors:before {
  content: "";
}

.fa-copy:before,
.fa-files-o:before {
  content: "";
}

.fa-paperclip:before {
  content: "";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

.fa-square:before {
  content: "";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

.fa-list-ul:before {
  content: "";
}

.fa-list-ol:before {
  content: "";
}

.fa-strikethrough:before {
  content: "";
}

.fa-underline:before {
  content: "";
}

.fa-table:before {
  content: "";
}

.fa-magic:before {
  content: "";
}

.fa-truck:before {
  content: "";
}

.fa-pinterest:before {
  content: "";
}

.fa-pinterest-square:before {
  content: "";
}

.fa-google-plus-square:before {
  content: "";
}

.fa-google-plus:before {
  content: "";
}

.fa-money:before {
  content: "";
}

.fa-caret-down:before {
  content: "";
}

.fa-caret-up:before {
  content: "";
}

.fa-caret-left:before {
  content: "";
}

.fa-caret-right:before {
  content: "";
}

.fa-columns:before {
  content: "";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

.fa-envelope:before {
  content: "";
}

.fa-linkedin:before {
  content: "";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

.fa-legal:before,
.fa-gavel:before {
  content: "";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

.fa-comment-o:before {
  content: "";
}

.fa-comments-o:before {
  content: "";
}

.fa-flash:before,
.fa-bolt:before {
  content: "";
}

.fa-sitemap:before {
  content: "";
}

.fa-umbrella:before {
  content: "";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

.fa-lightbulb-o:before {
  content: "";
}

.fa-exchange:before {
  content: "";
}

.fa-cloud-download:before {
  content: "";
}

.fa-cloud-upload:before {
  content: "";
}

.fa-user-md:before {
  content: "";
}

.fa-stethoscope:before {
  content: "";
}

.fa-suitcase:before {
  content: "";
}

.fa-bell-o:before {
  content: "";
}

.fa-coffee:before {
  content: "";
}

.fa-cutlery:before {
  content: "";
}

.fa-file-text-o:before {
  content: "";
}

.fa-building-o:before {
  content: "";
}

.fa-hospital-o:before {
  content: "";
}

.fa-ambulance:before {
  content: "";
}

.fa-medkit:before {
  content: "";
}

.fa-fighter-jet:before {
  content: "";
}

.fa-beer:before {
  content: "";
}

.fa-h-square:before {
  content: "";
}

.fa-plus-square:before {
  content: "";
}

.fa-angle-double-left:before {
  content: "";
}

.fa-angle-double-right:before {
  content: "";
}

.fa-angle-double-up:before {
  content: "";
}

.fa-angle-double-down:before {
  content: "";
}

.fa-angle-left:before {
  content: "";
}

.fa-angle-right:before {
  content: "";
}

.fa-angle-up:before {
  content: "";
}

.fa-angle-down:before {
  content: "";
}

.fa-desktop:before {
  content: "";
}

.fa-laptop:before {
  content: "";
}

.fa-tablet:before {
  content: "";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

.fa-circle-o:before {
  content: "";
}

.fa-quote-left:before {
  content: "";
}

.fa-quote-right:before {
  content: "";
}

.fa-spinner:before {
  content: "";
}

.fa-circle:before {
  content: "";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

.fa-github-alt:before {
  content: "";
}

.fa-folder-o:before {
  content: "";
}

.fa-folder-open-o:before {
  content: "";
}

.fa-smile-o:before {
  content: "";
}

.fa-frown-o:before {
  content: "";
}

.fa-meh-o:before {
  content: "";
}

.fa-gamepad:before {
  content: "";
}

.fa-keyboard-o:before {
  content: "";
}

.fa-flag-o:before {
  content: "";
}

.fa-flag-checkered:before {
  content: "";
}

.fa-terminal:before {
  content: "";
}

.fa-code:before {
  content: "";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

.fa-location-arrow:before {
  content: "";
}

.fa-crop:before {
  content: "";
}

.fa-code-fork:before {
  content: "";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

.fa-question:before {
  content: "";
}

.fa-info:before {
  content: "";
}

.fa-exclamation:before {
  content: "";
}

.fa-superscript:before {
  content: "";
}

.fa-subscript:before {
  content: "";
}

.fa-eraser:before {
  content: "";
}

.fa-puzzle-piece:before {
  content: "";
}

.fa-microphone:before {
  content: "";
}

.fa-microphone-slash:before {
  content: "";
}

.fa-shield:before {
  content: "";
}

.fa-calendar-o:before {
  content: "";
}

.fa-fire-extinguisher:before {
  content: "";
}

.fa-rocket:before {
  content: "";
}

.fa-maxcdn:before {
  content: "";
}

.fa-chevron-circle-left:before {
  content: "";
}

.fa-chevron-circle-right:before {
  content: "";
}

.fa-chevron-circle-up:before {
  content: "";
}

.fa-chevron-circle-down:before {
  content: "";
}

.fa-html5:before {
  content: "";
}

.fa-css3:before {
  content: "";
}

.fa-anchor:before {
  content: "";
}

.fa-unlock-alt:before {
  content: "";
}

.fa-bullseye:before {
  content: "";
}

.fa-ellipsis-h:before {
  content: "";
}

.fa-ellipsis-v:before {
  content: "";
}

.fa-rss-square:before {
  content: "";
}

.fa-play-circle:before {
  content: "";
}

.fa-ticket:before {
  content: "";
}

.fa-minus-square:before {
  content: "";
}

.fa-minus-square-o:before {
  content: "";
}

.fa-level-up:before {
  content: "";
}

.fa-level-down:before {
  content: "";
}

.fa-check-square:before {
  content: "";
}

.fa-pencil-square:before {
  content: "";
}

.fa-external-link-square:before {
  content: "";
}

.fa-share-square:before {
  content: "";
}

.fa-compass:before {
  content: "";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

.fa-euro:before,
.fa-eur:before {
  content: "";
}

.fa-gbp:before {
  content: "";
}

.fa-dollar:before,
.fa-usd:before {
  content: "";
}

.fa-rupee:before,
.fa-inr:before {
  content: "";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

.fa-won:before,
.fa-krw:before {
  content: "";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

.fa-file:before {
  content: "";
}

.fa-file-text:before {
  content: "";
}

.fa-sort-alpha-asc:before {
  content: "";
}

.fa-sort-alpha-desc:before {
  content: "";
}

.fa-sort-amount-asc:before {
  content: "";
}

.fa-sort-amount-desc:before {
  content: "";
}

.fa-sort-numeric-asc:before {
  content: "";
}

.fa-sort-numeric-desc:before {
  content: "";
}

.fa-thumbs-up:before {
  content: "";
}

.fa-thumbs-down:before {
  content: "";
}

.fa-youtube-square:before {
  content: "";
}

.fa-youtube:before {
  content: "";
}

.fa-xing:before {
  content: "";
}

.fa-xing-square:before {
  content: "";
}

.fa-youtube-play:before {
  content: "";
}

.fa-dropbox:before {
  content: "";
}

.fa-stack-overflow:before {
  content: "";
}

.fa-instagram:before {
  content: "";
}

.fa-flickr:before {
  content: "";
}

.fa-adn:before {
  content: "";
}

.fa-bitbucket:before {
  content: "";
}

.fa-bitbucket-square:before {
  content: "";
}

.fa-tumblr:before {
  content: "";
}

.fa-tumblr-square:before {
  content: "";
}

.fa-long-arrow-down:before {
  content: "";
}

.fa-long-arrow-up:before {
  content: "";
}

.fa-long-arrow-left:before {
  content: "";
}

.fa-long-arrow-right:before {
  content: "";
}

.fa-apple:before {
  content: "";
}

.fa-windows:before {
  content: "";
}

.fa-android:before {
  content: "";
}

.fa-linux:before {
  content: "";
}

.fa-dribbble:before {
  content: "";
}

.fa-skype:before {
  content: "";
}

.fa-foursquare:before {
  content: "";
}

.fa-trello:before {
  content: "";
}

.fa-female:before {
  content: "";
}

.fa-male:before {
  content: "";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "";
}

.fa-sun-o:before {
  content: "";
}

.fa-moon-o:before {
  content: "";
}

.fa-archive:before {
  content: "";
}

.fa-bug:before {
  content: "";
}

.fa-vk:before {
  content: "";
}

.fa-weibo:before {
  content: "";
}

.fa-renren:before {
  content: "";
}

.fa-pagelines:before {
  content: "";
}

.fa-stack-exchange:before {
  content: "";
}

.fa-arrow-circle-o-right:before {
  content: "";
}

.fa-arrow-circle-o-left:before {
  content: "";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

.fa-dot-circle-o:before {
  content: "";
}

.fa-wheelchair:before {
  content: "";
}

.fa-vimeo-square:before {
  content: "";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

.fa-plus-square-o:before {
  content: "";
}

.fa-space-shuttle:before {
  content: "";
}

.fa-slack:before {
  content: "";
}

.fa-envelope-square:before {
  content: "";
}

.fa-wordpress:before {
  content: "";
}

.fa-openid:before {
  content: "";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
}

.fa-yahoo:before {
  content: "";
}

.fa-google:before {
  content: "";
}

.fa-reddit:before {
  content: "";
}

.fa-reddit-square:before {
  content: "";
}

.fa-stumbleupon-circle:before {
  content: "";
}

.fa-stumbleupon:before {
  content: "";
}

.fa-delicious:before {
  content: "";
}

.fa-digg:before {
  content: "";
}

.fa-pied-piper-pp:before {
  content: "";
}

.fa-pied-piper-alt:before {
  content: "";
}

.fa-drupal:before {
  content: "";
}

.fa-joomla:before {
  content: "";
}

.fa-language:before {
  content: "";
}

.fa-fax:before {
  content: "";
}

.fa-building:before {
  content: "";
}

.fa-child:before {
  content: "";
}

.fa-paw:before {
  content: "";
}

.fa-spoon:before {
  content: "";
}

.fa-cube:before {
  content: "";
}

.fa-cubes:before {
  content: "";
}

.fa-behance:before {
  content: "";
}

.fa-behance-square:before {
  content: "";
}

.fa-steam:before {
  content: "";
}

.fa-steam-square:before {
  content: "";
}

.fa-recycle:before {
  content: "";
}

.fa-automobile:before,
.fa-car:before {
  content: "";
}

.fa-cab:before,
.fa-taxi:before {
  content: "";
}

.fa-tree:before {
  content: "";
}

.fa-spotify:before {
  content: "";
}

.fa-deviantart:before {
  content: "";
}

.fa-soundcloud:before {
  content: "";
}

.fa-database:before {
  content: "";
}

.fa-file-pdf-o:before {
  content: "";
}

.fa-file-word-o:before {
  content: "";
}

.fa-file-excel-o:before {
  content: "";
}

.fa-file-powerpoint-o:before {
  content: "";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

.fa-file-code-o:before {
  content: "";
}

.fa-vine:before {
  content: "";
}

.fa-codepen:before {
  content: "";
}

.fa-jsfiddle:before {
  content: "";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "";
}

.fa-circle-o-notch:before {
  content: "";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "";
}

.fa-ge:before,
.fa-empire:before {
  content: "";
}

.fa-git-square:before {
  content: "";
}

.fa-git:before {
  content: "";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "";
}

.fa-tencent-weibo:before {
  content: "";
}

.fa-qq:before {
  content: "";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

.fa-history:before {
  content: "";
}

.fa-circle-thin:before {
  content: "";
}

.fa-header:before {
  content: "";
}

.fa-paragraph:before {
  content: "";
}

.fa-sliders:before {
  content: "";
}

.fa-share-alt:before {
  content: "";
}

.fa-share-alt-square:before {
  content: "";
}

.fa-bomb:before {
  content: "";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "";
}

.fa-tty:before {
  content: "";
}

.fa-binoculars:before {
  content: "";
}

.fa-plug:before {
  content: "";
}

.fa-slideshare:before {
  content: "";
}

.fa-twitch:before {
  content: "";
}

.fa-yelp:before {
  content: "";
}

.fa-newspaper-o:before {
  content: "";
}

.fa-wifi:before {
  content: "";
}

.fa-calculator:before {
  content: "";
}

.fa-paypal:before {
  content: "";
}

.fa-google-wallet:before {
  content: "";
}

.fa-cc-visa:before {
  content: "";
}

.fa-cc-mastercard:before {
  content: "";
}

.fa-cc-discover:before {
  content: "";
}

.fa-cc-amex:before {
  content: "";
}

.fa-cc-paypal:before {
  content: "";
}

.fa-cc-stripe:before {
  content: "";
}

.fa-bell-slash:before {
  content: "";
}

.fa-bell-slash-o:before {
  content: "";
}

.fa-trash:before {
  content: "";
}

.fa-copyright:before {
  content: "";
}

.fa-at:before {
  content: "";
}

.fa-eyedropper:before {
  content: "";
}

.fa-paint-brush:before {
  content: "";
}

.fa-birthday-cake:before {
  content: "";
}

.fa-area-chart:before {
  content: "";
}

.fa-pie-chart:before {
  content: "";
}

.fa-line-chart:before {
  content: "";
}

.fa-lastfm:before {
  content: "";
}

.fa-lastfm-square:before {
  content: "";
}

.fa-toggle-off:before {
  content: "";
}

.fa-toggle-on:before {
  content: "";
}

.fa-bicycle:before {
  content: "";
}

.fa-bus:before {
  content: "";
}

.fa-ioxhost:before {
  content: "";
}

.fa-angellist:before {
  content: "";
}

.fa-cc:before {
  content: "";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "";
}

.fa-meanpath:before {
  content: "";
}

.fa-buysellads:before {
  content: "";
}

.fa-connectdevelop:before {
  content: "";
}

.fa-dashcube:before {
  content: "";
}

.fa-forumbee:before {
  content: "";
}

.fa-leanpub:before {
  content: "";
}

.fa-sellsy:before {
  content: "";
}

.fa-shirtsinbulk:before {
  content: "";
}

.fa-simplybuilt:before {
  content: "";
}

.fa-skyatlas:before {
  content: "";
}

.fa-cart-plus:before {
  content: "";
}

.fa-cart-arrow-down:before {
  content: "";
}

.fa-diamond:before {
  content: "";
}

.fa-ship:before {
  content: "";
}

.fa-user-secret:before {
  content: "";
}

.fa-motorcycle:before {
  content: "";
}

.fa-street-view:before {
  content: "";
}

.fa-heartbeat:before {
  content: "";
}

.fa-venus:before {
  content: "";
}

.fa-mars:before {
  content: "";
}

.fa-mercury:before {
  content: "";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "";
}

.fa-transgender-alt:before {
  content: "";
}

.fa-venus-double:before {
  content: "";
}

.fa-mars-double:before {
  content: "";
}

.fa-venus-mars:before {
  content: "";
}

.fa-mars-stroke:before {
  content: "";
}

.fa-mars-stroke-v:before {
  content: "";
}

.fa-mars-stroke-h:before {
  content: "";
}

.fa-neuter:before {
  content: "";
}

.fa-genderless:before {
  content: "";
}

.fa-facebook-official:before {
  content: "";
}

.fa-pinterest-p:before {
  content: "";
}

.fa-whatsapp:before {
  content: "";
}

.fa-server:before {
  content: "";
}

.fa-user-plus:before {
  content: "";
}

.fa-user-times:before {
  content: "";
}

.fa-hotel:before,
.fa-bed:before {
  content: "";
}

.fa-viacoin:before {
  content: "";
}

.fa-train:before {
  content: "";
}

.fa-subway:before {
  content: "";
}

.fa-medium:before {
  content: "";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "";
}

.fa-optin-monster:before {
  content: "";
}

.fa-opencart:before {
  content: "";
}

.fa-expeditedssl:before {
  content: "";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "";
}

.fa-mouse-pointer:before {
  content: "";
}

.fa-i-cursor:before {
  content: "";
}

.fa-object-group:before {
  content: "";
}

.fa-object-ungroup:before {
  content: "";
}

.fa-sticky-note:before {
  content: "";
}

.fa-sticky-note-o:before {
  content: "";
}

.fa-cc-jcb:before {
  content: "";
}

.fa-cc-diners-club:before {
  content: "";
}

.fa-clone:before {
  content: "";
}

.fa-balance-scale:before {
  content: "";
}

.fa-hourglass-o:before {
  content: "";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "";
}

.fa-hourglass:before {
  content: "";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "";
}

.fa-hand-scissors-o:before {
  content: "";
}

.fa-hand-lizard-o:before {
  content: "";
}

.fa-hand-spock-o:before {
  content: "";
}

.fa-hand-pointer-o:before {
  content: "";
}

.fa-hand-peace-o:before {
  content: "";
}

.fa-trademark:before {
  content: "";
}

.fa-registered:before {
  content: "";
}

.fa-creative-commons:before {
  content: "";
}

.fa-gg:before {
  content: "";
}

.fa-gg-circle:before {
  content: "";
}

.fa-tripadvisor:before {
  content: "";
}

.fa-odnoklassniki:before {
  content: "";
}

.fa-odnoklassniki-square:before {
  content: "";
}

.fa-get-pocket:before {
  content: "";
}

.fa-wikipedia-w:before {
  content: "";
}

.fa-safari:before {
  content: "";
}

.fa-chrome:before {
  content: "";
}

.fa-firefox:before {
  content: "";
}

.fa-opera:before {
  content: "";
}

.fa-internet-explorer:before {
  content: "";
}

.fa-tv:before,
.fa-television:before {
  content: "";
}

.fa-contao:before {
  content: "";
}

.fa-500px:before {
  content: "";
}

.fa-amazon:before {
  content: "";
}

.fa-calendar-plus-o:before {
  content: "";
}

.fa-calendar-minus-o:before {
  content: "";
}

.fa-calendar-times-o:before {
  content: "";
}

.fa-calendar-check-o:before {
  content: "";
}

.fa-industry:before {
  content: "";
}

.fa-map-pin:before {
  content: "";
}

.fa-map-signs:before {
  content: "";
}

.fa-map-o:before {
  content: "";
}

.fa-map:before {
  content: "";
}

.fa-commenting:before {
  content: "";
}

.fa-commenting-o:before {
  content: "";
}

.fa-houzz:before {
  content: "";
}

.fa-vimeo:before {
  content: "";
}

.fa-black-tie:before {
  content: "";
}

.fa-fonticons:before {
  content: "";
}

.fa-reddit-alien:before {
  content: "";
}

.fa-edge:before {
  content: "";
}

.fa-credit-card-alt:before {
  content: "";
}

.fa-codiepie:before {
  content: "";
}

.fa-modx:before {
  content: "";
}

.fa-fort-awesome:before {
  content: "";
}

.fa-usb:before {
  content: "";
}

.fa-product-hunt:before {
  content: "";
}

.fa-mixcloud:before {
  content: "";
}

.fa-scribd:before {
  content: "";
}

.fa-pause-circle:before {
  content: "";
}

.fa-pause-circle-o:before {
  content: "";
}

.fa-stop-circle:before {
  content: "";
}

.fa-stop-circle-o:before {
  content: "";
}

.fa-shopping-bag:before {
  content: "";
}

.fa-shopping-basket:before {
  content: "";
}

.fa-hashtag:before {
  content: "";
}

.fa-bluetooth:before {
  content: "";
}

.fa-bluetooth-b:before {
  content: "";
}

.fa-percent:before {
  content: "";
}

.fa-gitlab:before {
  content: "";
}

.fa-wpbeginner:before {
  content: "";
}

.fa-wpforms:before {
  content: "";
}

.fa-envira:before {
  content: "";
}

.fa-universal-access:before {
  content: "";
}

.fa-wheelchair-alt:before {
  content: "";
}

.fa-question-circle-o:before {
  content: "";
}

.fa-blind:before {
  content: "";
}

.fa-audio-description:before {
  content: "";
}

.fa-volume-control-phone:before {
  content: "";
}

.fa-braille:before {
  content: "";
}

.fa-assistive-listening-systems:before {
  content: "";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "";
}

.fa-glide:before {
  content: "";
}

.fa-glide-g:before {
  content: "";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "";
}

.fa-low-vision:before {
  content: "";
}

.fa-viadeo:before {
  content: "";
}

.fa-viadeo-square:before {
  content: "";
}

.fa-snapchat:before {
  content: "";
}

.fa-snapchat-ghost:before {
  content: "";
}

.fa-snapchat-square:before {
  content: "";
}

.fa-pied-piper:before {
  content: "";
}

.fa-first-order:before {
  content: "";
}

.fa-yoast:before {
  content: "";
}

.fa-themeisle:before {
  content: "";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "";
}

.fa-handshake-o:before {
  content: "";
}

.fa-envelope-open:before {
  content: "";
}

.fa-envelope-open-o:before {
  content: "";
}

.fa-linode:before {
  content: "";
}

.fa-address-book:before {
  content: "";
}

.fa-address-book-o:before {
  content: "";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "";
}

.fa-user-circle:before {
  content: "";
}

.fa-user-circle-o:before {
  content: "";
}

.fa-user-o:before {
  content: "";
}

.fa-id-badge:before {
  content: "";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "";
}

.fa-quora:before {
  content: "";
}

.fa-free-code-camp:before {
  content: "";
}

.fa-telegram:before {
  content: "";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "";
}

.fa-shower:before {
  content: "";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "";
}

.fa-podcast:before {
  content: "";
}

.fa-window-maximize:before {
  content: "";
}

.fa-window-minimize:before {
  content: "";
}

.fa-window-restore:before {
  content: "";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "";
}

.fa-bandcamp:before {
  content: "";
}

.fa-grav:before {
  content: "";
}

.fa-etsy:before {
  content: "";
}

.fa-imdb:before {
  content: "";
}

.fa-ravelry:before {
  content: "";
}

.fa-eercast:before {
  content: "";
}

.fa-microchip:before {
  content: "";
}

.fa-snowflake-o:before {
  content: "";
}

.fa-superpowers:before {
  content: "";
}

.fa-wpexplorer:before {
  content: "";
}

.fa-meetup:before {
  content: "";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
*/
body {
  -webkit-backface-visibility: hidden;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.infinite {
  animation-iteration-count: infinite;
}
.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.animated.bounceIn, .animated.bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
}
.animated.flipOutX, .animated.flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 100;
}

h1 {
  font-size: 30px;
}

h2 {
  font-size: 24px;
}

h3 {
  font-size: 16px;
}

h4 {
  font-size: 14px;
}

h5 {
  font-size: 12px;
}

h6 {
  font-size: 10px;
}

h3, h4, h5 {
  margin-top: 5px;
  font-weight: 600;
}

.nav > li > a {
  color: #a7b1c2;
  font-weight: 600;
  padding: 14px 20px 14px 25px;
}

.nav.navbar-right > li > a {
  color: #999c9e;
}

.nav > li.active > a {
  color: white;
}

.navbar-default .nav > li > a:hover, .navbar-default .nav > li > a:focus {
  background-color: #293846;
  color: white;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background: #fff;
}

.nav.navbar-top-links > li > a:hover, .nav.navbar-top-links > li > a:focus {
  background-color: transparent;
}

.nav > li > a i {
  margin-right: 6px;
}

.navbar {
  border: 0;
}

.navbar-default {
  background-color: transparent;
  border-color: #2f4050;
}

.navbar-top-links li {
  display: inline-block;
}

.navbar-top-links li:last-child {
  margin-right: 40px;
}

.body-small .navbar-top-links li:last-child {
  margin-right: 0;
}

.navbar-top-links li a {
  padding: 20px 10px;
  min-height: 50px;
}

.dropdown-menu {
  border: medium none;
  border-radius: 3px;
  box-shadow: 0 0 3px rgba(86, 96, 117, 0.7);
  display: none;
  float: left;
  font-size: 12px;
  left: 0;
  list-style: none outside none;
  padding: 0;
  position: absolute;
  text-shadow: none;
  top: 100%;
  z-index: 1000;
}

.dropdown-menu > li > a {
  border-radius: 3px;
  color: inherit;
  line-height: 25px;
  margin: 4px;
  text-align: left;
  font-weight: normal;
}

.dropdown-menu > li > a.font-bold {
  font-weight: 600;
}

.navbar-top-links .dropdown-menu li {
  display: block;
}

.navbar-top-links .dropdown-menu li:last-child {
  margin-right: 0;
}

.navbar-top-links .dropdown-menu li a {
  padding: 3px 20px;
  min-height: 0;
}

.navbar-top-links .dropdown-menu li a div {
  white-space: normal;
}

.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
  width: 310px;
  min-width: 0;
}

.navbar-top-links .dropdown-messages {
  margin-left: 5px;
}

.navbar-top-links .dropdown-tasks {
  margin-left: -59px;
}

.navbar-top-links .dropdown-alerts {
  margin-left: -123px;
}

.navbar-top-links .dropdown-user {
  right: 0;
  left: auto;
}

.dropdown-messages, .dropdown-alerts {
  padding: 10px 10px 10px 10px;
}

.dropdown-messages li a, .dropdown-alerts li a {
  font-size: 12px;
}

.dropdown-messages li em, .dropdown-alerts li em {
  font-size: 10px;
}

.nav.navbar-top-links .dropdown-alerts a {
  font-size: 12px;
}

.nav-header {
  padding: 33px 25px;
  background: image-url("patterns/header-profile.png") no-repeat;
}

.pace-done .nav-header {
  transition-duration: 0.5s;
}

.nav > li.active {
  border-left: 4px solid #19aa8d;
  background: #293846;
}

.nav.nav-second-level > li.active {
  border: none;
}

.nav.nav-second-level.collapse[style] {
  height: auto !important;
}

.nav-header a {
  color: #dfe4ed;
}

.nav-header .text-muted {
  color: #8095a8;
}

.minimalize-styl-2 {
  padding: 4px 12px;
  margin: 14px 5px 5px 20px;
  font-size: 14px;
  float: left;
}

.navbar-form-custom {
  float: left;
  height: 50px;
  padding: 0;
  width: 200px;
  display: inline-table;
}

.navbar-form-custom .form-group {
  margin-bottom: 0;
}

.nav.navbar-top-links a {
  font-size: 14px;
}

.navbar-form-custom .form-control {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  font-size: 14px;
  height: 60px;
  margin: 0;
  z-index: 2000;
}

.count-info .label {
  line-height: 12px;
  padding: 2px 5px;
  position: absolute;
  right: 6px;
  top: 12px;
}

.arrow {
  float: right;
}

.fa.arrow:before {
  content: "";
}

.active > a > .fa.arrow:before {
  content: "";
}

.nav-second-level li,
.nav-third-level li {
  border-bottom: none !important;
}

.nav-second-level li a {
  padding: 7px 10px 7px 10px;
  padding-left: 52px;
}

.nav-third-level li a {
  padding-left: 62px;
}

.nav-second-level li:last-child {
  margin-bottom: 10px;
}

body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav li:hover > .nav-second-level, .mini-navbar .nav li:focus > .nav-second-level {
  display: block;
  border-radius: 0 2px 2px 0;
  min-width: 140px;
  height: auto;
}

body.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
  font-size: 12px;
  border-radius: 3px;
  white-space: nowrap;
}

.fixed-nav .slimScrollDiv #side-menu {
  padding-bottom: 60px;
}

.mini-navbar .nav-second-level li a {
  padding: 10px 10px 10px 15px;
}

.mini-navbar .nav-second-level {
  position: absolute;
  left: 70px;
  top: 0px;
  background-color: #2f4050;
  padding: 10px 10px 10px 10px;
  font-size: 12px;
}

.canvas-menu.mini-navbar .nav-second-level {
  background: #293846;
}

.mini-navbar li.active .nav-second-level {
  left: 65px;
}

.navbar-default .special_link a {
  background: #1ab394;
  color: white;
}

.navbar-default .special_link a:hover {
  background: #17987e !important;
  color: white;
}

.navbar-default .special_link a span.label {
  background: white;
  color: #1ab394;
}

.navbar-default .landing_link a {
  background: #1cc09f;
  color: white;
}

.navbar-default .landing_link a:hover {
  background: #1ab394 !important;
  color: white;
}

.navbar-default .landing_link a span.label {
  background: white;
  color: #1cc09f;
}

.logo-element {
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  color: white;
  display: none;
  padding: 18px 0;
}

.pace-done .navbar-static-side, .pace-done .nav-header, .pace-done li.active, .pace-done #page-wrapper, .pace-done .footer {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.navbar-fixed-top {
  background: white;
  transition-duration: 0.5s;
  border-bottom: 1px solid #e7eaec !important;
  z-index: 2030;
}

.navbar-fixed-top, .navbar-static-top {
  background: #f3f3f4;
}

.fixed-nav #wrapper {
  margin-top: 0;
}

body.fixed-nav #wrapper .navbar-static-side,
body.fixed-nav #wrapper #page-wrapper {
  margin-top: 60px;
}

body.top-navigation.fixed-nav #wrapper #page-wrapper {
  margin-top: 0;
}

.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px;
}

.body-small .navbar-fixed-top {
  margin-left: 0px;
}

body.mini-navbar .navbar-static-side {
  width: 70px;
}

body.mini-navbar .profile-element, body.mini-navbar .nav-label, body.mini-navbar .navbar-default .nav li a span {
  display: none;
}

body.canvas-menu .profile-element {
  display: block;
}

body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav-second-level {
  display: none;
}

body.mini-navbar .navbar-default .nav > li > a {
  font-size: 16px;
}

body.mini-navbar .logo-element {
  display: block;
}

body.canvas-menu .logo-element {
  display: none;
}

body.mini-navbar .nav-header {
  padding: 0;
  background-color: #1ab394;
}

body.canvas-menu .nav-header {
  padding: 33px 25px;
}

body.mini-navbar #page-wrapper {
  margin: 0 0 0 70px;
}

body.fixed-sidebar.mini-navbar .footer,
body.canvas-menu.mini-navbar .footer {
  margin: 0 0 0 0 !important;
}

body.canvas-menu.mini-navbar #page-wrapper,
body.canvas-menu.mini-navbar .footer {
  margin: 0 0 0 0;
}

body.fixed-sidebar .navbar-static-side,
body.canvas-menu .navbar-static-side {
  position: fixed;
  width: 220px;
  z-index: 2001;
  height: 100%;
}

body.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 0px;
}

body.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 0px;
}

body.body-small.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 220px;
}

body.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 220px;
}

.fixed-sidebar.mini-navbar .nav li:focus > .nav-second-level,
.canvas-menu.mini-navbar .nav li:focus > .nav-second-level {
  display: block;
  height: auto;
}

body.canvas-menu.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
  font-size: 13px;
  border-radius: 3px;
}

.fixed-sidebar.mini-navbar .nav-second-level li a,
.canvas-menu.mini-navbar .nav-second-level li a {
  padding: 10px 10px 10px 15px;
}

.fixed-sidebar.mini-navbar .nav-second-level,
.canvas-menu.mini-navbar .nav-second-level {
  position: relative;
  padding: 0;
  font-size: 13px;
}

.fixed-sidebar.mini-navbar li.active .nav-second-level,
.canvas-menu.mini-navbar li.active .nav-second-level {
  left: 0px;
}

body.fixed-sidebar.mini-navbar .navbar-default .nav > li > a,
body.canvas-menu.mini-navbar .navbar-default .nav > li > a {
  font-size: 13px;
}

body.fixed-sidebar.mini-navbar .nav-label,
body.fixed-sidebar.mini-navbar .navbar-default .nav li a span,
body.canvas-menu.mini-navbar .nav-label,
body.canvas-menu.mini-navbar .navbar-default .nav li a span {
  display: inline;
}

body.canvas-menu.mini-navbar .navbar-default .nav li .profile-element a span {
  display: block;
}

.canvas-menu.mini-navbar .nav-second-level li a,
.fixed-sidebar.mini-navbar .nav-second-level li a {
  padding: 7px 10px 7px 52px;
}

.fixed-sidebar.mini-navbar .nav-second-level,
.canvas-menu.mini-navbar .nav-second-level {
  left: 0px;
}

body.canvas-menu nav.navbar-static-side {
  z-index: 2001;
  background: #2f4050;
  height: 100%;
  position: fixed;
  display: none;
}

body.canvas-menu.mini-navbar nav.navbar-static-side {
  display: block;
  width: 220px;
}

.top-navigation #page-wrapper {
  margin-left: 0;
}

.top-navigation .navbar-nav .dropdown-menu > .active > a {
  background: white;
  color: #1ab394;
  font-weight: bold;
}

.white-bg .navbar-fixed-top, .white-bg .navbar-static-top {
  background: #fff;
}

.top-navigation .navbar {
  margin-bottom: 0;
}

.top-navigation .nav > li > a {
  padding: 15px 20px;
  color: #676a6c;
}

.top-navigation .nav > li a:hover, .top-navigation .nav > li a:focus {
  background: #fff;
  color: #1ab394;
}

.top-navigation .nav > li.active {
  background: #fff;
  border: none;
}

.top-navigation .nav > li.active > a {
  color: #1ab394;
}

.top-navigation .navbar-right {
  margin-right: 10px;
}

.top-navigation .navbar-nav .dropdown-menu {
  box-shadow: none;
  border: 1px solid #e7eaec;
}

.top-navigation .dropdown-menu > li > a {
  margin: 0;
  padding: 7px 20px;
}

.navbar .dropdown-menu {
  margin-top: 0px;
}

.top-navigation .navbar-brand {
  background: #1ab394;
  color: #fff;
  padding: 15px 25px;
}

.top-navigation .navbar-top-links li:last-child {
  margin-right: 0;
}

.top-navigation.mini-navbar #page-wrapper,
.top-navigation.body-small.fixed-sidebar.mini-navbar #page-wrapper,
.mini-navbar .top-navigation #page-wrapper,
.body-small.fixed-sidebar.mini-navbar .top-navigation #page-wrapper,
.canvas-menu #page-wrapper {
  margin: 0;
}

.top-navigation.fixed-nav #wrapper, .fixed-nav #wrapper.top-navigation {
  margin-top: 50px;
}

.top-navigation .footer.fixed {
  margin-left: 0 !important;
}

.top-navigation .wrapper.wrapper-content {
  padding: 40px;
}

.top-navigation.body-small .wrapper.wrapper-content, .body-small .top-navigation .wrapper.wrapper-content {
  padding: 40px 0px 40px 0px;
}

.navbar-toggle {
  background-color: #1ab394;
  color: #fff;
  padding: 6px 12px;
  font-size: 14px;
}

.top-navigation .navbar-nav .open .dropdown-menu > li > a, .top-navigation .navbar-nav .open .dropdown-menu .dropdown-header {
  padding: 10px 15px 10px 20px;
}

@media (max-width: 768px) {
  .top-navigation .navbar-header {
    display: block;
    float: none;
  }
}
.menu-visible-lg, .menu-visible-md {
  display: none !important;
}

@media (min-width: 1200px) {
  .menu-visible-lg {
    display: block !important;
  }
}
@media (min-width: 992px) {
  .menu-visible-md {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .menu-visible-md {
    display: block !important;
  }

  .menu-visible-lg {
    display: block !important;
  }
}
.btn {
  border-radius: 3px;
}

.float-e-margins .btn {
  margin-bottom: 5px;
}

.btn-w-m {
  min-width: 120px;
}

.btn-primary.btn-outline {
  color: #1ab394;
}

.btn-success.btn-outline {
  color: #1c84c6;
}

.btn-info.btn-outline {
  color: #23c6c8;
}

.btn-warning.btn-outline {
  color: #f8ac59;
}

.btn-danger.btn-outline {
  color: #ed5565;
}

.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
  color: white;
}

.btn-primary {
  background-color: #1ab394;
  border-color: #1ab394;
  color: white;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary.active:hover, .btn-primary.active:focus {
  background-color: #18a689;
  border-color: #18a689;
  color: white;
}

.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
  background-image: none;
}

.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
  background-color: #1dc5a3;
  border-color: #1dc5a3;
}

.btn-success {
  background-color: #1c84c6;
  border-color: #1c84c6;
  color: white;
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success, .btn-success:active:focus, .btn-success:active:hover, .btn-success.active:hover, .btn-success.active:focus {
  background-color: #1a7bb9;
  border-color: #1a7bb9;
  color: white;
}

.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
  background-image: none;
}

.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success.active[disabled], fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {
  background-color: #1f90d8;
  border-color: #1f90d8;
}

.btn-info {
  background-color: #23c6c8;
  border-color: #23c6c8;
  color: white;
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info, .btn-info:active:focus, .btn-info:active:hover, .btn-info.active:hover, .btn-info.active:focus {
  background-color: #21b9bb;
  border-color: #21b9bb;
  color: white;
}

.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
  background-image: none;
}

.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info.active[disabled], fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {
  background-color: #26d7d9;
  border-color: #26d7d9;
}

.btn-default {
  background-color: #23c6c8;
  border-color: #23c6c8;
  color: white;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default, .btn-default:active:focus, .btn-default:active:hover, .btn-default.active:hover, .btn-default.active:focus {
  background-color: #21b9bb;
  border-color: #21b9bb;
  color: white;
}

.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
  background-image: none;
}

.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default.active[disabled], fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {
  background-color: #cccccc;
  border-color: #cccccc;
}

.btn-warning {
  background-color: #f8ac59;
  border-color: #f8ac59;
  color: white;
}

.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning, .btn-warning:active:focus, .btn-warning:active:hover, .btn-warning.active:hover, .btn-warning.active:focus {
  background-color: #f7a54a;
  border-color: #f7a54a;
  color: white;
}

.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
  background-image: none;
}

.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning.active[disabled], fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {
  background-color: #f9b66d;
  border-color: #f9b66d;
}

.btn-danger {
  background-color: #ed5565;
  border-color: #ed5565;
  color: white;
}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger, .btn-danger:active:focus, .btn-danger:active:hover, .btn-danger.active:hover, .btn-danger.active:focus {
  background-color: #ec4758;
  border-color: #ec4758;
  color: white;
}

.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
  background-image: none;
}

.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger.active[disabled], fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active {
  background-color: #ef6776;
  border-color: #ef6776;
}

.btn-link {
  color: inherit;
}

.btn-link:hover, .btn-link:focus, .btn-link:active, .btn-link.active, .open .dropdown-toggle.btn-link {
  color: #1ab394;
  text-decoration: none;
}

.btn-link:active, .btn-link.active, .open .dropdown-toggle.btn-link {
  background-image: none;
}

.btn-link.disabled, .btn-link.disabled:hover, .btn-link.disabled:focus, .btn-link.disabled:active, .btn-link.disabled.active, .btn-link[disabled], .btn-link[disabled]:hover, .btn-link[disabled]:focus, .btn-link[disabled]:active, .btn-link.active[disabled], fieldset[disabled] .btn-link, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:active, fieldset[disabled] .btn-link.active {
  color: #cacaca;
}

.btn-white {
  color: inherit;
  background: white;
  border: 1px solid #e7eaec;
}

.btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white.active, .open .dropdown-toggle.btn-white, .btn-white:active:focus, .btn-white:active:hover, .btn-white.active:hover, .btn-white.active:focus {
  color: inherit;
  border: 1px solid #d2d2d2;
}

.btn-white:active, .btn-white.active {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset;
}

.btn-white:active, .btn-white.active, .open .dropdown-toggle.btn-white {
  background-image: none;
}

.btn-white.disabled, .btn-white.disabled:hover, .btn-white.disabled:focus, .btn-white.disabled:active, .btn-white.disabled.active, .btn-white[disabled], .btn-white[disabled]:hover, .btn-white[disabled]:focus, .btn-white[disabled]:active, .btn-white.active[disabled], fieldset[disabled] .btn-white, fieldset[disabled] .btn-white:hover, fieldset[disabled] .btn-white:focus, fieldset[disabled] .btn-white:active, fieldset[disabled] .btn-white.active {
  color: #cacaca;
}

.form-control, .form-control:focus, .has-error .form-control:focus, .has-success .form-control:focus, .has-warning .form-control:focus, .navbar-collapse, .navbar-form, .navbar-form-custom .form-control:focus, .navbar-form-custom .form-control:hover, .open .btn.dropdown-toggle, .panel, .popover, .progress, .progress-bar {
  box-shadow: none;
}

.btn-outline {
  color: inherit;
  background-color: transparent;
  transition: all 0.5s;
}

.btn-rounded {
  border-radius: 50px;
}

.btn-large-dim {
  width: 90px;
  height: 90px;
  font-size: 42px;
}

button.dim {
  display: inline-block;
  color: white;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  padding-top: 6px;
  margin-right: 10px;
  position: relative;
  cursor: pointer;
  border-radius: 5px;
  font-weight: 600;
  margin-bottom: 20px !important;
}

button.dim:active {
  top: 3px;
}

button.btn-primary.dim {
  box-shadow: inset 0px 0px 0px #16987e, 0px 5px 0px 0px #16987e, 0px 10px 5px #999999;
}

button.btn-primary.dim:active {
  box-shadow: inset 0px 0px 0px #16987e, 0px 2px 0px 0px #16987e, 0px 5px 3px #999999;
}

button.btn-default.dim {
  box-shadow: inset 0px 0px 0px #b3b3b3, 0px 5px 0px 0px #b3b3b3, 0px 10px 5px #999999;
}

button.btn-default.dim:active {
  box-shadow: inset 0px 0px 0px #b3b3b3, 0px 2px 0px 0px #b3b3b3, 0px 5px 3px #999999;
}

button.btn-warning.dim {
  box-shadow: inset 0px 0px 0px #f79d3c, 0px 5px 0px 0px #f79d3c, 0px 10px 5px #999999;
}

button.btn-warning.dim:active {
  box-shadow: inset 0px 0px 0px #f79d3c, 0px 2px 0px 0px #f79d3c, 0px 5px 3px #999999;
}

button.btn-info.dim {
  box-shadow: inset 0px 0px 0px #1eacae, 0px 5px 0px 0px #1eacae, 0px 10px 5px #999999;
}

button.btn-info.dim:active {
  box-shadow: inset 0px 0px 0px #1eacae, 0px 2px 0px 0px #1eacae, 0px 5px 3px #999999;
}

button.btn-success.dim {
  box-shadow: inset 0px 0px 0px #1872ab, 0px 5px 0px 0px #1872ab, 0px 10px 5px #999999;
}

button.btn-success.dim:active {
  box-shadow: inset 0px 0px 0px #1872ab, 0px 2px 0px 0px #1872ab, 0px 5px 3px #999999;
}

button.btn-danger.dim {
  box-shadow: inset 0px 0px 0px #ea394c, 0px 5px 0px 0px #ea394c, 0px 10px 5px #999999;
}

button.btn-danger.dim:active {
  box-shadow: inset 0px 0px 0px #ea394c, 0px 2px 0px 0px #ea394c, 0px 5px 3px #999999;
}

button.dim:before {
  font-size: 50px;
  line-height: 1em;
  font-weight: normal;
  color: white;
  display: block;
  padding-top: 10px;
}

button.dim:active:before {
  top: 7px;
  font-size: 50px;
}

.label {
  background-color: #d1dade;
  color: #5e5e5e;
  font-family: "Open Sans";
  font-size: 10px;
  font-weight: 600;
  padding: 3px 8px;
  text-shadow: none;
}

.badge {
  background-color: #d1dade;
  color: #5e5e5e;
  font-family: "Open Sans";
  font-size: 11px;
  font-weight: 600;
  padding-bottom: 4px;
  padding-left: 6px;
  padding-right: 6px;
  text-shadow: none;
}

.label-primary, .badge-primary {
  background-color: #1ab394;
  color: white;
}

.label-success, .badge-success {
  background-color: #1c84c6;
  color: white;
}

.label-warning, .badge-warning {
  background-color: #f8ac59;
  color: white;
}

.label-warning-light, .badge-warning-light {
  background-color: #f8ac59;
  color: white;
}

.label-danger, .badge-danger {
  background-color: #ed5565;
  color: white;
}

.label-info, .badge-info {
  background-color: #23c6c8;
  color: white;
}

.label-inverse, .badge-inverse {
  background-color: #262626;
  color: white;
}

.label-white, .badge-white {
  background-color: white;
  color: #5e5e5e;
}

.label-white, .badge-disable {
  background-color: #2a2e36;
  color: #8b91a0;
}

/* TOOGLE SWICH */
.onoffswitch {
  position: relative;
  width: 64px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.onoffswitch-checkbox {
  display: none;
}

.onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid #1ab394;
  border-radius: 2px;
}

.onoffswitch-inner {
  width: 200%;
  margin-left: -100%;
  -moz-transition: margin 0.3s ease-in 0s;
  -webkit-transition: margin 0.3s ease-in 0s;
  -o-transition: margin 0.3s ease-in 0s;
  transition: margin 0.3s ease-in 0s;
}

.onoffswitch-inner:before, .onoffswitch-inner:after {
  float: left;
  width: 50%;
  height: 20px;
  padding: 0;
  line-height: 20px;
  font-size: 12px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: bold;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.onoffswitch-inner:before {
  content: "ON";
  padding-left: 10px;
  background-color: #1ab394;
  color: white;
}

.onoffswitch-inner:after {
  content: "OFF";
  padding-right: 10px;
  background-color: white;
  color: #999999;
  text-align: right;
}

.onoffswitch-switch {
  width: 20px;
  margin: 0px;
  background: white;
  border: 2px solid #1ab394;
  border-radius: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 44px;
  -moz-transition: all 0.3s ease-in 0s;
  -webkit-transition: all 0.3s ease-in 0s;
  -o-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0px;
}

/* CHOSEN PLUGIN */
.chosen-container-single .chosen-single {
  background: white;
  box-shadow: none;
  -moz-box-sizing: border-box;
  background-color: white;
  border: 1px solid #cbd5dd;
  border-radius: 2px;
  cursor: text;
  height: auto !important;
  margin: 0;
  min-height: 30px;
  overflow: hidden;
  padding: 4px 12px;
  position: relative;
  width: 100%;
}

.chosen-container-multi .chosen-choices li.search-choice {
  background: #f1f1f1;
  border: 1px solid #ededed;
  border-radius: 2px;
  box-shadow: none;
  color: #333333;
  cursor: default;
  line-height: 13px;
  margin: 3px 0 3px 5px;
  padding: 3px 20px 3px 5px;
  position: relative;
}

/* PAGINATIN */
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  background-color: #f4f4f4;
  border-color: #dddddd;
  color: inherit;
  cursor: default;
  z-index: 2;
}

.pagination > li > a, .pagination > li > span {
  background-color: white;
  border: 1px solid #dddddd;
  color: inherit;
  float: left;
  line-height: 1.42857;
  margin-left: -1px;
  padding: 4px 10px;
  position: relative;
  text-decoration: none;
}

/* TOOLTIPS */
.tooltip-inner {
  background-color: #2f4050;
}

.tooltip.top .tooltip-arrow {
  border-top-color: #2f4050;
}

.tooltip.right .tooltip-arrow {
  border-right-color: #2f4050;
}

.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #2f4050;
}

.tooltip.left .tooltip-arrow {
  border-left-color: #2f4050;
}

/* EASY PIE CHART */
.easypiechart {
  position: relative;
  text-align: center;
}

.easypiechart .h2 {
  margin-left: 10px;
  margin-top: 10px;
  display: inline-block;
}

.easypiechart canvas {
  top: 0;
  left: 0;
}

.easypiechart .easypie-text {
  line-height: 1;
  position: absolute;
  top: 33px;
  width: 100%;
  z-index: 1;
}

.easypiechart img {
  margin-top: -4px;
}

.jqstooltip {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* FULLCALENDAR */
.fc-state-default {
  background-color: white;
  background-image: none;
  background-repeat: repeat-x;
  box-shadow: none;
  color: #333333;
  text-shadow: none;
}

.fc-state-default {
  border: 1px solid;
}

.fc-button {
  color: inherit;
  border: 1px solid #e7eaec;
  cursor: pointer;
  display: inline-block;
  height: 1.9em;
  line-height: 1.9em;
  overflow: hidden;
  padding: 0 0.6em;
  position: relative;
  white-space: nowrap;
}

.fc-state-active {
  background-color: #1ab394;
  border-color: #1ab394;
  color: white;
}

.fc-header-title h2 {
  font-size: 16px;
  font-weight: 600;
  color: inherit;
}

.fc-content .fc-widget-header, .fc-content .fc-widget-content {
  border-color: #e7eaec;
  font-weight: normal;
}

.fc-border-separate tbody {
  background-color: #f8f8f8;
}

.fc-state-highlight {
  background: none repeat scroll 0 0 #fcf8e3;
}

.external-event {
  padding: 5px 10px;
  border-radius: 2px;
  cursor: pointer;
  margin-bottom: 5px;
}

.fc-ltr .fc-event-hori.fc-event-end, .fc-rtl .fc-event-hori.fc-event-start {
  border-radius: 2px;
}

.fc-event,
.fc-agenda .fc-event-time,
.fc-event a {
  padding: 4px 6px;
  background-color: #1ab394;
  border-color: #1ab394;
}

.fc-event-time, .fc-event-title {
  color: #717171;
  padding: 0 1px;
}

.ui-calendar .fc-event-time, .ui-calendar .fc-event-title {
  color: white;
}

/* Chat */
.chat-activity-list .chat-element {
  border-bottom: 1px solid #e7eaec;
}

.chat-element:first-child {
  margin-top: 0;
}

.chat-element {
  padding-bottom: 15px;
}

.chat-element, .chat-element .media {
  margin-top: 15px;
}

.chat-element, .media-body {
  overflow: hidden;
}

.chat-element .media-body {
  display: block;
}

.media-body {
  display: block;
}

.chat-element > .pull-left {
  margin-right: 10px;
}

.chat-element img.img-circle, .dropdown-messages-box img.img-circle {
  width: 38px;
  height: 38px;
}

.chat-element .well {
  border: 1px solid #e7eaec;
  box-shadow: none;
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 10px 20px;
  font-size: 11px;
  line-height: 16px;
}

.chat-element .actions {
  margin-top: 10px;
}

.chat-element .photos {
  margin: 10px 0;
}

.right.chat-element > .pull-right {
  margin-left: 10px;
}

.chat-photo {
  max-height: 180px;
  border-radius: 4px;
  overflow: hidden;
  margin-right: 10px;
  margin-bottom: 10px;
}

.chat {
  margin: 0;
  padding: 0;
  list-style: none;
}

.chat li {
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #b3a9a9;
}

.chat li.left .chat-body {
  margin-left: 60px;
}

.chat li.right .chat-body {
  margin-right: 60px;
}

.chat li .chat-body p {
  margin: 0;
  color: #777777;
}

.panel .slidedown .glyphicon,
.chat .glyphicon {
  margin-right: 5px;
}

.chat-panel .panel-body {
  height: 350px;
  overflow-y: scroll;
}

/* LIST GROUP */
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
  background-color: #1ab394;
  border-color: #1ab394;
  color: white;
  z-index: 2;
}

.list-group-item-heading {
  margin-top: 10px;
}

.list-group-item-text {
  margin: 0 0 10px;
  color: inherit;
  font-size: 12px;
  line-height: inherit;
}

.no-padding .list-group-item {
  border-left: none;
  border-right: none;
  border-bottom: none;
}

.no-padding .list-group-item:first-child {
  border-left: none;
  border-right: none;
  border-bottom: none;
  border-top: none;
}

.no-padding .list-group {
  margin-bottom: 0;
}

.list-group-item {
  background-color: inherit;
  border: 1px solid #e7eaec;
  display: block;
  margin-bottom: -1px;
  padding: 10px 15px;
  position: relative;
}

.elements-list .list-group-item {
  border-left: none;
  border-right: none;
  padding: 15px 25px;
}

.elements-list .list-group-item:first-child {
  border-left: none;
  border-right: none;
  border-top: none !important;
}

.elements-list .list-group {
  margin-bottom: 0;
}

.elements-list a {
  color: inherit;
}

.elements-list .list-group-item.active,
.elements-list .list-group-item:hover {
  background: #f3f3f4;
  color: inherit;
  border-color: #e7eaec;
  border-radius: 0;
}

.elements-list li.active {
  transition: none;
}

.element-detail-box {
  padding: 25px;
}

/* FLOT CHART  */
.flot-chart {
  display: block;
  height: 200px;
}

.widget .flot-chart.dashboard-chart {
  display: block;
  height: 120px;
  margin-top: 40px;
}

.flot-chart.dashboard-chart {
  display: block;
  height: 180px;
  margin-top: 40px;
}

.flot-chart-content {
  width: 100%;
  height: 100%;
}

.flot-chart-pie-content {
  width: 200px;
  height: 200px;
  margin: auto;
}

.jqstooltip {
  position: absolute;
  display: block;
  left: 0px;
  top: 0px;
  visibility: hidden;
  background: #2b303a;
  background-color: rgba(43, 48, 58, 0.8);
  color: white;
  text-align: left;
  white-space: nowrap;
  z-index: 10000;
  padding: 5px 5px 5px 5px;
  min-height: 22px;
  border-radius: 3px;
}

.jqsfield {
  color: white;
  text-align: left;
}

.h-200 {
  min-height: 200px;
}

.legendLabel {
  padding-left: 5px;
}

.stat-list li:first-child {
  margin-top: 0;
}

.stat-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.stat-percent {
  float: right;
}

.stat-list li {
  margin-top: 15px;
  position: relative;
}

/* DATATABLES */
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background: transparent;
}

.dataTables_wrapper {
  padding-bottom: 30px;
}

.dataTables_length {
  float: left;
}

body.DTTT_Print {
  background: #fff;
}

.DTTT_Print #page-wrapper {
  margin: 0;
  background: #fff;
}

button.DTTT_button, div.DTTT_button, a.DTTT_button {
  border: 1px solid #e7eaec;
  background: #fff;
  color: #676a6c;
  box-shadow: none;
  padding: 6px 8px;
}

button.DTTT_button:hover, div.DTTT_button:hover, a.DTTT_button:hover {
  border: 1px solid #d2d2d2;
  background: #fff;
  color: #676a6c;
  box-shadow: none;
  padding: 6px 8px;
}

button.DTTT_button:hover:not(.DTTT_disabled), div.DTTT_button:hover:not(.DTTT_disabled), a.DTTT_button:hover:not(.DTTT_disabled) {
  border: 1px solid #d2d2d2;
  background: #fff;
  box-shadow: none;
}

.dataTables_filter label {
  margin-right: 5px;
}

/* CIRCLE */
.img-circle {
  border-radius: 50%;
}

.btn-circle {
  width: 30px;
  height: 30px;
  padding: 6px 0;
  border-radius: 15px;
  text-align: center;
  font-size: 12px;
  line-height: 1.42857;
}

.btn-circle.btn-lg, .btn-group-lg > .btn-circle.btn {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  border-radius: 25px;
  font-size: 18px;
  line-height: 1.33;
}

.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  border-radius: 35px;
  font-size: 24px;
  line-height: 1.33;
}

.show-grid [class^=col-] {
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #dddddd;
  background-color: #eeeeee !important;
}

.show-grid {
  margin: 15px 0;
}

/* ANIMATION */
.css-animation-box h1 {
  font-size: 44px;
}

.animation-efect-links a {
  padding: 4px 6px;
  font-size: 12px;
}

#animation_box {
  background-color: #f9f8f8;
  border-radius: 16px;
  width: 80%;
  margin: 0 auto;
  padding-top: 80px;
}

.animation-text-box {
  position: absolute;
  margin-top: 40px;
  left: 50%;
  margin-left: -100px;
  width: 200px;
}

.animation-text-info {
  position: absolute;
  margin-top: -60px;
  left: 50%;
  margin-left: -100px;
  width: 200px;
  font-size: 10px;
}

.animation-text-box h2 {
  font-size: 54px;
  font-weight: 600;
  margin-bottom: 5px;
}

.animation-text-box p {
  font-size: 12px;
  text-transform: uppercase;
}

/* PEACE */
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pace-inactive {
  display: none;
}

.pace .pace-progress {
  background: #1ab394;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}

.pace-inactive {
  display: none;
}

/* WIDGETS */
.widget {
  border-radius: 5px;
  padding: 15px 20px;
  margin-bottom: 10px;
  margin-top: 10px;
}

.widget.style1 h2 {
  font-size: 30px;
}

.widget h2, .widget h3 {
  margin-top: 5px;
  margin-bottom: 0;
}

.widget-text-box {
  padding: 20px;
  border: 1px solid #e7eaec;
  background: white;
}

.widget-head-color-box {
  border-radius: 5px 5px 0px 0px;
  margin-top: 10px;
}

.widget .flot-chart {
  height: 100px;
}

.vertical-align div {
  display: inline-block;
  vertical-align: middle;
}

.vertical-align h2, .vertical-align h3 {
  margin: 0;
}

.todo-list {
  list-style: none outside none;
  margin: 0;
  padding: 0;
  font-size: 14px;
}

.todo-list.small-list {
  font-size: 12px;
}

.todo-list.small-list > li {
  background: #f3f3f4;
  border-left: none;
  border-right: none;
  border-radius: 4px;
  color: inherit;
  margin-bottom: 2px;
  padding: 6px 6px 6px 12px;
}

.todo-list.small-list .btn-xs, .todo-list.small-list .btn-group-xs > .btn {
  border-radius: 5px;
  font-size: 10px;
  line-height: 1.5;
  padding: 1px 2px 1px 5px;
}

.todo-list > li {
  background: #f3f3f4;
  border-left: 6px solid #e7eaec;
  border-right: 6px solid #e7eaec;
  border-radius: 4px;
  color: inherit;
  margin-bottom: 2px;
  padding: 10px;
}

.todo-list .handle {
  cursor: move;
  display: inline-block;
  font-size: 16px;
  margin: 0 5px;
}

.todo-list > li .label {
  font-size: 9px;
  margin-left: 10px;
}

.check-link {
  font-size: 16px;
}

.todo-completed {
  text-decoration: line-through;
}

.geo-statistic h1 {
  font-size: 36px;
  margin-bottom: 0;
}

.glyphicon.fa {
  font-family: "FontAwesome";
}

/* INPUTS */
.inline {
  display: inline-block !important;
}

.input-s-sm {
  width: 120px;
}

.input-s {
  width: 200px;
}

.input-s-lg {
  width: 250px;
}

.i-checks {
  padding-left: 0;
}

.form-control, .single-line {
  background-color: white;
  background-image: none;
  border: 1px solid #e5e6e7;
  border-radius: 1px;
  color: inherit;
  display: block;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
}

.form-control:focus, .single-line:focus {
  border-color: #1ab394 !important;
}

.has-success .form-control {
  border-color: #1ab394;
}

.has-warning .form-control {
  border-color: #f8ac59;
}

.has-error .form-control {
  border-color: #ed5565;
}

.has-success .control-label {
  color: #1ab394;
}

.has-warning .control-label {
  color: #f8ac59;
}

.has-error .control-label {
  color: #ed5565;
}

.input-group-addon {
  background-color: white;
  border: 1px solid #e5e6e7;
  border-radius: 1px;
  color: inherit;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  padding: 6px 12px;
  text-align: center;
}

.spinner-buttons.input-group-btn .btn-xs, .spinner-buttons.input-group-btn .btn-group-xs > .btn {
  line-height: 1.13;
}

.spinner-buttons.input-group-btn {
  width: 20%;
}

.noUi-connect {
  background: none repeat scroll 0 0 #1ab394;
  box-shadow: none;
}

.slider_red .noUi-connect {
  background: none repeat scroll 0 0 #ed5565;
  box-shadow: none;
}

/* UI Sortable */
.ui-sortable .ibox-title {
  cursor: move;
}

.ui-sortable-placeholder {
  border: 1px dashed #cecece !important;
  visibility: visible !important;
  background: #e7eaec;
}

.ibox.ui-sortable-placeholder {
  margin: 0px 0px 23px !important;
}

/* SWITCHES */
.onoffswitch {
  position: relative;
  width: 54px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.onoffswitch-checkbox {
  display: none;
}

.onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid #1ab394;
  border-radius: 3px;
}

.onoffswitch-inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  -moz-transition: margin 0.3s ease-in 0s;
  -webkit-transition: margin 0.3s ease-in 0s;
  -o-transition: margin 0.3s ease-in 0s;
  transition: margin 0.3s ease-in 0s;
}

.onoffswitch-inner:before, .onoffswitch-inner:after {
  display: block;
  float: left;
  width: 50%;
  height: 16px;
  padding: 0;
  line-height: 16px;
  font-size: 10px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: bold;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.onoffswitch-inner:before {
  content: "ON";
  padding-left: 7px;
  background-color: #1ab394;
  color: white;
}

.onoffswitch-inner:after {
  content: "OFF";
  padding-right: 7px;
  background-color: white;
  color: #919191;
  text-align: right;
}

.onoffswitch-switch {
  display: block;
  width: 18px;
  margin: 0px;
  background: white;
  border: 2px solid #1ab394;
  border-radius: 3px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 36px;
  -moz-transition: all 0.3s ease-in 0s;
  -webkit-transition: all 0.3s ease-in 0s;
  -o-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0px;
}

/* jqGrid */
.ui-jqgrid {
  -moz-box-sizing: content-box;
}

.ui-jqgrid-btable {
  border-collapse: separate;
}

.ui-jqgrid-htable {
  border-collapse: separate;
}

.ui-jqgrid-titlebar {
  height: 40px;
  line-height: 15px;
  color: #676a6c;
  background-color: #f9f9f9;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.ui-jqgrid .ui-jqgrid-title {
  float: left;
  margin: 1.1em 1em 0.2em;
}

.ui-jqgrid .ui-jqgrid-titlebar {
  position: relative;
  border-left: 0px solid;
  border-right: 0px solid;
  border-top: 0px solid;
}

.ui-widget-header {
  background: none;
  background-image: none;
  background-color: #f5f5f6;
  text-transform: uppercase;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.ui-jqgrid tr.ui-row-ltr td {
  border-right-color: inherit;
  border-right-style: solid;
  border-right-width: 1px;
  text-align: left;
  border-color: #dddddd;
  background-color: inherit;
}

.ui-search-toolbar input[type=text] {
  font-size: 12px;
  height: 15px;
  border: 1px solid #cccccc;
  border-radius: 0px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background: #f9f9f9;
  border: 1px solid #dddddd;
  line-height: 15px;
  font-weight: bold;
  color: #676a6c;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.ui-widget-content {
  box-sizing: content-box;
}

.ui-icon-triangle-1-n {
  background-position: 1px -16px;
}

.ui-jqgrid tr.ui-search-toolbar th {
  border-top-width: 0px !important;
  border-top-color: inherit !important;
  border-top-style: ridge !important;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  background: whitesmoke;
  border-collapse: separate;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  background: #f2fbff;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #dddddd;
  background: white;
  font-weight: normal;
  color: #212121;
}

.ui-jqgrid .ui-pg-input {
  font-size: inherit;
  width: 50px;
  border: 1px solid #cccccc;
  height: 15px;
}

.ui-jqgrid .ui-pg-selbox {
  display: block;
  font-size: 1em;
  height: 25px;
  line-height: 18px;
  margin: 0;
  width: auto;
}

.ui-jqgrid .ui-pager-control {
  position: relative;
}

.ui-jqgrid .ui-jqgrid-pager {
  height: 32px;
  position: relative;
}

.ui-pg-table .navtable .ui-corner-all {
  border-radius: 0px;
}

.ui-jqgrid .ui-pg-button:hover {
  padding: 1px;
  border: 0px;
}

.ui-jqgrid .loading {
  position: absolute;
  top: 45%;
  left: 45%;
  width: auto;
  height: auto;
  z-index: 101;
  padding: 6px;
  margin: 5px;
  text-align: center;
  font-weight: bold;
  display: none;
  border-width: 2px !important;
  font-size: 11px;
}

.ui-jqgrid .form-control {
  height: 10px;
  width: auto;
  display: inline;
  padding: 10px 12px;
}

.ui-jqgrid-pager {
  height: 32px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 0;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 0;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 0;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 0;
}

.ui-widget-content {
  border: 1px solid #dddddd;
}

.ui-jqgrid .ui-jqgrid-titlebar {
  padding: 0;
}

.ui-jqgrid .ui-jqgrid-titlebar {
  border-bottom: 1px solid #dddddd;
}

.ui-jqgrid tr.jqgrow td {
  padding: 6px;
}

.ui-jqdialog .ui-jqdialog-titlebar {
  padding: 10px 10px;
}

.ui-jqdialog .ui-jqdialog-title {
  float: none !important;
}

.ui-jqdialog > .ui-resizable-se {
  position: absolute;
}

/* Nestable list */
.dd {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 13px;
  line-height: 20px;
}

.dd-list {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}

.dd-list .dd-list {
  padding-left: 30px;
}

.dd-collapsed .dd-list {
  display: none;
}

.dd-item,
.dd-empty,
.dd-placeholder {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  min-height: 20px;
  font-size: 13px;
  line-height: 20px;
}

.dd-handle {
  display: block;
  margin: 5px 0;
  padding: 5px 10px;
  color: #333333;
  text-decoration: none;
  border: 1px solid #e7eaec;
  background: whitesmoke;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.dd-handle span {
  font-weight: bold;
}

.dd-handle:hover {
  background: #f0f0f0;
  cursor: pointer;
  font-weight: bold;
}

.dd-item > button {
  display: block;
  position: relative;
  cursor: pointer;
  float: left;
  width: 25px;
  height: 20px;
  margin: 5px 0;
  padding: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  border: 0;
  background: transparent;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  font-weight: bold;
}

.dd-item > button:before {
  content: "+";
  display: block;
  position: absolute;
  width: 100%;
  text-align: center;
  text-indent: 0;
}

.dd-item > button[data-action=collapse]:before {
  content: "-";
}

#nestable2 .dd-item > button {
  font-family: FontAwesome;
  height: 34px;
  width: 33px;
  color: #c1c1c1;
}

#nestable2 .dd-item > button:before {
  content: "";
}

#nestable2 .dd-item > button[data-action=collapse]:before {
  content: "";
}

.dd-placeholder,
.dd-empty {
  margin: 5px 0;
  padding: 0;
  min-height: 30px;
  background: #f2fbff;
  border: 1px dashed #b6bcbf;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.dd-empty {
  border: 1px dashed #bbbbbb;
  min-height: 100px;
  background-color: #e5e5e5;
  background-image: -webkit-linear-gradient(45deg, white 25%, transparent 25%, transparent 75%, white 75%, white), -webkit-linear-gradient(45deg, white 25%, transparent 25%, transparent 75%, white 75%, white);
  background-image: -moz-linear-gradient(45deg, white 25%, transparent 25%, transparent 75%, white 75%, white), -moz-linear-gradient(45deg, white 25%, transparent 25%, transparent 75%, white 75%, white);
  background-image: linear-gradient(45deg, white 25%, transparent 25%, transparent 75%, white 75%, white), linear-gradient(45deg, white 25%, transparent 25%, transparent 75%, white 75%, white);
  background-size: 60px 60px;
  background-position: 0 0, 30px 30px;
}

.dd-dragel {
  position: absolute;
  z-index: 9999;
  pointer-events: none;
}

.dd-dragel > .dd-item .dd-handle {
  margin-top: 0;
}

.dd-dragel .dd-handle {
  -webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
}

/* Nestable List */
.nestable-lists {
  display: block;
  clear: both;
  padding: 30px 0;
  width: 100%;
  border: 0;
  border-top: 2px solid #dddddd;
  border-bottom: 2px solid #dddddd;
}

#nestable-menu {
  padding: 0;
  margin: 10px 0 20px 0;
}

#nestable-output,
#nestable2-output {
  width: 100%;
  font-size: 0.75em;
  line-height: 1.33333em;
  font-family: open sans, lucida grande, lucida sans unicode, helvetica, arial, sans-serif;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

#nestable2 .dd-handle {
  color: inherit;
  border: 1px dashed #e7eaec;
  background: #f3f3f4;
  padding: 10px;
}

#nestable2 span.label {
  margin-right: 10px;
}

#nestable-output,
#nestable2-output {
  font-size: 12px;
  padding: 25px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

/* CodeMirror */
.CodeMirror {
  border: 1px solid #eeeeee;
  height: auto;
}

.CodeMirror-scroll {
  overflow-y: hidden;
  overflow-x: auto;
}

/* Google Maps */
.google-map {
  height: 300px;
}

/* Validation */
label.error {
  color: #cc5965;
  display: inline-block;
  margin-left: 5px;
}

.form-control.error {
  border: 1px dotted #cc5965;
}

/* ngGrid */
.gridStyle {
  border: 1px solid #d4d4d4;
  width: 100%;
  height: 400px;
}

.gridStyle2 {
  border: 1px solid #d4d4d4;
  width: 500px;
  height: 300px;
}

.ngHeaderCell {
  border-right: none;
  border-bottom: 1px solid #e7eaec;
}

.ngCell {
  border-right: none;
}

.ngTopPanel {
  background: #f5f5f6;
}

.ngRow.even {
  background: #f9f9f9;
}

.ngRow.selected {
  background: #ebf2f1;
}

.ngRow {
  border-bottom: 1px solid #e7eaec;
}

.ngCell {
  background-color: transparent;
}

.ngHeaderCell {
  border-right: none;
}

/* Toastr custom style */
#toast-container > .toast {
  background-image: none !important;
}

#toast-container > .toast:before {
  position: fixed;
  font-family: FontAwesome;
  font-size: 24px;
  line-height: 24px;
  float: left;
  color: #FFF;
  padding-right: 0.5em;
  margin: auto 0.5em auto -1.5em;
}

#toast-container > .toast-warning:before {
  content: "";
}

#toast-container > .toast-error:before {
  content: "";
}

#toast-container > .toast-info:before {
  content: "";
}

#toast-container > .toast-success:before {
  content: "";
}

#toast-container > div {
  -moz-box-shadow: 0 0 3px #999;
  -webkit-box-shadow: 0 0 3px #999;
  box-shadow: 0 0 3px #999;
  opacity: 0.9;
  -ms-filter: alpha(Opacity=90);
  filter: alpha(opacity=90);
}

#toast-container > :hover {
  -moz-box-shadow: 0 0 4px #999;
  -webkit-box-shadow: 0 0 4px #999;
  box-shadow: 0 0 4px #999;
  opacity: 1;
  -ms-filter: alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}

.toast {
  background-color: #1ab394;
}

.toast-success {
  background-color: #1ab394;
}

.toast-error {
  background-color: #ed5565;
}

.toast-info {
  background-color: #23c6c8;
}

.toast-warning {
  background-color: #f8ac59;
}

.toast-top-full-width {
  margin-top: 20px;
}

.toast-bottom-full-width {
  margin-bottom: 20px;
}

/* Notifie */
.cg-notify-message.inspinia-notify {
  background: #fff;
  padding: 0;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2);
  border: none;
  margin-top: 30px;
  color: inherit;
}

.inspinia-notify.alert-warning {
  border-left: 6px solid #f8ac59;
}

.inspinia-notify.alert-success {
  border-left: 6px solid #1c84c6;
}

.inspinia-notify.alert-danger {
  border-left: 6px solid #ed5565;
}

.inspinia-notify.alert-info {
  border-left: 6px solid #1ab394;
}

/* Image cropper style */
.img-container, .img-preview {
  overflow: hidden;
  text-align: center;
  width: 100%;
}

.img-preview-sm {
  height: 130px;
  width: 200px;
}

/* Forum styles  */
.forum-post-container .media {
  margin: 10px 10px 10px 10px;
  padding: 20px 10px 20px 10px;
  border-bottom: 1px solid #f1f1f1;
}

.forum-avatar {
  float: left;
  margin-right: 20px;
  text-align: center;
  width: 110px;
}

.forum-avatar .img-circle {
  height: 48px;
  width: 48px;
}

.author-info {
  color: #676a6c;
  font-size: 11px;
  margin-top: 5px;
  text-align: center;
}

.forum-post-info {
  padding: 9px 12px 6px 12px;
  background: #f9f9f9;
  border: 1px solid #f1f1f1;
}

.media-body > .media {
  background: #f9f9f9;
  border-radius: 3px;
  border: 1px solid #f1f1f1;
}

.forum-post-container .media-body .photos {
  margin: 10px 0;
}

.forum-photo {
  max-width: 140px;
  border-radius: 3px;
}

.media-body > .media .forum-avatar {
  width: 70px;
  margin-right: 10px;
}

.media-body > .media .forum-avatar .img-circle {
  height: 38px;
  width: 38px;
}

.mid-icon {
  font-size: 66px;
}

.forum-item {
  margin: 10px 0;
  padding: 10px 0 20px;
  border-bottom: 1px solid #f1f1f1;
}

.views-number {
  font-size: 24px;
  line-height: 18px;
  font-weight: 400;
}

.forum-container, .forum-post-container {
  padding: 30px !important;
}

.forum-item small {
  color: #999;
}

.forum-item .forum-sub-title {
  color: #999;
  margin-left: 50px;
}

.forum-title {
  margin: 15px 0 15px 0;
}

.forum-info {
  text-align: center;
}

.forum-desc {
  color: #999;
}

.forum-icon {
  float: left;
  width: 30px;
  margin-right: 20px;
  text-align: center;
}

a.forum-item-title {
  color: inherit;
  display: block;
  font-size: 18px;
  font-weight: 600;
}

a.forum-item-title:hover {
  color: inherit;
}

.forum-icon .fa {
  font-size: 30px;
  margin-top: 8px;
  color: #9b9b9b;
}

.forum-item.active .fa {
  color: #1ab394;
}

.forum-item.active a.forum-item-title {
  color: #1ab394;
}

@media (max-width: 992px) {
  .forum-info {
    margin: 15px 0 10px 0px;
    /* Comment this is you want to show forum info in small devices */
    display: none;
  }

  .forum-desc {
    float: none !important;
  }
}
/* New Timeline style */
.vertical-container {
  /* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */
  width: 90%;
  max-width: 1170px;
  margin: 0 auto;
}

.vertical-container::after {
  /* clearfix */
  content: "";
  display: table;
  clear: both;
}

#vertical-timeline {
  position: relative;
  padding: 0;
  margin-top: 2em;
  margin-bottom: 2em;
}

#vertical-timeline::before {
  content: "";
  position: absolute;
  top: 0;
  left: 18px;
  height: 100%;
  width: 4px;
  background: #f1f1f1;
}

.vertical-timeline-content .btn {
  float: right;
}

#vertical-timeline.light-timeline:before {
  background: #e7eaec;
}

.dark-timeline .vertical-timeline-content:before {
  border-color: transparent #f5f5f5 transparent transparent;
}

.dark-timeline.center-orientation .vertical-timeline-content:before {
  border-color: transparent transparent transparent #f5f5f5;
}

.dark-timeline .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before,
.dark-timeline.center-orientation .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before {
  border-color: transparent #f5f5f5 transparent transparent;
}

.dark-timeline .vertical-timeline-content,
.dark-timeline.center-orientation .vertical-timeline-content {
  background: #f5f5f5;
}

@media only screen and (min-width: 1170px) {
  #vertical-timeline.center-orientation {
    margin-top: 3em;
    margin-bottom: 3em;
  }

  #vertical-timeline.center-orientation:before {
    left: 50%;
    margin-left: -2px;
  }
}
@media only screen and (max-width: 1170px) {
  .center-orientation.dark-timeline .vertical-timeline-content:before {
    border-color: transparent #f5f5f5 transparent transparent;
  }
}
.vertical-timeline-block {
  position: relative;
  margin: 2em 0;
}

.vertical-timeline-block:after {
  content: "";
  display: table;
  clear: both;
}

.vertical-timeline-block:first-child {
  margin-top: 0;
}

.vertical-timeline-block:last-child {
  margin-bottom: 0;
}

@media only screen and (min-width: 1170px) {
  .center-orientation .vertical-timeline-block {
    margin: 4em 0;
  }

  .center-orientation .vertical-timeline-block:first-child {
    margin-top: 0;
  }

  .center-orientation .vertical-timeline-block:last-child {
    margin-bottom: 0;
  }
}
.vertical-timeline-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  font-size: 16px;
  border: 3px solid #f1f1f1;
  text-align: center;
}

.vertical-timeline-icon i {
  display: block;
  width: 24px;
  height: 24px;
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -12px;
  margin-top: -9px;
}

@media only screen and (min-width: 1170px) {
  .center-orientation .vertical-timeline-icon {
    width: 50px;
    height: 50px;
    left: 50%;
    margin-left: -25px;
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    font-size: 19px;
  }

  .center-orientation .vertical-timeline-icon i {
    margin-left: -12px;
    margin-top: -10px;
  }

  .center-orientation .cssanimations .vertical-timeline-icon.is-hidden {
    visibility: hidden;
  }
}
.vertical-timeline-content {
  position: relative;
  margin-left: 60px;
  background: white;
  border-radius: 0.25em;
  padding: 1em;
}

.vertical-timeline-content:after {
  content: "";
  display: table;
  clear: both;
}

.vertical-timeline-content h2 {
  font-weight: 400;
  margin-top: 4px;
}

.vertical-timeline-content p {
  margin: 1em 0;
  line-height: 1.6;
}

.vertical-timeline-content .vertical-date {
  float: left;
  font-weight: 500;
}

.vertical-date small {
  color: #1ab394;
  font-weight: 400;
}

.vertical-timeline-content::before {
  content: "";
  position: absolute;
  top: 16px;
  right: 100%;
  height: 0;
  width: 0;
  border: 7px solid transparent;
  border-right: 7px solid white;
}

@media only screen and (min-width: 768px) {
  .vertical-timeline-content h2 {
    font-size: 18px;
  }

  .vertical-timeline-content p {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1170px) {
  .center-orientation .vertical-timeline-content {
    margin-left: 0;
    padding: 1.6em;
    width: 45%;
  }

  .center-orientation .vertical-timeline-content::before {
    top: 24px;
    left: 100%;
    border-color: transparent;
    border-left-color: white;
  }

  .center-orientation .vertical-timeline-content .btn {
    float: left;
  }

  .center-orientation .vertical-timeline-content .vertical-date {
    position: absolute;
    width: 100%;
    left: 122%;
    top: 2px;
    font-size: 14px;
  }

  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content {
    float: right;
  }

  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content::before {
    top: 24px;
    left: auto;
    right: 100%;
    border-color: transparent;
    border-right-color: white;
  }

  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .btn {
    float: right;
  }

  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .vertical-date {
    left: auto;
    right: 122%;
    text-align: right;
  }

  .center-orientation .cssanimations .vertical-timeline-content.is-hidden {
    visibility: hidden;
  }
}
/* Tabs */
.tabs-container .panel-body {
  background: #fff;
  border: 1px solid #e7eaec;
  border-radius: 2px;
  padding: 20px;
  position: relative;
}
.tabs-container .nav-tabs > li.active > a,
.tabs-container .nav-tabs > li.active > a:hover,
.tabs-container .nav-tabs > li.active > a:focus {
  border: 1px solid #e7eaec;
  border-bottom-color: transparent;
  background-color: #fff;
}
.tabs-container .nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.tabs-container .tab-pane .panel-body {
  border-top: none;
}
.tabs-container .nav-tabs > li.active > a, .tabs-container .nav-tabs > li.active > a:hover, .tabs-container .nav-tabs > li.active > a:focus {
  border: 1px solid #e7eaec;
  border-bottom-color: transparent;
}
.tabs-container .nav-tabs {
  border-bottom: 1px solid #e7eaec;
}
.tabs-container .tab-pane .panel-body {
  border-top: none;
}
.tabs-container .tabs-left .tab-pane .panel-body, .tabs-container .tabs-right .tab-pane .panel-body {
  border-top: 1px solid #e7eaec;
}
.tabs-container .nav-tabs > li a:hover {
  background: transparent;
  border-color: transparent;
}
.tabs-container .tabs-below > .nav-tabs,
.tabs-container .tabs-right > .nav-tabs,
.tabs-container .tabs-left > .nav-tabs {
  border-bottom: 0;
}
.tabs-container .tabs-left .panel-body {
  position: static;
}
.tabs-container .tabs-left > .nav-tabs, .tabs-container .tabs-right > .nav-tabs {
  width: 20%;
}
.tabs-container .tabs-left .panel-body {
  width: 80%;
  margin-left: 20%;
}
.tabs-container .tabs-right .panel-body {
  width: 80%;
  margin-right: 20%;
}
.tabs-container .tab-content > .tab-pane,
.tabs-container .pill-content > .pill-pane {
  display: none;
}
.tabs-container .tab-content > .active,
.tabs-container .pill-content > .active {
  display: block;
}
.tabs-container .tabs-below > .nav-tabs {
  border-top: 1px solid #e7eaec;
}
.tabs-container .tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.tabs-container .tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.tabs-container .tabs-below > .nav-tabs > li > a:hover,
.tabs-container .tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #e7eaec;
  border-bottom-color: transparent;
}
.tabs-container .tabs-left > .nav-tabs > li,
.tabs-container .tabs-right > .nav-tabs > li {
  float: none;
}
.tabs-container .tabs-left > .nav-tabs > li > a,
.tabs-container .tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
.tabs-container .tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
}
.tabs-container .tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.tabs-container .tabs-left > .nav-tabs .active > a,
.tabs-container .tabs-left > .nav-tabs .active > a:hover,
.tabs-container .tabs-left > .nav-tabs .active > a:focus {
  border-color: #e7eaec transparent #e7eaec #e7eaec;
  *border-right-color: #ffffff;
}
.tabs-container .tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
}
.tabs-container .tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.tabs-container .tabs-right > .nav-tabs .active > a,
.tabs-container .tabs-right > .nav-tabs .active > a:hover,
.tabs-container .tabs-right > .nav-tabs .active > a:focus {
  border-color: #e7eaec #e7eaec #e7eaec transparent;
  *border-left-color: #ffffff;
  z-index: 1;
}

/* jsvectormap */
.jvectormap-container {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.jvectormap-tip {
  position: absolute;
  display: none;
  border: solid 1px #CDCDCD;
  border-radius: 3px;
  background: #292929;
  color: white;
  font-family: sans-serif, Verdana;
  font-size: smaller;
  padding: 5px;
}

.jvectormap-zoomin, .jvectormap-zoomout, .jvectormap-goback {
  position: absolute;
  left: 10px;
  border-radius: 3px;
  background: #1ab394;
  padding: 3px;
  color: white;
  cursor: pointer;
  line-height: 10px;
  text-align: center;
  box-sizing: content-box;
}

.jvectormap-zoomin, .jvectormap-zoomout {
  width: 10px;
  height: 10px;
}

.jvectormap-zoomin {
  top: 10px;
}

.jvectormap-zoomout {
  top: 30px;
}

.jvectormap-goback {
  bottom: 10px;
  z-index: 1000;
  padding: 6px;
}

.jvectormap-spinner {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: center no-repeat url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==);
}

.jvectormap-legend-title {
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}

.jvectormap-legend-cnt {
  position: absolute;
}

.jvectormap-legend-cnt-h {
  bottom: 0;
  right: 0;
}

.jvectormap-legend-cnt-v {
  top: 0;
  right: 0;
}

.jvectormap-legend {
  background: black;
  color: white;
  border-radius: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend {
  float: left;
  margin: 0 10px 10px 0;
  padding: 3px 3px 1px 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
  float: left;
}

.jvectormap-legend-cnt-v .jvectormap-legend {
  margin: 10px 10px 0 0;
  padding: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick {
  width: 40px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
  height: 15px;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
  height: 20px;
  width: 20px;
  display: inline-block;
  vertical-align: middle;
}

.jvectormap-legend-tick-text {
  font-size: 12px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
  text-align: center;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
  padding-left: 3px;
}

/*Slick Carousel */
.slick-prev:before,
.slick-next:before {
  color: #1ab394 !important;
}

/* Payments */
.payment-card {
  background: #ffffff;
  padding: 20px;
  margin-bottom: 25px;
  border: 1px solid #e7eaec;
}

.payment-icon-big {
  font-size: 60px !important;
  color: #d1dade;
}

.payments-method.panel-group .panel + .panel {
  margin-top: -1px;
}

.payments-method .panel-heading {
  padding: 15px;
}

.payments-method .panel {
  border-radius: 0;
}

.payments-method .panel-heading h5 {
  margin-bottom: 5px;
}

.payments-method .panel-heading i {
  font-size: 26px;
}

/* Select2 custom styles */
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
  border-color: #e7eaec;
}

.sidebard-panel {
  width: 220px;
  background: #ebebed;
  padding: 10px 20px;
  position: absolute;
  right: 0;
}

.sidebard-panel .feed-element img.img-circle {
  width: 32px;
  height: 32px;
}

.sidebard-panel .feed-element, .media-body, .sidebard-panel p {
  font-size: 12px;
}

.sidebard-panel .feed-element {
  margin-top: 20px;
  padding-bottom: 0;
}

.sidebard-panel .list-group {
  margin-bottom: 10px;
}

.sidebard-panel .list-group .list-group-item {
  padding: 5px 0;
  font-size: 12px;
  border: 0;
}

.sidebar-content .wrapper {
  padding-right: 230px;
}

.sidebar-content .wrapper, .wrapper.sidebar-content {
  padding-right: 230px !important;
}

.body-small .sidebar-content .wrapper, .body-small .wrapper.sidebar-content {
  padding-right: 20px !important;
}

#right-sidebar {
  background-color: #fff;
  border-left: 1px solid #e7eaec;
  border-top: 1px solid #e7eaec;
  overflow: hidden;
  position: fixed;
  top: 60px;
  width: 260px !important;
  z-index: 1009;
  bottom: 0;
  right: -260px;
}

.sidebar-container {
  /*padding: 10px;*/
}

#right-sidebar.sidebar-open {
  right: 0;
}

#right-sidebar.sidebar-open.sidebar-top {
  top: 0;
  border-top: none;
}

.sidebar-container ul.nav-tabs {
  border: none;
}
.sidebar-container ul.nav-tabs.navs-4 li {
  width: 25%;
}
.sidebar-container ul.nav-tabs.navs-3 li {
  width: 33.3333%;
}
.sidebar-container ul.nav-tabs.navs-2 li {
  width: 50%;
}
.sidebar-container ul.nav-tabs li {
  border: none;
}
.sidebar-container ul.nav-tabs li a {
  border: none;
  padding: 12px 10px;
  margin: 0;
  border-radius: 0;
  background: #2f4050;
  color: #fff;
  text-align: center;
  border-right: 1px solid #334556;
}
.sidebar-container ul.nav-tabs li.active a {
  border: none;
  background: #f9f9f9;
  color: #676a6c;
  font-weight: bold;
}
.sidebar-container .nav-tabs > li.active > a:hover,
.sidebar-container .nav-tabs > li.active > a:focus {
  border: none;
}
.sidebar-container ul.sidebar-list {
  margin: 0;
  padding: 0;
}
.sidebar-container ul.sidebar-list li {
  border-bottom: 1px solid #e7eaec;
  padding: 15px 20px;
  list-style: none;
  font-size: 12px;
}
.sidebar-container .sidebar-message:nth-child(2n+2) {
  background: #f9f9f9;
}
.sidebar-container ul.sidebar-list li a {
  text-decoration: none;
  color: inherit;
}
.sidebar-container .sidebar-content {
  padding: 15px 20px;
  font-size: 12px;
}
.sidebar-container .sidebar-title {
  background: #f9f9f9;
  padding: 20px;
  border-bottom: 1px solid #e7eaec;
}
.sidebar-container .sidebar-title h3 {
  margin-bottom: 3px;
  padding-left: 2px;
}
.sidebar-container .tab-content h4 {
  margin-bottom: 5px;
}
.sidebar-container .sidebar-message > a > .pull-left {
  margin-right: 10px;
}
.sidebar-container .sidebar-message > a {
  text-decoration: none;
  color: inherit;
}
.sidebar-container .sidebar-message {
  padding: 15px 20px;
}
.sidebar-container .sidebar-message .message-avatar {
  height: 38px;
  width: 38px;
  border-radius: 50%;
}
.sidebar-container .setings-item {
  padding: 15px 20px;
  border-bottom: 1px solid #e7eaec;
}

body {
  font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #2f4050;
  font-size: 13px;
  color: #676a6c;
  overflow-x: hidden;
}

html, body {
  height: 100%;
  min-width: 1360px;
}

body.full-height-layout #wrapper,
body.full-height-layout #page-wrapper {
  height: 100%;
}

#page-wrapper {
  min-height: auto;
}

body.boxed-layout {
  background: image-url("patterns/shattered.png");
}

body.boxed-layout #wrapper {
  background-color: #2f4050;
  max-width: 1200px;
  margin: 0 auto;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
}

.top-navigation.boxed-layout #wrapper,
.boxed-layout #wrapper.top-navigation {
  max-width: 1300px !important;
}

.block {
  display: block;
}

.clear {
  display: block;
  overflow: hidden;
}

a {
  cursor: pointer;
}

a:hover, a:focus {
  text-decoration: none;
}

.border-bottom {
  border-bottom: 1px solid #e7eaec !important;
}

.font-bold {
  font-weight: 600;
}

.font-noraml {
  font-weight: 400;
}

.text-uppercase, .initialism {
  text-transform: uppercase;
}

.b-r {
  border-right: 1px solid #e7eaec;
  height: 100px;
}

.hr-line-dashed {
  border-top: 1px dashed #e7eaec;
  color: #ffffff;
  background-color: #ffffff;
  height: 1px;
  margin: 20px 0;
}

.hr-line-solid {
  border-bottom: 1px solid #e7eaec;
  background-color: rgba(0, 0, 0, 0);
  border-style: solid !important;
  margin-top: 15px;
  margin-bottom: 15px;
}

video {
  width: 100% !important;
  height: auto !important;
}

/* GALLERY */
.gallery > .row > div {
  margin-bottom: 15px;
}

.fancybox img {
  margin-bottom: 5px;
  /* Only for demo */
  width: 24%;
}

/* Summernote text editor  */
.note-editor {
  height: auto !important;
  min-height: 300px;
}

/* MODAL */
.modal-content {
  background-clip: padding-box;
  background-color: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  outline: 0 none;
  position: relative;
}

.modal-dialog {
  z-index: 2200;
}

.modal-body {
  padding: 20px 30px 30px 30px;
}

.inmodal .modal-body {
  background: #f8fafb;
}

.inmodal .modal-header {
  padding: 30px 15px;
  text-align: center;
}

.animated.modal.fade .modal-dialog {
  -webkit-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}

.inmodal .modal-title {
  font-size: 26px;
}

.inmodal .modal-icon {
  font-size: 84px;
  color: #e2e3e3;
}

.modal-footer {
  margin-top: 0;
}

/* WRAPPERS */
#wrapper {
  width: 100%;
  overflow-x: hidden;
}

.wrapper {
  padding: 0 20px;
}

.wrapper-content {
  padding: 20px 10px 40px;
}

#page-wrapper {
  padding: 0 15px;
  min-height: 568px;
  position: relative !important;
}

@media (min-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 240px;
    min-height: 1000px;
  }
}
.title-action {
  text-align: right;
  padding-top: 23px;
}

.ibox-content h1, .ibox-content h2, .ibox-content h3, .ibox-content h4, .ibox-content h5,
.ibox-title h1, .ibox-title h2, .ibox-title h3, .ibox-title h4, .ibox-title h5 {
  margin-top: 5px;
}

ul.unstyled, ol.unstyled {
  list-style: none outside none;
  margin-left: 0;
}

.big-icon {
  font-size: 160px !important;
  color: #e5e6e7;
}

/* FOOTER */
.footer {
  background: none repeat scroll 0 0 white;
  border-top: 1px solid #e7eaec;
  bottom: 0;
  left: 0;
  padding: 10px 20px;
  position: absolute;
  right: 0;
}

.footer.fixed_full {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  padding: 10px 20px;
  background: white;
  border-top: 1px solid #e7eaec;
}

.footer.fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  padding: 10px 20px;
  background: white;
  border-top: 1px solid #e7eaec;
  margin-left: 220px;
}

body.mini-navbar .footer.fixed,
body.body-small.mini-navbar .footer.fixed {
  margin: 0 0 0 70px;
}

body.mini-navbar.canvas-menu .footer.fixed,
body.canvas-menu .footer.fixed {
  margin: 0 !important;
}

body.fixed-sidebar.body-small.mini-navbar .footer.fixed {
  margin: 0 0 0 220px;
}

body.body-small .footer.fixed {
  margin-left: 0px;
}

/* PANELS */
.page-heading {
  border-top: 0;
  padding: 0px 10px 20px 10px;
}

.panel-heading h1, .panel-heading h2 {
  margin-bottom: 5px;
}

/* TABLES */
.table-bordered {
  border: 1px solid #EBEBEB;
}

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
  background-color: #F5F5F6;
  border-bottom-width: 1px;
}

.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 #e7e7e7;
}

.table > thead > tr > th {
  border-bottom: 1px solid #DDDDDD;
  vertical-align: bottom;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
  border-top: 1px solid #e7eaec;
  line-height: 1.42857;
  padding: 8px;
  vertical-align: top;
}

/* PANELS */
.panel.blank-panel {
  background: none;
  margin: 0;
}

.blank-panel .panel-heading {
  padding-bottom: 0;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none;
  border-color: #DDDDDD #DDDDDD rgba(0, 0, 0, 0);
  border-bottom: #f3f3f4;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  color: #555555;
  cursor: default;
}

.nav.nav-tabs li {
  background: none;
  border: none;
}

.nav-tabs > li > a {
  color: #A7B1C2;
  font-weight: 600;
  padding: 10px 20px 10px 25px;
}

.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
  background-color: #e6e6e6;
  color: #676a6c;
}

.ui-tab .tab-content {
  padding: 20px 0px;
}

/* GLOBAL  */
.no-padding {
  padding: 0 !important;
}

.no-borders {
  border: none !important;
}

.no-margins {
  margin: 0 !important;
}

.no-top-border {
  border-top: 0 !important;
}

.ibox-content.text-box {
  padding-bottom: 0px;
  padding-top: 15px;
}

.border-left-right {
  border-left: 1px solid #e7eaec;
  border-right: 1px solid #e7eaec;
  border-top: none;
  border-bottom: none;
}

.border-left {
  border-left: 1px solid #e7eaec;
  border-right: none;
  border-top: none;
  border-bottom: none;
}

.border-right {
  border-left: none;
  border-right: 1px solid #e7eaec;
  border-top: none;
  border-bottom: none;
}

.full-width {
  width: 100% !important;
}

.link-block {
  font-size: 12px;
  padding: 10px;
}

.nav.navbar-top-links .link-block a {
  font-size: 12px;
}

.link-block a {
  font-size: 10px;
  color: inherit;
}

body.mini-navbar .branding {
  display: none;
}

img.circle-border {
  border: 6px solid #FFFFFF;
  border-radius: 50%;
}

.branding {
  float: left;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 600;
  padding: 17px 20px;
  text-align: center;
  background-color: #1ab394;
}

.login-panel {
  margin-top: 25%;
}

.icons-box h3 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.icons-box .infont a i {
  font-size: 25px;
  display: block;
  color: #676a6c;
}

.icons-box .infont a {
  color: #a6a8a9;
}

.icons-box .infont a {
  padding: 10px;
  margin: 1px;
  display: block;
}

.ui-draggable .ibox-title {
  cursor: move;
}

.breadcrumb {
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 0;
}

.breadcrumb > li a {
  color: inherit;
}

.breadcrumb > .active {
  color: inherit;
}

code {
  background-color: #F9F2F4;
  border-radius: 4px;
  color: #ca4440;
  font-size: 90%;
  padding: 2px 4px;
  white-space: nowrap;
}

.ibox {
  clear: both;
  margin-bottom: 25px;
  margin-top: 0;
  padding: 0;
}

.ibox.collapsed .ibox-content {
  display: none;
}

.ibox.collapsed .fa.fa-chevron-up:before {
  content: "";
}

.ibox.collapsed .fa.fa-chevron-down:before {
  content: "";
}

.ibox:after, .ibox:before {
  display: table;
}

.ibox-title {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: white;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 3px 0px 0;
  color: inherit;
  margin-bottom: 0;
  padding: 14px 15px 7px;
  min-height: 48px;
}

.ibox-content {
  background-color: white;
  color: inherit;
  padding: 10px 20px 20px 20px;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 0px;
}

.ibox-footer {
  color: inherit;
  border-top: 1px solid #e7eaec;
  font-size: 90%;
  background: #ffffff;
  padding: 10px 15px;
}

table.table-mail tr td {
  padding: 12px;
}

.table-mail .check-mail {
  padding-left: 20px;
}

.table-mail .mail-date {
  padding-right: 20px;
}

.star-mail, .check-mail {
  width: 40px;
}

.unread td a, .unread td {
  font-weight: 600;
  color: inherit;
}

.read td a, .read td {
  font-weight: normal;
  color: inherit;
}

.unread td {
  background-color: #f9f8f8;
}

.ibox-content {
  clear: both;
}

.text-link {
  text-decoration: underline;
}

.ibox-heading {
  background-color: #f3f6fb;
  border-bottom: none;
}

.ibox-heading h3 {
  font-weight: 200;
  font-size: 24px;
}

.ibox-title h5 {
  display: inline-block;
  font-size: 14px;
  margin: 0 0 7px;
  padding: 0;
  text-overflow: ellipsis;
  float: left;
}

.ibox-title .label {
  float: left;
  margin-left: 4px;
}

.ibox-tools {
  display: block;
  float: none;
  margin-top: 0;
  position: relative;
  padding: 0;
  text-align: right;
}

.ibox-tools a {
  cursor: pointer;
  margin-left: 5px;
  color: #c4c4c4;
}

.ibox-tools a.btn-primary {
  color: #fff;
}

.ibox-tools .dropdown-menu > li > a {
  padding: 4px 10px;
  font-size: 12px;
}

.ibox .ibox-tools.open > .dropdown-menu {
  left: auto;
  right: 0;
}

/* BACKGROUNDS */
.gray-bg {
  background-color: #f3f3f4;
}

.white-bg {
  background-color: #ffffff;
}

.navy-bg {
  background-color: #1ab394;
  color: #ffffff;
}

.blue-bg {
  background-color: #1c84c6;
  color: #ffffff;
}

.lazur-bg {
  background-color: #23c6c8;
  color: #ffffff;
}

.yellow-bg {
  background-color: #f8ac59;
  color: #ffffff;
}

.red-bg {
  background-color: #ed5565;
  color: #ffffff;
}

.gerenciamento {
  margin-bottom: 30px;
}

.black-bg {
  background-color: #262626;
}

.vega-bg {
  background-image: url(../img/bg.jpg);
}
.vega-bg .logo-name {
  color: #4C608F;
  margin-left: -18px;
  font-size: 189px;
  font-weight: 800;
  letter-spacing: -10px;
  margin-bottom: -20px;
}
.vega-bg p, .vega-bg h3 {
  color: #fff;
}
.vega-bg .error-desc {
  color: #fff;
}

.panel-primary {
  border-color: #1ab394;
}

.panel-primary > .panel-heading {
  background-color: #1ab394;
  border-color: #1ab394;
}

.panel-success {
  border-color: #1c84c6;
}

.panel-success > .panel-heading {
  background-color: #1c84c6;
  border-color: #1c84c6;
  color: #ffffff;
}

.panel-info {
  border-color: #23c6c8;
}

.panel-info > .panel-heading {
  background-color: #23c6c8;
  border-color: #23c6c8;
  color: #ffffff;
}

.panel-warning {
  border-color: #f8ac59;
}

.panel-warning > .panel-heading {
  background-color: #f8ac59;
  border-color: #f8ac59;
  color: #ffffff;
}

.panel-danger {
  border-color: #ed5565;
}

.panel-danger > .panel-heading {
  background-color: #ed5565;
  border-color: #ed5565;
  color: #ffffff;
}

.progress-bar {
  background-color: #1ab394;
}

.progress-small, .progress-small .progress-bar {
  height: 10px;
}

.progress-small, .progress-mini {
  margin-top: 5px;
}

.progress-mini, .progress-mini .progress-bar {
  height: 5px;
  margin-bottom: 0px;
}

.progress-bar-navy-light {
  background-color: #3dc7ab;
}

.progress-bar-success {
  background-color: #1c84c6;
}

.progress-bar-info {
  background-color: #23c6c8;
}

.progress-bar-warning {
  background-color: #f8ac59;
}

.progress-bar-danger {
  background-color: #ed5565;
}

.panel-title {
  font-size: inherit;
}

.jumbotron {
  border-radius: 6px;
  padding: 40px;
}

.jumbotron h1 {
  margin-top: 0;
}

/* COLORS */
.text-navy {
  color: #1ab394;
}

.text-primary {
  color: inherit;
}

.text-success {
  color: #1c84c6;
}

.text-info {
  color: #23c6c8;
}

.text-warning {
  color: #f8ac59;
}

.text-danger {
  color: #ed5565;
}

.text-muted {
  color: #888888;
}

.text-white {
  color: #ffffff;
}

.simple_tag {
  background-color: #f3f3f4;
  border: 1px solid #e7eaec;
  border-radius: 2px;
  color: inherit;
  font-size: 10px;
  margin-right: 5px;
  margin-top: 5px;
  padding: 5px 12px;
  display: inline-block;
}

.img-shadow {
  -webkit-box-shadow: 0px 0px 3px 0px #919191;
  -moz-box-shadow: 0px 0px 3px 0px #919191;
  box-shadow: 0px 0px 3px 0px #919191;
}

/* For handle diferent bg color in AngularJS version */
.dashboards\.dashboard_2 nav.navbar,
.dashboards\.dashboard_3 nav.navbar,
.mailbox\.inbox nav.navbar,
.mailbox\.email_view nav.navbar,
.mailbox\.email_compose nav.navbar,
.dashboards\.dashboard_4_1 nav.navbar,
.metrics nav.navbar, .metrics\.index nav.navbar,
.dashboards\.dashboard_5 nav.navbar {
  background: #fff;
}

/* For handle diferent bg color in MVC version */
.Dashboard_2 .navbar.navbar-static-top,
.Dashboard_3 .navbar.navbar-static-top,
.Dashboard_4_1 .navbar.navbar-static-top,
.ComposeEmail .navbar.navbar-static-top,
.EmailView .navbar.navbar-static-top,
.Inbox .navbar.navbar-static-top,
.Metrics .navbar.navbar-static-top,
.Dashboard_5 .navbar.navbar-static-top {
  background: #fff;
}

a.close-canvas-menu {
  position: absolute;
  top: 10px;
  right: 15px;
  z-index: 1011;
  color: #a7b1c2;
}

a.close-canvas-menu:hover {
  color: #fff;
}

/* FULL HEIGHT */
.full-height {
  height: 100%;
}

.fh-breadcrumb {
  height: calc(100% - 196px);
  margin: 0 -15px;
  position: relative;
}

.fh-no-breadcrumb {
  height: calc(100% - 99px);
  margin: 0 -15px;
  position: relative;
}

.fh-column {
  background: #fff;
  height: 100%;
  width: 240px;
  float: left;
}

.modal-backdrop {
  z-index: 2040 !important;
}

.modal {
  z-index: 2050 !important;
}

.spiner-example {
  height: 200px;
  padding-top: 70px;
}

/* MARGINS & PADDINGS */
.p-xxs {
  padding: 5px;
}

.p-xs {
  padding: 10px;
}

.p-sm {
  padding: 15px;
}

.p-m {
  padding: 20px;
}

.p-md {
  padding: 25px;
}

.p-lg {
  padding: 30px;
}

.p-xl {
  padding: 40px;
}

.p-w-xs {
  padding: 0 10px;
}

.p-w-sm {
  padding: 0 15px;
}

.p-w-m {
  padding: 0 20px;
}

.p-w-md {
  padding: 0 25px;
}

.p-w-lg {
  padding: 0 30px;
}

.p-w-xl {
  padding: 0 40px;
}

.m-xxs {
  margin: 2px 4px;
}

.m-xs {
  margin: 5px;
}

.m-sm {
  margin: 10px;
}

.m {
  margin: 15px;
}

.m-md {
  margin: 20px;
}

.m-lg {
  margin: 30px;
}

.m-xl {
  margin: 50px;
}

.m-n {
  margin: 0 !important;
}

.m-l-none {
  margin-left: 0;
}

.m-l-xs {
  margin-left: 5px;
}

.m-l-sm {
  margin-left: 10px;
}

.m-l {
  margin-left: 15px;
}

.m-l-md {
  margin-left: 20px;
}

.m-l-lg {
  margin-left: 30px;
}

.m-l-xl {
  margin-left: 40px;
}

.m-l-n-xxs {
  margin-left: -1px;
}

.m-l-n-xs {
  margin-left: -5px;
}

.m-l-n-sm {
  margin-left: -10px;
}

.m-l-n {
  margin-left: -15px;
}

.m-l-n-md {
  margin-left: -20px;
}

.m-l-n-lg {
  margin-left: -30px;
}

.m-l-n-xl {
  margin-left: -40px;
}

.m-t-none {
  margin-top: 0;
}

.m-t-xxs {
  margin-top: 1px;
}

.m-t-xs {
  margin-top: 5px;
}

.m-t-sm {
  margin-top: 10px;
}

.m-t {
  margin-top: 15px;
}

.m-t-md {
  margin-top: 20px;
}

.m-t-lg {
  margin-top: 30px;
}

.m-t-xl {
  margin-top: 40px;
}

.m-t-n-xxs {
  margin-top: -1px;
}

.m-t-n-xs {
  margin-top: -5px;
}

.m-t-n-sm {
  margin-top: -10px;
}

.m-t-n {
  margin-top: -15px;
}

.m-t-n-md {
  margin-top: -20px;
}

.m-t-n-lg {
  margin-top: -30px;
}

.m-t-n-xl {
  margin-top: -40px;
}

.m-r-none {
  margin-right: 0;
}

.m-r-xxs {
  margin-right: 1px;
}

.m-r-xs {
  margin-right: 5px;
}

.m-r-sm {
  margin-right: 10px;
}

.m-r {
  margin-right: 15px;
}

.m-r-md {
  margin-right: 20px;
}

.m-r-lg {
  margin-right: 30px;
}

.m-r-xl {
  margin-right: 40px;
}

.m-r-n-xxs {
  margin-right: -1px;
}

.m-r-n-xs {
  margin-right: -5px;
}

.m-r-n-sm {
  margin-right: -10px;
}

.m-r-n {
  margin-right: -15px;
}

.m-r-n-md {
  margin-right: -20px;
}

.m-r-n-lg {
  margin-right: -30px;
}

.m-r-n-xl {
  margin-right: -40px;
}

.m-b-none {
  margin-bottom: 0;
}

.m-b-xxs {
  margin-bottom: 1px;
}

.m-b-xs {
  margin-bottom: 5px;
}

.m-b-sm {
  margin-bottom: 10px;
}

.m-b {
  margin-bottom: 15px;
}

.m-b-md {
  margin-bottom: 20px;
}

.m-b-lg {
  margin-bottom: 30px;
}

.m-b-xl {
  margin-bottom: 40px;
}

.m-b-n-xxs {
  margin-bottom: -1px;
}

.m-b-n-xs {
  margin-bottom: -5px;
}

.m-b-n-sm {
  margin-bottom: -10px;
}

.m-b-n {
  margin-bottom: -15px;
}

.m-b-n-md {
  margin-bottom: -20px;
}

.m-b-n-lg {
  margin-bottom: -30px;
}

.m-b-n-xl {
  margin-bottom: -40px;
}

.space-15 {
  margin: 15px 0;
}

.space-20 {
  margin: 20px 0;
}

.space-25 {
  margin: 25px 0;
}

.space-30 {
  margin: 30px 0;
}

body.modal-open {
  padding-right: inherit !important;
}

.fullscreen-ibox-mode .animated {
  animation: none;
}

body.fullscreen-ibox-mode {
  overflow-y: hidden;
}

.ibox.fullscreen {
  z-index: 2030;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
  margin-bottom: 0;
}

.ibox.fullscreen .collapse-link {
  display: none;
}

.ibox.fullscreen .ibox-content {
  min-height: calc(100% - 48px);
}

body.modal-open {
  padding-right: inherit !important;
}

body.modal-open .animated {
  animation-fill-mode: initial;
}

/* Show profile dropdown on fixed sidebar */
body.mini-navbar.fixed-sidebar .profile-element, .block {
  display: block !important;
}

body.mini-navbar.fixed-sidebar .nav-header {
  padding: 33px 25px;
}

body.mini-navbar.fixed-sidebar .logo-element {
  display: none;
}

fieldset {
  margin-bottom: 10px;
}

/* SEARCH PAGE */
.search-form {
  margin-top: 10px;
}

.search-result h3 {
  margin-bottom: 0;
  color: #1e0fbe;
}

.search-result .search-link {
  color: #006621;
}

.search-result p {
  font-size: 12px;
  margin-top: 5px;
}

/* CONTACTS */
.contact-box {
  background-color: white;
  border: 1px solid #e7eaec;
  padding: 20px;
  margin-bottom: 20px;
}

.contact-box > a {
  color: inherit;
}

.contact-box.center-version {
  border: 1px solid #e7eaec;
  padding: 0;
}

.contact-box.center-version > a {
  display: block;
  background-color: #ffffff;
  padding: 20px;
  text-align: center;
}

.contact-box.center-version > a img {
  width: 80px;
  height: 80px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.contact-box.center-version address {
  margin-bottom: 0;
}

.contact-box .contact-box-footer {
  text-align: center;
  background-color: #ffffff;
  border-top: 1px solid #e7eaec;
  padding: 15px 20px;
}

/* INVOICE */
.invoice-table tbody > tr > td:last-child, .invoice-table tbody > tr > td:nth-child(4), .invoice-table tbody > tr > td:nth-child(3), .invoice-table tbody > tr > td:nth-child(2) {
  text-align: right;
}

.invoice-table thead > tr > th:last-child, .invoice-table thead > tr > th:nth-child(4), .invoice-table thead > tr > th:nth-child(3), .invoice-table thead > tr > th:nth-child(2) {
  text-align: right;
}

.invoice-total > tbody > tr > td:first-child {
  text-align: right;
}

.invoice-total > tbody > tr > td {
  border: 0 none;
}

.invoice-total > tbody > tr > td:last-child {
  border-bottom: 1px solid #dddddd;
  text-align: right;
  width: 15%;
}

/* ERROR & LOGIN & LOCKSCREEN */
.middle-box {
  max-width: 400px;
  z-index: 100;
  margin: 0 auto;
  padding-top: 40px;
}

.lockscreen.middle-box {
  width: 200px;
  padding-top: 110px;
}

.loginscreen.middle-box {
  width: 300px;
}

.loginColumns {
  max-width: 800px;
  margin: 0 auto;
  padding: 100px 20px 20px 20px;
}

.passwordBox {
  max-width: 460px;
  margin: 0 auto;
  padding: 100px 20px 20px 20px;
}

.logo-name {
  color: #e6e6e6;
  font-size: 180px;
  font-weight: 800;
  letter-spacing: -10px;
  margin-bottom: 0px;
}

.middle-box h1 {
  font-size: 170px;
}

.wrapper .middle-box {
  margin-top: 140px;
}

.lock-word {
  z-index: 10;
  position: absolute;
  top: 110px;
  left: 50%;
  margin-left: -470px;
}

.lock-word span {
  font-size: 100px;
  font-weight: 600;
  color: #e9e9e9;
  display: inline-block;
}

.lock-word .first-word {
  margin-right: 160px;
}

/* DASBOARD */
.dashboard-header {
  border-top: 0;
  padding: 20px 20px 20px 20px;
}

.dashboard-header h2 {
  margin-top: 10px;
  font-size: 26px;
}

.fist-item {
  border-top: none !important;
}

.statistic-box {
  margin-top: 40px;
}

.dashboard-header .list-group-item span.label {
  margin-right: 10px;
}

.list-group.clear-list .list-group-item {
  border-top: 1px solid #e7eaec;
  border-bottom: 0;
  border-right: 0;
  border-left: 0;
  padding: 10px 0;
}

ul.clear-list:first-child {
  border-top: none !important;
}

/* Intimeline */
.timeline-item .date i {
  position: absolute;
  top: 0;
  right: 0;
  padding: 5px;
  width: 30px;
  text-align: center;
  border-top: 1px solid #e7eaec;
  border-bottom: 1px solid #e7eaec;
  border-left: 1px solid #e7eaec;
  background: #f8f8f8;
}

.timeline-item .date {
  text-align: right;
  width: 110px;
  position: relative;
  padding-top: 30px;
}

.timeline-item .content {
  border-left: 1px solid #e7eaec;
  border-top: 1px solid #e7eaec;
  padding-top: 10px;
  min-height: 100px;
}

.timeline-item .content:hover {
  background: #f6f6f6;
}

/* PIN BOARD */
ul.notes li, ul.tag-list li {
  list-style: none;
}

ul.notes li h4 {
  margin-top: 20px;
  font-size: 16px;
}

ul.notes li div {
  text-decoration: none;
  color: black;
  background: #ffffcc;
  display: block;
  height: 140px;
  width: 140px;
  padding: 1em;
  position: relative;
}

ul.notes li div small {
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 10px;
}

ul.notes li div a {
  position: absolute;
  right: 10px;
  bottom: 10px;
  color: inherit;
}

ul.notes li {
  margin: 10px 40px 50px 0px;
  float: left;
}

ul.notes li div p {
  font-size: 12px;
}

ul.notes li div {
  text-decoration: none;
  color: black;
  background: #ffffcc;
  display: block;
  height: 140px;
  width: 140px;
  padding: 1em;
  /* Firefox */
  -moz-box-shadow: 5px 5px 2px #212121;
  /* Safari+Chrome */
  -webkit-box-shadow: 5px 5px 2px rgba(33, 33, 33, 0.7);
  /* Opera */
  box-shadow: 5px 5px 2px rgba(33, 33, 33, 0.7);
}

ul.notes li div {
  -webkit-transform: rotate(-6deg);
  -o-transform: rotate(-6deg);
  -moz-transform: rotate(-6deg);
}

ul.notes li:nth-child(even) div {
  -o-transform: rotate(4deg);
  -webkit-transform: rotate(4deg);
  -moz-transform: rotate(4deg);
  position: relative;
  top: 5px;
}

ul.notes li:nth-child(3n) div {
  -o-transform: rotate(-3deg);
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  position: relative;
  top: -5px;
}

ul.notes li:nth-child(5n) div {
  -o-transform: rotate(5deg);
  -webkit-transform: rotate(5deg);
  -moz-transform: rotate(5deg);
  position: relative;
  top: -10px;
}

ul.notes li div:hover, ul.notes li div:focus {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  position: relative;
  z-index: 5;
}

ul.notes li div {
  text-decoration: none;
  color: black;
  background: #ffffcc;
  display: block;
  height: 210px;
  width: 210px;
  padding: 1em;
  -moz-box-shadow: 5px 5px 7px #212121;
  -webkit-box-shadow: 5px 5px 7px rgba(33, 33, 33, 0.7);
  box-shadow: 5px 5px 7px rgba(33, 33, 33, 0.7);
  -moz-transition: -moz-transform 0.15s linear;
  -o-transition: -o-transform 0.15s linear;
  -webkit-transition: -webkit-transform 0.15s linear;
}

/* FILE MANAGER */
.file-box {
  float: left;
  width: 220px;
}

.file-manager h5 {
  text-transform: uppercase;
}

.file-manager {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}

.folder-list li a {
  color: #666666;
  display: block;
  padding: 5px 0;
}

.folder-list li {
  border-bottom: 1px solid #e7eaec;
  display: block;
}

.folder-list li i {
  margin-right: 8px;
  color: #3d4d5d;
}

.category-list li a {
  color: #666666;
  display: block;
  padding: 5px 0;
}

.category-list li {
  display: block;
}

.category-list li i {
  margin-right: 8px;
  color: #3d4d5d;
}

.category-list li a .text-navy {
  color: #1ab394;
}

.category-list li a .text-primary {
  color: #1c84c6;
}

.category-list li a .text-info {
  color: #23c6c8;
}

.category-list li a .text-danger {
  color: #ef5352;
}

.category-list li a .text-warning {
  color: #f8ac59;
}

.file-manager h5.tag-title {
  margin-top: 20px;
}

.tag-list li {
  float: left;
}

.tag-list li a {
  font-size: 10px;
  background-color: #f3f3f4;
  padding: 5px 12px;
  color: inherit;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-right: 5px;
  margin-top: 5px;
  display: block;
}

.file {
  border: 1px solid #e7eaec;
  padding: 0;
  background-color: white;
  position: relative;
  margin-bottom: 20px;
  margin-right: 20px;
}

.file-manager .hr-line-dashed {
  margin: 15px 0;
}

.file .icon, .file .image {
  height: 100px;
  overflow: hidden;
}

.file .icon {
  padding: 15px 10px;
  text-align: center;
}

.file-control {
  color: inherit;
  font-size: 11px;
  margin-right: 10px;
}

.file-control.active {
  text-decoration: underline;
}

.file .icon i {
  font-size: 70px;
  color: #dadada;
}

.file .file-name {
  padding: 10px;
  background-color: #f8f8f8;
  border-top: 1px solid #e7eaec;
}

.file-name small {
  color: #676a6c;
}

.corner {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  line-height: 0;
  border: 0.6em solid transparent;
  border-right: 0.6em solid #f1f1f1;
  border-bottom: 0.6em solid #f1f1f1;
  right: 0em;
  bottom: 0em;
}

a.compose-mail {
  padding: 8px 10px;
}

.mail-search {
  max-width: 300px;
}

/* PROFILE */
.profile-content {
  border-top: none !important;
}

.profile-stats {
  margin-right: 10px;
}

.profile-image {
  width: 120px;
  float: left;
}

.profile-image img {
  width: 96px;
  height: 96px;
}

.profile-info {
  margin-left: 120px;
}

.feed-activity-list .feed-element {
  border-bottom: 1px solid #e7eaec;
}

.feed-element:first-child {
  margin-top: 0;
}

.feed-element {
  padding-bottom: 15px;
}

.feed-element, .feed-element .media {
  margin-top: 15px;
}

.feed-element, .media-body {
  overflow: hidden;
}

.feed-element > .pull-left {
  margin-right: 10px;
}

.feed-element img.img-circle, .dropdown-messages-box img.img-circle {
  width: 38px;
  height: 38px;
}

.feed-element .well {
  border: 1px solid #e7eaec;
  box-shadow: none;
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 10px 20px;
  font-size: 11px;
  line-height: 16px;
}

.feed-element .actions {
  margin-top: 10px;
}

.feed-element .photos {
  margin: 10px 0;
}

.feed-photo {
  max-height: 180px;
  border-radius: 4px;
  overflow: hidden;
  margin-right: 10px;
  margin-bottom: 10px;
}

.file-list li {
  padding: 5px 10px;
  font-size: 11px;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-bottom: 5px;
}

.file-list li a {
  color: inherit;
}

.file-list li a:hover {
  color: #1ab394;
}

.user-friends img {
  width: 42px;
  height: 42px;
  margin-bottom: 5px;
  margin-right: 5px;
}

/* MAILBOX */
.mail-box {
  background-color: white;
  border: 1px solid #e7eaec;
  border-top: 0;
  padding: 0px;
  margin-bottom: 20px;
}

.mail-box-header {
  background-color: white;
  border: 1px solid #e7eaec;
  border-bottom: 0;
  padding: 30px 20px 20px 20px;
}

.mail-box-header h2 {
  margin-top: 0px;
}

.mailbox-content .tag-list li a {
  background: white;
}

.mail-body {
  border-top: 1px solid #e7eaec;
  padding: 20px;
}

.mail-text {
  border-top: 1px solid #e7eaec;
}

.mail-text .note-toolbar {
  padding: 10px 15px;
}

.mail-body .form-group {
  margin-bottom: 5px;
}

.mail-text .note-editor .note-toolbar {
  background-color: #f9f8f8;
}

.mail-attachment {
  border-top: 1px solid #e7eaec;
  padding: 20px;
  font-size: 12px;
}

.mailbox-content {
  background: none;
  border: none;
  padding: 10px;
}

.mail-ontact {
  width: 23%;
}

/* PROJECTS */
.project-people, .project-actions {
  text-align: right;
  vertical-align: middle;
}

dd.project-people {
  text-align: left;
  margin-top: 5px;
}

.project-people img {
  width: 32px;
  height: 32px;
}

.project-title a {
  font-size: 14px;
  color: #676a6c;
  font-weight: 600;
}

.project-list table tr td {
  border-top: none;
  border-bottom: 1px solid #e7eaec;
  padding: 15px 10px;
  vertical-align: middle;
}

.project-manager .tag-list li a {
  font-size: 10px;
  background-color: white;
  padding: 5px 12px;
  color: inherit;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-right: 5px;
  margin-top: 5px;
  display: block;
}

.project-files li a {
  font-size: 11px;
  color: #676a6c;
  margin-left: 10px;
  line-height: 22px;
}

/* FAQ */
.faq-item {
  padding: 20px;
  margin-bottom: 2px;
  background: white;
}

.faq-question {
  font-size: 18px;
  font-weight: 600;
  color: #1ab394;
  display: block;
}

.faq-question:hover {
  color: #179d82;
}

.faq-answer {
  margin-top: 10px;
  background: #f3f3f4;
  border: 1px solid #e7eaec;
  border-radius: 3px;
  padding: 15px;
}

.faq-item .tag-item {
  background: #f3f3f4;
  padding: 2px 6px;
  font-size: 10px;
  text-transform: uppercase;
}

/* Chat view */
.message-input {
  height: 90px !important;
}

.chat-avatar {
  white: 36px;
  height: 36px;
  float: left;
  margin-right: 10px;
}

.chat-user-name {
  padding: 10px;
}

.chat-user {
  padding: 8px 10px;
  border-bottom: 1px solid #e7eaec;
}

.chat-user a {
  color: inherit;
}

.chat-view {
  z-index: 20012;
}

.chat-users, .chat-statistic {
  margin-left: -30px;
}

@media (max-width: 992px) {
  .chat-users, .chat-statistic {
    margin-left: 0px;
  }
}
.chat-view .ibox-content {
  padding: 0;
}

.chat-message {
  padding: 10px 20px;
}

.message-avatar {
  height: 48px;
  width: 48px;
  border: 1px solid #e7eaec;
  border-radius: 4px;
  margin-top: 1px;
}

.chat-discussion .chat-message.left .message-avatar {
  float: left;
  margin-right: 10px;
}

.chat-discussion .chat-message.right .message-avatar {
  float: right;
  margin-left: 10px;
}

.message {
  background-color: #fff;
  border: 1px solid #e7eaec;
  text-align: left;
  display: block;
  padding: 10px 20px;
  position: relative;
  border-radius: 4px;
}

.chat-discussion .chat-message.left .message-date {
  float: right;
}

.chat-discussion .chat-message.right .message-date {
  float: left;
}

.chat-discussion .chat-message.left .message {
  text-align: left;
  margin-left: 55px;
}

.chat-discussion .chat-message.right .message {
  text-align: right;
  margin-right: 55px;
}

.message-date {
  font-size: 10px;
  color: #888888;
}

.message-content {
  display: block;
}

.chat-discussion {
  background: #eee;
  padding: 15px;
  height: 400px;
  overflow-y: auto;
}

.chat-users {
  overflow-y: auto;
  height: 400px;
}

.chat-message-form .form-group {
  margin-bottom: 0;
}

/* jsTree */
.jstree-open > .jstree-anchor > .fa-folder:before {
  content: "";
}

.jstree-default .jstree-icon.none {
  width: 0;
}

/* CLIENTS */
.clients-list {
  margin-top: 20px;
}

.clients-list .tab-pane {
  position: relative;
  height: 600px;
}

.client-detail {
  position: relative;
  height: 620px;
}

.clients-list table tr td {
  height: 46px;
  vertical-align: middle;
  border: none;
}

.client-link {
  font-weight: 600;
  color: inherit;
}

.client-link:hover {
  color: inherit;
}

.client-avatar {
  width: 42px;
}

.client-avatar img {
  width: 28px;
  height: 28px;
  border-radius: 50%;
}

.contact-type {
  width: 20px;
  color: #c1c3c4;
}

.client-status {
  text-align: left;
}

.client-detail .vertical-timeline-content p {
  margin: 0;
}

.client-detail .vertical-timeline-icon.gray-bg {
  color: #a7aaab;
}

.clients-list .nav-tabs > li.active > a, .clients-list .nav-tabs > li.active > a:hover, .clients-list .nav-tabs > li.active > a:focus {
  border-bottom: 1px solid #fff;
}

/* BLOG ARTICLE */
.blog h2 {
  font-weight: 700;
}

.blog h5 {
  margin: 0 0 5px 0;
}

.blog .btn {
  margin: 0 0 5px 0;
}

.article h1 {
  font-size: 48px;
  font-weight: 700;
  color: #2F4050;
}

.article p {
  font-size: 15px;
  line-height: 26px;
}

.article-title {
  text-align: center;
  margin: 40px 0 100px 0;
}

.article .ibox-content {
  padding: 40px;
}

/* ISSUE TRACKER */
.issue-tracker .btn-link {
  color: #1ab394;
}

table.issue-tracker tbody tr td {
  vertical-align: middle;
  height: 50px;
}

.issue-info {
  width: 50%;
}

.issue-info a {
  font-weight: 600;
  color: #676a6c;
}

.issue-info small {
  display: block;
}

/* TEAMS */
.team-members {
  margin: 10px 0;
}

.team-members img.img-circle {
  width: 42px;
  height: 42px;
  margin-bottom: 5px;
}

/* AGILE BOARD */
.sortable-list {
  padding: 10px 0;
}

.agile-list {
  list-style: none;
  margin: 0;
}

.agile-list li {
  background: #FAFAFB;
  border: 1px solid #e7eaec;
  margin: 0px 0 10px 0;
  padding: 10px;
  border-radius: 2px;
}

.agile-list li:hover {
  cursor: pointer;
  background: #fff;
}

.agile-list li.warning-element {
  border-left: 3px solid #f8ac59;
}

.agile-list li.danger-element {
  border-left: 3px solid #ed5565;
}

.agile-list li.info-element {
  border-left: 3px solid #1c84c6;
}

.agile-list li.success-element {
  border-left: 3px solid #1ab394;
}

.agile-detail {
  margin-top: 5px;
  font-size: 12px;
}

/* DIFF */
ins {
  background-color: #c6ffc6;
  text-decoration: none;
}

del {
  background-color: #ffc6c6;
}

/* E-commerce */
.product-box {
  padding: 0;
  border: 1px solid #e7eaec;
}

.product-box:hover,
.product-box.active {
  border: 1px solid transparent;
  -webkit-box-shadow: 0px 3px 7px 0px #a8a8a8;
  -moz-box-shadow: 0px 3px 7px 0px #a8a8a8;
  box-shadow: 0px 3px 7px 0px #a8a8a8;
}

.product-imitation {
  text-align: center;
  padding: 90px 0;
  background-color: #f8f8f9;
  color: #bebec3;
  font-weight: 600;
}

.product-imitation.xl {
  padding: 120px 0;
}

.product-desc {
  padding: 20px;
  position: relative;
}

.ecommerce .tag-list {
  padding: 0;
}

.ecommerce .fa-star {
  color: #d1dade;
}

.ecommerce .fa-star.active {
  color: #f8ac59;
}

.ecommerce .note-editor {
  border: 1px solid #e7eaec;
}

.product-name {
  font-size: 16px;
  font-weight: 600;
  color: #676a6c;
  display: block;
  margin: 2px 0 5px 0;
}

.product-name:hover,
.product-name:focus {
  color: #1ab394;
}

.product-price {
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
  background-color: #1ab394;
  padding: 6px 12px;
  position: absolute;
  top: -32px;
  right: 0;
}

.product-detail .ibox-content {
  padding: 30px 30px 50px 30px;
}

.image-imitation {
  background-color: #f8f8f9;
  text-align: center;
  padding: 200px 0;
}

.product-main-price small {
  font-size: 10px;
}

.product-images {
  margin: 0 20px;
}

/* Social feed */
.social-feed-separated .social-feed-box {
  margin-left: 62px;
}

.social-feed-separated .social-avatar {
  float: left;
  padding: 0;
}

.social-feed-separated .social-avatar img {
  width: 52px;
  height: 52px;
  border: 1px solid #e7eaec;
}

.social-feed-separated .social-feed-box .social-avatar {
  padding: 15px 15px 0 15px;
  float: none;
}

.social-feed-box {
  /*padding: 15px;*/
  border: 1px solid #e7eaec;
  background: #fff;
  margin-bottom: 15px;
}

.article .social-feed-box {
  margin-bottom: 0;
  border-bottom: none;
}

.article .social-feed-box:last-child {
  margin-bottom: 0;
  border-bottom: 1px solid #e7eaec;
}

.article .social-feed-box p {
  font-size: 13px;
  line-height: 18px;
}

.social-action {
  margin: 15px;
}

.social-avatar {
  padding: 15px 15px 0 15px;
}

.social-comment .social-comment {
  margin-left: 45px;
}

.social-avatar img {
  height: 40px;
  width: 40px;
  margin-right: 10px;
}

.social-avatar .media-body a {
  font-size: 14px;
  display: block;
}

.social-body {
  padding: 15px;
}

.social-body img {
  margin-bottom: 10px;
}

.social-footer {
  border-top: 1px solid #e7eaec;
  padding: 10px 15px;
  background: #f9f9f9;
}

.social-footer .social-comment img {
  width: 32px;
  margin-right: 10px;
}

.social-comment:first-child {
  margin-top: 0;
}

.social-comment {
  margin-top: 15px;
}

.social-comment textarea {
  font-size: 12px;
}

/* Vote list */
.vote-item {
  padding: 20px 25px;
  background: #ffffff;
  border-top: 1px solid #e7eaec;
}

.vote-item:last-child {
  border-bottom: 1px solid #e7eaec;
}

.vote-item:hover {
  background: #fbfbfb;
}

.vote-actions {
  float: left;
  width: 30px;
  margin-right: 15px;
  text-align: center;
}

.vote-actions a {
  color: #1ab394;
  font-weight: 600;
}

.vote-actions {
  font-weight: 600;
}

.vote-title {
  display: block;
  color: inherit;
  font-size: 18px;
  font-weight: 600;
  margin-top: 5px;
  margin-bottom: 2px;
}

.vote-title:hover, .vote-title:focus {
  color: inherit;
}

.vote-info, .vote-title {
  margin-left: 45px;
}

.vote-info, .vote-info a {
  color: #b4b6b8;
  font-size: 12px;
}

.vote-info a {
  margin-right: 10px;
}

.vote-info a:hover {
  color: #1ab394;
}

.vote-icon {
  text-align: right;
  font-size: 38px;
  display: block;
  color: #e8e9ea;
}

.vote-icon.active {
  color: #1ab394;
}

body.body-small .vote-icon {
  display: none;
}

.field-validation-error {
  display: block;
  width: 100%;
  background: red;
  color: #fff;
  padding: 2px 10px;
}

.col-sm-12 .well p {
  color: #000;
}
.col-sm-12.m-b-lg table {
  border: solid 1px rgba(221, 221, 221, 0.58);
  margin: auto;
  width: 100%;
}
.col-sm-12.m-b-lg table tr {
  border: solid 1px rgba(221, 221, 221, 0.58);
}
.col-sm-12.m-b-lg table tr td {
  padding-left: 1em;
}
.col-sm-12.m-b-lg table tr td:nth-child(2) {
  border-left: solid 1px rgba(221, 221, 221, 0.58);
}

#small-chat {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 100;
}

#small-chat .badge {
  position: absolute;
  top: -3px;
  right: -4px;
}

.open-small-chat {
  height: 38px;
  width: 38px;
  display: block;
  background: #1ab394;
  padding: 9px 8px;
  text-align: center;
  color: #fff;
  border-radius: 50%;
}

.open-small-chat:hover {
  color: white;
  background: #1ab394;
}

.small-chat-box {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 75px;
  background: #fff;
  border: 1px solid #e7eaec;
  width: 230px;
  height: 320px;
  border-radius: 4px;
}

.small-chat-box.ng-small-chat {
  display: block;
}

.body-small .small-chat-box {
  bottom: 70px;
  right: 20px;
}

.small-chat-box.active {
  display: block;
}

.small-chat-box .heading {
  background: #2f4050;
  padding: 8px 15px;
  font-weight: bold;
  color: #fff;
}
.small-chat-box .chat-date {
  opacity: 0.6;
  font-size: 10px;
  font-weight: normal;
}
.small-chat-box .content {
  padding: 15px 15px;
}
.small-chat-box .content .author-name {
  font-weight: bold;
  margin-bottom: 3px;
  font-size: 11px;
}
.small-chat-box .content > div {
  padding-bottom: 20px;
}
.small-chat-box .content .chat-message {
  padding: 5px 10px;
  border-radius: 6px;
  font-size: 11px;
  line-height: 14px;
  max-width: 80%;
  background: #f3f3f4;
  margin-bottom: 10px;
}
.small-chat-box .content .chat-message.active {
  background: #1ab394;
  color: #fff;
}
.small-chat-box .content .left {
  text-align: left;
  clear: both;
}
.small-chat-box .content .left .chat-message {
  float: left;
}
.small-chat-box .content .right {
  text-align: right;
  clear: both;
}
.small-chat-box .content .right .chat-message {
  float: right;
}
.small-chat-box .form-chat {
  padding: 10px 10px;
}

/*
 * metismenu - v2.0.2
 * A jQuery menu plugin
 * https://github.com/onokumus/metisMenu
 *
 * Made by Osman Nuri Okumus
 * Under MIT License
 */
.metismenu .plus-minus, .metismenu .plus-times {
  float: right;
}

.metismenu .arrow {
  float: right;
  line-height: 1.42857;
}

.metismenu .glyphicon.arrow:before {
  content: "";
}

.metismenu .active > a > .glyphicon.arrow:before {
  content: "";
}

.metismenu .fa.arrow:before {
  content: "";
}

.metismenu .active > a > .fa.arrow:before {
  content: "";
}

.metismenu .ion.arrow:before {
  content: "";
}

.metismenu .active > a > .ion.arrow:before {
  content: "";
}

.metismenu .fa.plus-minus:before, .metismenu .fa.plus-times:before {
  content: "";
}

.metismenu .active > a > .fa.plus-times {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.metismenu .active > a > .fa.plus-minus:before {
  content: "";
}

.metismenu .collapse {
  display: none;
}

.metismenu .collapse.in {
  display: block;
}

.metismenu .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
}

/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-rotating-plane"></div>
 *
 */
.sk-spinner-rotating-plane.sk-spinner {
  width: 30px;
  height: 30px;
  background-color: #1ab394;
  margin: 0 auto;
  -webkit-animation: sk-rotatePlane 1.2s infinite ease-in-out;
  animation: sk-rotatePlane 1.2s infinite ease-in-out;
}

@-webkit-keyframes sk-rotatePlane {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
@keyframes sk-rotatePlane {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-double-bounce">
 *      <div class="sk-double-bounce1"></div>
 *      <div class="sk-double-bounce2"></div>
 *    </div>
 *
 */
.sk-spinner-double-bounce.sk-spinner {
  width: 40px;
  height: 40px;
  position: relative;
  margin: 0 auto;
}

.sk-spinner-double-bounce .sk-double-bounce1, .sk-spinner-double-bounce .sk-double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #1ab394;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-doubleBounce 2s infinite ease-in-out;
  animation: sk-doubleBounce 2s infinite ease-in-out;
}

.sk-spinner-double-bounce .sk-double-bounce2 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

@-webkit-keyframes sk-doubleBounce {
  0%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-doubleBounce {
  0%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wave">
 *      <div class="sk-rect1"></div>
 *      <div class="sk-rect2"></div>
 *      <div class="sk-rect3"></div>
 *      <div class="sk-rect4"></div>
 *      <div class="sk-rect5"></div>
 *    </div>
 *
 */
.sk-spinner-wave.sk-spinner {
  margin: 0 auto;
  width: 50px;
  height: 30px;
  text-align: center;
  font-size: 10px;
}

.sk-spinner-wave div {
  background-color: #1ab394;
  height: 100%;
  width: 6px;
  display: inline-block;
  -webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
  animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
}

.sk-spinner-wave .sk-rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.sk-spinner-wave .sk-rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

.sk-spinner-wave .sk-rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.sk-spinner-wave .sk-rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

@-webkit-keyframes sk-waveStretchDelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@keyframes sk-waveStretchDelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wandering-cubes">
 *      <div class="sk-cube1"></div>
 *      <div class="sk-cube2"></div>
 *    </div>
 *
 */
.sk-spinner-wandering-cubes.sk-spinner {
  margin: 0 auto;
  width: 32px;
  height: 32px;
  position: relative;
}

.sk-spinner-wandering-cubes .sk-cube1, .sk-spinner-wandering-cubes .sk-cube2 {
  background-color: #1ab394;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-wanderingCubeMove 1.8s infinite ease-in-out;
  animation: sk-wanderingCubeMove 1.8s infinite ease-in-out;
}

.sk-spinner-wandering-cubes .sk-cube2 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

@-webkit-keyframes sk-wanderingCubeMove {
  25% {
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
    transform: translateX(42px) rotate(-90deg) scale(0.5);
  }
  50% {
    /* Hack to make FF rotate in the right direction */
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
    transform: translateX(42px) translateY(42px) rotate(-179deg);
  }
  50.1% {
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
    transform: translateX(42px) translateY(42px) rotate(-180deg);
  }
  75% {
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
@keyframes sk-wanderingCubeMove {
  25% {
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
    transform: translateX(42px) rotate(-90deg) scale(0.5);
  }
  50% {
    /* Hack to make FF rotate in the right direction */
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
    transform: translateX(42px) translateY(42px) rotate(-179deg);
  }
  50.1% {
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
    transform: translateX(42px) translateY(42px) rotate(-180deg);
  }
  75% {
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-pulse"></div>
 *
 */
.sk-spinner-pulse.sk-spinner {
  width: 40px;
  height: 40px;
  margin: 0 auto;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-pulseScaleOut 1s infinite ease-in-out;
  animation: sk-pulseScaleOut 1s infinite ease-in-out;
}

@-webkit-keyframes sk-pulseScaleOut {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
@keyframes sk-pulseScaleOut {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-chasing-dots">
 *      <div class="sk-dot1"></div>
 *      <div class="sk-dot2"></div>
 *    </div>
 *
 */
.sk-spinner-chasing-dots.sk-spinner {
  margin: 0 auto;
  width: 40px;
  height: 40px;
  position: relative;
  text-align: center;
  -webkit-animation: sk-chasingDotsRotate 2s infinite linear;
  animation: sk-chasingDotsRotate 2s infinite linear;
}

.sk-spinner-chasing-dots .sk-dot1, .sk-spinner-chasing-dots .sk-dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-chasingDotsBounce 2s infinite ease-in-out;
  animation: sk-chasingDotsBounce 2s infinite ease-in-out;
}

.sk-spinner-chasing-dots .sk-dot2 {
  top: auto;
  bottom: 0px;
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

@-webkit-keyframes sk-chasingDotsRotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes sk-chasingDotsRotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes sk-chasingDotsBounce {
  0%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-chasingDotsBounce {
  0%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-three-bounce">
 *      <div class="sk-bounce1"></div>
 *      <div class="sk-bounce2"></div>
 *      <div class="sk-bounce3"></div>
 *    </div>
 *
 */
.sk-spinner-three-bounce.sk-spinner {
  margin: 0 auto;
  width: 70px;
  text-align: center;
}

.sk-spinner-three-bounce div {
  width: 18px;
  height: 18px;
  background-color: #1ab394;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
  animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.sk-spinner-three-bounce .sk-bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.sk-spinner-three-bounce .sk-bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes sk-threeBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-threeBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-circle">
 *      <div class="sk-circle1 sk-circle"></div>
 *      <div class="sk-circle2 sk-circle"></div>
 *      <div class="sk-circle3 sk-circle"></div>
 *      <div class="sk-circle4 sk-circle"></div>
 *      <div class="sk-circle5 sk-circle"></div>
 *      <div class="sk-circle6 sk-circle"></div>
 *      <div class="sk-circle7 sk-circle"></div>
 *      <div class="sk-circle8 sk-circle"></div>
 *      <div class="sk-circle9 sk-circle"></div>
 *      <div class="sk-circle10 sk-circle"></div>
 *      <div class="sk-circle11 sk-circle"></div>
 *      <div class="sk-circle12 sk-circle"></div>
 *    </div>
 *
 */
.sk-spinner-circle.sk-spinner {
  margin: 0 auto;
  width: 22px;
  height: 22px;
  position: relative;
}

.sk-spinner-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.sk-spinner-circle .sk-circle:before {
  content: "";
  display: block;
  margin: 0 auto;
  width: 20%;
  height: 20%;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
  animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.sk-spinner-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}

.sk-spinner-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg);
}

.sk-spinner-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.sk-spinner-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg);
}

.sk-spinner-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg);
}

.sk-spinner-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.sk-spinner-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg);
}

.sk-spinner-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg);
}

.sk-spinner-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.sk-spinner-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg);
}

.sk-spinner-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg);
}

.sk-spinner-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.sk-spinner-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

.sk-spinner-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.sk-spinner-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

.sk-spinner-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}

.sk-spinner-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}

.sk-spinner-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}

.sk-spinner-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}

.sk-spinner-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}

.sk-spinner-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}

.sk-spinner-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}

@-webkit-keyframes sk-circleBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-circleBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-cube-grid">
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *    </div>
 *
 */
.sk-spinner-cube-grid {
  /*
   * Spinner positions
   * 1 2 3
   * 4 5 6
   * 7 8 9
   */
}

.sk-spinner-cube-grid.sk-spinner {
  width: 30px;
  height: 30px;
  margin: 0 auto;
}

.sk-spinner-cube-grid .sk-cube {
  width: 33%;
  height: 33%;
  background-color: #1ab394;
  float: left;
  -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
  animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
}

.sk-spinner-cube-grid .sk-cube:nth-child(1) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}

.sk-spinner-cube-grid .sk-cube:nth-child(2) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

.sk-spinner-cube-grid .sk-cube:nth-child(3) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}

.sk-spinner-cube-grid .sk-cube:nth-child(4) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}

.sk-spinner-cube-grid .sk-cube:nth-child(5) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}

.sk-spinner-cube-grid .sk-cube:nth-child(6) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

.sk-spinner-cube-grid .sk-cube:nth-child(7) {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}

.sk-spinner-cube-grid .sk-cube:nth-child(8) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}

.sk-spinner-cube-grid .sk-cube:nth-child(9) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}

@-webkit-keyframes sk-cubeGridScaleDelay {
  0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1);
  }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1);
  }
}
@keyframes sk-cubeGridScaleDelay {
  0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1);
  }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wordpress">
 *      <span class="sk-inner-circle"></span>
 *    </div>
 *
 */
.sk-spinner-wordpress.sk-spinner {
  background-color: #1ab394;
  width: 30px;
  height: 30px;
  border-radius: 30px;
  position: relative;
  margin: 0 auto;
  -webkit-animation: sk-innerCircle 1s linear infinite;
  animation: sk-innerCircle 1s linear infinite;
}

.sk-spinner-wordpress .sk-inner-circle {
  display: block;
  background-color: #fff;
  width: 8px;
  height: 8px;
  position: absolute;
  border-radius: 8px;
  top: 5px;
  left: 5px;
}

@-webkit-keyframes sk-innerCircle {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes sk-innerCircle {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-fading-circle">
 *      <div class="sk-circle1 sk-circle"></div>
 *      <div class="sk-circle2 sk-circle"></div>
 *      <div class="sk-circle3 sk-circle"></div>
 *      <div class="sk-circle4 sk-circle"></div>
 *      <div class="sk-circle5 sk-circle"></div>
 *      <div class="sk-circle6 sk-circle"></div>
 *      <div class="sk-circle7 sk-circle"></div>
 *      <div class="sk-circle8 sk-circle"></div>
 *      <div class="sk-circle9 sk-circle"></div>
 *      <div class="sk-circle10 sk-circle"></div>
 *      <div class="sk-circle11 sk-circle"></div>
 *      <div class="sk-circle12 sk-circle"></div>
 *    </div>
 *
 */
.sk-spinner-fading-circle.sk-spinner {
  margin: 0 auto;
  width: 22px;
  height: 22px;
  position: relative;
}

.sk-spinner-fading-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.sk-spinner-fading-circle .sk-circle:before {
  content: "";
  display: block;
  margin: 0 auto;
  width: 18%;
  height: 18%;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out;
  animation: sk-circleFadeDelay 1.2s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.sk-spinner-fading-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}

.sk-spinner-fading-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg);
}

.sk-spinner-fading-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.sk-spinner-fading-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg);
}

.sk-spinner-fading-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg);
}

.sk-spinner-fading-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.sk-spinner-fading-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg);
}

.sk-spinner-fading-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg);
}

.sk-spinner-fading-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.sk-spinner-fading-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg);
}

.sk-spinner-fading-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg);
}

.sk-spinner-fading-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.sk-spinner-fading-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

.sk-spinner-fading-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.sk-spinner-fading-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

.sk-spinner-fading-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}

.sk-spinner-fading-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}

.sk-spinner-fading-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}

.sk-spinner-fading-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}

.sk-spinner-fading-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}

.sk-spinner-fading-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}

.sk-spinner-fading-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}

@-webkit-keyframes sk-circleFadeDelay {
  0%, 39%, 100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}
@keyframes sk-circleFadeDelay {
  0%, 39%, 100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}
/*
 *
 *   INSPINIA Landing Page - Responsive Admin Theme
 *   Copyright 2014 Webapplayers.com
 *
*/
/* GLOBAL STYLES
-------------------------------------------------- */
/* PACE PLUGIN
-------------------------------------------------- */
.landing-page.pace .pace-progress {
  background: #fff;
  position: fixed;
  z-index: 2000;
  top: 0;
  left: 0;
  height: 2px;
  -webkit-transition: width 1s;
  -moz-transition: width 1s;
  -o-transition: width 1s;
  transition: width 1s;
}

.pace-inactive {
  display: none;
}

body.landing-page {
  color: #676a6c;
  font-family: "Open Sans", helvetica, arial, sans-serif;
  background-color: #fff;
}

.landing-page {
  /* CUSTOMIZE THE NAVBAR
  -------------------------------------------------- */
  /* Flip around the padding for proper display in narrow viewports */
  /* BACKGROUNDS SLIDER
  -------------------------------------------------- */
  /* CUSTOMIZE THE CAROUSEL
  -------------------------------------------------- */
  /* Carousel base class */
  /* Since positioning the image, we need to help out the caption */
  /* Declare heights because of positioning of img element */
  /* Sections
  ------------------------- */
  /* Buttons - only primary custom button
  ------------------------- */
  /* RESPONSIVE CSS
  -------------------------------------------------- */
}
.landing-page span.navy {
  color: #1ab394;
}
.landing-page p.text-color {
  color: #676a6c;
}
.landing-page a.navy-link {
  color: #1ab394;
  text-decoration: none;
}
.landing-page a.navy-link:hover {
  color: #179d82;
}
.landing-page section p {
  color: #aeaeae;
  font-size: 13px;
}
.landing-page address {
  font-size: 13px;
}
.landing-page h1 {
  margin-top: 10px;
  font-size: 30px;
  font-weight: 200;
}
.landing-page .navy-line {
  width: 60px;
  height: 1px;
  margin: 60px auto 0;
  border-bottom: 2px solid #1ab394;
}
.landing-page .navbar-wrapper {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 200;
}
.landing-page .navbar-wrapper > .container {
  padding-right: 0;
  padding-left: 0;
}
.landing-page .navbar-wrapper .navbar {
  padding-right: 15px;
  padding-left: 15px;
}
.landing-page .navbar-default.navbar-scroll {
  background-color: #fff;
  border-color: #fff;
  padding: 15px 0;
}
.landing-page .navbar-default {
  background-color: transparent;
  border-color: transparent;
  transition: all 0.3s ease-in-out 0s;
}
.landing-page .navbar-default .nav li a {
  color: #fff;
  font-family: "Open Sans", helvetica, arial, sans-serif;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
}
.landing-page .navbar-nav > li > a {
  padding-top: 25px;
  border-top: 6px solid transparent;
}
.landing-page .navbar-default .navbar-nav > .active > a,
.landing-page .navbar-default .navbar-nav > .active > a:hover {
  background: transparent;
  color: #fff;
  border-top: 6px solid #1ab394;
}
.landing-page .navbar-default .navbar-nav > li > a:hover,
.landing-page .navbar-default .navbar-nav > li > a:focus {
  color: #1ab394;
  background: inherit;
}
.landing-page .navbar-default .navbar-nav > .active > a:focus {
  background: transparent;
  color: #fff;
}
.landing-page .navbar-default .navbar-nav > .active > a:focus {
  background: transparent;
  color: #ffffff;
}
.landing-page .navbar-default.navbar-scroll .navbar-nav > .active > a:focus {
  background: transparent;
  color: inherit;
}
.landing-page .navbar-default .navbar-brand:hover,
.landing-page .navbar-default .navbar-brand:focus {
  background: #179d82;
  color: #fff;
}
.landing-page .navbar-default .navbar-brand {
  color: #fff;
  height: auto;
  display: block;
  font-size: 14px;
  background: #1ab394;
  padding: 15px 20px 15px 20px;
  border-radius: 0 0 5px 5px;
  font-weight: 700;
  transition: all 0.3s ease-in-out 0s;
}
.landing-page .navbar-scroll.navbar-default .nav li a {
  color: #676a6c;
}
.landing-page .navbar-scroll.navbar-default .nav li a:hover {
  color: #1ab394;
}
.landing-page .navbar-wrapper .navbar.navbar-scroll {
  padding-top: 0;
  padding-bottom: 0px;
  border-bottom: 1px solid #e7eaec;
  border-radius: 0;
}
.landing-page .nav > li.active {
  border: none;
  background: inherit;
}
.landing-page .nav > li > a {
  padding: 25px 10px 15px 10px;
}
.landing-page .navbar-scroll .navbar-nav > li > a {
  padding: 20px 10px;
}
.landing-page .navbar-default .navbar-nav > .active > a,
.landing-page .navbar-default .navbar-nav > .active > a:hover {
  border-top: 6px solid #1ab394;
}
.landing-page .navbar-fixed-top {
  border: none !important;
}
.landing-page .navbar-fixed-top.navbar-scroll {
  border-bottom: 1px solid #e7eaec !important;
}
.landing-page .navbar.navbar-scroll .navbar-brand {
  margin-top: 15px;
  border-radius: 5px;
  font-size: 12px;
  padding: 10px;
  height: auto;
}
.landing-page .header-back {
  height: 470px;
  width: 100%;
}
.landing-page .header-back.one {
  background: image-url("landing/header_one.jpg") 50% 0 no-repeat;
}
.landing-page .header-back.two {
  background: image-url("landing/header_two.jpg") 50% 0 no-repeat;
}
.landing-page .carousel {
  height: 470px;
}
.landing-page .carousel-caption {
  z-index: 10;
}
.landing-page .carousel .item {
  height: 470px;
  background-color: #777;
}
.landing-page .carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 470px;
}
.landing-page .carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.landing-page .carousel-fade .carousel-inner .active {
  opacity: 1;
}
.landing-page .carousel-fade .carousel-inner .active.left,
.landing-page .carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.landing-page .carousel-fade .carousel-inner .next.left,
.landing-page .carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.landing-page .carousel-fade .carousel-control {
  z-index: 2;
}
.landing-page .carousel-control.left,
.landing-page .carousel-control.right {
  background: none;
}
.landing-page .carousel-control {
  width: 6%;
}
.landing-page .carousel-inner .container {
  position: relative;
}
.landing-page .carousel-inner {
  overflow: visible;
}
.landing-page .carousel-caption {
  position: absolute;
  top: 100px;
  left: 0;
  bottom: auto;
  right: auto;
  text-align: left;
}
.landing-page .carousel-caption {
  position: absolute;
  top: 100px;
  left: 0;
  bottom: auto;
  right: auto;
  text-align: left;
}
.landing-page .carousel-caption.blank {
  top: 140px;
}
.landing-page .carousel-image {
  position: absolute;
  right: 10px;
  top: 150px;
}
.landing-page .carousel-indicators {
  padding-right: 60px;
}
.landing-page .carousel-caption h1 {
  font-weight: 700;
  font-size: 38px;
  text-transform: uppercase;
  text-shadow: none;
  letter-spacing: -1.5px;
}
.landing-page .carousel-caption p {
  font-weight: 700;
  text-transform: uppercase;
  text-shadow: none;
}
.landing-page .caption-link {
  color: #fff;
  margin-left: 10px;
  text-transform: capitalize;
  font-weight: 400;
}
.landing-page .caption-link:hover {
  text-decoration: none;
  color: inherit;
}
.landing-page .services {
  padding-top: 60px;
}
.landing-page .services h2 {
  font-size: 20px;
  letter-spacing: -1px;
  font-weight: 600;
  text-transform: uppercase;
}
.landing-page .features-block {
  margin-top: 40px;
}
.landing-page .features-text {
  margin-top: 40px;
}
.landing-page .features small {
  color: #1ab394;
}
.landing-page .features h2 {
  font-size: 18px;
  margin-top: 5px;
}
.landing-page .features-text-alone {
  margin: 40px 0;
}
.landing-page .features-text-alone h1 {
  font-weight: 200;
}
.landing-page .features-icon {
  color: #1ab394;
  font-size: 40px;
}
.landing-page .navy-section {
  margin-top: 60px;
  background: #1ab394;
  color: #fff;
  padding: 20px 0;
}
.landing-page .gray-section {
  background: #f4f4f4;
  margin-top: 60px;
}
.landing-page .team-member {
  text-align: center;
}
.landing-page .team-member img {
  margin: auto;
}
.landing-page .social-icon a {
  background: #1ab394;
  color: #fff;
  padding: 4px 8px;
  height: 28px;
  width: 28px;
  display: block;
  border-radius: 50px;
}
.landing-page .social-icon a:hover {
  background: #179d82;
}
.landing-page .img-small {
  height: 88px;
  width: 88px;
}
.landing-page .pricing-plan {
  margin: 20px 30px 0 30px;
  border-radius: 4px;
}
.landing-page .pricing-plan.selected {
  transform: scale(1.1);
  background: #f4f4f4;
}
.landing-page .pricing-plan li {
  padding: 10px 16px;
  border-top: 1px solid #e7eaec;
  text-align: center;
  color: #aeaeae;
}
.landing-page .pricing-plan .pricing-price span {
  font-weight: 700;
  color: #1ab394;
}
.landing-page li.pricing-desc {
  font-size: 13px;
  border-top: none;
  padding: 20px 16px;
}
.landing-page li.pricing-title {
  background: #1ab394;
  color: #fff;
  padding: 10px;
  border-radius: 4px 4px 0 0;
  font-size: 22px;
  font-weight: 600;
}
.landing-page .testimonials {
  padding-top: 80px;
  padding-bottom: 90px;
  background-color: #1ab394;
  background-image: image-url("landing/avatar_all.png");
}
.landing-page .big-icon {
  font-size: 56px !important;
}
.landing-page .features .big-icon {
  color: #1ab394;
}
.landing-page .contact {
  background-image: image-url("landing/word_map.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  margin-top: 60px;
}
.landing-page section.timeline {
  padding-bottom: 30px;
}
.landing-page section.comments {
  padding-bottom: 80px;
}
.landing-page .comments-avatar {
  margin-top: 25px;
  margin-left: 22px;
}
.landing-page .comments-avatar .commens-name {
  font-weight: 600;
  font-size: 14px;
}
.landing-page .comments-avatar img {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  margin-right: 10px;
}
.landing-page .bubble {
  position: relative;
  height: 120px;
  padding: 20px;
  background: #FFFFFF;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  font-style: italic;
  font-size: 14px;
}
.landing-page .bubble:after {
  content: "";
  position: absolute;
  border-style: solid;
  border-width: 15px 14px 0;
  border-color: #FFFFFF transparent;
  display: block;
  width: 0;
  z-index: 1;
  bottom: -15px;
  left: 30px;
}
.landing-page .btn-primary.btn-outline:hover,
.landing-page .btn-success.btn-outline:hover,
.landing-page .btn-info.btn-outline:hover,
.landing-page .btn-warning.btn-outline:hover,
.landing-page .btn-danger.btn-outline:hover {
  color: #fff;
}
.landing-page .btn-primary {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #FFFFFF;
  font-size: 14px;
  padding: 10px 20px;
  font-weight: 600;
}
.landing-page .btn-primary:hover,
.landing-page .btn-primary:focus,
.landing-page .btn-primary:active,
.landing-page .btn-primary.active,
.landing-page .open .dropdown-toggle.btn-primary {
  background-color: #179d82;
  border-color: #179d82;
  color: #FFFFFF;
}
.landing-page .btn-primary:active,
.landing-page .btn-primary.active,
.landing-page .open .dropdown-toggle.btn-primary {
  background-image: none;
}
.landing-page .btn-primary.disabled,
.landing-page .btn-primary.disabled:hover,
.landing-page .btn-primary.disabled:focus,
.landing-page .btn-primary.disabled:active,
.landing-page .btn-primary.disabled.active,
.landing-page .btn-primary[disabled],
.landing-page .btn-primary[disabled]:hover,
.landing-page .btn-primary[disabled]:focus,
.landing-page .btn-primary[disabled]:active,
.landing-page .btn-primary.active[disabled],
.landing-page fieldset[disabled] .btn-primary,
.landing-page fieldset[disabled] .btn-primary:hover,
.landing-page fieldset[disabled] .btn-primary:focus,
.landing-page fieldset[disabled] .btn-primary:active,
.landing-page fieldset[disabled] .btn-primary.active {
  background-color: #1dc5a3;
  border-color: #1dc5a3;
}
@media (min-width: 768px) {
  .landing-page {
    /* Navbar positioning foo */
    /* The navbar becomes detached from the top, so we round the corners */
    /* Bump up size of carousel content */
  }
  .landing-page .navbar-wrapper {
    margin-top: 20px;
  }
  .landing-page .navbar-wrapper .container {
    padding-right: 15px;
    padding-left: 15px;
  }
  .landing-page .navbar-wrapper .navbar {
    padding-right: 0;
    padding-left: 0;
  }
  .landing-page .navbar-wrapper .navbar {
    border-radius: 4px;
  }
  .landing-page .carousel-caption p {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 1.4;
  }
  .landing-page .featurette-heading {
    font-size: 50px;
  }
}
@media (max-width: 992px) {
  .landing-page .carousel-image {
    display: none;
  }
}
@media (max-width: 768px) {
  .landing-page .carousel-caption,
.landing-page .carousel-caption.blank {
    left: 5%;
    top: 80px;
  }
  .landing-page .carousel-caption h1 {
    font-size: 28px;
  }
  .landing-page .navbar.navbar-scroll .navbar-brand {
    margin-top: 6px;
  }
  .landing-page .navbar-default {
    background-color: #fff;
    border-color: #fff;
    padding: 15px 0;
  }
  .landing-page .navbar-default .navbar-nav > .active > a:focus {
    background: transparent;
    color: inherit;
  }
  .landing-page .navbar-default .nav li a {
    color: #676a6c;
  }
  .landing-page .navbar-default .nav li a:hover {
    color: #1ab394;
  }
  .landing-page .navbar-wrapper .navbar {
    padding-top: 0;
    padding-bottom: 5px;
    border-bottom: 1px solid #e7eaec;
    border-radius: 0;
  }
  .landing-page .nav > li > a {
    padding: 25px 10px 15px 10px;
  }
  .landing-page .navbar-nav > li > a {
    padding: 20px 10px;
  }
  .landing-page .navbar .navbar-brand {
    margin-top: 6px;
    border-radius: 5px;
    font-size: 12px;
    padding: 10px;
    height: auto;
  }
  .landing-page .navbar-wrapper .navbar {
    padding-left: 15px;
    padding-right: 5px;
  }
  .landing-page .navbar-default .navbar-nav > .active > a,
.landing-page .navbar-default .navbar-nav > .active > a:hover {
    color: inherit;
  }
  .landing-page .carousel-control {
    display: none;
  }
}
@media (min-width: 992px) {
  .landing-page .featurette-heading {
    margin-top: 120px;
  }
}
@media (max-width: 768px) {
  .landing-page .navbar .navbar-header {
    display: block;
    float: none;
  }
  .landing-page .navbar .navbar-header .navbar-toggle {
    background-color: #ffffff;
    padding: 9px 10px;
    border: none;
  }
}

body.rtls {
  /* Theme config */
}
body.rtls #page-wrapper {
  margin: 0 220px 0 0;
}
body.rtls .nav-second-level li a {
  padding: 7px 35px 7px 10px;
}
body.rtls .ibox-title h5 {
  float: right;
}
body.rtls .pull-right {
  float: left !important;
}
body.rtls .pull-left {
  float: right !important;
}
body.rtls .ibox-tools {
  float: left;
}
body.rtls .stat-percent {
  float: left;
}
body.rtls .navbar-right {
  float: left !important;
}
body.rtls .navbar-top-links li:last-child {
  margin-left: 40px;
  margin-right: 0;
}
body.rtls .minimalize-styl-2 {
  float: right;
  margin: 14px 20px 5px 5px;
}
body.rtls .feed-element > .pull-left {
  margin-left: 10px;
  margin-right: 0;
}
body.rtls .timeline-item .date {
  text-align: left;
}
body.rtls .timeline-item .date i {
  left: 0;
  right: auto;
}
body.rtls .timeline-item .content {
  border-right: 1px solid #e7eaec;
  border-left: none;
}
body.rtls .theme-config {
  left: 0;
  right: auto;
}
body.rtls .spin-icon {
  border-radius: 0 20px 20px 0;
}
body.rtls .toast-close-button {
  float: left;
}
body.rtls #toast-container > .toast:before {
  margin: auto -1.5em auto 0.5em;
}
body.rtls #toast-container > div {
  padding: 15px 50px 15px 15px;
}
body.rtls .center-orientation .vertical-timeline-icon i {
  margin-left: 0;
  margin-right: -12px;
}
body.rtls .vertical-timeline-icon i {
  right: 50%;
  left: auto;
  margin-left: auto;
  margin-right: -12px;
}
body.rtls .file-box {
  float: right;
}
body.rtls ul.notes li {
  float: right;
}
body.rtls .chat-users, body.rtls .chat-statistic {
  margin-right: -30px;
  margin-left: auto;
}
body.rtls .dropdown-menu > li > a {
  text-align: right;
}
body.rtls .b-r {
  border-left: 1px solid #e7eaec;
  border-right: none;
}
body.rtls .dd-list .dd-list {
  padding-right: 30px;
  padding-left: 0;
}
body.rtls .dd-item > button {
  float: right;
}
body.rtls .theme-config-box {
  margin-left: -220px;
  margin-right: 0;
}
body.rtls .theme-config-box.show {
  margin-left: 0;
  margin-right: 0;
}
body.rtls .spin-icon {
  right: 0;
  left: auto;
}
body.rtls .skin-setttings {
  margin-right: 40px;
  margin-left: 0;
}
body.rtls .skin-setttings {
  direction: ltr;
}
body.rtls .footer.fixed {
  margin-right: 220px;
  margin-left: 0;
}

@media (max-width: 992px) {
  body.rtls .chat-users, body.rtls .chat-statistic {
    margin-right: 0px;
  }
}
body.rtls.mini-navbar .footer.fixed, body.body-small.mini-navbar .footer.fixed {
  margin: 0 70px 0 0;
}

body.rtls.mini-navbar.fixed-sidebar .footer.fixed, body.body-small.mini-navbar .footer.fixed {
  margin: 0 0 0 0;
}

body.rtls.top-navigation .navbar-toggle {
  float: right;
  margin-left: 15px;
  margin-right: 15px;
}

.body-small.rtls.top-navigation .navbar-header {
  float: none;
}

body.rtls.top-navigation #page-wrapper {
  margin: 0;
}

body.rtls.mini-navbar #page-wrapper {
  margin: 0 70px 0 0;
}

body.rtls.mini-navbar.fixed-sidebar #page-wrapper {
  margin: 0 0 0 0;
}

body.rtls.body-small.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 220px 0 0;
}

body.rtls.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 220px;
}

.body-small.rtls .navbar-fixed-top {
  margin-right: 0px;
}

.body-small.rtls .navbar-header {
  float: right;
}

body.rtls .navbar-top-links li:last-child {
  margin-left: 20px;
}

body.rtls .top-navigation #page-wrapper, body.rtls.mini-navbar .top-navigation #page-wrapper, body.rtls.mini-navbar.top-navigation #page-wrapper {
  margin: 0;
}

body.rtls .top-navigation .footer.fixed, body.rtls.top-navigation .footer.fixed {
  margin: 0;
}

@media (max-width: 768px) {
  body.rtls .navbar-top-links li:last-child {
    margin-left: 20px;
  }

  .body-small.rtls #page-wrapper {
    position: inherit;
    margin: 0 0 0 0px;
    min-height: 1000px;
  }

  .body-small.rtls .navbar-static-side {
    display: none;
    z-index: 2001;
    position: absolute;
    width: 70px;
  }

  .body-small.rtls.mini-navbar .navbar-static-side {
    display: block;
  }

  .rtls.fixed-sidebar.body-small .navbar-static-side {
    display: none;
    z-index: 2001;
    position: fixed;
    width: 220px;
  }

  .rtls.fixed-sidebar.body-small.mini-navbar .navbar-static-side {
    display: block;
  }
}
.rtls .ltr-support {
  direction: ltr;
}

/*
 *   This is style for skin config
 *   Use only in demo theme
 */
.theme-config {
  position: absolute;
  top: 90px;
  right: 0px;
  overflow: hidden;
}

.theme-config-box {
  margin-right: -220px;
  position: relative;
  z-index: 2000;
  transition-duration: 0.8s;
}

.theme-config-box.show {
  margin-right: 0px;
}

.spin-icon {
  background: #1ab394;
  position: absolute;
  padding: 7px 10px 7px 13px;
  border-radius: 20px 0px 0px 20px;
  font-size: 16px;
  top: 0;
  left: 0px;
  width: 40px;
  color: white;
  cursor: pointer;
}

.skin-setttings {
  width: 220px;
  margin-left: 40px;
  background: #f3f3f4;
}

.skin-setttings .title {
  background: #efefef;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  padding: 10px 15px;
  font-size: 12px;
}

.setings-item {
  padding: 10px 30px;
}

.setings-item.skin {
  text-align: center;
}

.setings-item .switch {
  float: right;
}

.skin-name a {
  text-transform: uppercase;
}

.setings-item a {
  color: white;
}

.default-skin, .blue-skin, .ultra-skin, .yellow-skin {
  text-align: center;
}

.default-skin {
  font-weight: 600;
  background: #1ab394;
}

.default-skin:hover {
  background: #199d82;
}

.blue-skin {
  font-weight: 600;
  background: url("patterns/header-profile-skin-1.png") repeat scroll 0 0;
}

.blue-skin:hover {
  background: #0d8ddb;
}

.yellow-skin {
  font-weight: 600;
  background: url("patterns/header-profile-skin-3.png") repeat scroll 0 100%;
}

.yellow-skin:hover {
  background: #ce8735;
}

.ultra-skin {
  font-weight: 600;
  background: url("patterns/header-profile-skin-2.png") repeat scroll 0 0;
}

.ultra-skin:hover {
  background: #1a2d40;
}

/*
 *   SKIN 1 - INSPINIA - Responsive Admin Theme
 *   NAME - Blue light
 */
.skin-1 .minimalize-styl-2 {
  margin: 14px 5px 5px 30px;
}

.skin-1 .navbar-top-links li:last-child {
  margin-right: 30px;
}

.skin-1.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px;
}

.skin-1 .spin-icon {
  background: #0e9aef !important;
}

.skin-1 .nav-header {
  background: #0e9aef;
  background: url("patterns/header-profile-skin-1.png");
}

.skin-1.mini-navbar .nav-second-level {
  background: #3e495f;
}

.skin-1 .breadcrumb {
  background: transparent;
}

.skin-1 .page-heading {
  border: none;
}

.modal-title {
  font-size: 2rem;
  color: #1ab394;
}

.skin-1 .nav > li.active {
  background: #3a4459;
}

.skin-1 .nav > li > a {
  color: #9ea6b9;
}

.skin-1 .nav > li.active > a {
  color: white;
}

.skin-1 .navbar-minimalize {
  background: #0e9aef;
  border-color: #0e9aef;
}

body.skin-1 {
  background: #3e495f;
}

.skin-1 .navbar-static-top {
  background: white;
}

.skin-1 .dashboard-header {
  background: transparent;
  border-bottom: none !important;
  border-top: none;
  padding: 20px 30px 10px 30px;
}

.fixed-nav.skin-1 .navbar-fixed-top {
  background: white;
}

.skin-1 .wrapper-content {
  padding: 30px 15px;
}

.skin-1 #page-wrapper {
  background: #f4f6fa;
}

.skin-1 .ibox-title, .skin-1 .ibox-content {
  border-width: 1px;
}

.skin-1 .ibox-content:last-child {
  border-style: solid solid solid solid;
}

.skin-1 .nav > li.active {
  border: none;
}

.skin-1 .nav-header {
  padding: 35px 25px 25px 25px;
}

.skin-1 .nav-header a.dropdown-toggle {
  color: white;
  margin-top: 10px;
}

.skin-1 .nav-header a.dropdown-toggle .text-muted {
  color: white;
  opacity: 0.8;
}

.skin-1 .profile-element {
  text-align: center;
}

.skin-1 .img-circle {
  border-radius: 5px;
}

.skin-1 .navbar-default .nav > li > a:hover, .skin-1 .navbar-default .nav > li > a:focus {
  background: #3a4459;
  color: white;
}

.skin-1 .nav.nav-tabs > li.active > a {
  color: #555;
}

.skin-1 .nav.nav-tabs > li.active {
  background: transparent;
}

/*
 *   SKIN 2 - INSPINIA - Responsive Admin Theme
 *   NAME - Inspinia Ultra
 */
body.skin-2 {
  color: #565758 !important;
}

.skin-2 .minimalize-styl-2 {
  margin: 14px 5px 5px 25px;
}

.skin-2 .navbar-top-links li:last-child {
  margin-right: 25px;
}

.skin-2 .spin-icon {
  background: #23c6c8 !important;
}

.skin-2 .nav-header {
  background: #23c6c8;
  background: url("patterns/header-profile-skin-2.png");
}

.skin-2.mini-navbar .nav-second-level {
  background: #ededed;
}

.skin-2 .breadcrumb {
  background: transparent;
}

.skin-2.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px;
}

.skin-2 .page-heading {
  border: none;
  background: rgba(255, 255, 255, 0.7);
}

.skin-2 .nav > li.active {
  background: #e0e0e0;
}

.skin-2 .logo-element {
  padding: 17px 0;
}

.skin-2 .nav > li > a, .skin-2 .welcome-message {
  color: #edf6ff;
}

.skin-2 #top-search::-moz-placeholder {
  color: #edf6ff;
  opacity: 0.5;
}

.skin-2 #side-menu > li > a, .skin-2 .nav.nav-second-level > li > a {
  color: #586b7d;
}

.skin-2 .nav > li.active > a {
  color: #213a53;
}

.skin-2.mini-navbar .nav-header {
  background: #213a53;
}

.skin-2 .navbar-minimalize {
  background: #23c6c8;
  border-color: #23c6c8;
}

.skin-2 .border-bottom {
  border-bottom: none !important;
}

.skin-2 #top-search {
  color: white;
}

body.skin-2 #wrapper {
  background-color: #ededed;
}

.skin-2 .navbar-static-top {
  background: #213a53;
}

.fixed-nav.skin-2 .navbar-fixed-top {
  background: #213a53;
  border-bottom: none !important;
}

.skin-2 .nav-header {
  padding: 30px 25px 30px 25px;
}

.skin-2 .dashboard-header {
  background: rgba(255, 255, 255, 0.4);
  border-bottom: none !important;
  border-top: none;
  padding: 20px 30px 20px 30px;
}

.skin-2 .wrapper-content {
  padding: 30px 15px;
}

.skin-2 .dashoard-1 .wrapper-content {
  padding: 0px 30px 25px 30px;
}

.skin-2 .ibox-title {
  background: rgba(255, 255, 255, 0.7);
  border: none;
  margin-bottom: 1px;
}

.skin-2 .ibox-content {
  background: rgba(255, 255, 255, 0.4);
  border: none !important;
}

.skin-2 #page-wrapper {
  background: #f6f6f6;
  background: -webkit-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
  background: -o-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
  background: -ms-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
  background: radial-gradient(ellipse at center, #f6f6f6 20%, #d5d5d5 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f6f6, endColorstr=#d5d5d5)";
}

.skin-2 .ibox-title, .skin-2 .ibox-content {
  border-width: 1px;
}

.skin-2 .ibox-content:last-child {
  border-style: solid solid solid solid;
}

.skin-2 .nav > li.active {
  border: none;
}

.skin-2 .nav-header a.dropdown-toggle {
  color: #edf6ff;
  margin-top: 10px;
}

.skin-2 .nav-header a.dropdown-toggle .text-muted {
  color: #edf6ff;
  opacity: 0.8;
}

.skin-2 .img-circle {
  border-radius: 10px;
}

.skin-2 .nav.navbar-top-links > li > a:hover, .skin-2 .nav.navbar-top-links > li > a:focus {
  background: #1a2d41;
}

.skin-2 .navbar-default .nav > li > a:hover, .skin-2 .navbar-default .nav > li > a:focus {
  background: #e0e0e0;
  color: #213a53;
}

.skin-2 .nav.nav-tabs > li.active > a {
  color: #555;
}

.skin-2 .nav.nav-tabs > li.active {
  background: transparent;
}

/*
 *   SKIN 3 - INSPINIA - Responsive Admin Theme
 *   NAME - Yellow/purple
 */
.skin-3 .minimalize-styl-2 {
  margin: 14px 5px 5px 30px;
}

.skin-3 .navbar-top-links li:last-child {
  margin-right: 30px;
}

.skin-3.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px;
}

.skin-3 .spin-icon {
  background: #ecba52 !important;
}

body.boxed-layout.skin-3 #wrapper {
  background: #3e2c42;
}

.skin-3 .nav-header {
  background: #ecba52;
  background: url("patterns/header-profile-skin-3.png");
}

.skin-3.mini-navbar .nav-second-level {
  background: #3e2c42;
}

.skin-3 .breadcrumb {
  background: transparent;
}

.skin-3 .page-heading {
  border: none;
}

.skin-3 .nav > li.active {
  background: #38283c;
}

.fixed-nav.skin-3 .navbar-fixed-top {
  background: white;
}

.skin-3 .nav > li > a {
  color: #948b96;
}

.skin-3 .nav > li.active > a {
  color: white;
}

.skin-3 .navbar-minimalize {
  background: #ecba52;
  border-color: #ecba52;
}

body.skin-3 {
  background: #3e2c42;
}

.skin-3 .navbar-static-top {
  background: white;
}

.skin-3 .dashboard-header {
  background: transparent;
  border-bottom: none !important;
  border-top: none;
  padding: 20px 30px 10px 30px;
}

.skin-3 .wrapper-content {
  padding: 30px 15px;
}

.skin-3 #page-wrapper {
  background: #f4f6fa;
}

.skin-3 .ibox-title, .skin-3 .ibox-content {
  border-width: 1px;
}

.skin-3 .ibox-content:last-child {
  border-style: solid solid solid solid;
}

.skin-3 .nav > li.active {
  border: none;
}

.skin-3 .nav-header {
  padding: 35px 25px 25px 25px;
}

.skin-3 .nav-header a.dropdown-toggle {
  color: white;
  margin-top: 10px;
}

.skin-3 .nav-header a.dropdown-toggle .text-muted {
  color: white;
  opacity: 0.8;
}

.skin-3 .profile-element {
  text-align: center;
}

.skin-3 .img-circle {
  border-radius: 5px;
}

.skin-3 .navbar-default .nav > li > a:hover, .skin-3 .navbar-default .nav > li > a:focus {
  background: #38283c;
  color: white;
}

.skin-3 .nav.nav-tabs > li.active > a {
  color: #555;
}

.skin-3 .nav.nav-tabs > li.active {
  background: transparent;
}

body.md-skin {
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #ffffff;
}

.md-skin .nav-header {
  background: url("patterns/4.png") no-repeat;
}
.md-skin .label, .md-skin .badge {
  font-family: "Roboto";
}
.md-skin .font-bold {
  font-weight: 500;
}
.md-skin .wrapper-content {
  padding: 30px 20px 40px;
}
@media (max-width: 768px) {
  .md-skin .wrapper-content {
    padding: 30px 0 40px;
  }
}
.md-skin .page-heading {
  border-bottom: none !important;
  border-top: 0;
  padding: 0 10px 20px 10px;
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.34), 0 0px 6px 0px rgba(0, 0, 0, 0.14);
}
.md-skin .full-height-layout .page-heading {
  border-bottom: 1px solid #e7eaec !important;
}
.md-skin .ibox {
  clear: both;
  margin-bottom: 25px;
  margin-top: 0;
  padding: 0;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin .ibox.border-bottom {
  border-bottom: none !important;
}
.md-skin .ibox-title, .md-skin .ibox-content {
  border-style: none;
}
.md-skin .ibox-title h5 {
  font-size: 16px;
  font-weight: 400;
}
.md-skin a.close-canvas-menu {
  color: #ffffff;
}
.md-skin .welcome-message {
  color: #ffffff;
  font-weight: 300;
}
.md-skin #top-search::-moz-placeholder {
  color: #ffffff;
}
.md-skin #top-search::-webkit-input-placeholder {
  color: #ffffff;
}
.md-skin #nestable-output,
.md-skin #nestable2-output {
  font-family: "Roboto", lucida grande, lucida sans unicode, helvetica, arial, sans-serif;
}
.md-skin .landing-page {
  font-family: "Roboto", helvetica, arial, sans-serif;
}
.md-skin .landing-page.navbar-default.navbar-scroll {
  background-color: #fff !important;
}
.md-skin .landing-page.navbar-default {
  background-color: transparent !important;
  box-shadow: none;
}
.md-skin .landing-page.navbar-default .nav li a {
  font-family: "Roboto", helvetica, arial, sans-serif;
}
.md-skin .nav > li > a {
  color: #676a6c;
  padding: 14px 20px 14px 25px;
}
.md-skin .nav.navbar-right > li > a {
  color: #ffffff;
}
.md-skin .nav > li.active > a {
  color: #5b5d5f;
  font-weight: 700;
}
.md-skin .navbar-default .nav > li > a:hover, .md-skin .navbar-default .nav > li > a:focus {
  font-weight: 700;
  color: #5b5d5f;
}
.md-skin .nav .open > a, .md-skin .nav .open > a:hover, .md-skin .nav .open > a:focus {
  background: #1ab394;
}
.md-skin .navbar-top-links li {
  display: inline-table;
}
.md-skin .navbar-top-links .dropdown-menu li {
  display: block;
}
.md-skin .pace-done .nav-header {
  transition: all 0.4s;
}
.md-skin .nav > li.active {
  background: #f8f8f9;
}
.md-skin .nav-second-level li a {
  padding: 7px 10px 7px 52px;
}
.md-skin .navbar-top-links li a {
  padding: 20px 10px;
  min-height: 50px;
}
.md-skin .nav > li > a {
  font-weight: 400;
}
.md-skin .navbar-static-side .nav > li > a:focus, .md-skin .navbar-static-side .nav > li > a:hover {
  background-color: inherit;
}
.md-skin .navbar-top-links .dropdown-menu li a {
  padding: 3px 20px;
  min-height: inherit;
}
.md-skin .nav-header a {
  color: #ffffff;
}
.md-skin .nav-header .text-muted {
  color: #ffffff;
}
.md-skin .navbar-form-custom .form-control {
  font-weight: 300;
}
.md-skin .mini-navbar .nav-second-level {
  background-color: inherit;
}
.md-skin .mini-navbar li.active .nav-second-level {
  left: 65px;
}
.md-skin .canvas-menu.mini-navbar .nav-second-level {
  background: inherit;
}
.md-skin .pace-done .navbar-static-side, .md-skin .pace-done .nav-header, .md-skin .pace-done li.active, .md-skin .pace-done #page-wrapper, .md-skin .pace-done .footer {
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.md-skin .navbar-fixed-top {
  background: #fff;
  transition-duration: 0.4s;
  z-index: 2030;
  border-bottom: none !important;
}
.md-skin .navbar-fixed-top, .md-skin .navbar-static-top {
  background-color: #1AB394 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin .navbar-static-side {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin #right-sidebar {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border: none;
  z-index: 900;
}
.md-skin .white-bg .navbar-fixed-top, .md-skin .white-bg .navbar-static-top {
  background: #fff !important;
}
.md-skin .contact-box {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border: none;
}
.md-skin .dashboard-header {
  border-bottom: none !important;
  border-top: 0;
  padding: 20px 20px 20px 20px;
  margin: 30px 20px 0 20px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
@media (max-width: 768px) {
  .md-skin .dashboard-header {
    margin: 20px 0 0 0;
  }
}
.md-skin ul.notes li div {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin .file {
  border: none;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin .mail-box {
  background-color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  padding: 0;
  margin-bottom: 20px;
  border: none;
}
.md-skin .mail-box-header {
  border: none;
  background-color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  padding: 30px 20px 20px 20px;
}
.md-skin .mailbox-content {
  border: none;
  padding: 20px;
  background: #ffffff;
}
.md-skin .social-feed-box {
  border: none;
  background: #fff;
  margin-bottom: 15px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin.landing-page .navbar-default {
  background-color: transparent !important;
  border-color: transparent;
  transition: all 0.3s ease-in-out 0s;
  box-shadow: none;
}
.md-skin.landing-page .navbar-default.navbar-scroll, .md-skin.landing-page.body-small .navbar-default {
  background-color: #ffffff !important;
}
.md-skin.landing-page .nav > li.active {
  background: inherit;
}
.md-skin.landing-page .navbar-scroll .navbar-nav > li > a {
  padding: 20px 10px;
}
.md-skin.landing-page .navbar-default .nav li a {
  font-family: "Roboto", helvetica, arial, sans-serif;
}
.md-skin.landing-page .nav > li > a {
  padding: 25px 10px 15px 10px;
}
.md-skin.landing-page .navbar-default .navbar-nav > li > a:hover, .md-skin.landing-page .navbar-default .navbar-nav > li > a:focus {
  background: inherit;
  color: #1ab394;
}
.md-skin.landing-page.body-small .nav.navbar-right > li > a {
  color: #676a6c;
}
.md-skin .landing_link a, .md-skin .special_link a {
  color: #ffffff !important;
}
.md-skin.canvas-menu.mini-navbar .nav-second-level {
  background: #f8f8f9;
}
.md-skin.mini-navbar .nav-second-level {
  background-color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin.mini-navbar .nav-second-level li a {
  padding-left: 0px;
}
.md-skin.top-navigation .nav.navbar-right > li > a {
  padding: 15px 20px;
  color: #676a6c;
}
.md-skin.top-navigation .nav > li a:hover, .md-skin .top-navigation .nav > li a:focus, .md-skin.top-navigation .nav .open > a, .md-skin.top-navigation .nav .open > a:hover, .md-skin.top-navigation .nav .open > a:focus {
  color: #1ab394;
  background: #ffffff;
}
.md-skin.top-navigation .nav > li.active a {
  color: #1ab394;
  background: #ffffff;
}
.md-skin.fixed-nav #wrapper.top-navigation #page-wrapper {
  margin-top: 0;
}
.md-skin.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 0;
}
.md-skin.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 0;
}
.md-skin.body-small.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 0;
}
.md-skin.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 220px;
  background-color: #ffffff;
}
.md-skin.canvas-menu nav.navbar-static-side {
  z-index: 2001;
  background: #ffffff;
  height: 100%;
  position: fixed;
  display: none;
}

#carregando-background {
  background-color: #171717;
  filter: alpha(opacity=80);
  opacity: 0.7;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: fixed;
  z-index: 999999;
  display: none;
}
#carregando-background img {
  width: 50px;
  height: 50px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
}

.msg-error-custom ul li {
  color: red !important;
  text-align: left;
  font-size: 14px;
}

body.default {
  background-color: #004172;
  /**
          * Create the checkbox state for the tick
          */
}
body.default.mini-navbar .nav-header {
  background-color: #da9526;
}
body.default.mini-navbar .nav-second-level {
  background-color: #004172;
}
body.default .pace .pace-progress {
  background-color: #da9526;
}
body.default .label-primary, body.default .badge-primary {
  background-color: #da9526;
}
body.default .navy-bg {
  background-color: #da9526;
}
body.default .loginscreen .logo-name, body.default .loginscreen a small {
  color: #da9526;
}
body.default .loginscreen h2, body.default .loginscreen h3, body.default .loginscreen p {
  color: #A1C8E6;
}
body.default .passwordBox small {
  color: #A1C8E6;
}
body.default .error-box h1, body.default .error-box h3, body.default .error-box .error-desc {
  color: #A1C8E6;
}
body.default .panel-primary {
  border-color: #da9526;
}
body.default .panel-primary > .panel-heading {
  background-color: #da9526;
  border-color: #da9526;
}
body.default .progress-bar {
  background-color: #da9526;
}
body.default .progress {
  border-radius: 0;
}
body.default .btn-primary {
  background-color: #da9526;
  border-color: #da9526;
}
body.default .btn-primary:active {
  background-color: #da9526;
  border-color: #da9526;
}
body.default .text-navy {
  color: #da9526;
}
body.default .chamado {
  background: #da9526;
  margin-top: 50px;
  font-size: 14px;
}
body.default .chamado a {
  color: #fff !important;
}
body.default .chamado a:hover {
  background-color: #af771e !important;
}
body.default .branding {
  background-color: #da9526;
}
body.default .fc-state-active {
  background-color: #da9526;
  border-color: #da9526;
}
body.default .onoffswitch-label {
  border-color: #da9526;
}
body.default .onoffswitch-switch {
  border-color: #da9526;
}
body.default .onoffswitch-inner:before {
  background-color: #da9526;
}
body.default .form-control:focus, body.default .single-line:focus {
  border-color: #da9526 !important;
}
body.default .has-success .form-control {
  border-color: #da9526;
}
body.default .has-success .control-label {
  color: #da9526;
}
body.default .modal-title {
  font-size: 2rem;
  color: #da9526;
}
body.default .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #da9526;
}
body.default .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #da9526;
  border-color: #da9526;
}
body.default .nav > li > a {
  color: #A1C8E6;
}
body.default .nav > li.active > a {
  color: white;
}
body.default .navbar-default .nav > li > a:hover, body.default .navbar-default .nav > li > a:focus {
  background-color: #003863;
  color: white;
}
body.default .nav > li.active {
  border-left-color: #d28f24;
  background-color: #003863;
}
body.default .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.default .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.default .checkboxFive label .ativo {
  display: none;
}
body.default .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.default .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.default .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.default .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.default .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #da9526;
  border: 1px solid #da9526;
  float: right;
}
body.default .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #da9526;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #da9526;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.default .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.default .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.default .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.default .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.default .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.default .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.default .checkboxAtive input[type=checkbox]:checked + label {
  background: #da9526;
  border: #004172;
}
body.bourbon-convention {
  background-color: #00483f;
  /**
          * Create the checkbox state for the tick
          */
}
body.bourbon-convention.mini-navbar .nav-header {
  background-color: #c4c632;
}
body.bourbon-convention.mini-navbar .nav-second-level {
  background-color: #00483f;
}
body.bourbon-convention .pace .pace-progress {
  background-color: #c4c632;
}
body.bourbon-convention .label-primary, body.bourbon-convention .badge-primary {
  background-color: #c4c632;
}
body.bourbon-convention .navy-bg {
  background-color: #c4c632;
}
body.bourbon-convention .loginscreen .logo-name, body.bourbon-convention .loginscreen a small {
  color: #c4c632;
}
body.bourbon-convention .loginscreen h2, body.bourbon-convention .loginscreen h3, body.bourbon-convention .loginscreen p {
  color: #B0D9D4;
}
body.bourbon-convention .passwordBox small {
  color: #B0D9D4;
}
body.bourbon-convention .error-box h1, body.bourbon-convention .error-box h3, body.bourbon-convention .error-box .error-desc {
  color: #B0D9D4;
}
body.bourbon-convention .panel-primary {
  border-color: #c4c632;
}
body.bourbon-convention .panel-primary > .panel-heading {
  background-color: #c4c632;
  border-color: #c4c632;
}
body.bourbon-convention .progress-bar {
  background-color: #c4c632;
}
body.bourbon-convention .progress {
  border-radius: 0;
}
body.bourbon-convention .btn-primary {
  background-color: #c4c632;
  border-color: #c4c632;
}
body.bourbon-convention .btn-primary:active {
  background-color: #c4c632;
  border-color: #c4c632;
}
body.bourbon-convention .text-navy {
  color: #c4c632;
}
body.bourbon-convention .chamado {
  background: #c4c632;
  margin-top: 50px;
  font-size: 14px;
}
body.bourbon-convention .chamado a {
  color: #fff !important;
}
body.bourbon-convention .chamado a:hover {
  background-color: #9c9d28 !important;
}
body.bourbon-convention .branding {
  background-color: #c4c632;
}
body.bourbon-convention .fc-state-active {
  background-color: #c4c632;
  border-color: #c4c632;
}
body.bourbon-convention .onoffswitch-label {
  border-color: #c4c632;
}
body.bourbon-convention .onoffswitch-switch {
  border-color: #c4c632;
}
body.bourbon-convention .onoffswitch-inner:before {
  background-color: #c4c632;
}
body.bourbon-convention .form-control:focus, body.bourbon-convention .single-line:focus {
  border-color: #c4c632 !important;
}
body.bourbon-convention .has-success .form-control {
  border-color: #c4c632;
}
body.bourbon-convention .has-success .control-label {
  color: #c4c632;
}
body.bourbon-convention .modal-title {
  font-size: 2rem;
  color: #c4c632;
}
body.bourbon-convention .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #c4c632;
}
body.bourbon-convention .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #c4c632;
  border-color: #c4c632;
}
body.bourbon-convention .nav > li > a {
  color: #B0D9D4;
}
body.bourbon-convention .nav > li.active > a {
  color: white;
}
body.bourbon-convention .navbar-default .nav > li > a:hover, body.bourbon-convention .navbar-default .nav > li > a:focus {
  background-color: #003932;
  color: white;
}
body.bourbon-convention .nav > li.active {
  border-left-color: #bcbe30;
  background-color: #003932;
}
body.bourbon-convention .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.bourbon-convention .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.bourbon-convention .checkboxFive label .ativo {
  display: none;
}
body.bourbon-convention .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.bourbon-convention .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.bourbon-convention .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.bourbon-convention .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.bourbon-convention .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #c4c632;
  border: 1px solid #c4c632;
  float: right;
}
body.bourbon-convention .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #c4c632;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #c4c632;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.bourbon-convention .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.bourbon-convention .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.bourbon-convention .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.bourbon-convention .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.bourbon-convention .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.bourbon-convention .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.bourbon-convention .checkboxAtive input[type=checkbox]:checked + label {
  background: #c4c632;
  border: #00483f;
}
body.nobile {
  background-color: #333333;
  /**
          * Create the checkbox state for the tick
          */
}
body.nobile.mini-navbar .nav-header {
  background-color: #283375;
}
body.nobile.mini-navbar .nav-second-level {
  background-color: #333333;
}
body.nobile .pace .pace-progress {
  background-color: #283375;
}
body.nobile .label-primary, body.nobile .badge-primary {
  background-color: #283375;
}
body.nobile .navy-bg {
  background-color: #283375;
}
body.nobile .loginscreen .logo-name, body.nobile .loginscreen a small {
  color: #283375;
}
body.nobile .loginscreen h2, body.nobile .loginscreen h3, body.nobile .loginscreen p {
  color: #4CBAC1;
}
body.nobile .passwordBox small {
  color: #4CBAC1;
}
body.nobile .error-box h1, body.nobile .error-box h3, body.nobile .error-box .error-desc {
  color: #4CBAC1;
}
body.nobile .panel-primary {
  border-color: #283375;
}
body.nobile .panel-primary > .panel-heading {
  background-color: #283375;
  border-color: #283375;
}
body.nobile .progress-bar {
  background-color: #283375;
}
body.nobile .progress {
  border-radius: 0;
}
body.nobile .btn-primary {
  background-color: #283375;
  border-color: #283375;
}
body.nobile .btn-primary:active {
  background-color: #283375;
  border-color: #283375;
}
body.nobile .text-navy {
  color: #283375;
}
body.nobile .chamado {
  background: #283375;
  margin-top: 50px;
  font-size: 14px;
}
body.nobile .chamado a {
  color: #fff !important;
}
body.nobile .chamado a:hover {
  background-color: #1b224f !important;
}
body.nobile .branding {
  background-color: #283375;
}
body.nobile .fc-state-active {
  background-color: #283375;
  border-color: #283375;
}
body.nobile .onoffswitch-label {
  border-color: #283375;
}
body.nobile .onoffswitch-switch {
  border-color: #283375;
}
body.nobile .onoffswitch-inner:before {
  background-color: #283375;
}
body.nobile .form-control:focus, body.nobile .single-line:focus {
  border-color: #283375 !important;
}
body.nobile .has-success .form-control {
  border-color: #283375;
}
body.nobile .has-success .control-label {
  color: #283375;
}
body.nobile .modal-title {
  font-size: 2rem;
  color: #283375;
}
body.nobile .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #283375;
}
body.nobile .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #283375;
  border-color: #283375;
}
body.nobile .nav > li > a {
  color: #4CBAC1;
}
body.nobile .nav > li.active > a {
  color: white;
}
body.nobile .navbar-default .nav > li > a:hover, body.nobile .navbar-default .nav > li > a:focus {
  background-color: #2b2b2b;
  color: white;
}
body.nobile .nav > li.active {
  border-left-color: #25306d;
  background-color: #2b2b2b;
}
body.nobile .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.nobile .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.nobile .checkboxFive label .ativo {
  display: none;
}
body.nobile .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.nobile .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.nobile .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.nobile .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.nobile .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #283375;
  border: 1px solid #283375;
  float: right;
}
body.nobile .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #283375;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #283375;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.nobile .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.nobile .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.nobile .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.nobile .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.nobile .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.nobile .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.nobile .checkboxAtive input[type=checkbox]:checked + label {
  background: #283375;
  border: #333333;
}
body.bristol {
  background-color: #363636;
  /**
          * Create the checkbox state for the tick
          */
}
body.bristol.mini-navbar .nav-header {
  background-color: #85302b;
}
body.bristol.mini-navbar .nav-second-level {
  background-color: #363636;
}
body.bristol .pace .pace-progress {
  background-color: #85302b;
}
body.bristol .label-primary, body.bristol .badge-primary {
  background-color: #85302b;
}
body.bristol .navy-bg {
  background-color: #85302b;
}
body.bristol .loginscreen .logo-name, body.bristol .loginscreen a small {
  color: #85302b;
}
body.bristol .loginscreen h2, body.bristol .loginscreen h3, body.bristol .loginscreen p {
  color: #e2e2e2;
}
body.bristol .passwordBox small {
  color: #e2e2e2;
}
body.bristol .error-box h1, body.bristol .error-box h3, body.bristol .error-box .error-desc {
  color: #e2e2e2;
}
body.bristol .panel-primary {
  border-color: #85302b;
}
body.bristol .panel-primary > .panel-heading {
  background-color: #85302b;
  border-color: #85302b;
}
body.bristol .progress-bar {
  background-color: #85302b;
}
body.bristol .progress {
  border-radius: 0;
}
body.bristol .btn-primary {
  background-color: #85302b;
  border-color: #85302b;
}
body.bristol .btn-primary:active {
  background-color: #85302b;
  border-color: #85302b;
}
body.bristol .text-navy {
  color: #85302b;
}
body.bristol .chamado {
  background: #85302b;
  margin-top: 50px;
  font-size: 14px;
}
body.bristol .chamado a {
  color: #fff !important;
}
body.bristol .chamado a:hover {
  background-color: #5e221f !important;
}
body.bristol .branding {
  background-color: #85302b;
}
body.bristol .fc-state-active {
  background-color: #85302b;
  border-color: #85302b;
}
body.bristol .onoffswitch-label {
  border-color: #85302b;
}
body.bristol .onoffswitch-switch {
  border-color: #85302b;
}
body.bristol .onoffswitch-inner:before {
  background-color: #85302b;
}
body.bristol .form-control:focus, body.bristol .single-line:focus {
  border-color: #85302b !important;
}
body.bristol .has-success .form-control {
  border-color: #85302b;
}
body.bristol .has-success .control-label {
  color: #85302b;
}
body.bristol .modal-title {
  font-size: 2rem;
  color: #85302b;
}
body.bristol .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #85302b;
}
body.bristol .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #85302b;
  border-color: #85302b;
}
body.bristol .nav > li > a {
  color: #e2e2e2;
}
body.bristol .nav > li.active > a {
  color: white;
}
body.bristol .navbar-default .nav > li > a:hover, body.bristol .navbar-default .nav > li > a:focus {
  background-color: #2e2e2e;
  color: white;
}
body.bristol .nav > li.active {
  border-left-color: #7d2d29;
  background-color: #2e2e2e;
}
body.bristol .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.bristol .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.bristol .checkboxFive label .ativo {
  display: none;
}
body.bristol .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.bristol .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.bristol .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.bristol .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.bristol .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #85302b;
  border: 1px solid #85302b;
  float: right;
}
body.bristol .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #85302b;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #85302b;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.bristol .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.bristol .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.bristol .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.bristol .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.bristol .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.bristol .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.bristol .checkboxAtive input[type=checkbox]:checked + label {
  background: #85302b;
  border: #363636;
}
body.quality {
  background-color: #007B69;
  /**
          * Create the checkbox state for the tick
          */
}
body.quality.mini-navbar .nav-header {
  background-color: #FBE891;
}
body.quality.mini-navbar .nav-second-level {
  background-color: #007B69;
}
body.quality .pace .pace-progress {
  background-color: #FBE891;
}
body.quality .label-primary, body.quality .badge-primary {
  background-color: #FBE891;
}
body.quality .navy-bg {
  background-color: #FBE891;
}
body.quality .loginscreen .logo-name, body.quality .loginscreen a small {
  color: #FBE891;
}
body.quality .loginscreen h2, body.quality .loginscreen h3, body.quality .loginscreen p {
  color: #E4A232;
}
body.quality .passwordBox small {
  color: #E4A232;
}
body.quality .error-box h1, body.quality .error-box h3, body.quality .error-box .error-desc {
  color: #E4A232;
}
body.quality .panel-primary {
  border-color: #FBE891;
}
body.quality .panel-primary > .panel-heading {
  background-color: #FBE891;
  border-color: #FBE891;
}
body.quality .progress-bar {
  background-color: #FBE891;
}
body.quality .progress {
  border-radius: 0;
}
body.quality .btn-primary {
  background-color: #FBE891;
  border-color: #FBE891;
}
body.quality .btn-primary:active {
  background-color: #FBE891;
  border-color: #FBE891;
}
body.quality .text-navy {
  color: #FBE891;
}
body.quality .chamado {
  background: #FBE891;
  margin-top: 50px;
  font-size: 14px;
}
body.quality .chamado a {
  color: #fff !important;
}
body.quality .chamado a:hover {
  background-color: #f9de60 !important;
}
body.quality .branding {
  background-color: #FBE891;
}
body.quality .fc-state-active {
  background-color: #FBE891;
  border-color: #FBE891;
}
body.quality .onoffswitch-label {
  border-color: #FBE891;
}
body.quality .onoffswitch-switch {
  border-color: #FBE891;
}
body.quality .onoffswitch-inner:before {
  background-color: #FBE891;
}
body.quality .form-control:focus, body.quality .single-line:focus {
  border-color: #FBE891 !important;
}
body.quality .has-success .form-control {
  border-color: #FBE891;
}
body.quality .has-success .control-label {
  color: #FBE891;
}
body.quality .modal-title {
  font-size: 2rem;
  color: #FBE891;
}
body.quality .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #FBE891;
}
body.quality .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #FBE891;
  border-color: #FBE891;
}
body.quality .nav > li > a {
  color: #E4A232;
}
body.quality .nav > li.active > a {
  color: white;
}
body.quality .navbar-default .nav > li > a:hover, body.quality .navbar-default .nav > li > a:focus {
  background-color: #006c5c;
  color: white;
}
body.quality .nav > li.active {
  border-left-color: #fbe687;
  background-color: #006c5c;
}
body.quality .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.quality .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.quality .checkboxFive label .ativo {
  display: none;
}
body.quality .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.quality .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.quality .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.quality .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.quality .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #FBE891;
  border: 1px solid #FBE891;
  float: right;
}
body.quality .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #FBE891;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #FBE891;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.quality .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.quality .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.quality .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.quality .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.quality .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.quality .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.quality .checkboxAtive input[type=checkbox]:checked + label {
  background: #FBE891;
  border: #007B69;
}
body.atlantica {
  background-color: #641f45;
  /**
          * Create the checkbox state for the tick
          */
}
body.atlantica.mini-navbar .nav-header {
  background-color: #da9526;
}
body.atlantica.mini-navbar .nav-second-level {
  background-color: #641f45;
}
body.atlantica .pace .pace-progress {
  background-color: #da9526;
}
body.atlantica .label-primary, body.atlantica .badge-primary {
  background-color: #da9526;
}
body.atlantica .navy-bg {
  background-color: #da9526;
}
body.atlantica .loginscreen .logo-name, body.atlantica .loginscreen a small {
  color: #da9526;
}
body.atlantica .loginscreen h2, body.atlantica .loginscreen h3, body.atlantica .loginscreen p {
  color: #FBE891;
}
body.atlantica .passwordBox small {
  color: #FBE891;
}
body.atlantica .error-box h1, body.atlantica .error-box h3, body.atlantica .error-box .error-desc {
  color: #FBE891;
}
body.atlantica .panel-primary {
  border-color: #da9526;
}
body.atlantica .panel-primary > .panel-heading {
  background-color: #da9526;
  border-color: #da9526;
}
body.atlantica .progress-bar {
  background-color: #da9526;
}
body.atlantica .progress {
  border-radius: 0;
}
body.atlantica .btn-primary {
  background-color: #da9526;
  border-color: #da9526;
}
body.atlantica .btn-primary:active {
  background-color: #da9526;
  border-color: #da9526;
}
body.atlantica .text-navy {
  color: #da9526;
}
body.atlantica .chamado {
  background: #da9526;
  margin-top: 50px;
  font-size: 14px;
}
body.atlantica .chamado a {
  color: #fff !important;
}
body.atlantica .chamado a:hover {
  background-color: #af771e !important;
}
body.atlantica .branding {
  background-color: #da9526;
}
body.atlantica .fc-state-active {
  background-color: #da9526;
  border-color: #da9526;
}
body.atlantica .onoffswitch-label {
  border-color: #da9526;
}
body.atlantica .onoffswitch-switch {
  border-color: #da9526;
}
body.atlantica .onoffswitch-inner:before {
  background-color: #da9526;
}
body.atlantica .form-control:focus, body.atlantica .single-line:focus {
  border-color: #da9526 !important;
}
body.atlantica .has-success .form-control {
  border-color: #da9526;
}
body.atlantica .has-success .control-label {
  color: #da9526;
}
body.atlantica .modal-title {
  font-size: 2rem;
  color: #da9526;
}
body.atlantica .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #da9526;
}
body.atlantica .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #da9526;
  border-color: #da9526;
}
body.atlantica .nav > li > a {
  color: #FBE891;
}
body.atlantica .nav > li.active > a {
  color: white;
}
body.atlantica .navbar-default .nav > li > a:hover, body.atlantica .navbar-default .nav > li > a:focus {
  background-color: #581b3d;
  color: white;
}
body.atlantica .nav > li.active {
  border-left-color: #d28f24;
  background-color: #581b3d;
}
body.atlantica .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.atlantica .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.atlantica .checkboxFive label .ativo {
  display: none;
}
body.atlantica .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.atlantica .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.atlantica .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.atlantica .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.atlantica .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #da9526;
  border: 1px solid #da9526;
  float: right;
}
body.atlantica .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #da9526;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #da9526;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.atlantica .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.atlantica .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.atlantica .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.atlantica .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.atlantica .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.atlantica .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.atlantica .checkboxAtive input[type=checkbox]:checked + label {
  background: #da9526;
  border: #641f45;
}
body.uninter {
  background-color: #003167;
  /**
          * Create the checkbox state for the tick
          */
}
body.uninter.mini-navbar .nav-header {
  background-color: #fbb317;
}
body.uninter.mini-navbar .nav-second-level {
  background-color: #003167;
}
body.uninter .pace .pace-progress {
  background-color: #fbb317;
}
body.uninter .label-primary, body.uninter .badge-primary {
  background-color: #fbb317;
}
body.uninter .navy-bg {
  background-color: #fbb317;
}
body.uninter .loginscreen .logo-name, body.uninter .loginscreen a small {
  color: #fbb317;
}
body.uninter .loginscreen h2, body.uninter .loginscreen h3, body.uninter .loginscreen p {
  color: #fbb317;
}
body.uninter .passwordBox small {
  color: #fbb317;
}
body.uninter .error-box h1, body.uninter .error-box h3, body.uninter .error-box .error-desc {
  color: #fbb317;
}
body.uninter .panel-primary {
  border-color: #fbb317;
}
body.uninter .panel-primary > .panel-heading {
  background-color: #fbb317;
  border-color: #fbb317;
}
body.uninter .progress-bar {
  background-color: #fbb317;
}
body.uninter .progress {
  border-radius: 0;
}
body.uninter .btn-primary {
  background-color: #fbb317;
  border-color: #fbb317;
}
body.uninter .btn-primary:active {
  background-color: #fbb317;
  border-color: #fbb317;
}
body.uninter .text-navy {
  color: #fbb317;
}
body.uninter .chamado {
  background: #fbb317;
  margin-top: 50px;
  font-size: 14px;
}
body.uninter .chamado a {
  color: #fff !important;
}
body.uninter .chamado a:hover {
  background-color: #db9704 !important;
}
body.uninter .branding {
  background-color: #fbb317;
}
body.uninter .fc-state-active {
  background-color: #fbb317;
  border-color: #fbb317;
}
body.uninter .onoffswitch-label {
  border-color: #fbb317;
}
body.uninter .onoffswitch-switch {
  border-color: #fbb317;
}
body.uninter .onoffswitch-inner:before {
  background-color: #fbb317;
}
body.uninter .form-control:focus, body.uninter .single-line:focus {
  border-color: #fbb317 !important;
}
body.uninter .has-success .form-control {
  border-color: #fbb317;
}
body.uninter .has-success .control-label {
  color: #fbb317;
}
body.uninter .modal-title {
  font-size: 2rem;
  color: #fbb317;
}
body.uninter .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #fbb317;
}
body.uninter .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #fbb317;
  border-color: #fbb317;
}
body.uninter .nav > li > a {
  color: #fbb317;
}
body.uninter .nav > li.active > a {
  color: white;
}
body.uninter .navbar-default .nav > li > a:hover, body.uninter .navbar-default .nav > li > a:focus {
  background-color: #002a58;
  color: white;
}
body.uninter .nav > li.active {
  border-left-color: #fbb00d;
  background-color: #002a58;
}
body.uninter .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.uninter .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.uninter .checkboxFive label .ativo {
  display: none;
}
body.uninter .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.uninter .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.uninter .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.uninter .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.uninter .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #fbb317;
  border: 1px solid #fbb317;
  float: right;
}
body.uninter .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #fbb317;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #fbb317;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.uninter .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.uninter .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.uninter .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.uninter .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.uninter .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.uninter .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.uninter .checkboxAtive input[type=checkbox]:checked + label {
  background: #fbb317;
  border: #003167;
}
body.cesuca {
  background-color: #0e3586;
  /**
          * Create the checkbox state for the tick
          */
}
body.cesuca.mini-navbar .nav-header {
  background-color: #f6a228;
}
body.cesuca.mini-navbar .nav-second-level {
  background-color: #0e3586;
}
body.cesuca .pace .pace-progress {
  background-color: #f6a228;
}
body.cesuca .label-primary, body.cesuca .badge-primary {
  background-color: #f6a228;
}
body.cesuca .navy-bg {
  background-color: #f6a228;
}
body.cesuca .loginscreen .logo-name, body.cesuca .loginscreen a small {
  color: #f6a228;
}
body.cesuca .loginscreen h2, body.cesuca .loginscreen h3, body.cesuca .loginscreen p {
  color: #fbb317;
}
body.cesuca .passwordBox small {
  color: #fbb317;
}
body.cesuca .error-box h1, body.cesuca .error-box h3, body.cesuca .error-box .error-desc {
  color: #fbb317;
}
body.cesuca .panel-primary {
  border-color: #f6a228;
}
body.cesuca .panel-primary > .panel-heading {
  background-color: #f6a228;
  border-color: #f6a228;
}
body.cesuca .progress-bar {
  background-color: #f6a228;
}
body.cesuca .progress {
  border-radius: 0;
}
body.cesuca .btn-primary {
  background-color: #f6a228;
  border-color: #f6a228;
}
body.cesuca .btn-primary:active {
  background-color: #f6a228;
  border-color: #f6a228;
}
body.cesuca .text-navy {
  color: #f6a228;
}
body.cesuca .chamado {
  background: #f6a228;
  margin-top: 50px;
  font-size: 14px;
}
body.cesuca .chamado a {
  color: #fff !important;
}
body.cesuca .chamado a:hover {
  background-color: #e28909 !important;
}
body.cesuca .branding {
  background-color: #f6a228;
}
body.cesuca .fc-state-active {
  background-color: #f6a228;
  border-color: #f6a228;
}
body.cesuca .onoffswitch-label {
  border-color: #f6a228;
}
body.cesuca .onoffswitch-switch {
  border-color: #f6a228;
}
body.cesuca .onoffswitch-inner:before {
  background-color: #f6a228;
}
body.cesuca .form-control:focus, body.cesuca .single-line:focus {
  border-color: #f6a228 !important;
}
body.cesuca .has-success .form-control {
  border-color: #f6a228;
}
body.cesuca .has-success .control-label {
  color: #f6a228;
}
body.cesuca .modal-title {
  font-size: 2rem;
  color: #f6a228;
}
body.cesuca .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #f6a228;
}
body.cesuca .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #f6a228;
  border-color: #f6a228;
}
body.cesuca .nav > li > a {
  color: #fbb317;
}
body.cesuca .nav > li.active > a {
  color: white;
}
body.cesuca .navbar-default .nav > li > a:hover, body.cesuca .navbar-default .nav > li > a:focus {
  background-color: #0d3078;
  color: white;
}
body.cesuca .nav > li.active {
  border-left-color: #f69e1e;
  background-color: #0d3078;
}
body.cesuca .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.cesuca .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.cesuca .checkboxFive label .ativo {
  display: none;
}
body.cesuca .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.cesuca .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.cesuca .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.cesuca .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.cesuca .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #f6a228;
  border: 1px solid #f6a228;
  float: right;
}
body.cesuca .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #f6a228;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #f6a228;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.cesuca .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.cesuca .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.cesuca .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.cesuca .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.cesuca .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.cesuca .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.cesuca .checkboxAtive input[type=checkbox]:checked + label {
  background: #f6a228;
  border: #0e3586;
}
body.cafe-royal {
  background-color: #0d0b0a;
  /**
          * Create the checkbox state for the tick
          */
}
body.cafe-royal.mini-navbar .nav-header {
  background-color: #c38805;
}
body.cafe-royal.mini-navbar .nav-second-level {
  background-color: #0d0b0a;
}
body.cafe-royal .pace .pace-progress {
  background-color: #c38805;
}
body.cafe-royal .label-primary, body.cafe-royal .badge-primary {
  background-color: #c38805;
}
body.cafe-royal .navy-bg {
  background-color: #c38805;
}
body.cafe-royal .loginscreen .logo-name, body.cafe-royal .loginscreen a small {
  color: #c38805;
}
body.cafe-royal .loginscreen h2, body.cafe-royal .loginscreen h3, body.cafe-royal .loginscreen p {
  color: #fff;
}
body.cafe-royal .passwordBox small {
  color: #fff;
}
body.cafe-royal .error-box h1, body.cafe-royal .error-box h3, body.cafe-royal .error-box .error-desc {
  color: #fff;
}
body.cafe-royal .panel-primary {
  border-color: #c38805;
}
body.cafe-royal .panel-primary > .panel-heading {
  background-color: #c38805;
  border-color: #c38805;
}
body.cafe-royal .progress-bar {
  background-color: #c38805;
}
body.cafe-royal .progress {
  border-radius: 0;
}
body.cafe-royal .btn-primary {
  background-color: #c38805;
  border-color: #c38805;
}
body.cafe-royal .btn-primary:active {
  background-color: #c38805;
  border-color: #c38805;
}
body.cafe-royal .text-navy {
  color: #c38805;
}
body.cafe-royal .chamado {
  background: #c38805;
  margin-top: 50px;
  font-size: 14px;
}
body.cafe-royal .chamado a {
  color: #fff !important;
}
body.cafe-royal .chamado a:hover {
  background-color: #916504 !important;
}
body.cafe-royal .branding {
  background-color: #c38805;
}
body.cafe-royal .fc-state-active {
  background-color: #c38805;
  border-color: #c38805;
}
body.cafe-royal .onoffswitch-label {
  border-color: #c38805;
}
body.cafe-royal .onoffswitch-switch {
  border-color: #c38805;
}
body.cafe-royal .onoffswitch-inner:before {
  background-color: #c38805;
}
body.cafe-royal .form-control:focus, body.cafe-royal .single-line:focus {
  border-color: #c38805 !important;
}
body.cafe-royal .has-success .form-control {
  border-color: #c38805;
}
body.cafe-royal .has-success .control-label {
  color: #c38805;
}
body.cafe-royal .modal-title {
  font-size: 2rem;
  color: #c38805;
}
body.cafe-royal .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #c38805;
}
body.cafe-royal .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #c38805;
  border-color: #c38805;
}
body.cafe-royal .nav > li > a {
  color: #fff;
}
body.cafe-royal .nav > li.active > a {
  color: white;
}
body.cafe-royal .navbar-default .nav > li > a:hover, body.cafe-royal .navbar-default .nav > li > a:focus {
  background-color: #040403;
  color: white;
}
body.cafe-royal .nav > li.active {
  border-left-color: #b98105;
  background-color: #040403;
}
body.cafe-royal .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.cafe-royal .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.cafe-royal .checkboxFive label .ativo {
  display: none;
}
body.cafe-royal .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.cafe-royal .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.cafe-royal .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.cafe-royal .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.cafe-royal .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #c38805;
  border: 1px solid #c38805;
  float: right;
}
body.cafe-royal .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #c38805;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #c38805;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.cafe-royal .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.cafe-royal .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.cafe-royal .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.cafe-royal .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.cafe-royal .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.cafe-royal .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.cafe-royal .checkboxAtive input[type=checkbox]:checked + label {
  background: #c38805;
  border: #0d0b0a;
}
body.costao-santinho {
  background-color: #0c4da2;
  /**
          * Create the checkbox state for the tick
          */
}
body.costao-santinho.mini-navbar .nav-header {
  background-color: #efb30d;
}
body.costao-santinho.mini-navbar .nav-second-level {
  background-color: #0c4da2;
}
body.costao-santinho .pace .pace-progress {
  background-color: #efb30d;
}
body.costao-santinho .label-primary, body.costao-santinho .badge-primary {
  background-color: #efb30d;
}
body.costao-santinho .navy-bg {
  background-color: #efb30d;
}
body.costao-santinho .loginscreen .logo-name, body.costao-santinho .loginscreen a small {
  color: #efb30d;
}
body.costao-santinho .loginscreen h2, body.costao-santinho .loginscreen h3, body.costao-santinho .loginscreen p {
  color: #fff;
}
body.costao-santinho .passwordBox small {
  color: #fff;
}
body.costao-santinho .error-box h1, body.costao-santinho .error-box h3, body.costao-santinho .error-box .error-desc {
  color: #fff;
}
body.costao-santinho .panel-primary {
  border-color: #efb30d;
}
body.costao-santinho .panel-primary > .panel-heading {
  background-color: #efb30d;
  border-color: #efb30d;
}
body.costao-santinho .progress-bar {
  background-color: #efb30d;
}
body.costao-santinho .progress {
  border-radius: 0;
}
body.costao-santinho .btn-primary {
  background-color: #efb30d;
  border-color: #efb30d;
}
body.costao-santinho .btn-primary:active {
  background-color: #efb30d;
  border-color: #efb30d;
}
body.costao-santinho .text-navy {
  color: #efb30d;
}
body.costao-santinho .chamado {
  background: #efb30d;
  margin-top: 50px;
  font-size: 14px;
}
body.costao-santinho .chamado a {
  color: #fff !important;
}
body.costao-santinho .chamado a:hover {
  background-color: #bf8f0a !important;
}
body.costao-santinho .branding {
  background-color: #efb30d;
}
body.costao-santinho .fc-state-active {
  background-color: #efb30d;
  border-color: #efb30d;
}
body.costao-santinho .onoffswitch-label {
  border-color: #efb30d;
}
body.costao-santinho .onoffswitch-switch {
  border-color: #efb30d;
}
body.costao-santinho .onoffswitch-inner:before {
  background-color: #efb30d;
}
body.costao-santinho .form-control:focus, body.costao-santinho .single-line:focus {
  border-color: #efb30d !important;
}
body.costao-santinho .has-success .form-control {
  border-color: #efb30d;
}
body.costao-santinho .has-success .control-label {
  color: #efb30d;
}
body.costao-santinho .modal-title {
  font-size: 2rem;
  color: #efb30d;
}
body.costao-santinho .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #efb30d;
}
body.costao-santinho .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #efb30d;
  border-color: #efb30d;
}
body.costao-santinho .nav > li > a {
  color: #fff;
}
body.costao-santinho .nav > li.active > a {
  color: white;
}
body.costao-santinho .navbar-default .nav > li > a:hover, body.costao-santinho .navbar-default .nav > li > a:focus {
  background-color: #0b4694;
  color: white;
}
body.costao-santinho .nav > li.active {
  border-left-color: #e5ac0c;
  background-color: #0b4694;
}
body.costao-santinho .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.costao-santinho .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.costao-santinho .checkboxFive label .ativo {
  display: none;
}
body.costao-santinho .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.costao-santinho .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.costao-santinho .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.costao-santinho .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.costao-santinho .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #efb30d;
  border: 1px solid #efb30d;
  float: right;
}
body.costao-santinho .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #efb30d;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #efb30d;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.costao-santinho .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.costao-santinho .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.costao-santinho .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.costao-santinho .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.costao-santinho .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.costao-santinho .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.costao-santinho .checkboxAtive input[type=checkbox]:checked + label {
  background: #efb30d;
  border: #0c4da2;
}
body.polloshop {
  background-color: #001937;
  /**
          * Create the checkbox state for the tick
          */
}
body.polloshop.mini-navbar .nav-header {
  background-color: #e7b220;
}
body.polloshop.mini-navbar .nav-second-level {
  background-color: #001937;
}
body.polloshop .pace .pace-progress {
  background-color: #e7b220;
}
body.polloshop .label-primary, body.polloshop .badge-primary {
  background-color: #e7b220;
}
body.polloshop .navy-bg {
  background-color: #e7b220;
}
body.polloshop .loginscreen .logo-name, body.polloshop .loginscreen a small {
  color: #e7b220;
}
body.polloshop .loginscreen h2, body.polloshop .loginscreen h3, body.polloshop .loginscreen p {
  color: #fff;
}
body.polloshop .passwordBox small {
  color: #fff;
}
body.polloshop .error-box h1, body.polloshop .error-box h3, body.polloshop .error-box .error-desc {
  color: #fff;
}
body.polloshop .panel-primary {
  border-color: #e7b220;
}
body.polloshop .panel-primary > .panel-heading {
  background-color: #e7b220;
  border-color: #e7b220;
}
body.polloshop .progress-bar {
  background-color: #e7b220;
}
body.polloshop .progress {
  border-radius: 0;
}
body.polloshop .btn-primary {
  background-color: #e7b220;
  border-color: #e7b220;
}
body.polloshop .btn-primary:active {
  background-color: #e7b220;
  border-color: #e7b220;
}
body.polloshop .text-navy {
  color: #e7b220;
}
body.polloshop .chamado {
  background: #e7b220;
  margin-top: 50px;
  font-size: 14px;
}
body.polloshop .chamado a {
  color: #fff !important;
}
body.polloshop .chamado a:hover {
  background-color: #bf9215 !important;
}
body.polloshop .branding {
  background-color: #e7b220;
}
body.polloshop .fc-state-active {
  background-color: #e7b220;
  border-color: #e7b220;
}
body.polloshop .onoffswitch-label {
  border-color: #e7b220;
}
body.polloshop .onoffswitch-switch {
  border-color: #e7b220;
}
body.polloshop .onoffswitch-inner:before {
  background-color: #e7b220;
}
body.polloshop .form-control:focus, body.polloshop .single-line:focus {
  border-color: #e7b220 !important;
}
body.polloshop .has-success .form-control {
  border-color: #e7b220;
}
body.polloshop .has-success .control-label {
  color: #e7b220;
}
body.polloshop .modal-title {
  font-size: 2rem;
  color: #e7b220;
}
body.polloshop .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #e7b220;
}
body.polloshop .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #e7b220;
  border-color: #e7b220;
}
body.polloshop .nav > li > a {
  color: #fff;
}
body.polloshop .nav > li.active > a {
  color: white;
}
body.polloshop .navbar-default .nav > li > a:hover, body.polloshop .navbar-default .nav > li > a:focus {
  background-color: #001228;
  color: white;
}
body.polloshop .nav > li.active {
  border-left-color: #e4ae19;
  background-color: #001228;
}
body.polloshop .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.polloshop .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.polloshop .checkboxFive label .ativo {
  display: none;
}
body.polloshop .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.polloshop .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.polloshop .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.polloshop .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.polloshop .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #e7b220;
  border: 1px solid #e7b220;
  float: right;
}
body.polloshop .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #e7b220;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #e7b220;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.polloshop .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.polloshop .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.polloshop .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.polloshop .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.polloshop .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.polloshop .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.polloshop .checkboxAtive input[type=checkbox]:checked + label {
  background: #e7b220;
  border: #001937;
}
body.beira-rio {
  background-color: #313B45;
  /**
          * Create the checkbox state for the tick
          */
}
body.beira-rio.mini-navbar .nav-header {
  background-color: #00a651;
}
body.beira-rio.mini-navbar .nav-second-level {
  background-color: #313B45;
}
body.beira-rio .pace .pace-progress {
  background-color: #00a651;
}
body.beira-rio .label-primary, body.beira-rio .badge-primary {
  background-color: #00a651;
}
body.beira-rio .navy-bg {
  background-color: #00a651;
}
body.beira-rio .loginscreen .logo-name, body.beira-rio .loginscreen a small {
  color: #00a651;
}
body.beira-rio .loginscreen h2, body.beira-rio .loginscreen h3, body.beira-rio .loginscreen p {
  color: #fff;
}
body.beira-rio .passwordBox small {
  color: #fff;
}
body.beira-rio .error-box h1, body.beira-rio .error-box h3, body.beira-rio .error-box .error-desc {
  color: #fff;
}
body.beira-rio .panel-primary {
  border-color: #00a651;
}
body.beira-rio .panel-primary > .panel-heading {
  background-color: #00a651;
  border-color: #00a651;
}
body.beira-rio .progress-bar {
  background-color: #00a651;
}
body.beira-rio .progress {
  border-radius: 0;
}
body.beira-rio .btn-primary {
  background-color: #00a651;
  border-color: #00a651;
}
body.beira-rio .btn-primary:active {
  background-color: #00a651;
  border-color: #00a651;
}
body.beira-rio .text-navy {
  color: #00a651;
}
body.beira-rio .chamado {
  background: #00a651;
  margin-top: 50px;
  font-size: 14px;
}
body.beira-rio .chamado a {
  color: #fff !important;
}
body.beira-rio .chamado a:hover {
  background-color: #007338 !important;
}
body.beira-rio .branding {
  background-color: #00a651;
}
body.beira-rio .fc-state-active {
  background-color: #00a651;
  border-color: #00a651;
}
body.beira-rio .onoffswitch-label {
  border-color: #00a651;
}
body.beira-rio .onoffswitch-switch {
  border-color: #00a651;
}
body.beira-rio .onoffswitch-inner:before {
  background-color: #00a651;
}
body.beira-rio .form-control:focus, body.beira-rio .single-line:focus {
  border-color: #00a651 !important;
}
body.beira-rio .has-success .form-control {
  border-color: #00a651;
}
body.beira-rio .has-success .control-label {
  color: #00a651;
}
body.beira-rio .modal-title {
  font-size: 2rem;
  color: #00a651;
}
body.beira-rio .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #00a651;
}
body.beira-rio .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #00a651;
  border-color: #00a651;
}
body.beira-rio .nav > li > a {
  color: #fff;
}
body.beira-rio .nav > li.active > a {
  color: white;
}
body.beira-rio .navbar-default .nav > li > a:hover, body.beira-rio .navbar-default .nav > li > a:focus {
  background-color: #2b333c;
  color: white;
}
body.beira-rio .nav > li.active {
  border-left-color: #009c4c;
  background-color: #2b333c;
}
body.beira-rio .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.beira-rio .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.beira-rio .checkboxFive label .ativo {
  display: none;
}
body.beira-rio .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.beira-rio .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.beira-rio .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.beira-rio .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.beira-rio .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #00a651;
  border: 1px solid #00a651;
  float: right;
}
body.beira-rio .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #00a651;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #00a651;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.beira-rio .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.beira-rio .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.beira-rio .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.beira-rio .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.beira-rio .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.beira-rio .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.beira-rio .checkboxAtive input[type=checkbox]:checked + label {
  background: #00a651;
  border: #313B45;
}
body.sonata {
  background-color: #f26f21;
  /**
          * Create the checkbox state for the tick
          */
}
body.sonata.mini-navbar .nav-header {
  background-color: #c0392b;
}
body.sonata.mini-navbar .nav-second-level {
  background-color: #f26f21;
}
body.sonata .pace .pace-progress {
  background-color: #c0392b;
}
body.sonata .label-primary, body.sonata .badge-primary {
  background-color: #c0392b;
}
body.sonata .navy-bg {
  background-color: #c0392b;
}
body.sonata .loginscreen .logo-name, body.sonata .loginscreen a small {
  color: #c0392b;
}
body.sonata .loginscreen h2, body.sonata .loginscreen h3, body.sonata .loginscreen p {
  color: #fff;
}
body.sonata .passwordBox small {
  color: #fff;
}
body.sonata .error-box h1, body.sonata .error-box h3, body.sonata .error-box .error-desc {
  color: #fff;
}
body.sonata .panel-primary {
  border-color: #c0392b;
}
body.sonata .panel-primary > .panel-heading {
  background-color: #c0392b;
  border-color: #c0392b;
}
body.sonata .progress-bar {
  background-color: #c0392b;
}
body.sonata .progress {
  border-radius: 0;
}
body.sonata .btn-primary {
  background-color: #c0392b;
  border-color: #c0392b;
}
body.sonata .btn-primary:active {
  background-color: #c0392b;
  border-color: #c0392b;
}
body.sonata .text-navy {
  color: #c0392b;
}
body.sonata .chamado {
  background: #c0392b;
  margin-top: 50px;
  font-size: 14px;
}
body.sonata .chamado a {
  color: #fff !important;
}
body.sonata .chamado a:hover {
  background-color: #962d22 !important;
}
body.sonata .branding {
  background-color: #c0392b;
}
body.sonata .fc-state-active {
  background-color: #c0392b;
  border-color: #c0392b;
}
body.sonata .onoffswitch-label {
  border-color: #c0392b;
}
body.sonata .onoffswitch-switch {
  border-color: #c0392b;
}
body.sonata .onoffswitch-inner:before {
  background-color: #c0392b;
}
body.sonata .form-control:focus, body.sonata .single-line:focus {
  border-color: #c0392b !important;
}
body.sonata .has-success .form-control {
  border-color: #c0392b;
}
body.sonata .has-success .control-label {
  color: #c0392b;
}
body.sonata .modal-title {
  font-size: 2rem;
  color: #c0392b;
}
body.sonata .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #c0392b;
}
body.sonata .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #c0392b;
  border-color: #c0392b;
}
body.sonata .nav > li > a {
  color: #fff;
}
body.sonata .nav > li.active > a {
  color: white;
}
body.sonata .navbar-default .nav > li > a:hover, body.sonata .navbar-default .nav > li > a:focus {
  background-color: #f16613;
  color: white;
}
body.sonata .nav > li.active {
  border-left-color: #b83729;
  background-color: #f16613;
}
body.sonata .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.sonata .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.sonata .checkboxFive label .ativo {
  display: none;
}
body.sonata .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.sonata .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.sonata .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.sonata .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.sonata .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #c0392b;
  border: 1px solid #c0392b;
  float: right;
}
body.sonata .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #c0392b;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #c0392b;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.sonata .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.sonata .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.sonata .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.sonata .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.sonata .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.sonata .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.sonata .checkboxAtive input[type=checkbox]:checked + label {
  background: #c0392b;
  border: #f26f21;
}
body.pumma {
  background-color: #ac7738;
  /**
          * Create the checkbox state for the tick
          */
}
body.pumma.mini-navbar .nav-header {
  background-color: #734f24;
}
body.pumma.mini-navbar .nav-second-level {
  background-color: #ac7738;
}
body.pumma .pace .pace-progress {
  background-color: #734f24;
}
body.pumma .label-primary, body.pumma .badge-primary {
  background-color: #734f24;
}
body.pumma .navy-bg {
  background-color: #734f24;
}
body.pumma .loginscreen .logo-name, body.pumma .loginscreen a small {
  color: #734f24;
}
body.pumma .loginscreen h2, body.pumma .loginscreen h3, body.pumma .loginscreen p {
  color: #fff;
}
body.pumma .passwordBox small {
  color: #fff;
}
body.pumma .error-box h1, body.pumma .error-box h3, body.pumma .error-box .error-desc {
  color: #fff;
}
body.pumma .panel-primary {
  border-color: #734f24;
}
body.pumma .panel-primary > .panel-heading {
  background-color: #734f24;
  border-color: #734f24;
}
body.pumma .progress-bar {
  background-color: #734f24;
}
body.pumma .progress {
  border-radius: 0;
}
body.pumma .btn-primary {
  background-color: #734f24;
  border-color: #734f24;
}
body.pumma .btn-primary:active {
  background-color: #734f24;
  border-color: #734f24;
}
body.pumma .text-navy {
  color: #734f24;
}
body.pumma .chamado {
  background: #734f24;
  margin-top: 50px;
  font-size: 14px;
}
body.pumma .chamado a {
  color: #fff !important;
}
body.pumma .chamado a:hover {
  background-color: #4c3418 !important;
}
body.pumma .branding {
  background-color: #734f24;
}
body.pumma .fc-state-active {
  background-color: #734f24;
  border-color: #734f24;
}
body.pumma .onoffswitch-label {
  border-color: #734f24;
}
body.pumma .onoffswitch-switch {
  border-color: #734f24;
}
body.pumma .onoffswitch-inner:before {
  background-color: #734f24;
}
body.pumma .form-control:focus, body.pumma .single-line:focus {
  border-color: #734f24 !important;
}
body.pumma .has-success .form-control {
  border-color: #734f24;
}
body.pumma .has-success .control-label {
  color: #734f24;
}
body.pumma .modal-title {
  font-size: 2rem;
  color: #734f24;
}
body.pumma .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #734f24;
}
body.pumma .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #734f24;
  border-color: #734f24;
}
body.pumma .nav > li > a {
  color: #fff;
}
body.pumma .nav > li.active > a {
  color: white;
}
body.pumma .navbar-default .nav > li > a:hover, body.pumma .navbar-default .nav > li > a:focus {
  background-color: #a06f34;
  color: white;
}
body.pumma .nav > li.active {
  border-left-color: #6b4a22;
  background-color: #a06f34;
}
body.pumma .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.pumma .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.pumma .checkboxFive label .ativo {
  display: none;
}
body.pumma .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.pumma .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.pumma .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.pumma .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.pumma .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #734f24;
  border: 1px solid #734f24;
  float: right;
}
body.pumma .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #734f24;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #734f24;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.pumma .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.pumma .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.pumma .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.pumma .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.pumma .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.pumma .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.pumma .checkboxAtive input[type=checkbox]:checked + label {
  background: #734f24;
  border: #ac7738;
}
body.geppos {
  background-color: #333;
  /**
          * Create the checkbox state for the tick
          */
}
body.geppos.mini-navbar .nav-header {
  background-color: #c52b39;
}
body.geppos.mini-navbar .nav-second-level {
  background-color: #333;
}
body.geppos .pace .pace-progress {
  background-color: #c52b39;
}
body.geppos .label-primary, body.geppos .badge-primary {
  background-color: #c52b39;
}
body.geppos .navy-bg {
  background-color: #c52b39;
}
body.geppos .loginscreen .logo-name, body.geppos .loginscreen a small {
  color: #c52b39;
}
body.geppos .loginscreen h2, body.geppos .loginscreen h3, body.geppos .loginscreen p {
  color: #bfbfbf;
}
body.geppos .passwordBox small {
  color: #bfbfbf;
}
body.geppos .error-box h1, body.geppos .error-box h3, body.geppos .error-box .error-desc {
  color: #bfbfbf;
}
body.geppos .panel-primary {
  border-color: #c52b39;
}
body.geppos .panel-primary > .panel-heading {
  background-color: #c52b39;
  border-color: #c52b39;
}
body.geppos .progress-bar {
  background-color: #c52b39;
}
body.geppos .progress {
  border-radius: 0;
}
body.geppos .btn-primary {
  background-color: #c52b39;
  border-color: #c52b39;
}
body.geppos .btn-primary:active {
  background-color: #c52b39;
  border-color: #c52b39;
}
body.geppos .text-navy {
  color: #c52b39;
}
body.geppos .chamado {
  background: #c52b39;
  margin-top: 50px;
  font-size: 14px;
}
body.geppos .chamado a {
  color: #fff !important;
}
body.geppos .chamado a:hover {
  background-color: #9b222d !important;
}
body.geppos .branding {
  background-color: #c52b39;
}
body.geppos .fc-state-active {
  background-color: #c52b39;
  border-color: #c52b39;
}
body.geppos .onoffswitch-label {
  border-color: #c52b39;
}
body.geppos .onoffswitch-switch {
  border-color: #c52b39;
}
body.geppos .onoffswitch-inner:before {
  background-color: #c52b39;
}
body.geppos .form-control:focus, body.geppos .single-line:focus {
  border-color: #c52b39 !important;
}
body.geppos .has-success .form-control {
  border-color: #c52b39;
}
body.geppos .has-success .control-label {
  color: #c52b39;
}
body.geppos .modal-title {
  font-size: 2rem;
  color: #c52b39;
}
body.geppos .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #c52b39;
}
body.geppos .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #c52b39;
  border-color: #c52b39;
}
body.geppos .nav > li > a {
  color: #bfbfbf;
}
body.geppos .nav > li.active > a {
  color: white;
}
body.geppos .navbar-default .nav > li > a:hover, body.geppos .navbar-default .nav > li > a:focus {
  background-color: #2b2b2b;
  color: white;
}
body.geppos .nav > li.active {
  border-left-color: #bd2937;
  background-color: #2b2b2b;
}
body.geppos .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.geppos .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.geppos .checkboxFive label .ativo {
  display: none;
}
body.geppos .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.geppos .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.geppos .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.geppos .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.geppos .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #c52b39;
  border: 1px solid #c52b39;
  float: right;
}
body.geppos .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #c52b39;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #c52b39;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.geppos .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.geppos .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.geppos .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.geppos .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.geppos .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.geppos .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.geppos .checkboxAtive input[type=checkbox]:checked + label {
  background: #c52b39;
  border: #333;
}
body.cabana-del-primo {
  background-color: #333;
  /**
          * Create the checkbox state for the tick
          */
}
body.cabana-del-primo.mini-navbar .nav-header {
  background-color: #ef612a;
}
body.cabana-del-primo.mini-navbar .nav-second-level {
  background-color: #333;
}
body.cabana-del-primo .pace .pace-progress {
  background-color: #ef612a;
}
body.cabana-del-primo .label-primary, body.cabana-del-primo .badge-primary {
  background-color: #ef612a;
}
body.cabana-del-primo .navy-bg {
  background-color: #ef612a;
}
body.cabana-del-primo .loginscreen .logo-name, body.cabana-del-primo .loginscreen a small {
  color: #ef612a;
}
body.cabana-del-primo .loginscreen h2, body.cabana-del-primo .loginscreen h3, body.cabana-del-primo .loginscreen p {
  color: #bfbfbf;
}
body.cabana-del-primo .passwordBox small {
  color: #bfbfbf;
}
body.cabana-del-primo .error-box h1, body.cabana-del-primo .error-box h3, body.cabana-del-primo .error-box .error-desc {
  color: #bfbfbf;
}
body.cabana-del-primo .panel-primary {
  border-color: #ef612a;
}
body.cabana-del-primo .panel-primary > .panel-heading {
  background-color: #ef612a;
  border-color: #ef612a;
}
body.cabana-del-primo .progress-bar {
  background-color: #ef612a;
}
body.cabana-del-primo .progress {
  border-radius: 0;
}
body.cabana-del-primo .btn-primary {
  background-color: #ef612a;
  border-color: #ef612a;
}
body.cabana-del-primo .btn-primary:active {
  background-color: #ef612a;
  border-color: #ef612a;
}
body.cabana-del-primo .text-navy {
  color: #ef612a;
}
body.cabana-del-primo .chamado {
  background: #ef612a;
  margin-top: 50px;
  font-size: 14px;
}
body.cabana-del-primo .chamado a {
  color: #fff !important;
}
body.cabana-del-primo .chamado a:hover {
  background-color: #d64710 !important;
}
body.cabana-del-primo .branding {
  background-color: #ef612a;
}
body.cabana-del-primo .fc-state-active {
  background-color: #ef612a;
  border-color: #ef612a;
}
body.cabana-del-primo .onoffswitch-label {
  border-color: #ef612a;
}
body.cabana-del-primo .onoffswitch-switch {
  border-color: #ef612a;
}
body.cabana-del-primo .onoffswitch-inner:before {
  background-color: #ef612a;
}
body.cabana-del-primo .form-control:focus, body.cabana-del-primo .single-line:focus {
  border-color: #ef612a !important;
}
body.cabana-del-primo .has-success .form-control {
  border-color: #ef612a;
}
body.cabana-del-primo .has-success .control-label {
  color: #ef612a;
}
body.cabana-del-primo .modal-title {
  font-size: 2rem;
  color: #ef612a;
}
body.cabana-del-primo .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #ef612a;
}
body.cabana-del-primo .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #ef612a;
  border-color: #ef612a;
}
body.cabana-del-primo .nav > li > a {
  color: #bfbfbf;
}
body.cabana-del-primo .nav > li.active > a {
  color: white;
}
body.cabana-del-primo .navbar-default .nav > li > a:hover, body.cabana-del-primo .navbar-default .nav > li > a:focus {
  background-color: #2b2b2b;
  color: white;
}
body.cabana-del-primo .nav > li.active {
  border-left-color: #ee5a21;
  background-color: #2b2b2b;
}
body.cabana-del-primo .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.cabana-del-primo .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.cabana-del-primo .checkboxFive label .ativo {
  display: none;
}
body.cabana-del-primo .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.cabana-del-primo .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.cabana-del-primo .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.cabana-del-primo .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.cabana-del-primo .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #ef612a;
  border: 1px solid #ef612a;
  float: right;
}
body.cabana-del-primo .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #ef612a;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #ef612a;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.cabana-del-primo .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.cabana-del-primo .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.cabana-del-primo .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.cabana-del-primo .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.cabana-del-primo .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.cabana-del-primo .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.cabana-del-primo .checkboxAtive input[type=checkbox]:checked + label {
  background: #ef612a;
  border: #333;
}
body.misaki {
  background-color: #333;
  /**
          * Create the checkbox state for the tick
          */
}
body.misaki.mini-navbar .nav-header {
  background-color: #c52b39;
}
body.misaki.mini-navbar .nav-second-level {
  background-color: #333;
}
body.misaki .pace .pace-progress {
  background-color: #c52b39;
}
body.misaki .label-primary, body.misaki .badge-primary {
  background-color: #c52b39;
}
body.misaki .navy-bg {
  background-color: #c52b39;
}
body.misaki .loginscreen .logo-name, body.misaki .loginscreen a small {
  color: #c52b39;
}
body.misaki .loginscreen h2, body.misaki .loginscreen h3, body.misaki .loginscreen p {
  color: #bfbfbf;
}
body.misaki .passwordBox small {
  color: #bfbfbf;
}
body.misaki .error-box h1, body.misaki .error-box h3, body.misaki .error-box .error-desc {
  color: #bfbfbf;
}
body.misaki .panel-primary {
  border-color: #c52b39;
}
body.misaki .panel-primary > .panel-heading {
  background-color: #c52b39;
  border-color: #c52b39;
}
body.misaki .progress-bar {
  background-color: #c52b39;
}
body.misaki .progress {
  border-radius: 0;
}
body.misaki .btn-primary {
  background-color: #c52b39;
  border-color: #c52b39;
}
body.misaki .btn-primary:active {
  background-color: #c52b39;
  border-color: #c52b39;
}
body.misaki .text-navy {
  color: #c52b39;
}
body.misaki .chamado {
  background: #c52b39;
  margin-top: 50px;
  font-size: 14px;
}
body.misaki .chamado a {
  color: #fff !important;
}
body.misaki .chamado a:hover {
  background-color: #9b222d !important;
}
body.misaki .branding {
  background-color: #c52b39;
}
body.misaki .fc-state-active {
  background-color: #c52b39;
  border-color: #c52b39;
}
body.misaki .onoffswitch-label {
  border-color: #c52b39;
}
body.misaki .onoffswitch-switch {
  border-color: #c52b39;
}
body.misaki .onoffswitch-inner:before {
  background-color: #c52b39;
}
body.misaki .form-control:focus, body.misaki .single-line:focus {
  border-color: #c52b39 !important;
}
body.misaki .has-success .form-control {
  border-color: #c52b39;
}
body.misaki .has-success .control-label {
  color: #c52b39;
}
body.misaki .modal-title {
  font-size: 2rem;
  color: #c52b39;
}
body.misaki .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #c52b39;
}
body.misaki .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #c52b39;
  border-color: #c52b39;
}
body.misaki .nav > li > a {
  color: #bfbfbf;
}
body.misaki .nav > li.active > a {
  color: white;
}
body.misaki .navbar-default .nav > li > a:hover, body.misaki .navbar-default .nav > li > a:focus {
  background-color: #2b2b2b;
  color: white;
}
body.misaki .nav > li.active {
  border-left-color: #bd2937;
  background-color: #2b2b2b;
}
body.misaki .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.misaki .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.misaki .checkboxFive label .ativo {
  display: none;
}
body.misaki .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.misaki .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.misaki .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.misaki .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.misaki .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #c52b39;
  border: 1px solid #c52b39;
  float: right;
}
body.misaki .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #c52b39;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #c52b39;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.misaki .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.misaki .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.misaki .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.misaki .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.misaki .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.misaki .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.misaki .checkboxAtive input[type=checkbox]:checked + label {
  background: #c52b39;
  border: #333;
}
body.zii {
  background-color: #0c0c0c;
  /**
          * Create the checkbox state for the tick
          */
}
body.zii.mini-navbar .nav-header {
  background-color: #fed501;
}
body.zii.mini-navbar .nav-second-level {
  background-color: #0c0c0c;
}
body.zii .pace .pace-progress {
  background-color: #fed501;
}
body.zii .label-primary, body.zii .badge-primary {
  background-color: #fed501;
}
body.zii .navy-bg {
  background-color: #fed501;
}
body.zii .loginscreen .logo-name, body.zii .loginscreen a small {
  color: #fed501;
}
body.zii .loginscreen h2, body.zii .loginscreen h3, body.zii .loginscreen p {
  color: #fed501;
}
body.zii .passwordBox small {
  color: #fed501;
}
body.zii .error-box h1, body.zii .error-box h3, body.zii .error-box .error-desc {
  color: #fed501;
}
body.zii .panel-primary {
  border-color: #fed501;
}
body.zii .panel-primary > .panel-heading {
  background-color: #fed501;
  border-color: #fed501;
}
body.zii .progress-bar {
  background-color: #fed501;
}
body.zii .progress {
  border-radius: 0;
}
body.zii .btn-primary {
  background-color: #fed501;
  border-color: #fed501;
}
body.zii .btn-primary:active {
  background-color: #fed501;
  border-color: #fed501;
}
body.zii .text-navy {
  color: #fed501;
}
body.zii .chamado {
  background: #fed501;
  margin-top: 50px;
  font-size: 14px;
}
body.zii .chamado a {
  color: #fff !important;
}
body.zii .chamado a:hover {
  background-color: #cbaa01 !important;
}
body.zii .branding {
  background-color: #fed501;
}
body.zii .fc-state-active {
  background-color: #fed501;
  border-color: #fed501;
}
body.zii .onoffswitch-label {
  border-color: #fed501;
}
body.zii .onoffswitch-switch {
  border-color: #fed501;
}
body.zii .onoffswitch-inner:before {
  background-color: #fed501;
}
body.zii .form-control:focus, body.zii .single-line:focus {
  border-color: #fed501 !important;
}
body.zii .has-success .form-control {
  border-color: #fed501;
}
body.zii .has-success .control-label {
  color: #fed501;
}
body.zii .modal-title {
  font-size: 2rem;
  color: #fed501;
}
body.zii .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #fed501;
}
body.zii .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #fed501;
  border-color: #fed501;
}
body.zii .nav > li > a {
  color: #fed501;
}
body.zii .nav > li.active > a {
  color: white;
}
body.zii .navbar-default .nav > li > a:hover, body.zii .navbar-default .nav > li > a:focus {
  background-color: #040404;
  color: white;
}
body.zii .nav > li.active {
  border-left-color: #f4cc01;
  background-color: #040404;
}
body.zii .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.zii .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.zii .checkboxFive label .ativo {
  display: none;
}
body.zii .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.zii .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.zii .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.zii .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.zii .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #fed501;
  border: 1px solid #fed501;
  float: right;
}
body.zii .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #fed501;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #fed501;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.zii .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.zii .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.zii .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.zii .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.zii .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.zii .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.zii .checkboxAtive input[type=checkbox]:checked + label {
  background: #fed501;
  border: #0c0c0c;
}
body.elsenau {
  background-color: #333;
  /**
          * Create the checkbox state for the tick
          */
}
body.elsenau.mini-navbar .nav-header {
  background-color: #d54138;
}
body.elsenau.mini-navbar .nav-second-level {
  background-color: #333;
}
body.elsenau .pace .pace-progress {
  background-color: #d54138;
}
body.elsenau .label-primary, body.elsenau .badge-primary {
  background-color: #d54138;
}
body.elsenau .navy-bg {
  background-color: #d54138;
}
body.elsenau .loginscreen .logo-name, body.elsenau .loginscreen a small {
  color: #d54138;
}
body.elsenau .loginscreen h2, body.elsenau .loginscreen h3, body.elsenau .loginscreen p {
  color: #fff;
}
body.elsenau .passwordBox small {
  color: #fff;
}
body.elsenau .error-box h1, body.elsenau .error-box h3, body.elsenau .error-box .error-desc {
  color: #fff;
}
body.elsenau .panel-primary {
  border-color: #d54138;
}
body.elsenau .panel-primary > .panel-heading {
  background-color: #d54138;
  border-color: #d54138;
}
body.elsenau .progress-bar {
  background-color: #d54138;
}
body.elsenau .progress {
  border-radius: 0;
}
body.elsenau .btn-primary {
  background-color: #d54138;
  border-color: #d54138;
}
body.elsenau .btn-primary:active {
  background-color: #d54138;
  border-color: #d54138;
}
body.elsenau .text-navy {
  color: #d54138;
}
body.elsenau .chamado {
  background: #d54138;
  margin-top: 50px;
  font-size: 14px;
}
body.elsenau .chamado a {
  color: #fff !important;
}
body.elsenau .chamado a:hover {
  background-color: #b42e26 !important;
}
body.elsenau .branding {
  background-color: #d54138;
}
body.elsenau .fc-state-active {
  background-color: #d54138;
  border-color: #d54138;
}
body.elsenau .onoffswitch-label {
  border-color: #d54138;
}
body.elsenau .onoffswitch-switch {
  border-color: #d54138;
}
body.elsenau .onoffswitch-inner:before {
  background-color: #d54138;
}
body.elsenau .form-control:focus, body.elsenau .single-line:focus {
  border-color: #d54138 !important;
}
body.elsenau .has-success .form-control {
  border-color: #d54138;
}
body.elsenau .has-success .control-label {
  color: #d54138;
}
body.elsenau .modal-title {
  font-size: 2rem;
  color: #d54138;
}
body.elsenau .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #d54138;
}
body.elsenau .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #d54138;
  border-color: #d54138;
}
body.elsenau .nav > li > a {
  color: #fff;
}
body.elsenau .nav > li.active > a {
  color: white;
}
body.elsenau .navbar-default .nav > li > a:hover, body.elsenau .navbar-default .nav > li > a:focus {
  background-color: #2b2b2b;
  color: white;
}
body.elsenau .nav > li.active {
  border-left-color: #d33930;
  background-color: #2b2b2b;
}
body.elsenau .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.elsenau .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.elsenau .checkboxFive label .ativo {
  display: none;
}
body.elsenau .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.elsenau .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.elsenau .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.elsenau .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.elsenau .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #d54138;
  border: 1px solid #d54138;
  float: right;
}
body.elsenau .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #d54138;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #d54138;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.elsenau .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.elsenau .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.elsenau .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.elsenau .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.elsenau .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.elsenau .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.elsenau .checkboxAtive input[type=checkbox]:checked + label {
  background: #d54138;
  border: #333;
}
body.bombinhas-blue {
  background-color: #095791;
  /**
          * Create the checkbox state for the tick
          */
}
body.bombinhas-blue.mini-navbar .nav-header {
  background-color: #54C5D0;
}
body.bombinhas-blue.mini-navbar .nav-second-level {
  background-color: #095791;
}
body.bombinhas-blue .pace .pace-progress {
  background-color: #54C5D0;
}
body.bombinhas-blue .label-primary, body.bombinhas-blue .badge-primary {
  background-color: #54C5D0;
}
body.bombinhas-blue .navy-bg {
  background-color: #54C5D0;
}
body.bombinhas-blue .loginscreen .logo-name, body.bombinhas-blue .loginscreen a small {
  color: #54C5D0;
}
body.bombinhas-blue .loginscreen h2, body.bombinhas-blue .loginscreen h3, body.bombinhas-blue .loginscreen p {
  color: #fff;
}
body.bombinhas-blue .passwordBox small {
  color: #fff;
}
body.bombinhas-blue .error-box h1, body.bombinhas-blue .error-box h3, body.bombinhas-blue .error-box .error-desc {
  color: #fff;
}
body.bombinhas-blue .panel-primary {
  border-color: #54C5D0;
}
body.bombinhas-blue .panel-primary > .panel-heading {
  background-color: #54C5D0;
  border-color: #54C5D0;
}
body.bombinhas-blue .progress-bar {
  background-color: #54C5D0;
}
body.bombinhas-blue .progress {
  border-radius: 0;
}
body.bombinhas-blue .btn-primary {
  background-color: #54C5D0;
  border-color: #54C5D0;
}
body.bombinhas-blue .btn-primary:active {
  background-color: #54C5D0;
  border-color: #54C5D0;
}
body.bombinhas-blue .text-navy {
  color: #54C5D0;
}
body.bombinhas-blue .chamado {
  background: #54C5D0;
  margin-top: 50px;
  font-size: 14px;
}
body.bombinhas-blue .chamado a {
  color: #fff !important;
}
body.bombinhas-blue .chamado a:hover {
  background-color: #34b1bd !important;
}
body.bombinhas-blue .branding {
  background-color: #54C5D0;
}
body.bombinhas-blue .fc-state-active {
  background-color: #54C5D0;
  border-color: #54C5D0;
}
body.bombinhas-blue .onoffswitch-label {
  border-color: #54C5D0;
}
body.bombinhas-blue .onoffswitch-switch {
  border-color: #54C5D0;
}
body.bombinhas-blue .onoffswitch-inner:before {
  background-color: #54C5D0;
}
body.bombinhas-blue .form-control:focus, body.bombinhas-blue .single-line:focus {
  border-color: #54C5D0 !important;
}
body.bombinhas-blue .has-success .form-control {
  border-color: #54C5D0;
}
body.bombinhas-blue .has-success .control-label {
  color: #54C5D0;
}
body.bombinhas-blue .modal-title {
  font-size: 2rem;
  color: #54C5D0;
}
body.bombinhas-blue .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #54C5D0;
}
body.bombinhas-blue .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #54C5D0;
  border-color: #54C5D0;
}
body.bombinhas-blue .nav > li > a {
  color: #fff;
}
body.bombinhas-blue .nav > li.active > a {
  color: white;
}
body.bombinhas-blue .navbar-default .nav > li > a:hover, body.bombinhas-blue .navbar-default .nav > li > a:focus {
  background-color: #084e83;
  color: white;
}
body.bombinhas-blue .nav > li.active {
  border-left-color: #4cc2ce;
  background-color: #084e83;
}
body.bombinhas-blue .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.bombinhas-blue .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.bombinhas-blue .checkboxFive label .ativo {
  display: none;
}
body.bombinhas-blue .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.bombinhas-blue .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.bombinhas-blue .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.bombinhas-blue .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.bombinhas-blue .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #54C5D0;
  border: 1px solid #54C5D0;
  float: right;
}
body.bombinhas-blue .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #54C5D0;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #54C5D0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.bombinhas-blue .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.bombinhas-blue .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.bombinhas-blue .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.bombinhas-blue .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.bombinhas-blue .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.bombinhas-blue .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.bombinhas-blue .checkboxAtive input[type=checkbox]:checked + label {
  background: #54C5D0;
  border: #095791;
}
body.vila-do-coral {
  background-color: #0075be;
  /**
          * Create the checkbox state for the tick
          */
}
body.vila-do-coral.mini-navbar .nav-header {
  background-color: #f28b6f;
}
body.vila-do-coral.mini-navbar .nav-second-level {
  background-color: #0075be;
}
body.vila-do-coral .pace .pace-progress {
  background-color: #f28b6f;
}
body.vila-do-coral .label-primary, body.vila-do-coral .badge-primary {
  background-color: #f28b6f;
}
body.vila-do-coral .navy-bg {
  background-color: #f28b6f;
}
body.vila-do-coral .loginscreen .logo-name, body.vila-do-coral .loginscreen a small {
  color: #f28b6f;
}
body.vila-do-coral .loginscreen h2, body.vila-do-coral .loginscreen h3, body.vila-do-coral .loginscreen p {
  color: #fff;
}
body.vila-do-coral .passwordBox small {
  color: #fff;
}
body.vila-do-coral .error-box h1, body.vila-do-coral .error-box h3, body.vila-do-coral .error-box .error-desc {
  color: #fff;
}
body.vila-do-coral .panel-primary {
  border-color: #f28b6f;
}
body.vila-do-coral .panel-primary > .panel-heading {
  background-color: #f28b6f;
  border-color: #f28b6f;
}
body.vila-do-coral .progress-bar {
  background-color: #f28b6f;
}
body.vila-do-coral .progress {
  border-radius: 0;
}
body.vila-do-coral .btn-primary {
  background-color: #f28b6f;
  border-color: #f28b6f;
}
body.vila-do-coral .btn-primary:active {
  background-color: #f28b6f;
  border-color: #f28b6f;
}
body.vila-do-coral .text-navy {
  color: #f28b6f;
}
body.vila-do-coral .chamado {
  background: #f28b6f;
  margin-top: 50px;
  font-size: 14px;
}
body.vila-do-coral .chamado a {
  color: #fff !important;
}
body.vila-do-coral .chamado a:hover {
  background-color: #ee6540 !important;
}
body.vila-do-coral .branding {
  background-color: #f28b6f;
}
body.vila-do-coral .fc-state-active {
  background-color: #f28b6f;
  border-color: #f28b6f;
}
body.vila-do-coral .onoffswitch-label {
  border-color: #f28b6f;
}
body.vila-do-coral .onoffswitch-switch {
  border-color: #f28b6f;
}
body.vila-do-coral .onoffswitch-inner:before {
  background-color: #f28b6f;
}
body.vila-do-coral .form-control:focus, body.vila-do-coral .single-line:focus {
  border-color: #f28b6f !important;
}
body.vila-do-coral .has-success .form-control {
  border-color: #f28b6f;
}
body.vila-do-coral .has-success .control-label {
  color: #f28b6f;
}
body.vila-do-coral .modal-title {
  font-size: 2rem;
  color: #f28b6f;
}
body.vila-do-coral .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #f28b6f;
}
body.vila-do-coral .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #f28b6f;
  border-color: #f28b6f;
}
body.vila-do-coral .nav > li > a {
  color: #fff;
}
body.vila-do-coral .nav > li.active > a {
  color: white;
}
body.vila-do-coral .navbar-default .nav > li > a:hover, body.vila-do-coral .navbar-default .nav > li > a:focus {
  background-color: #006caf;
  color: white;
}
body.vila-do-coral .nav > li.active {
  border-left-color: #f18366;
  background-color: #006caf;
}
body.vila-do-coral .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.vila-do-coral .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.vila-do-coral .checkboxFive label .ativo {
  display: none;
}
body.vila-do-coral .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.vila-do-coral .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.vila-do-coral .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.vila-do-coral .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.vila-do-coral .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #f28b6f;
  border: 1px solid #f28b6f;
  float: right;
}
body.vila-do-coral .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #f28b6f;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #f28b6f;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.vila-do-coral .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.vila-do-coral .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.vila-do-coral .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.vila-do-coral .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.vila-do-coral .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.vila-do-coral .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.vila-do-coral .checkboxAtive input[type=checkbox]:checked + label {
  background: #f28b6f;
  border: #0075be;
}
body.vila-do-farol {
  background-color: #3e4093;
  /**
          * Create the checkbox state for the tick
          */
}
body.vila-do-farol.mini-navbar .nav-header {
  background-color: #efc114;
}
body.vila-do-farol.mini-navbar .nav-second-level {
  background-color: #3e4093;
}
body.vila-do-farol .pace .pace-progress {
  background-color: #efc114;
}
body.vila-do-farol .label-primary, body.vila-do-farol .badge-primary {
  background-color: #efc114;
}
body.vila-do-farol .navy-bg {
  background-color: #efc114;
}
body.vila-do-farol .loginscreen .logo-name, body.vila-do-farol .loginscreen a small {
  color: #efc114;
}
body.vila-do-farol .loginscreen h2, body.vila-do-farol .loginscreen h3, body.vila-do-farol .loginscreen p {
  color: #fff;
}
body.vila-do-farol .passwordBox small {
  color: #fff;
}
body.vila-do-farol .error-box h1, body.vila-do-farol .error-box h3, body.vila-do-farol .error-box .error-desc {
  color: #fff;
}
body.vila-do-farol .panel-primary {
  border-color: #efc114;
}
body.vila-do-farol .panel-primary > .panel-heading {
  background-color: #efc114;
  border-color: #efc114;
}
body.vila-do-farol .progress-bar {
  background-color: #efc114;
}
body.vila-do-farol .progress {
  border-radius: 0;
}
body.vila-do-farol .btn-primary {
  background-color: #efc114;
  border-color: #efc114;
}
body.vila-do-farol .btn-primary:active {
  background-color: #efc114;
  border-color: #efc114;
}
body.vila-do-farol .text-navy {
  color: #efc114;
}
body.vila-do-farol .chamado {
  background: #efc114;
  margin-top: 50px;
  font-size: 14px;
}
body.vila-do-farol .chamado a {
  color: #fff !important;
}
body.vila-do-farol .chamado a:hover {
  background-color: #c39d0d !important;
}
body.vila-do-farol .branding {
  background-color: #efc114;
}
body.vila-do-farol .fc-state-active {
  background-color: #efc114;
  border-color: #efc114;
}
body.vila-do-farol .onoffswitch-label {
  border-color: #efc114;
}
body.vila-do-farol .onoffswitch-switch {
  border-color: #efc114;
}
body.vila-do-farol .onoffswitch-inner:before {
  background-color: #efc114;
}
body.vila-do-farol .form-control:focus, body.vila-do-farol .single-line:focus {
  border-color: #efc114 !important;
}
body.vila-do-farol .has-success .form-control {
  border-color: #efc114;
}
body.vila-do-farol .has-success .control-label {
  color: #efc114;
}
body.vila-do-farol .modal-title {
  font-size: 2rem;
  color: #efc114;
}
body.vila-do-farol .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #efc114;
}
body.vila-do-farol .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #efc114;
  border-color: #efc114;
}
body.vila-do-farol .nav > li > a {
  color: #fff;
}
body.vila-do-farol .nav > li.active > a {
  color: white;
}
body.vila-do-farol .navbar-default .nav > li > a:hover, body.vila-do-farol .navbar-default .nav > li > a:focus {
  background-color: #393b88;
  color: white;
}
body.vila-do-farol .nav > li.active {
  border-left-color: #e9bb10;
  background-color: #393b88;
}
body.vila-do-farol .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.vila-do-farol .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.vila-do-farol .checkboxFive label .ativo {
  display: none;
}
body.vila-do-farol .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.vila-do-farol .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.vila-do-farol .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.vila-do-farol .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.vila-do-farol .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #efc114;
  border: 1px solid #efc114;
  float: right;
}
body.vila-do-farol .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #efc114;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #efc114;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.vila-do-farol .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.vila-do-farol .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.vila-do-farol .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.vila-do-farol .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.vila-do-farol .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.vila-do-farol .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.vila-do-farol .checkboxAtive input[type=checkbox]:checked + label {
  background: #efc114;
  border: #3e4093;
}
body.monaco {
  background-color: #231f20;
  /**
          * Create the checkbox state for the tick
          */
}
body.monaco.mini-navbar .nav-header {
  background-color: #37b6bd;
}
body.monaco.mini-navbar .nav-second-level {
  background-color: #231f20;
}
body.monaco .pace .pace-progress {
  background-color: #37b6bd;
}
body.monaco .label-primary, body.monaco .badge-primary {
  background-color: #37b6bd;
}
body.monaco .navy-bg {
  background-color: #37b6bd;
}
body.monaco .loginscreen .logo-name, body.monaco .loginscreen a small {
  color: #37b6bd;
}
body.monaco .loginscreen h2, body.monaco .loginscreen h3, body.monaco .loginscreen p {
  color: #ae9966;
}
body.monaco .passwordBox small {
  color: #ae9966;
}
body.monaco .error-box h1, body.monaco .error-box h3, body.monaco .error-box .error-desc {
  color: #ae9966;
}
body.monaco .panel-primary {
  border-color: #37b6bd;
}
body.monaco .panel-primary > .panel-heading {
  background-color: #37b6bd;
  border-color: #37b6bd;
}
body.monaco .progress-bar {
  background-color: #37b6bd;
}
body.monaco .progress {
  border-radius: 0;
}
body.monaco .btn-primary {
  background-color: #37b6bd;
  border-color: #37b6bd;
}
body.monaco .btn-primary:active {
  background-color: #37b6bd;
  border-color: #37b6bd;
}
body.monaco .text-navy {
  color: #37b6bd;
}
body.monaco .chamado {
  background: #37b6bd;
  margin-top: 50px;
  font-size: 14px;
}
body.monaco .chamado a {
  color: #fff !important;
}
body.monaco .chamado a:hover {
  background-color: #2c9095 !important;
}
body.monaco .branding {
  background-color: #37b6bd;
}
body.monaco .fc-state-active {
  background-color: #37b6bd;
  border-color: #37b6bd;
}
body.monaco .onoffswitch-label {
  border-color: #37b6bd;
}
body.monaco .onoffswitch-switch {
  border-color: #37b6bd;
}
body.monaco .onoffswitch-inner:before {
  background-color: #37b6bd;
}
body.monaco .form-control:focus, body.monaco .single-line:focus {
  border-color: #37b6bd !important;
}
body.monaco .has-success .form-control {
  border-color: #37b6bd;
}
body.monaco .has-success .control-label {
  color: #37b6bd;
}
body.monaco .modal-title {
  font-size: 2rem;
  color: #37b6bd;
}
body.monaco .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #37b6bd;
}
body.monaco .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #37b6bd;
  border-color: #37b6bd;
}
body.monaco .nav > li > a {
  color: #ae9966;
}
body.monaco .nav > li.active > a {
  color: white;
}
body.monaco .navbar-default .nav > li > a:hover, body.monaco .navbar-default .nav > li > a:focus {
  background-color: #1b1819;
  color: white;
}
body.monaco .nav > li.active {
  border-left-color: #35aeb5;
  background-color: #1b1819;
}
body.monaco .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.monaco .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.monaco .checkboxFive label .ativo {
  display: none;
}
body.monaco .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.monaco .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.monaco .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.monaco .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.monaco .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #37b6bd;
  border: 1px solid #37b6bd;
  float: right;
}
body.monaco .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #37b6bd;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #37b6bd;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.monaco .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.monaco .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.monaco .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.monaco .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.monaco .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.monaco .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.monaco .checkboxAtive input[type=checkbox]:checked + label {
  background: #37b6bd;
  border: #231f20;
}
body.poa-club {
  background-color: #231f20;
  /**
          * Create the checkbox state for the tick
          */
}
body.poa-club.mini-navbar .nav-header {
  background-color: #bb941d;
}
body.poa-club.mini-navbar .nav-second-level {
  background-color: #231f20;
}
body.poa-club .pace .pace-progress {
  background-color: #bb941d;
}
body.poa-club .label-primary, body.poa-club .badge-primary {
  background-color: #bb941d;
}
body.poa-club .navy-bg {
  background-color: #bb941d;
}
body.poa-club .loginscreen .logo-name, body.poa-club .loginscreen a small {
  color: #bb941d;
}
body.poa-club .loginscreen h2, body.poa-club .loginscreen h3, body.poa-club .loginscreen p {
  color: #c1c1c1;
}
body.poa-club .passwordBox small {
  color: #c1c1c1;
}
body.poa-club .error-box h1, body.poa-club .error-box h3, body.poa-club .error-box .error-desc {
  color: #c1c1c1;
}
body.poa-club .panel-primary {
  border-color: #bb941d;
}
body.poa-club .panel-primary > .panel-heading {
  background-color: #bb941d;
  border-color: #bb941d;
}
body.poa-club .progress-bar {
  background-color: #bb941d;
}
body.poa-club .progress {
  border-radius: 0;
}
body.poa-club .btn-primary {
  background-color: #bb941d;
  border-color: #bb941d;
}
body.poa-club .btn-primary:active {
  background-color: #bb941d;
  border-color: #bb941d;
}
body.poa-club .text-navy {
  color: #bb941d;
}
body.poa-club .chamado {
  background: #bb941d;
  margin-top: 50px;
  font-size: 14px;
}
body.poa-club .chamado a {
  color: #fff !important;
}
body.poa-club .chamado a:hover {
  background-color: #8f7116 !important;
}
body.poa-club .branding {
  background-color: #bb941d;
}
body.poa-club .fc-state-active {
  background-color: #bb941d;
  border-color: #bb941d;
}
body.poa-club .onoffswitch-label {
  border-color: #bb941d;
}
body.poa-club .onoffswitch-switch {
  border-color: #bb941d;
}
body.poa-club .onoffswitch-inner:before {
  background-color: #bb941d;
}
body.poa-club .form-control:focus, body.poa-club .single-line:focus {
  border-color: #bb941d !important;
}
body.poa-club .has-success .form-control {
  border-color: #bb941d;
}
body.poa-club .has-success .control-label {
  color: #bb941d;
}
body.poa-club .modal-title {
  font-size: 2rem;
  color: #bb941d;
}
body.poa-club .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #bb941d;
}
body.poa-club .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #bb941d;
  border-color: #bb941d;
}
body.poa-club .nav > li > a {
  color: #c1c1c1;
}
body.poa-club .nav > li.active > a {
  color: white;
}
body.poa-club .navbar-default .nav > li > a:hover, body.poa-club .navbar-default .nav > li > a:focus {
  background-color: #1b1819;
  color: white;
}
body.poa-club .nav > li.active {
  border-left-color: #b28d1c;
  background-color: #1b1819;
}
body.poa-club .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.poa-club .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.poa-club .checkboxFive label .ativo {
  display: none;
}
body.poa-club .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.poa-club .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.poa-club .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.poa-club .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.poa-club .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #bb941d;
  border: 1px solid #bb941d;
  float: right;
}
body.poa-club .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #bb941d;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #bb941d;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.poa-club .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.poa-club .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.poa-club .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.poa-club .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.poa-club .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.poa-club .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.poa-club .checkboxAtive input[type=checkbox]:checked + label {
  background: #bb941d;
  border: #231f20;
}
body.aldeia {
  background-color: #150505;
  /**
          * Create the checkbox state for the tick
          */
}
body.aldeia.mini-navbar .nav-header {
  background-color: #d13436;
}
body.aldeia.mini-navbar .nav-second-level {
  background-color: #150505;
}
body.aldeia .pace .pace-progress {
  background-color: #d13436;
}
body.aldeia .label-primary, body.aldeia .badge-primary {
  background-color: #d13436;
}
body.aldeia .navy-bg {
  background-color: #d13436;
}
body.aldeia .loginscreen .logo-name, body.aldeia .loginscreen a small {
  color: #d13436;
}
body.aldeia .loginscreen h2, body.aldeia .loginscreen h3, body.aldeia .loginscreen p {
  color: #c1c1c1;
}
body.aldeia .passwordBox small {
  color: #c1c1c1;
}
body.aldeia .error-box h1, body.aldeia .error-box h3, body.aldeia .error-box .error-desc {
  color: #c1c1c1;
}
body.aldeia .panel-primary {
  border-color: #d13436;
}
body.aldeia .panel-primary > .panel-heading {
  background-color: #d13436;
  border-color: #d13436;
}
body.aldeia .progress-bar {
  background-color: #d13436;
}
body.aldeia .progress {
  border-radius: 0;
}
body.aldeia .btn-primary {
  background-color: #d13436;
  border-color: #d13436;
}
body.aldeia .btn-primary:active {
  background-color: #d13436;
  border-color: #d13436;
}
body.aldeia .text-navy {
  color: #d13436;
}
body.aldeia .chamado {
  background: #d13436;
  margin-top: 50px;
  font-size: 14px;
}
body.aldeia .chamado a {
  color: #fff !important;
}
body.aldeia .chamado a:hover {
  background-color: #ab2728 !important;
}
body.aldeia .branding {
  background-color: #d13436;
}
body.aldeia .fc-state-active {
  background-color: #d13436;
  border-color: #d13436;
}
body.aldeia .onoffswitch-label {
  border-color: #d13436;
}
body.aldeia .onoffswitch-switch {
  border-color: #d13436;
}
body.aldeia .onoffswitch-inner:before {
  background-color: #d13436;
}
body.aldeia .form-control:focus, body.aldeia .single-line:focus {
  border-color: #d13436 !important;
}
body.aldeia .has-success .form-control {
  border-color: #d13436;
}
body.aldeia .has-success .control-label {
  color: #d13436;
}
body.aldeia .modal-title {
  font-size: 2rem;
  color: #d13436;
}
body.aldeia .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #d13436;
}
body.aldeia .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #d13436;
  border-color: #d13436;
}
body.aldeia .nav > li > a {
  color: #c1c1c1;
}
body.aldeia .nav > li.active > a {
  color: white;
}
body.aldeia .navbar-default .nav > li > a:hover, body.aldeia .navbar-default .nav > li > a:focus {
  background-color: #090202;
  color: white;
}
body.aldeia .nav > li.active {
  border-left-color: #cc2e30;
  background-color: #090202;
}
body.aldeia .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.aldeia .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.aldeia .checkboxFive label .ativo {
  display: none;
}
body.aldeia .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.aldeia .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.aldeia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.aldeia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.aldeia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #d13436;
  border: 1px solid #d13436;
  float: right;
}
body.aldeia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #d13436;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #d13436;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.aldeia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.aldeia .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.aldeia .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.aldeia .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.aldeia .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.aldeia .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.aldeia .checkboxAtive input[type=checkbox]:checked + label {
  background: #d13436;
  border: #150505;
}
body.comg {
  background-color: #006690;
  /**
          * Create the checkbox state for the tick
          */
}
body.comg.mini-navbar .nav-header {
  background-color: #76bfae;
}
body.comg.mini-navbar .nav-second-level {
  background-color: #006690;
}
body.comg .pace .pace-progress {
  background-color: #76bfae;
}
body.comg .label-primary, body.comg .badge-primary {
  background-color: #76bfae;
}
body.comg .navy-bg {
  background-color: #76bfae;
}
body.comg .loginscreen .logo-name, body.comg .loginscreen a small {
  color: #76bfae;
}
body.comg .loginscreen h2, body.comg .loginscreen h3, body.comg .loginscreen p {
  color: #c1c1c1;
}
body.comg .passwordBox small {
  color: #c1c1c1;
}
body.comg .error-box h1, body.comg .error-box h3, body.comg .error-box .error-desc {
  color: #c1c1c1;
}
body.comg .panel-primary {
  border-color: #76bfae;
}
body.comg .panel-primary > .panel-heading {
  background-color: #76bfae;
  border-color: #76bfae;
}
body.comg .progress-bar {
  background-color: #76bfae;
}
body.comg .progress {
  border-radius: 0;
}
body.comg .btn-primary {
  background-color: #76bfae;
  border-color: #76bfae;
}
body.comg .btn-primary:active {
  background-color: #76bfae;
  border-color: #76bfae;
}
body.comg .text-navy {
  color: #76bfae;
}
body.comg .chamado {
  background: #76bfae;
  margin-top: 50px;
  font-size: 14px;
}
body.comg .chamado a {
  color: #fff !important;
}
body.comg .chamado a:hover {
  background-color: #53af99 !important;
}
body.comg .branding {
  background-color: #76bfae;
}
body.comg .fc-state-active {
  background-color: #76bfae;
  border-color: #76bfae;
}
body.comg .onoffswitch-label {
  border-color: #76bfae;
}
body.comg .onoffswitch-switch {
  border-color: #76bfae;
}
body.comg .onoffswitch-inner:before {
  background-color: #76bfae;
}
body.comg .form-control:focus, body.comg .single-line:focus {
  border-color: #76bfae !important;
}
body.comg .has-success .form-control {
  border-color: #76bfae;
}
body.comg .has-success .control-label {
  color: #76bfae;
}
body.comg .modal-title {
  font-size: 2rem;
  color: #76bfae;
}
body.comg .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #76bfae;
}
body.comg .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #76bfae;
  border-color: #76bfae;
}
body.comg .nav > li > a {
  color: #c1c1c1;
}
body.comg .nav > li.active > a {
  color: white;
}
body.comg .navbar-default .nav > li > a:hover, body.comg .navbar-default .nav > li > a:focus {
  background-color: #005b81;
  color: white;
}
body.comg .nav > li.active {
  border-left-color: #6fbcaa;
  background-color: #005b81;
}
body.comg .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.comg .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.comg .checkboxFive label .ativo {
  display: none;
}
body.comg .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.comg .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.comg .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.comg .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.comg .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #76bfae;
  border: 1px solid #76bfae;
  float: right;
}
body.comg .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #76bfae;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #76bfae;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.comg .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.comg .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.comg .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.comg .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.comg .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.comg .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.comg .checkboxAtive input[type=checkbox]:checked + label {
  background: #76bfae;
  border: #006690;
}
body.belem-soft-hotel {
  background-color: #1c447b;
  /**
          * Create the checkbox state for the tick
          */
}
body.belem-soft-hotel.mini-navbar .nav-header {
  background-color: #2c69bd;
}
body.belem-soft-hotel.mini-navbar .nav-second-level {
  background-color: #1c447b;
}
body.belem-soft-hotel .pace .pace-progress {
  background-color: #2c69bd;
}
body.belem-soft-hotel .label-primary, body.belem-soft-hotel .badge-primary {
  background-color: #2c69bd;
}
body.belem-soft-hotel .navy-bg {
  background-color: #2c69bd;
}
body.belem-soft-hotel .loginscreen .logo-name, body.belem-soft-hotel .loginscreen a small {
  color: #2c69bd;
}
body.belem-soft-hotel .loginscreen h2, body.belem-soft-hotel .loginscreen h3, body.belem-soft-hotel .loginscreen p {
  color: #fff;
}
body.belem-soft-hotel .passwordBox small {
  color: #fff;
}
body.belem-soft-hotel .error-box h1, body.belem-soft-hotel .error-box h3, body.belem-soft-hotel .error-box .error-desc {
  color: #fff;
}
body.belem-soft-hotel .panel-primary {
  border-color: #2c69bd;
}
body.belem-soft-hotel .panel-primary > .panel-heading {
  background-color: #2c69bd;
  border-color: #2c69bd;
}
body.belem-soft-hotel .progress-bar {
  background-color: #2c69bd;
}
body.belem-soft-hotel .progress {
  border-radius: 0;
}
body.belem-soft-hotel .btn-primary {
  background-color: #2c69bd;
  border-color: #2c69bd;
}
body.belem-soft-hotel .btn-primary:active {
  background-color: #2c69bd;
  border-color: #2c69bd;
}
body.belem-soft-hotel .text-navy {
  color: #2c69bd;
}
body.belem-soft-hotel .chamado {
  background: #2c69bd;
  margin-top: 50px;
  font-size: 14px;
}
body.belem-soft-hotel .chamado a {
  color: #fff !important;
}
body.belem-soft-hotel .chamado a:hover {
  background-color: #225294 !important;
}
body.belem-soft-hotel .branding {
  background-color: #2c69bd;
}
body.belem-soft-hotel .fc-state-active {
  background-color: #2c69bd;
  border-color: #2c69bd;
}
body.belem-soft-hotel .onoffswitch-label {
  border-color: #2c69bd;
}
body.belem-soft-hotel .onoffswitch-switch {
  border-color: #2c69bd;
}
body.belem-soft-hotel .onoffswitch-inner:before {
  background-color: #2c69bd;
}
body.belem-soft-hotel .form-control:focus, body.belem-soft-hotel .single-line:focus {
  border-color: #2c69bd !important;
}
body.belem-soft-hotel .has-success .form-control {
  border-color: #2c69bd;
}
body.belem-soft-hotel .has-success .control-label {
  color: #2c69bd;
}
body.belem-soft-hotel .modal-title {
  font-size: 2rem;
  color: #2c69bd;
}
body.belem-soft-hotel .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #2c69bd;
}
body.belem-soft-hotel .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #2c69bd;
  border-color: #2c69bd;
}
body.belem-soft-hotel .nav > li > a {
  color: #fff;
}
body.belem-soft-hotel .nav > li.active > a {
  color: white;
}
body.belem-soft-hotel .navbar-default .nav > li > a:hover, body.belem-soft-hotel .navbar-default .nav > li > a:focus {
  background-color: #193d6f;
  color: white;
}
body.belem-soft-hotel .nav > li.active {
  border-left-color: #2a64b5;
  background-color: #193d6f;
}
body.belem-soft-hotel .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.belem-soft-hotel .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.belem-soft-hotel .checkboxFive label .ativo {
  display: none;
}
body.belem-soft-hotel .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.belem-soft-hotel .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.belem-soft-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.belem-soft-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.belem-soft-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #2c69bd;
  border: 1px solid #2c69bd;
  float: right;
}
body.belem-soft-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #2c69bd;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #2c69bd;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.belem-soft-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.belem-soft-hotel .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.belem-soft-hotel .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.belem-soft-hotel .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.belem-soft-hotel .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.belem-soft-hotel .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.belem-soft-hotel .checkboxAtive input[type=checkbox]:checked + label {
  background: #2c69bd;
  border: #1c447b;
}
body.arco {
  background-color: #f06929;
  /**
          * Create the checkbox state for the tick
          */
}
body.arco.mini-navbar .nav-header {
  background-color: #2b2b2a;
}
body.arco.mini-navbar .nav-second-level {
  background-color: #f06929;
}
body.arco .pace .pace-progress {
  background-color: #2b2b2a;
}
body.arco .label-primary, body.arco .badge-primary {
  background-color: #2b2b2a;
}
body.arco .navy-bg {
  background-color: #2b2b2a;
}
body.arco .loginscreen .logo-name, body.arco .loginscreen a small {
  color: #2b2b2a;
}
body.arco .loginscreen h2, body.arco .loginscreen h3, body.arco .loginscreen p {
  color: #fff;
}
body.arco .passwordBox small {
  color: #fff;
}
body.arco .error-box h1, body.arco .error-box h3, body.arco .error-box .error-desc {
  color: #fff;
}
body.arco .panel-primary {
  border-color: #2b2b2a;
}
body.arco .panel-primary > .panel-heading {
  background-color: #2b2b2a;
  border-color: #2b2b2a;
}
body.arco .progress-bar {
  background-color: #2b2b2a;
}
body.arco .progress {
  border-radius: 0;
}
body.arco .btn-primary {
  background-color: #2b2b2a;
  border-color: #2b2b2a;
}
body.arco .btn-primary:active {
  background-color: #2b2b2a;
  border-color: #2b2b2a;
}
body.arco .text-navy {
  color: #2b2b2a;
}
body.arco .chamado {
  background: #2b2b2a;
  margin-top: 50px;
  font-size: 14px;
}
body.arco .chamado a {
  color: #fff !important;
}
body.arco .chamado a:hover {
  background-color: #111111 !important;
}
body.arco .branding {
  background-color: #2b2b2a;
}
body.arco .fc-state-active {
  background-color: #2b2b2a;
  border-color: #2b2b2a;
}
body.arco .onoffswitch-label {
  border-color: #2b2b2a;
}
body.arco .onoffswitch-switch {
  border-color: #2b2b2a;
}
body.arco .onoffswitch-inner:before {
  background-color: #2b2b2a;
}
body.arco .form-control:focus, body.arco .single-line:focus {
  border-color: #2b2b2a !important;
}
body.arco .has-success .form-control {
  border-color: #2b2b2a;
}
body.arco .has-success .control-label {
  color: #2b2b2a;
}
body.arco .modal-title {
  font-size: 2rem;
  color: #2b2b2a;
}
body.arco .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #2b2b2a;
}
body.arco .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #2b2b2a;
  border-color: #2b2b2a;
}
body.arco .nav > li > a {
  color: #fff;
}
body.arco .nav > li.active > a {
  color: white;
}
body.arco .navbar-default .nav > li > a:hover, body.arco .navbar-default .nav > li > a:focus {
  background-color: #ef5f1b;
  color: white;
}
body.arco .nav > li.active {
  border-left-color: #262625;
  background-color: #ef5f1b;
}
body.arco .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.arco .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.arco .checkboxFive label .ativo {
  display: none;
}
body.arco .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.arco .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.arco .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.arco .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.arco .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #2b2b2a;
  border: 1px solid #2b2b2a;
  float: right;
}
body.arco .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #2b2b2a;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #2b2b2a;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.arco .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.arco .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.arco .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.arco .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.arco .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.arco .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.arco .checkboxAtive input[type=checkbox]:checked + label {
  background: #2b2b2a;
  border: #f06929;
}
body.sp-japan {
  background-color: #333;
  /**
          * Create the checkbox state for the tick
          */
}
body.sp-japan.mini-navbar .nav-header {
  background-color: #d54138;
}
body.sp-japan.mini-navbar .nav-second-level {
  background-color: #333;
}
body.sp-japan .pace .pace-progress {
  background-color: #d54138;
}
body.sp-japan .label-primary, body.sp-japan .badge-primary {
  background-color: #d54138;
}
body.sp-japan .navy-bg {
  background-color: #d54138;
}
body.sp-japan .loginscreen .logo-name, body.sp-japan .loginscreen a small {
  color: #d54138;
}
body.sp-japan .loginscreen h2, body.sp-japan .loginscreen h3, body.sp-japan .loginscreen p {
  color: #fff;
}
body.sp-japan .passwordBox small {
  color: #fff;
}
body.sp-japan .error-box h1, body.sp-japan .error-box h3, body.sp-japan .error-box .error-desc {
  color: #fff;
}
body.sp-japan .panel-primary {
  border-color: #d54138;
}
body.sp-japan .panel-primary > .panel-heading {
  background-color: #d54138;
  border-color: #d54138;
}
body.sp-japan .progress-bar {
  background-color: #d54138;
}
body.sp-japan .progress {
  border-radius: 0;
}
body.sp-japan .btn-primary {
  background-color: #d54138;
  border-color: #d54138;
}
body.sp-japan .btn-primary:active {
  background-color: #d54138;
  border-color: #d54138;
}
body.sp-japan .text-navy {
  color: #d54138;
}
body.sp-japan .chamado {
  background: #d54138;
  margin-top: 50px;
  font-size: 14px;
}
body.sp-japan .chamado a {
  color: #fff !important;
}
body.sp-japan .chamado a:hover {
  background-color: #b42e26 !important;
}
body.sp-japan .branding {
  background-color: #d54138;
}
body.sp-japan .fc-state-active {
  background-color: #d54138;
  border-color: #d54138;
}
body.sp-japan .onoffswitch-label {
  border-color: #d54138;
}
body.sp-japan .onoffswitch-switch {
  border-color: #d54138;
}
body.sp-japan .onoffswitch-inner:before {
  background-color: #d54138;
}
body.sp-japan .form-control:focus, body.sp-japan .single-line:focus {
  border-color: #d54138 !important;
}
body.sp-japan .has-success .form-control {
  border-color: #d54138;
}
body.sp-japan .has-success .control-label {
  color: #d54138;
}
body.sp-japan .modal-title {
  font-size: 2rem;
  color: #d54138;
}
body.sp-japan .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #d54138;
}
body.sp-japan .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #d54138;
  border-color: #d54138;
}
body.sp-japan .nav > li > a {
  color: #fff;
}
body.sp-japan .nav > li.active > a {
  color: white;
}
body.sp-japan .navbar-default .nav > li > a:hover, body.sp-japan .navbar-default .nav > li > a:focus {
  background-color: #2b2b2b;
  color: white;
}
body.sp-japan .nav > li.active {
  border-left-color: #d33930;
  background-color: #2b2b2b;
}
body.sp-japan .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.sp-japan .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.sp-japan .checkboxFive label .ativo {
  display: none;
}
body.sp-japan .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.sp-japan .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.sp-japan .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.sp-japan .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.sp-japan .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #d54138;
  border: 1px solid #d54138;
  float: right;
}
body.sp-japan .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #d54138;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #d54138;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.sp-japan .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.sp-japan .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.sp-japan .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.sp-japan .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.sp-japan .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.sp-japan .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.sp-japan .checkboxAtive input[type=checkbox]:checked + label {
  background: #d54138;
  border: #333;
}
body.brasilwagen {
  background-color: #333;
  /**
          * Create the checkbox state for the tick
          */
}
body.brasilwagen.mini-navbar .nav-header {
  background-color: #0088be;
}
body.brasilwagen.mini-navbar .nav-second-level {
  background-color: #333;
}
body.brasilwagen .pace .pace-progress {
  background-color: #0088be;
}
body.brasilwagen .label-primary, body.brasilwagen .badge-primary {
  background-color: #0088be;
}
body.brasilwagen .navy-bg {
  background-color: #0088be;
}
body.brasilwagen .loginscreen .logo-name, body.brasilwagen .loginscreen a small {
  color: #0088be;
}
body.brasilwagen .loginscreen h2, body.brasilwagen .loginscreen h3, body.brasilwagen .loginscreen p {
  color: #fff;
}
body.brasilwagen .passwordBox small {
  color: #fff;
}
body.brasilwagen .error-box h1, body.brasilwagen .error-box h3, body.brasilwagen .error-box .error-desc {
  color: #fff;
}
body.brasilwagen .panel-primary {
  border-color: #0088be;
}
body.brasilwagen .panel-primary > .panel-heading {
  background-color: #0088be;
  border-color: #0088be;
}
body.brasilwagen .progress-bar {
  background-color: #0088be;
}
body.brasilwagen .progress {
  border-radius: 0;
}
body.brasilwagen .btn-primary {
  background-color: #0088be;
  border-color: #0088be;
}
body.brasilwagen .btn-primary:active {
  background-color: #0088be;
  border-color: #0088be;
}
body.brasilwagen .text-navy {
  color: #0088be;
}
body.brasilwagen .chamado {
  background: #0088be;
  margin-top: 50px;
  font-size: 14px;
}
body.brasilwagen .chamado a {
  color: #fff !important;
}
body.brasilwagen .chamado a:hover {
  background-color: #00638b !important;
}
body.brasilwagen .branding {
  background-color: #0088be;
}
body.brasilwagen .fc-state-active {
  background-color: #0088be;
  border-color: #0088be;
}
body.brasilwagen .onoffswitch-label {
  border-color: #0088be;
}
body.brasilwagen .onoffswitch-switch {
  border-color: #0088be;
}
body.brasilwagen .onoffswitch-inner:before {
  background-color: #0088be;
}
body.brasilwagen .form-control:focus, body.brasilwagen .single-line:focus {
  border-color: #0088be !important;
}
body.brasilwagen .has-success .form-control {
  border-color: #0088be;
}
body.brasilwagen .has-success .control-label {
  color: #0088be;
}
body.brasilwagen .modal-title {
  font-size: 2rem;
  color: #0088be;
}
body.brasilwagen .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #0088be;
}
body.brasilwagen .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #0088be;
  border-color: #0088be;
}
body.brasilwagen .nav > li > a {
  color: #fff;
}
body.brasilwagen .nav > li.active > a {
  color: white;
}
body.brasilwagen .navbar-default .nav > li > a:hover, body.brasilwagen .navbar-default .nav > li > a:focus {
  background-color: #2b2b2b;
  color: white;
}
body.brasilwagen .nav > li.active {
  border-left-color: #0081b4;
  background-color: #2b2b2b;
}
body.brasilwagen .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.brasilwagen .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.brasilwagen .checkboxFive label .ativo {
  display: none;
}
body.brasilwagen .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.brasilwagen .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.brasilwagen .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.brasilwagen .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.brasilwagen .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #0088be;
  border: 1px solid #0088be;
  float: right;
}
body.brasilwagen .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #0088be;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #0088be;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.brasilwagen .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.brasilwagen .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.brasilwagen .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.brasilwagen .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.brasilwagen .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.brasilwagen .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.brasilwagen .checkboxAtive input[type=checkbox]:checked + label {
  background: #0088be;
  border: #333;
}
body.nhhotels {
  background-color: #213c6d;
  /**
          * Create the checkbox state for the tick
          */
}
body.nhhotels.mini-navbar .nav-header {
  background-color: #2d4d86;
}
body.nhhotels.mini-navbar .nav-second-level {
  background-color: #213c6d;
}
body.nhhotels .pace .pace-progress {
  background-color: #2d4d86;
}
body.nhhotels .label-primary, body.nhhotels .badge-primary {
  background-color: #2d4d86;
}
body.nhhotels .navy-bg {
  background-color: #2d4d86;
}
body.nhhotels .loginscreen .logo-name, body.nhhotels .loginscreen a small {
  color: #2d4d86;
}
body.nhhotels .loginscreen h2, body.nhhotels .loginscreen h3, body.nhhotels .loginscreen p {
  color: #fff;
}
body.nhhotels .passwordBox small {
  color: #fff;
}
body.nhhotels .error-box h1, body.nhhotels .error-box h3, body.nhhotels .error-box .error-desc {
  color: #fff;
}
body.nhhotels .panel-primary {
  border-color: #2d4d86;
}
body.nhhotels .panel-primary > .panel-heading {
  background-color: #2d4d86;
  border-color: #2d4d86;
}
body.nhhotels .progress-bar {
  background-color: #2d4d86;
}
body.nhhotels .progress {
  border-radius: 0;
}
body.nhhotels .btn-primary {
  background-color: #2d4d86;
  border-color: #2d4d86;
}
body.nhhotels .btn-primary:active {
  background-color: #2d4d86;
  border-color: #2d4d86;
}
body.nhhotels .text-navy {
  color: #2d4d86;
}
body.nhhotels .chamado {
  background: #2d4d86;
  margin-top: 50px;
  font-size: 14px;
}
body.nhhotels .chamado a {
  color: #fff !important;
}
body.nhhotels .chamado a:hover {
  background-color: #203760 !important;
}
body.nhhotels .branding {
  background-color: #2d4d86;
}
body.nhhotels .fc-state-active {
  background-color: #2d4d86;
  border-color: #2d4d86;
}
body.nhhotels .onoffswitch-label {
  border-color: #2d4d86;
}
body.nhhotels .onoffswitch-switch {
  border-color: #2d4d86;
}
body.nhhotels .onoffswitch-inner:before {
  background-color: #2d4d86;
}
body.nhhotels .form-control:focus, body.nhhotels .single-line:focus {
  border-color: #2d4d86 !important;
}
body.nhhotels .has-success .form-control {
  border-color: #2d4d86;
}
body.nhhotels .has-success .control-label {
  color: #2d4d86;
}
body.nhhotels .modal-title {
  font-size: 2rem;
  color: #2d4d86;
}
body.nhhotels .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #2d4d86;
}
body.nhhotels .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #2d4d86;
  border-color: #2d4d86;
}
body.nhhotels .nav > li > a {
  color: #fff;
}
body.nhhotels .nav > li.active > a {
  color: white;
}
body.nhhotels .navbar-default .nav > li > a:hover, body.nhhotels .navbar-default .nav > li > a:focus {
  background-color: #1d3661;
  color: white;
}
body.nhhotels .nav > li.active {
  border-left-color: #2a497e;
  background-color: #1d3661;
}
body.nhhotels .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.nhhotels .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.nhhotels .checkboxFive label .ativo {
  display: none;
}
body.nhhotels .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.nhhotels .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.nhhotels .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.nhhotels .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.nhhotels .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #2d4d86;
  border: 1px solid #2d4d86;
  float: right;
}
body.nhhotels .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #2d4d86;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #2d4d86;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.nhhotels .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.nhhotels .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.nhhotels .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.nhhotels .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.nhhotels .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.nhhotels .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.nhhotels .checkboxAtive input[type=checkbox]:checked + label {
  background: #2d4d86;
  border: #213c6d;
}
body.cantelle {
  background-color: #211915;
  /**
          * Create the checkbox state for the tick
          */
}
body.cantelle.mini-navbar .nav-header {
  background-color: #ddad04;
}
body.cantelle.mini-navbar .nav-second-level {
  background-color: #211915;
}
body.cantelle .pace .pace-progress {
  background-color: #ddad04;
}
body.cantelle .label-primary, body.cantelle .badge-primary {
  background-color: #ddad04;
}
body.cantelle .navy-bg {
  background-color: #ddad04;
}
body.cantelle .loginscreen .logo-name, body.cantelle .loginscreen a small {
  color: #ddad04;
}
body.cantelle .loginscreen h2, body.cantelle .loginscreen h3, body.cantelle .loginscreen p {
  color: #fff;
}
body.cantelle .passwordBox small {
  color: #fff;
}
body.cantelle .error-box h1, body.cantelle .error-box h3, body.cantelle .error-box .error-desc {
  color: #fff;
}
body.cantelle .panel-primary {
  border-color: #ddad04;
}
body.cantelle .panel-primary > .panel-heading {
  background-color: #ddad04;
  border-color: #ddad04;
}
body.cantelle .progress-bar {
  background-color: #ddad04;
}
body.cantelle .progress {
  border-radius: 0;
}
body.cantelle .btn-primary {
  background-color: #ddad04;
  border-color: #ddad04;
}
body.cantelle .btn-primary:active {
  background-color: #ddad04;
  border-color: #ddad04;
}
body.cantelle .text-navy {
  color: #ddad04;
}
body.cantelle .chamado {
  background: #ddad04;
  margin-top: 50px;
  font-size: 14px;
}
body.cantelle .chamado a {
  color: #fff !important;
}
body.cantelle .chamado a:hover {
  background-color: #ab8603 !important;
}
body.cantelle .branding {
  background-color: #ddad04;
}
body.cantelle .fc-state-active {
  background-color: #ddad04;
  border-color: #ddad04;
}
body.cantelle .onoffswitch-label {
  border-color: #ddad04;
}
body.cantelle .onoffswitch-switch {
  border-color: #ddad04;
}
body.cantelle .onoffswitch-inner:before {
  background-color: #ddad04;
}
body.cantelle .form-control:focus, body.cantelle .single-line:focus {
  border-color: #ddad04 !important;
}
body.cantelle .has-success .form-control {
  border-color: #ddad04;
}
body.cantelle .has-success .control-label {
  color: #ddad04;
}
body.cantelle .modal-title {
  font-size: 2rem;
  color: #ddad04;
}
body.cantelle .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #ddad04;
}
body.cantelle .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #ddad04;
  border-color: #ddad04;
}
body.cantelle .nav > li > a {
  color: #fff;
}
body.cantelle .nav > li.active > a {
  color: white;
}
body.cantelle .navbar-default .nav > li > a:hover, body.cantelle .navbar-default .nav > li > a:focus {
  background-color: #18120f;
  color: white;
}
body.cantelle .nav > li.active {
  border-left-color: #d3a504;
  background-color: #18120f;
}
body.cantelle .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.cantelle .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.cantelle .checkboxFive label .ativo {
  display: none;
}
body.cantelle .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.cantelle .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.cantelle .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.cantelle .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.cantelle .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #ddad04;
  border: 1px solid #ddad04;
  float: right;
}
body.cantelle .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #ddad04;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #ddad04;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.cantelle .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.cantelle .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.cantelle .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.cantelle .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.cantelle .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.cantelle .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.cantelle .checkboxAtive input[type=checkbox]:checked + label {
  background: #ddad04;
  border: #211915;
}
body.regente {
  background-color: #33b4b3;
  /**
          * Create the checkbox state for the tick
          */
}
body.regente.mini-navbar .nav-header {
  background-color: #20908f;
}
body.regente.mini-navbar .nav-second-level {
  background-color: #33b4b3;
}
body.regente .pace .pace-progress {
  background-color: #20908f;
}
body.regente .label-primary, body.regente .badge-primary {
  background-color: #20908f;
}
body.regente .navy-bg {
  background-color: #20908f;
}
body.regente .loginscreen .logo-name, body.regente .loginscreen a small {
  color: #20908f;
}
body.regente .loginscreen h2, body.regente .loginscreen h3, body.regente .loginscreen p {
  color: #fff;
}
body.regente .passwordBox small {
  color: #fff;
}
body.regente .error-box h1, body.regente .error-box h3, body.regente .error-box .error-desc {
  color: #fff;
}
body.regente .panel-primary {
  border-color: #20908f;
}
body.regente .panel-primary > .panel-heading {
  background-color: #20908f;
  border-color: #20908f;
}
body.regente .progress-bar {
  background-color: #20908f;
}
body.regente .progress {
  border-radius: 0;
}
body.regente .btn-primary {
  background-color: #20908f;
  border-color: #20908f;
}
body.regente .btn-primary:active {
  background-color: #20908f;
  border-color: #20908f;
}
body.regente .text-navy {
  color: #20908f;
}
body.regente .chamado {
  background: #20908f;
  margin-top: 50px;
  font-size: 14px;
}
body.regente .chamado a {
  color: #fff !important;
}
body.regente .chamado a:hover {
  background-color: #176666 !important;
}
body.regente .branding {
  background-color: #20908f;
}
body.regente .fc-state-active {
  background-color: #20908f;
  border-color: #20908f;
}
body.regente .onoffswitch-label {
  border-color: #20908f;
}
body.regente .onoffswitch-switch {
  border-color: #20908f;
}
body.regente .onoffswitch-inner:before {
  background-color: #20908f;
}
body.regente .form-control:focus, body.regente .single-line:focus {
  border-color: #20908f !important;
}
body.regente .has-success .form-control {
  border-color: #20908f;
}
body.regente .has-success .control-label {
  color: #20908f;
}
body.regente .modal-title {
  font-size: 2rem;
  color: #20908f;
}
body.regente .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #20908f;
}
body.regente .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #20908f;
  border-color: #20908f;
}
body.regente .nav > li > a {
  color: #fff;
}
body.regente .nav > li.active > a {
  color: white;
}
body.regente .navbar-default .nav > li > a:hover, body.regente .navbar-default .nav > li > a:focus {
  background-color: #30a8a7;
  color: white;
}
body.regente .nav > li.active {
  border-left-color: #1e8887;
  background-color: #30a8a7;
}
body.regente .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.regente .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.regente .checkboxFive label .ativo {
  display: none;
}
body.regente .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.regente .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.regente .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.regente .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.regente .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #20908f;
  border: 1px solid #20908f;
  float: right;
}
body.regente .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #20908f;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #20908f;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.regente .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.regente .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.regente .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.regente .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.regente .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.regente .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.regente .checkboxAtive input[type=checkbox]:checked + label {
  background: #20908f;
  border: #33b4b3;
}
body.nacional-inn {
  background-color: #485f49;
  /**
          * Create the checkbox state for the tick
          */
}
body.nacional-inn.mini-navbar .nav-header {
  background-color: #f90;
}
body.nacional-inn.mini-navbar .nav-second-level {
  background-color: #485f49;
}
body.nacional-inn .pace .pace-progress {
  background-color: #f90;
}
body.nacional-inn .label-primary, body.nacional-inn .badge-primary {
  background-color: #f90;
}
body.nacional-inn .navy-bg {
  background-color: #f90;
}
body.nacional-inn .loginscreen .logo-name, body.nacional-inn .loginscreen a small {
  color: #f90;
}
body.nacional-inn .loginscreen h2, body.nacional-inn .loginscreen h3, body.nacional-inn .loginscreen p {
  color: #fff;
}
body.nacional-inn .passwordBox small {
  color: #fff;
}
body.nacional-inn .error-box h1, body.nacional-inn .error-box h3, body.nacional-inn .error-box .error-desc {
  color: #fff;
}
body.nacional-inn .panel-primary {
  border-color: #f90;
}
body.nacional-inn .panel-primary > .panel-heading {
  background-color: #f90;
  border-color: #f90;
}
body.nacional-inn .progress-bar {
  background-color: #f90;
}
body.nacional-inn .progress {
  border-radius: 0;
}
body.nacional-inn .btn-primary {
  background-color: #f90;
  border-color: #f90;
}
body.nacional-inn .btn-primary:active {
  background-color: #f90;
  border-color: #f90;
}
body.nacional-inn .text-navy {
  color: #f90;
}
body.nacional-inn .chamado {
  background: #f90;
  margin-top: 50px;
  font-size: 14px;
}
body.nacional-inn .chamado a {
  color: #fff !important;
}
body.nacional-inn .chamado a:hover {
  background-color: #cc7a00 !important;
}
body.nacional-inn .branding {
  background-color: #f90;
}
body.nacional-inn .fc-state-active {
  background-color: #f90;
  border-color: #f90;
}
body.nacional-inn .onoffswitch-label {
  border-color: #f90;
}
body.nacional-inn .onoffswitch-switch {
  border-color: #f90;
}
body.nacional-inn .onoffswitch-inner:before {
  background-color: #f90;
}
body.nacional-inn .form-control:focus, body.nacional-inn .single-line:focus {
  border-color: #f90 !important;
}
body.nacional-inn .has-success .form-control {
  border-color: #f90;
}
body.nacional-inn .has-success .control-label {
  color: #f90;
}
body.nacional-inn .modal-title {
  font-size: 2rem;
  color: #f90;
}
body.nacional-inn .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #f90;
}
body.nacional-inn .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #f90;
  border-color: #f90;
}
body.nacional-inn .nav > li > a {
  color: #fff;
}
body.nacional-inn .nav > li.active > a {
  color: white;
}
body.nacional-inn .navbar-default .nav > li > a:hover, body.nacional-inn .navbar-default .nav > li > a:focus {
  background-color: #415642;
  color: white;
}
body.nacional-inn .nav > li.active {
  border-left-color: #f59300;
  background-color: #415642;
}
body.nacional-inn .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.nacional-inn .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.nacional-inn .checkboxFive label .ativo {
  display: none;
}
body.nacional-inn .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.nacional-inn .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.nacional-inn .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.nacional-inn .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.nacional-inn .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #f90;
  border: 1px solid #f90;
  float: right;
}
body.nacional-inn .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #f90;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #f90;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.nacional-inn .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.nacional-inn .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.nacional-inn .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.nacional-inn .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.nacional-inn .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.nacional-inn .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.nacional-inn .checkboxAtive input[type=checkbox]:checked + label {
  background: #f90;
  border: #485f49;
}
body.beach-park {
  background-color: #056fb5;
  /**
          * Create the checkbox state for the tick
          */
}
body.beach-park.mini-navbar .nav-header {
  background-color: #ec8206;
}
body.beach-park.mini-navbar .nav-second-level {
  background-color: #056fb5;
}
body.beach-park .pace .pace-progress {
  background-color: #ec8206;
}
body.beach-park .label-primary, body.beach-park .badge-primary {
  background-color: #ec8206;
}
body.beach-park .navy-bg {
  background-color: #ec8206;
}
body.beach-park .loginscreen .logo-name, body.beach-park .loginscreen a small {
  color: #ec8206;
}
body.beach-park .loginscreen h2, body.beach-park .loginscreen h3, body.beach-park .loginscreen p {
  color: #fff;
}
body.beach-park .passwordBox small {
  color: #fff;
}
body.beach-park .error-box h1, body.beach-park .error-box h3, body.beach-park .error-box .error-desc {
  color: #fff;
}
body.beach-park .panel-primary {
  border-color: #ec8206;
}
body.beach-park .panel-primary > .panel-heading {
  background-color: #ec8206;
  border-color: #ec8206;
}
body.beach-park .progress-bar {
  background-color: #ec8206;
}
body.beach-park .progress {
  border-radius: 0;
}
body.beach-park .btn-primary {
  background-color: #ec8206;
  border-color: #ec8206;
}
body.beach-park .btn-primary:active {
  background-color: #ec8206;
  border-color: #ec8206;
}
body.beach-park .text-navy {
  color: #ec8206;
}
body.beach-park .chamado {
  background: #ec8206;
  margin-top: 50px;
  font-size: 14px;
}
body.beach-park .chamado a {
  color: #fff !important;
}
body.beach-park .chamado a:hover {
  background-color: #ba6705 !important;
}
body.beach-park .branding {
  background-color: #ec8206;
}
body.beach-park .fc-state-active {
  background-color: #ec8206;
  border-color: #ec8206;
}
body.beach-park .onoffswitch-label {
  border-color: #ec8206;
}
body.beach-park .onoffswitch-switch {
  border-color: #ec8206;
}
body.beach-park .onoffswitch-inner:before {
  background-color: #ec8206;
}
body.beach-park .form-control:focus, body.beach-park .single-line:focus {
  border-color: #ec8206 !important;
}
body.beach-park .has-success .form-control {
  border-color: #ec8206;
}
body.beach-park .has-success .control-label {
  color: #ec8206;
}
body.beach-park .modal-title {
  font-size: 2rem;
  color: #ec8206;
}
body.beach-park .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #ec8206;
}
body.beach-park .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #ec8206;
  border-color: #ec8206;
}
body.beach-park .nav > li > a {
  color: #fff;
}
body.beach-park .nav > li.active > a {
  color: white;
}
body.beach-park .navbar-default .nav > li > a:hover, body.beach-park .navbar-default .nav > li > a:focus {
  background-color: #0566a6;
  color: white;
}
body.beach-park .nav > li.active {
  border-left-color: #e27d06;
  background-color: #0566a6;
}
body.beach-park .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.beach-park .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.beach-park .checkboxFive label .ativo {
  display: none;
}
body.beach-park .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.beach-park .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.beach-park .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.beach-park .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.beach-park .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #ec8206;
  border: 1px solid #ec8206;
  float: right;
}
body.beach-park .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #ec8206;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #ec8206;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.beach-park .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.beach-park .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.beach-park .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.beach-park .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.beach-park .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.beach-park .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.beach-park .checkboxAtive input[type=checkbox]:checked + label {
  background: #ec8206;
  border: #056fb5;
}
body.tropical-porto-seguro {
  background-color: #c4c632;
  /**
          * Create the checkbox state for the tick
          */
}
body.tropical-porto-seguro.mini-navbar .nav-header {
  background-color: #005ca1;
}
body.tropical-porto-seguro.mini-navbar .nav-second-level {
  background-color: #c4c632;
}
body.tropical-porto-seguro .pace .pace-progress {
  background-color: #005ca1;
}
body.tropical-porto-seguro .label-primary, body.tropical-porto-seguro .badge-primary {
  background-color: #005ca1;
}
body.tropical-porto-seguro .navy-bg {
  background-color: #005ca1;
}
body.tropical-porto-seguro .loginscreen .logo-name, body.tropical-porto-seguro .loginscreen a small {
  color: #005ca1;
}
body.tropical-porto-seguro .loginscreen h2, body.tropical-porto-seguro .loginscreen h3, body.tropical-porto-seguro .loginscreen p {
  color: #fff;
}
body.tropical-porto-seguro .passwordBox small {
  color: #fff;
}
body.tropical-porto-seguro .error-box h1, body.tropical-porto-seguro .error-box h3, body.tropical-porto-seguro .error-box .error-desc {
  color: #fff;
}
body.tropical-porto-seguro .panel-primary {
  border-color: #005ca1;
}
body.tropical-porto-seguro .panel-primary > .panel-heading {
  background-color: #005ca1;
  border-color: #005ca1;
}
body.tropical-porto-seguro .progress-bar {
  background-color: #005ca1;
}
body.tropical-porto-seguro .progress {
  border-radius: 0;
}
body.tropical-porto-seguro .btn-primary {
  background-color: #005ca1;
  border-color: #005ca1;
}
body.tropical-porto-seguro .btn-primary:active {
  background-color: #005ca1;
  border-color: #005ca1;
}
body.tropical-porto-seguro .text-navy {
  color: #005ca1;
}
body.tropical-porto-seguro .chamado {
  background: #005ca1;
  margin-top: 50px;
  font-size: 14px;
}
body.tropical-porto-seguro .chamado a {
  color: #fff !important;
}
body.tropical-porto-seguro .chamado a:hover {
  background-color: #003f6e !important;
}
body.tropical-porto-seguro .branding {
  background-color: #005ca1;
}
body.tropical-porto-seguro .fc-state-active {
  background-color: #005ca1;
  border-color: #005ca1;
}
body.tropical-porto-seguro .onoffswitch-label {
  border-color: #005ca1;
}
body.tropical-porto-seguro .onoffswitch-switch {
  border-color: #005ca1;
}
body.tropical-porto-seguro .onoffswitch-inner:before {
  background-color: #005ca1;
}
body.tropical-porto-seguro .form-control:focus, body.tropical-porto-seguro .single-line:focus {
  border-color: #005ca1 !important;
}
body.tropical-porto-seguro .has-success .form-control {
  border-color: #005ca1;
}
body.tropical-porto-seguro .has-success .control-label {
  color: #005ca1;
}
body.tropical-porto-seguro .modal-title {
  font-size: 2rem;
  color: #005ca1;
}
body.tropical-porto-seguro .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #005ca1;
}
body.tropical-porto-seguro .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #005ca1;
  border-color: #005ca1;
}
body.tropical-porto-seguro .nav > li > a {
  color: #fff;
}
body.tropical-porto-seguro .nav > li.active > a {
  color: white;
}
body.tropical-porto-seguro .navbar-default .nav > li > a:hover, body.tropical-porto-seguro .navbar-default .nav > li > a:focus {
  background-color: #b8ba2f;
  color: white;
}
body.tropical-porto-seguro .nav > li.active {
  border-left-color: #005697;
  background-color: #b8ba2f;
}
body.tropical-porto-seguro .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.tropical-porto-seguro .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.tropical-porto-seguro .checkboxFive label .ativo {
  display: none;
}
body.tropical-porto-seguro .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.tropical-porto-seguro .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.tropical-porto-seguro .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.tropical-porto-seguro .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.tropical-porto-seguro .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #005ca1;
  border: 1px solid #005ca1;
  float: right;
}
body.tropical-porto-seguro .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #005ca1;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #005ca1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.tropical-porto-seguro .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.tropical-porto-seguro .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.tropical-porto-seguro .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.tropical-porto-seguro .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.tropical-porto-seguro .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.tropical-porto-seguro .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.tropical-porto-seguro .checkboxAtive input[type=checkbox]:checked + label {
  background: #005ca1;
  border: #c4c632;
}
body.tropical-tambau {
  background-color: #c4c632;
  /**
          * Create the checkbox state for the tick
          */
}
body.tropical-tambau.mini-navbar .nav-header {
  background-color: #d3a843;
}
body.tropical-tambau.mini-navbar .nav-second-level {
  background-color: #c4c632;
}
body.tropical-tambau .pace .pace-progress {
  background-color: #d3a843;
}
body.tropical-tambau .label-primary, body.tropical-tambau .badge-primary {
  background-color: #d3a843;
}
body.tropical-tambau .navy-bg {
  background-color: #d3a843;
}
body.tropical-tambau .loginscreen .logo-name, body.tropical-tambau .loginscreen a small {
  color: #d3a843;
}
body.tropical-tambau .loginscreen h2, body.tropical-tambau .loginscreen h3, body.tropical-tambau .loginscreen p {
  color: #fff;
}
body.tropical-tambau .passwordBox small {
  color: #fff;
}
body.tropical-tambau .error-box h1, body.tropical-tambau .error-box h3, body.tropical-tambau .error-box .error-desc {
  color: #fff;
}
body.tropical-tambau .panel-primary {
  border-color: #d3a843;
}
body.tropical-tambau .panel-primary > .panel-heading {
  background-color: #d3a843;
  border-color: #d3a843;
}
body.tropical-tambau .progress-bar {
  background-color: #d3a843;
}
body.tropical-tambau .progress {
  border-radius: 0;
}
body.tropical-tambau .btn-primary {
  background-color: #d3a843;
  border-color: #d3a843;
}
body.tropical-tambau .btn-primary:active {
  background-color: #d3a843;
  border-color: #d3a843;
}
body.tropical-tambau .text-navy {
  color: #d3a843;
}
body.tropical-tambau .chamado {
  background: #d3a843;
  margin-top: 50px;
  font-size: 14px;
}
body.tropical-tambau .chamado a {
  color: #fff !important;
}
body.tropical-tambau .chamado a:hover {
  background-color: #b88e2b !important;
}
body.tropical-tambau .branding {
  background-color: #d3a843;
}
body.tropical-tambau .fc-state-active {
  background-color: #d3a843;
  border-color: #d3a843;
}
body.tropical-tambau .onoffswitch-label {
  border-color: #d3a843;
}
body.tropical-tambau .onoffswitch-switch {
  border-color: #d3a843;
}
body.tropical-tambau .onoffswitch-inner:before {
  background-color: #d3a843;
}
body.tropical-tambau .form-control:focus, body.tropical-tambau .single-line:focus {
  border-color: #d3a843 !important;
}
body.tropical-tambau .has-success .form-control {
  border-color: #d3a843;
}
body.tropical-tambau .has-success .control-label {
  color: #d3a843;
}
body.tropical-tambau .modal-title {
  font-size: 2rem;
  color: #d3a843;
}
body.tropical-tambau .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #d3a843;
}
body.tropical-tambau .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #d3a843;
  border-color: #d3a843;
}
body.tropical-tambau .nav > li > a {
  color: #fff;
}
body.tropical-tambau .nav > li.active > a {
  color: white;
}
body.tropical-tambau .navbar-default .nav > li > a:hover, body.tropical-tambau .navbar-default .nav > li > a:focus {
  background-color: #b8ba2f;
  color: white;
}
body.tropical-tambau .nav > li.active {
  border-left-color: #d1a43b;
  background-color: #b8ba2f;
}
body.tropical-tambau .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.tropical-tambau .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.tropical-tambau .checkboxFive label .ativo {
  display: none;
}
body.tropical-tambau .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.tropical-tambau .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.tropical-tambau .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.tropical-tambau .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.tropical-tambau .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #d3a843;
  border: 1px solid #d3a843;
  float: right;
}
body.tropical-tambau .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #d3a843;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #d3a843;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.tropical-tambau .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.tropical-tambau .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.tropical-tambau .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.tropical-tambau .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.tropical-tambau .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.tropical-tambau .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.tropical-tambau .checkboxAtive input[type=checkbox]:checked + label {
  background: #d3a843;
  border: #c4c632;
}
body.porto-canoas {
  background-color: #0b5aa5;
  /**
          * Create the checkbox state for the tick
          */
}
body.porto-canoas.mini-navbar .nav-header {
  background-color: #f5ce19;
}
body.porto-canoas.mini-navbar .nav-second-level {
  background-color: #0b5aa5;
}
body.porto-canoas .pace .pace-progress {
  background-color: #f5ce19;
}
body.porto-canoas .label-primary, body.porto-canoas .badge-primary {
  background-color: #f5ce19;
}
body.porto-canoas .navy-bg {
  background-color: #f5ce19;
}
body.porto-canoas .loginscreen .logo-name, body.porto-canoas .loginscreen a small {
  color: #f5ce19;
}
body.porto-canoas .loginscreen h2, body.porto-canoas .loginscreen h3, body.porto-canoas .loginscreen p {
  color: #fff;
}
body.porto-canoas .passwordBox small {
  color: #fff;
}
body.porto-canoas .error-box h1, body.porto-canoas .error-box h3, body.porto-canoas .error-box .error-desc {
  color: #fff;
}
body.porto-canoas .panel-primary {
  border-color: #f5ce19;
}
body.porto-canoas .panel-primary > .panel-heading {
  background-color: #f5ce19;
  border-color: #f5ce19;
}
body.porto-canoas .progress-bar {
  background-color: #f5ce19;
}
body.porto-canoas .progress {
  border-radius: 0;
}
body.porto-canoas .btn-primary {
  background-color: #f5ce19;
  border-color: #f5ce19;
}
body.porto-canoas .btn-primary:active {
  background-color: #f5ce19;
  border-color: #f5ce19;
}
body.porto-canoas .text-navy {
  color: #f5ce19;
}
body.porto-canoas .chamado {
  background: #f5ce19;
  margin-top: 50px;
  font-size: 14px;
}
body.porto-canoas .chamado a {
  color: #fff !important;
}
body.porto-canoas .chamado a:hover {
  background-color: #d2ae09 !important;
}
body.porto-canoas .branding {
  background-color: #f5ce19;
}
body.porto-canoas .fc-state-active {
  background-color: #f5ce19;
  border-color: #f5ce19;
}
body.porto-canoas .onoffswitch-label {
  border-color: #f5ce19;
}
body.porto-canoas .onoffswitch-switch {
  border-color: #f5ce19;
}
body.porto-canoas .onoffswitch-inner:before {
  background-color: #f5ce19;
}
body.porto-canoas .form-control:focus, body.porto-canoas .single-line:focus {
  border-color: #f5ce19 !important;
}
body.porto-canoas .has-success .form-control {
  border-color: #f5ce19;
}
body.porto-canoas .has-success .control-label {
  color: #f5ce19;
}
body.porto-canoas .modal-title {
  font-size: 2rem;
  color: #f5ce19;
}
body.porto-canoas .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #f5ce19;
}
body.porto-canoas .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #f5ce19;
  border-color: #f5ce19;
}
body.porto-canoas .nav > li > a {
  color: #fff;
}
body.porto-canoas .nav > li.active > a {
  color: white;
}
body.porto-canoas .navbar-default .nav > li > a:hover, body.porto-canoas .navbar-default .nav > li > a:focus {
  background-color: #0a5297;
  color: white;
}
body.porto-canoas .nav > li.active {
  border-left-color: #f5cc0f;
  background-color: #0a5297;
}
body.porto-canoas .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.porto-canoas .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.porto-canoas .checkboxFive label .ativo {
  display: none;
}
body.porto-canoas .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.porto-canoas .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.porto-canoas .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.porto-canoas .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.porto-canoas .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #f5ce19;
  border: 1px solid #f5ce19;
  float: right;
}
body.porto-canoas .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #f5ce19;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #f5ce19;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.porto-canoas .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.porto-canoas .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.porto-canoas .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.porto-canoas .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.porto-canoas .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.porto-canoas .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.porto-canoas .checkboxAtive input[type=checkbox]:checked + label {
  background: #f5ce19;
  border: #0b5aa5;
}
body.lifespace {
  background-color: #000;
  /**
          * Create the checkbox state for the tick
          */
}
body.lifespace.mini-navbar .nav-header {
  background-color: #91a325;
}
body.lifespace.mini-navbar .nav-second-level {
  background-color: #000;
}
body.lifespace .pace .pace-progress {
  background-color: #91a325;
}
body.lifespace .label-primary, body.lifespace .badge-primary {
  background-color: #91a325;
}
body.lifespace .navy-bg {
  background-color: #91a325;
}
body.lifespace .loginscreen .logo-name, body.lifespace .loginscreen a small {
  color: #91a325;
}
body.lifespace .loginscreen h2, body.lifespace .loginscreen h3, body.lifespace .loginscreen p {
  color: #fff;
}
body.lifespace .passwordBox small {
  color: #fff;
}
body.lifespace .error-box h1, body.lifespace .error-box h3, body.lifespace .error-box .error-desc {
  color: #fff;
}
body.lifespace .panel-primary {
  border-color: #91a325;
}
body.lifespace .panel-primary > .panel-heading {
  background-color: #91a325;
  border-color: #91a325;
}
body.lifespace .progress-bar {
  background-color: #91a325;
}
body.lifespace .progress {
  border-radius: 0;
}
body.lifespace .btn-primary {
  background-color: #91a325;
  border-color: #91a325;
}
body.lifespace .btn-primary:active {
  background-color: #91a325;
  border-color: #91a325;
}
body.lifespace .text-navy {
  color: #91a325;
}
body.lifespace .chamado {
  background: #91a325;
  margin-top: 50px;
  font-size: 14px;
}
body.lifespace .chamado a {
  color: #fff !important;
}
body.lifespace .chamado a:hover {
  background-color: #6c791c !important;
}
body.lifespace .branding {
  background-color: #91a325;
}
body.lifespace .fc-state-active {
  background-color: #91a325;
  border-color: #91a325;
}
body.lifespace .onoffswitch-label {
  border-color: #91a325;
}
body.lifespace .onoffswitch-switch {
  border-color: #91a325;
}
body.lifespace .onoffswitch-inner:before {
  background-color: #91a325;
}
body.lifespace .form-control:focus, body.lifespace .single-line:focus {
  border-color: #91a325 !important;
}
body.lifespace .has-success .form-control {
  border-color: #91a325;
}
body.lifespace .has-success .control-label {
  color: #91a325;
}
body.lifespace .modal-title {
  font-size: 2rem;
  color: #91a325;
}
body.lifespace .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #91a325;
}
body.lifespace .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #91a325;
  border-color: #91a325;
}
body.lifespace .nav > li > a {
  color: #fff;
}
body.lifespace .nav > li.active > a {
  color: white;
}
body.lifespace .navbar-default .nav > li > a:hover, body.lifespace .navbar-default .nav > li > a:focus {
  background-color: black;
  color: white;
}
body.lifespace .nav > li.active {
  border-left-color: #8a9b23;
  background-color: black;
}
body.lifespace .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.lifespace .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.lifespace .checkboxFive label .ativo {
  display: none;
}
body.lifespace .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.lifespace .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.lifespace .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.lifespace .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.lifespace .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #91a325;
  border: 1px solid #91a325;
  float: right;
}
body.lifespace .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #91a325;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #91a325;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.lifespace .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.lifespace .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.lifespace .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.lifespace .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.lifespace .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.lifespace .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.lifespace .checkboxAtive input[type=checkbox]:checked + label {
  background: #91a325;
  border: #000;
}
body.parque-das-aves {
  background-color: #0a404f;
  /**
          * Create the checkbox state for the tick
          */
}
body.parque-das-aves.mini-navbar .nav-header {
  background-color: #11b2e0;
}
body.parque-das-aves.mini-navbar .nav-second-level {
  background-color: #0a404f;
}
body.parque-das-aves .pace .pace-progress {
  background-color: #11b2e0;
}
body.parque-das-aves .label-primary, body.parque-das-aves .badge-primary {
  background-color: #11b2e0;
}
body.parque-das-aves .navy-bg {
  background-color: #11b2e0;
}
body.parque-das-aves .loginscreen .logo-name, body.parque-das-aves .loginscreen a small {
  color: #11b2e0;
}
body.parque-das-aves .loginscreen h2, body.parque-das-aves .loginscreen h3, body.parque-das-aves .loginscreen p {
  color: #fff;
}
body.parque-das-aves .passwordBox small {
  color: #fff;
}
body.parque-das-aves .error-box h1, body.parque-das-aves .error-box h3, body.parque-das-aves .error-box .error-desc {
  color: #fff;
}
body.parque-das-aves .panel-primary {
  border-color: #11b2e0;
}
body.parque-das-aves .panel-primary > .panel-heading {
  background-color: #11b2e0;
  border-color: #11b2e0;
}
body.parque-das-aves .progress-bar {
  background-color: #11b2e0;
}
body.parque-das-aves .progress {
  border-radius: 0;
}
body.parque-das-aves .btn-primary {
  background-color: #11b2e0;
  border-color: #11b2e0;
}
body.parque-das-aves .btn-primary:active {
  background-color: #11b2e0;
  border-color: #11b2e0;
}
body.parque-das-aves .text-navy {
  color: #11b2e0;
}
body.parque-das-aves .chamado {
  background: #11b2e0;
  margin-top: 50px;
  font-size: 14px;
}
body.parque-das-aves .chamado a {
  color: #fff !important;
}
body.parque-das-aves .chamado a:hover {
  background-color: #0d8cb1 !important;
}
body.parque-das-aves .branding {
  background-color: #11b2e0;
}
body.parque-das-aves .fc-state-active {
  background-color: #11b2e0;
  border-color: #11b2e0;
}
body.parque-das-aves .onoffswitch-label {
  border-color: #11b2e0;
}
body.parque-das-aves .onoffswitch-switch {
  border-color: #11b2e0;
}
body.parque-das-aves .onoffswitch-inner:before {
  background-color: #11b2e0;
}
body.parque-das-aves .form-control:focus, body.parque-das-aves .single-line:focus {
  border-color: #11b2e0 !important;
}
body.parque-das-aves .has-success .form-control {
  border-color: #11b2e0;
}
body.parque-das-aves .has-success .control-label {
  color: #11b2e0;
}
body.parque-das-aves .modal-title {
  font-size: 2rem;
  color: #11b2e0;
}
body.parque-das-aves .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #11b2e0;
}
body.parque-das-aves .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #11b2e0;
  border-color: #11b2e0;
}
body.parque-das-aves .nav > li > a {
  color: #fff;
}
body.parque-das-aves .nav > li.active > a {
  color: white;
}
body.parque-das-aves .navbar-default .nav > li > a:hover, body.parque-das-aves .navbar-default .nav > li > a:focus {
  background-color: #083541;
  color: white;
}
body.parque-das-aves .nav > li.active {
  border-left-color: #10aad7;
  background-color: #083541;
}
body.parque-das-aves .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.parque-das-aves .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.parque-das-aves .checkboxFive label .ativo {
  display: none;
}
body.parque-das-aves .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.parque-das-aves .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.parque-das-aves .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.parque-das-aves .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.parque-das-aves .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #11b2e0;
  border: 1px solid #11b2e0;
  float: right;
}
body.parque-das-aves .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #11b2e0;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #11b2e0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.parque-das-aves .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.parque-das-aves .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.parque-das-aves .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.parque-das-aves .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.parque-das-aves .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.parque-das-aves .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.parque-das-aves .checkboxAtive input[type=checkbox]:checked + label {
  background: #11b2e0;
  border: #0a404f;
}
body.bristol-metropolitan-hotel {
  background-color: #181617;
  /**
          * Create the checkbox state for the tick
          */
}
body.bristol-metropolitan-hotel.mini-navbar .nav-header {
  background-color: #c7aa6a;
}
body.bristol-metropolitan-hotel.mini-navbar .nav-second-level {
  background-color: #181617;
}
body.bristol-metropolitan-hotel .pace .pace-progress {
  background-color: #c7aa6a;
}
body.bristol-metropolitan-hotel .label-primary, body.bristol-metropolitan-hotel .badge-primary {
  background-color: #c7aa6a;
}
body.bristol-metropolitan-hotel .navy-bg {
  background-color: #c7aa6a;
}
body.bristol-metropolitan-hotel .loginscreen .logo-name, body.bristol-metropolitan-hotel .loginscreen a small {
  color: #c7aa6a;
}
body.bristol-metropolitan-hotel .loginscreen h2, body.bristol-metropolitan-hotel .loginscreen h3, body.bristol-metropolitan-hotel .loginscreen p {
  color: #fff;
}
body.bristol-metropolitan-hotel .passwordBox small {
  color: #fff;
}
body.bristol-metropolitan-hotel .error-box h1, body.bristol-metropolitan-hotel .error-box h3, body.bristol-metropolitan-hotel .error-box .error-desc {
  color: #fff;
}
body.bristol-metropolitan-hotel .panel-primary {
  border-color: #c7aa6a;
}
body.bristol-metropolitan-hotel .panel-primary > .panel-heading {
  background-color: #c7aa6a;
  border-color: #c7aa6a;
}
body.bristol-metropolitan-hotel .progress-bar {
  background-color: #c7aa6a;
}
body.bristol-metropolitan-hotel .progress {
  border-radius: 0;
}
body.bristol-metropolitan-hotel .btn-primary {
  background-color: #c7aa6a;
  border-color: #c7aa6a;
}
body.bristol-metropolitan-hotel .btn-primary:active {
  background-color: #c7aa6a;
  border-color: #c7aa6a;
}
body.bristol-metropolitan-hotel .text-navy {
  color: #c7aa6a;
}
body.bristol-metropolitan-hotel .chamado {
  background: #c7aa6a;
  margin-top: 50px;
  font-size: 14px;
}
body.bristol-metropolitan-hotel .chamado a {
  color: #fff !important;
}
body.bristol-metropolitan-hotel .chamado a:hover {
  background-color: #b99545 !important;
}
body.bristol-metropolitan-hotel .branding {
  background-color: #c7aa6a;
}
body.bristol-metropolitan-hotel .fc-state-active {
  background-color: #c7aa6a;
  border-color: #c7aa6a;
}
body.bristol-metropolitan-hotel .onoffswitch-label {
  border-color: #c7aa6a;
}
body.bristol-metropolitan-hotel .onoffswitch-switch {
  border-color: #c7aa6a;
}
body.bristol-metropolitan-hotel .onoffswitch-inner:before {
  background-color: #c7aa6a;
}
body.bristol-metropolitan-hotel .form-control:focus, body.bristol-metropolitan-hotel .single-line:focus {
  border-color: #c7aa6a !important;
}
body.bristol-metropolitan-hotel .has-success .form-control {
  border-color: #c7aa6a;
}
body.bristol-metropolitan-hotel .has-success .control-label {
  color: #c7aa6a;
}
body.bristol-metropolitan-hotel .modal-title {
  font-size: 2rem;
  color: #c7aa6a;
}
body.bristol-metropolitan-hotel .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #c7aa6a;
}
body.bristol-metropolitan-hotel .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #c7aa6a;
  border-color: #c7aa6a;
}
body.bristol-metropolitan-hotel .nav > li > a {
  color: #fff;
}
body.bristol-metropolitan-hotel .nav > li.active > a {
  color: white;
}
body.bristol-metropolitan-hotel .navbar-default .nav > li > a:hover, body.bristol-metropolitan-hotel .navbar-default .nav > li > a:focus {
  background-color: #100f0f;
  color: white;
}
body.bristol-metropolitan-hotel .nav > li.active {
  border-left-color: #c4a663;
  background-color: #100f0f;
}
body.bristol-metropolitan-hotel .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.bristol-metropolitan-hotel .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.bristol-metropolitan-hotel .checkboxFive label .ativo {
  display: none;
}
body.bristol-metropolitan-hotel .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.bristol-metropolitan-hotel .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.bristol-metropolitan-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.bristol-metropolitan-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.bristol-metropolitan-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #c7aa6a;
  border: 1px solid #c7aa6a;
  float: right;
}
body.bristol-metropolitan-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #c7aa6a;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #c7aa6a;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.bristol-metropolitan-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.bristol-metropolitan-hotel .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.bristol-metropolitan-hotel .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.bristol-metropolitan-hotel .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.bristol-metropolitan-hotel .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.bristol-metropolitan-hotel .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.bristol-metropolitan-hotel .checkboxAtive input[type=checkbox]:checked + label {
  background: #c7aa6a;
  border: #181617;
}
body.smart-inn {
  background-color: #21374b;
  /**
          * Create the checkbox state for the tick
          */
}
body.smart-inn.mini-navbar .nav-header {
  background-color: #880804;
}
body.smart-inn.mini-navbar .nav-second-level {
  background-color: #21374b;
}
body.smart-inn .pace .pace-progress {
  background-color: #880804;
}
body.smart-inn .label-primary, body.smart-inn .badge-primary {
  background-color: #880804;
}
body.smart-inn .navy-bg {
  background-color: #880804;
}
body.smart-inn .loginscreen .logo-name, body.smart-inn .loginscreen a small {
  color: #880804;
}
body.smart-inn .loginscreen h2, body.smart-inn .loginscreen h3, body.smart-inn .loginscreen p {
  color: #fff;
}
body.smart-inn .passwordBox small {
  color: #fff;
}
body.smart-inn .error-box h1, body.smart-inn .error-box h3, body.smart-inn .error-box .error-desc {
  color: #fff;
}
body.smart-inn .panel-primary {
  border-color: #880804;
}
body.smart-inn .panel-primary > .panel-heading {
  background-color: #880804;
  border-color: #880804;
}
body.smart-inn .progress-bar {
  background-color: #880804;
}
body.smart-inn .progress {
  border-radius: 0;
}
body.smart-inn .btn-primary {
  background-color: #880804;
  border-color: #880804;
}
body.smart-inn .btn-primary:active {
  background-color: #880804;
  border-color: #880804;
}
body.smart-inn .text-navy {
  color: #880804;
}
body.smart-inn .chamado {
  background: #880804;
  margin-top: 50px;
  font-size: 14px;
}
body.smart-inn .chamado a {
  color: #fff !important;
}
body.smart-inn .chamado a:hover {
  background-color: #560503 !important;
}
body.smart-inn .branding {
  background-color: #880804;
}
body.smart-inn .fc-state-active {
  background-color: #880804;
  border-color: #880804;
}
body.smart-inn .onoffswitch-label {
  border-color: #880804;
}
body.smart-inn .onoffswitch-switch {
  border-color: #880804;
}
body.smart-inn .onoffswitch-inner:before {
  background-color: #880804;
}
body.smart-inn .form-control:focus, body.smart-inn .single-line:focus {
  border-color: #880804 !important;
}
body.smart-inn .has-success .form-control {
  border-color: #880804;
}
body.smart-inn .has-success .control-label {
  color: #880804;
}
body.smart-inn .modal-title {
  font-size: 2rem;
  color: #880804;
}
body.smart-inn .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #880804;
}
body.smart-inn .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #880804;
  border-color: #880804;
}
body.smart-inn .nav > li > a {
  color: #fff;
}
body.smart-inn .nav > li.active > a {
  color: white;
}
body.smart-inn .navbar-default .nav > li > a:hover, body.smart-inn .navbar-default .nav > li > a:focus {
  background-color: #1c2f40;
  color: white;
}
body.smart-inn .nav > li.active {
  border-left-color: #7e0704;
  background-color: #1c2f40;
}
body.smart-inn .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.smart-inn .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.smart-inn .checkboxFive label .ativo {
  display: none;
}
body.smart-inn .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.smart-inn .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.smart-inn .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.smart-inn .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.smart-inn .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #880804;
  border: 1px solid #880804;
  float: right;
}
body.smart-inn .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #880804;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #880804;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.smart-inn .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.smart-inn .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.smart-inn .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.smart-inn .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.smart-inn .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.smart-inn .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.smart-inn .checkboxAtive input[type=checkbox]:checked + label {
  background: #880804;
  border: #21374b;
}
body.praia-centro-hotel {
  background-color: #701613;
  /**
          * Create the checkbox state for the tick
          */
}
body.praia-centro-hotel.mini-navbar .nav-header {
  background-color: #f07c00;
}
body.praia-centro-hotel.mini-navbar .nav-second-level {
  background-color: #701613;
}
body.praia-centro-hotel .pace .pace-progress {
  background-color: #f07c00;
}
body.praia-centro-hotel .label-primary, body.praia-centro-hotel .badge-primary {
  background-color: #f07c00;
}
body.praia-centro-hotel .navy-bg {
  background-color: #f07c00;
}
body.praia-centro-hotel .loginscreen .logo-name, body.praia-centro-hotel .loginscreen a small {
  color: #f07c00;
}
body.praia-centro-hotel .loginscreen h2, body.praia-centro-hotel .loginscreen h3, body.praia-centro-hotel .loginscreen p {
  color: #fff;
}
body.praia-centro-hotel .passwordBox small {
  color: #fff;
}
body.praia-centro-hotel .error-box h1, body.praia-centro-hotel .error-box h3, body.praia-centro-hotel .error-box .error-desc {
  color: #fff;
}
body.praia-centro-hotel .panel-primary {
  border-color: #f07c00;
}
body.praia-centro-hotel .panel-primary > .panel-heading {
  background-color: #f07c00;
  border-color: #f07c00;
}
body.praia-centro-hotel .progress-bar {
  background-color: #f07c00;
}
body.praia-centro-hotel .progress {
  border-radius: 0;
}
body.praia-centro-hotel .btn-primary {
  background-color: #f07c00;
  border-color: #f07c00;
}
body.praia-centro-hotel .btn-primary:active {
  background-color: #f07c00;
  border-color: #f07c00;
}
body.praia-centro-hotel .text-navy {
  color: #f07c00;
}
body.praia-centro-hotel .chamado {
  background: #f07c00;
  margin-top: 50px;
  font-size: 14px;
}
body.praia-centro-hotel .chamado a {
  color: #fff !important;
}
body.praia-centro-hotel .chamado a:hover {
  background-color: #bd6200 !important;
}
body.praia-centro-hotel .branding {
  background-color: #f07c00;
}
body.praia-centro-hotel .fc-state-active {
  background-color: #f07c00;
  border-color: #f07c00;
}
body.praia-centro-hotel .onoffswitch-label {
  border-color: #f07c00;
}
body.praia-centro-hotel .onoffswitch-switch {
  border-color: #f07c00;
}
body.praia-centro-hotel .onoffswitch-inner:before {
  background-color: #f07c00;
}
body.praia-centro-hotel .form-control:focus, body.praia-centro-hotel .single-line:focus {
  border-color: #f07c00 !important;
}
body.praia-centro-hotel .has-success .form-control {
  border-color: #f07c00;
}
body.praia-centro-hotel .has-success .control-label {
  color: #f07c00;
}
body.praia-centro-hotel .modal-title {
  font-size: 2rem;
  color: #f07c00;
}
body.praia-centro-hotel .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #f07c00;
}
body.praia-centro-hotel .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #f07c00;
  border-color: #f07c00;
}
body.praia-centro-hotel .nav > li > a {
  color: #fff;
}
body.praia-centro-hotel .nav > li.active > a {
  color: white;
}
body.praia-centro-hotel .navbar-default .nav > li > a:hover, body.praia-centro-hotel .navbar-default .nav > li > a:focus {
  background-color: #631311;
  color: white;
}
body.praia-centro-hotel .nav > li.active {
  border-left-color: #e67700;
  background-color: #631311;
}
body.praia-centro-hotel .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.praia-centro-hotel .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.praia-centro-hotel .checkboxFive label .ativo {
  display: none;
}
body.praia-centro-hotel .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.praia-centro-hotel .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.praia-centro-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.praia-centro-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.praia-centro-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #f07c00;
  border: 1px solid #f07c00;
  float: right;
}
body.praia-centro-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #f07c00;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #f07c00;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.praia-centro-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.praia-centro-hotel .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.praia-centro-hotel .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.praia-centro-hotel .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.praia-centro-hotel .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.praia-centro-hotel .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.praia-centro-hotel .checkboxAtive input[type=checkbox]:checked + label {
  background: #f07c00;
  border: #701613;
}
body.estanconfor {
  background-color: #00535f;
  /**
          * Create the checkbox state for the tick
          */
}
body.estanconfor.mini-navbar .nav-header {
  background-color: #0a616e;
}
body.estanconfor.mini-navbar .nav-second-level {
  background-color: #00535f;
}
body.estanconfor .pace .pace-progress {
  background-color: #0a616e;
}
body.estanconfor .label-primary, body.estanconfor .badge-primary {
  background-color: #0a616e;
}
body.estanconfor .navy-bg {
  background-color: #0a616e;
}
body.estanconfor .loginscreen .logo-name, body.estanconfor .loginscreen a small {
  color: #0a616e;
}
body.estanconfor .loginscreen h2, body.estanconfor .loginscreen h3, body.estanconfor .loginscreen p {
  color: #fff;
}
body.estanconfor .passwordBox small {
  color: #fff;
}
body.estanconfor .error-box h1, body.estanconfor .error-box h3, body.estanconfor .error-box .error-desc {
  color: #fff;
}
body.estanconfor .panel-primary {
  border-color: #0a616e;
}
body.estanconfor .panel-primary > .panel-heading {
  background-color: #0a616e;
  border-color: #0a616e;
}
body.estanconfor .progress-bar {
  background-color: #0a616e;
}
body.estanconfor .progress {
  border-radius: 0;
}
body.estanconfor .btn-primary {
  background-color: #0a616e;
  border-color: #0a616e;
}
body.estanconfor .btn-primary:active {
  background-color: #0a616e;
  border-color: #0a616e;
}
body.estanconfor .text-navy {
  color: #0a616e;
}
body.estanconfor .chamado {
  background: #0a616e;
  margin-top: 50px;
  font-size: 14px;
}
body.estanconfor .chamado a {
  color: #fff !important;
}
body.estanconfor .chamado a:hover {
  background-color: #06383f !important;
}
body.estanconfor .branding {
  background-color: #0a616e;
}
body.estanconfor .fc-state-active {
  background-color: #0a616e;
  border-color: #0a616e;
}
body.estanconfor .onoffswitch-label {
  border-color: #0a616e;
}
body.estanconfor .onoffswitch-switch {
  border-color: #0a616e;
}
body.estanconfor .onoffswitch-inner:before {
  background-color: #0a616e;
}
body.estanconfor .form-control:focus, body.estanconfor .single-line:focus {
  border-color: #0a616e !important;
}
body.estanconfor .has-success .form-control {
  border-color: #0a616e;
}
body.estanconfor .has-success .control-label {
  color: #0a616e;
}
body.estanconfor .modal-title {
  font-size: 2rem;
  color: #0a616e;
}
body.estanconfor .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #0a616e;
}
body.estanconfor .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #0a616e;
  border-color: #0a616e;
}
body.estanconfor .nav > li > a {
  color: #fff;
}
body.estanconfor .nav > li.active > a {
  color: white;
}
body.estanconfor .navbar-default .nav > li > a:hover, body.estanconfor .navbar-default .nav > li > a:focus {
  background-color: #004650;
  color: white;
}
body.estanconfor .nav > li.active {
  border-left-color: #095965;
  background-color: #004650;
}
body.estanconfor .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.estanconfor .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.estanconfor .checkboxFive label .ativo {
  display: none;
}
body.estanconfor .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.estanconfor .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.estanconfor .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.estanconfor .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.estanconfor .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #0a616e;
  border: 1px solid #0a616e;
  float: right;
}
body.estanconfor .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #0a616e;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #0a616e;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.estanconfor .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.estanconfor .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.estanconfor .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.estanconfor .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.estanconfor .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.estanconfor .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.estanconfor .checkboxAtive input[type=checkbox]:checked + label {
  background: #0a616e;
  border: #00535f;
}
body.mabu-centro {
  background-color: #0c6d96;
  /**
          * Create the checkbox state for the tick
          */
}
body.mabu-centro.mini-navbar .nav-header {
  background-color: #06364b;
}
body.mabu-centro.mini-navbar .nav-second-level {
  background-color: #0c6d96;
}
body.mabu-centro .pace .pace-progress {
  background-color: #06364b;
}
body.mabu-centro .label-primary, body.mabu-centro .badge-primary {
  background-color: #06364b;
}
body.mabu-centro .navy-bg {
  background-color: #06364b;
}
body.mabu-centro .loginscreen .logo-name, body.mabu-centro .loginscreen a small {
  color: #06364b;
}
body.mabu-centro .loginscreen h2, body.mabu-centro .loginscreen h3, body.mabu-centro .loginscreen p {
  color: #fff;
}
body.mabu-centro .passwordBox small {
  color: #fff;
}
body.mabu-centro .error-box h1, body.mabu-centro .error-box h3, body.mabu-centro .error-box .error-desc {
  color: #fff;
}
body.mabu-centro .panel-primary {
  border-color: #06364b;
}
body.mabu-centro .panel-primary > .panel-heading {
  background-color: #06364b;
  border-color: #06364b;
}
body.mabu-centro .progress-bar {
  background-color: #06364b;
}
body.mabu-centro .progress {
  border-radius: 0;
}
body.mabu-centro .btn-primary {
  background-color: #06364b;
  border-color: #06364b;
}
body.mabu-centro .btn-primary:active {
  background-color: #06364b;
  border-color: #06364b;
}
body.mabu-centro .text-navy {
  color: #06364b;
}
body.mabu-centro .chamado {
  background: #06364b;
  margin-top: 50px;
  font-size: 14px;
}
body.mabu-centro .chamado a {
  color: #fff !important;
}
body.mabu-centro .chamado a:hover {
  background-color: #02141c !important;
}
body.mabu-centro .branding {
  background-color: #06364b;
}
body.mabu-centro .fc-state-active {
  background-color: #06364b;
  border-color: #06364b;
}
body.mabu-centro .onoffswitch-label {
  border-color: #06364b;
}
body.mabu-centro .onoffswitch-switch {
  border-color: #06364b;
}
body.mabu-centro .onoffswitch-inner:before {
  background-color: #06364b;
}
body.mabu-centro .form-control:focus, body.mabu-centro .single-line:focus {
  border-color: #06364b !important;
}
body.mabu-centro .has-success .form-control {
  border-color: #06364b;
}
body.mabu-centro .has-success .control-label {
  color: #06364b;
}
body.mabu-centro .modal-title {
  font-size: 2rem;
  color: #06364b;
}
body.mabu-centro .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #06364b;
}
body.mabu-centro .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #06364b;
  border-color: #06364b;
}
body.mabu-centro .nav > li > a {
  color: #fff;
}
body.mabu-centro .nav > li.active > a {
  color: white;
}
body.mabu-centro .navbar-default .nav > li > a:hover, body.mabu-centro .navbar-default .nav > li > a:focus {
  background-color: #0b6388;
  color: white;
}
body.mabu-centro .nav > li.active {
  border-left-color: #052f42;
  background-color: #0b6388;
}
body.mabu-centro .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.mabu-centro .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.mabu-centro .checkboxFive label .ativo {
  display: none;
}
body.mabu-centro .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.mabu-centro .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.mabu-centro .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.mabu-centro .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.mabu-centro .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #06364b;
  border: 1px solid #06364b;
  float: right;
}
body.mabu-centro .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #06364b;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #06364b;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.mabu-centro .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.mabu-centro .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.mabu-centro .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.mabu-centro .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.mabu-centro .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.mabu-centro .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.mabu-centro .checkboxAtive input[type=checkbox]:checked + label {
  background: #06364b;
  border: #0c6d96;
}
body.caita {
  background-color: #009951;
  /**
          * Create the checkbox state for the tick
          */
}
body.caita.mini-navbar .nav-header {
  background-color: #333;
}
body.caita.mini-navbar .nav-second-level {
  background-color: #009951;
}
body.caita .pace .pace-progress {
  background-color: #333;
}
body.caita .label-primary, body.caita .badge-primary {
  background-color: #333;
}
body.caita .navy-bg {
  background-color: #333;
}
body.caita .loginscreen .logo-name, body.caita .loginscreen a small {
  color: #333;
}
body.caita .loginscreen h2, body.caita .loginscreen h3, body.caita .loginscreen p {
  color: #fff;
}
body.caita .passwordBox small {
  color: #fff;
}
body.caita .error-box h1, body.caita .error-box h3, body.caita .error-box .error-desc {
  color: #fff;
}
body.caita .panel-primary {
  border-color: #333;
}
body.caita .panel-primary > .panel-heading {
  background-color: #333;
  border-color: #333;
}
body.caita .progress-bar {
  background-color: #333;
}
body.caita .progress {
  border-radius: 0;
}
body.caita .btn-primary {
  background-color: #333;
  border-color: #333;
}
body.caita .btn-primary:active {
  background-color: #333;
  border-color: #333;
}
body.caita .text-navy {
  color: #333;
}
body.caita .chamado {
  background: #333;
  margin-top: 50px;
  font-size: 14px;
}
body.caita .chamado a {
  color: #fff !important;
}
body.caita .chamado a:hover {
  background-color: #1a1a1a !important;
}
body.caita .branding {
  background-color: #333;
}
body.caita .fc-state-active {
  background-color: #333;
  border-color: #333;
}
body.caita .onoffswitch-label {
  border-color: #333;
}
body.caita .onoffswitch-switch {
  border-color: #333;
}
body.caita .onoffswitch-inner:before {
  background-color: #333;
}
body.caita .form-control:focus, body.caita .single-line:focus {
  border-color: #333 !important;
}
body.caita .has-success .form-control {
  border-color: #333;
}
body.caita .has-success .control-label {
  color: #333;
}
body.caita .modal-title {
  font-size: 2rem;
  color: #333;
}
body.caita .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #333;
}
body.caita .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #333;
  border-color: #333;
}
body.caita .nav > li > a {
  color: #fff;
}
body.caita .nav > li.active > a {
  color: white;
}
body.caita .navbar-default .nav > li > a:hover, body.caita .navbar-default .nav > li > a:focus {
  background-color: #008a49;
  color: white;
}
body.caita .nav > li.active {
  border-left-color: #2e2e2e;
  background-color: #008a49;
}
body.caita .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.caita .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.caita .checkboxFive label .ativo {
  display: none;
}
body.caita .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.caita .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.caita .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.caita .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.caita .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #333;
  border: 1px solid #333;
  float: right;
}
body.caita .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #333;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #333;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.caita .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.caita .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.caita .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.caita .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.caita .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.caita .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.caita .checkboxAtive input[type=checkbox]:checked + label {
  background: #333;
  border: #009951;
}
body.fundecitrus {
  background-color: #00984a;
  /**
          * Create the checkbox state for the tick
          */
}
body.fundecitrus.mini-navbar .nav-header {
  background-color: #f7941e;
}
body.fundecitrus.mini-navbar .nav-second-level {
  background-color: #00984a;
}
body.fundecitrus .pace .pace-progress {
  background-color: #f7941e;
}
body.fundecitrus .label-primary, body.fundecitrus .badge-primary {
  background-color: #f7941e;
}
body.fundecitrus .navy-bg {
  background-color: #f7941e;
}
body.fundecitrus .loginscreen .logo-name, body.fundecitrus .loginscreen a small {
  color: #f7941e;
}
body.fundecitrus .loginscreen h2, body.fundecitrus .loginscreen h3, body.fundecitrus .loginscreen p {
  color: #fff;
}
body.fundecitrus .passwordBox small {
  color: #fff;
}
body.fundecitrus .error-box h1, body.fundecitrus .error-box h3, body.fundecitrus .error-box .error-desc {
  color: #fff;
}
body.fundecitrus .panel-primary {
  border-color: #f7941e;
}
body.fundecitrus .panel-primary > .panel-heading {
  background-color: #f7941e;
  border-color: #f7941e;
}
body.fundecitrus .progress-bar {
  background-color: #f7941e;
}
body.fundecitrus .progress {
  border-radius: 0;
}
body.fundecitrus .btn-primary {
  background-color: #f7941e;
  border-color: #f7941e;
}
body.fundecitrus .btn-primary:active {
  background-color: #f7941e;
  border-color: #f7941e;
}
body.fundecitrus .text-navy {
  color: #f7941e;
}
body.fundecitrus .chamado {
  background: #f7941e;
  margin-top: 50px;
  font-size: 14px;
}
body.fundecitrus .chamado a {
  color: #fff !important;
}
body.fundecitrus .chamado a:hover {
  background-color: #da7a08 !important;
}
body.fundecitrus .branding {
  background-color: #f7941e;
}
body.fundecitrus .fc-state-active {
  background-color: #f7941e;
  border-color: #f7941e;
}
body.fundecitrus .onoffswitch-label {
  border-color: #f7941e;
}
body.fundecitrus .onoffswitch-switch {
  border-color: #f7941e;
}
body.fundecitrus .onoffswitch-inner:before {
  background-color: #f7941e;
}
body.fundecitrus .form-control:focus, body.fundecitrus .single-line:focus {
  border-color: #f7941e !important;
}
body.fundecitrus .has-success .form-control {
  border-color: #f7941e;
}
body.fundecitrus .has-success .control-label {
  color: #f7941e;
}
body.fundecitrus .modal-title {
  font-size: 2rem;
  color: #f7941e;
}
body.fundecitrus .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #f7941e;
}
body.fundecitrus .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #f7941e;
  border-color: #f7941e;
}
body.fundecitrus .nav > li > a {
  color: #fff;
}
body.fundecitrus .nav > li.active > a {
  color: white;
}
body.fundecitrus .navbar-default .nav > li > a:hover, body.fundecitrus .navbar-default .nav > li > a:focus {
  background-color: #008943;
  color: white;
}
body.fundecitrus .nav > li.active {
  border-left-color: #f78f14;
  background-color: #008943;
}
body.fundecitrus .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.fundecitrus .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.fundecitrus .checkboxFive label .ativo {
  display: none;
}
body.fundecitrus .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.fundecitrus .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.fundecitrus .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.fundecitrus .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.fundecitrus .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #f7941e;
  border: 1px solid #f7941e;
  float: right;
}
body.fundecitrus .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #f7941e;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #f7941e;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.fundecitrus .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.fundecitrus .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.fundecitrus .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.fundecitrus .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.fundecitrus .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.fundecitrus .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.fundecitrus .checkboxAtive input[type=checkbox]:checked + label {
  background: #f7941e;
  border: #00984a;
}
body.melia {
  background-color: #0075c0;
  /**
          * Create the checkbox state for the tick
          */
}
body.melia.mini-navbar .nav-header {
  background-color: #0075C0;
}
body.melia.mini-navbar .nav-second-level {
  background-color: #0075c0;
}
body.melia .pace .pace-progress {
  background-color: #0075C0;
}
body.melia .label-primary, body.melia .badge-primary {
  background-color: #0075C0;
}
body.melia .navy-bg {
  background-color: #0075C0;
}
body.melia .loginscreen .logo-name, body.melia .loginscreen a small {
  color: #0075C0;
}
body.melia .loginscreen h2, body.melia .loginscreen h3, body.melia .loginscreen p {
  color: #fff;
}
body.melia .passwordBox small {
  color: #fff;
}
body.melia .error-box h1, body.melia .error-box h3, body.melia .error-box .error-desc {
  color: #fff;
}
body.melia .panel-primary {
  border-color: #0075C0;
}
body.melia .panel-primary > .panel-heading {
  background-color: #0075C0;
  border-color: #0075C0;
}
body.melia .progress-bar {
  background-color: #0075C0;
}
body.melia .progress {
  border-radius: 0;
}
body.melia .btn-primary {
  background-color: #0075C0;
  border-color: #0075C0;
}
body.melia .btn-primary:active {
  background-color: #0075C0;
  border-color: #0075C0;
}
body.melia .text-navy {
  color: #0075C0;
}
body.melia .chamado {
  background: #0075C0;
  margin-top: 50px;
  font-size: 14px;
}
body.melia .chamado a {
  color: #fff !important;
}
body.melia .chamado a:hover {
  background-color: #00568d !important;
}
body.melia .branding {
  background-color: #0075C0;
}
body.melia .fc-state-active {
  background-color: #0075C0;
  border-color: #0075C0;
}
body.melia .onoffswitch-label {
  border-color: #0075C0;
}
body.melia .onoffswitch-switch {
  border-color: #0075C0;
}
body.melia .onoffswitch-inner:before {
  background-color: #0075C0;
}
body.melia .form-control:focus, body.melia .single-line:focus {
  border-color: #0075C0 !important;
}
body.melia .has-success .form-control {
  border-color: #0075C0;
}
body.melia .has-success .control-label {
  color: #0075C0;
}
body.melia .modal-title {
  font-size: 2rem;
  color: #0075C0;
}
body.melia .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #0075C0;
}
body.melia .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #0075C0;
  border-color: #0075C0;
}
body.melia .nav > li > a {
  color: #fff;
}
body.melia .nav > li.active > a {
  color: white;
}
body.melia .navbar-default .nav > li > a:hover, body.melia .navbar-default .nav > li > a:focus {
  background-color: #006cb1;
  color: white;
}
body.melia .nav > li.active {
  border-left-color: #006fb6;
  background-color: #006cb1;
}
body.melia .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.melia .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.melia .checkboxFive label .ativo {
  display: none;
}
body.melia .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.melia .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.melia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.melia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.melia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #0075C0;
  border: 1px solid #0075C0;
  float: right;
}
body.melia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #0075C0;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #0075C0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.melia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.melia .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.melia .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.melia .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.melia .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.melia .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.melia .checkboxAtive input[type=checkbox]:checked + label {
  background: #0075C0;
  border: #0075c0;
}
body.vert {
  background-color: #4a6c5e;
  /**
          * Create the checkbox state for the tick
          */
}
body.vert.mini-navbar .nav-header {
  background-color: #ff002f;
}
body.vert.mini-navbar .nav-second-level {
  background-color: #4a6c5e;
}
body.vert .pace .pace-progress {
  background-color: #ff002f;
}
body.vert .label-primary, body.vert .badge-primary {
  background-color: #ff002f;
}
body.vert .navy-bg {
  background-color: #ff002f;
}
body.vert .loginscreen .logo-name, body.vert .loginscreen a small {
  color: #ff002f;
}
body.vert .loginscreen h2, body.vert .loginscreen h3, body.vert .loginscreen p {
  color: #fff;
}
body.vert .passwordBox small {
  color: #fff;
}
body.vert .error-box h1, body.vert .error-box h3, body.vert .error-box .error-desc {
  color: #fff;
}
body.vert .panel-primary {
  border-color: #ff002f;
}
body.vert .panel-primary > .panel-heading {
  background-color: #ff002f;
  border-color: #ff002f;
}
body.vert .progress-bar {
  background-color: #ff002f;
}
body.vert .progress {
  border-radius: 0;
}
body.vert .btn-primary {
  background-color: #ff002f;
  border-color: #ff002f;
}
body.vert .btn-primary:active {
  background-color: #ff002f;
  border-color: #ff002f;
}
body.vert .text-navy {
  color: #ff002f;
}
body.vert .chamado {
  background: #ff002f;
  margin-top: 50px;
  font-size: 14px;
}
body.vert .chamado a {
  color: #fff !important;
}
body.vert .chamado a:hover {
  background-color: #cc0026 !important;
}
body.vert .branding {
  background-color: #ff002f;
}
body.vert .fc-state-active {
  background-color: #ff002f;
  border-color: #ff002f;
}
body.vert .onoffswitch-label {
  border-color: #ff002f;
}
body.vert .onoffswitch-switch {
  border-color: #ff002f;
}
body.vert .onoffswitch-inner:before {
  background-color: #ff002f;
}
body.vert .form-control:focus, body.vert .single-line:focus {
  border-color: #ff002f !important;
}
body.vert .has-success .form-control {
  border-color: #ff002f;
}
body.vert .has-success .control-label {
  color: #ff002f;
}
body.vert .modal-title {
  font-size: 2rem;
  color: #ff002f;
}
body.vert .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #ff002f;
}
body.vert .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #ff002f;
  border-color: #ff002f;
}
body.vert .nav > li > a {
  color: #fff;
}
body.vert .nav > li.active > a {
  color: white;
}
body.vert .navbar-default .nav > li > a:hover, body.vert .navbar-default .nav > li > a:focus {
  background-color: #446356;
  color: white;
}
body.vert .nav > li.active {
  border-left-color: #f5002d;
  background-color: #446356;
}
body.vert .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.vert .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.vert .checkboxFive label .ativo {
  display: none;
}
body.vert .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.vert .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.vert .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.vert .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.vert .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #ff002f;
  border: 1px solid #ff002f;
  float: right;
}
body.vert .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #ff002f;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #ff002f;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.vert .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.vert .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.vert .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.vert .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.vert .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.vert .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.vert .checkboxAtive input[type=checkbox]:checked + label {
  background: #ff002f;
  border: #4a6c5e;
}
body.copacol {
  background-color: #00951f;
  /**
          * Create the checkbox state for the tick
          */
}
body.copacol.mini-navbar .nav-header {
  background-color: #f7941d;
}
body.copacol.mini-navbar .nav-second-level {
  background-color: #00951f;
}
body.copacol .pace .pace-progress {
  background-color: #f7941d;
}
body.copacol .label-primary, body.copacol .badge-primary {
  background-color: #f7941d;
}
body.copacol .navy-bg {
  background-color: #f7941d;
}
body.copacol .loginscreen .logo-name, body.copacol .loginscreen a small {
  color: #f7941d;
}
body.copacol .loginscreen h2, body.copacol .loginscreen h3, body.copacol .loginscreen p {
  color: #fff;
}
body.copacol .passwordBox small {
  color: #fff;
}
body.copacol .error-box h1, body.copacol .error-box h3, body.copacol .error-box .error-desc {
  color: #fff;
}
body.copacol .panel-primary {
  border-color: #f7941d;
}
body.copacol .panel-primary > .panel-heading {
  background-color: #f7941d;
  border-color: #f7941d;
}
body.copacol .progress-bar {
  background-color: #f7941d;
}
body.copacol .progress {
  border-radius: 0;
}
body.copacol .btn-primary {
  background-color: #f7941d;
  border-color: #f7941d;
}
body.copacol .btn-primary:active {
  background-color: #f7941d;
  border-color: #f7941d;
}
body.copacol .text-navy {
  color: #f7941d;
}
body.copacol .chamado {
  background: #f7941d;
  margin-top: 50px;
  font-size: 14px;
}
body.copacol .chamado a {
  color: #fff !important;
}
body.copacol .chamado a:hover {
  background-color: #d97a08 !important;
}
body.copacol .branding {
  background-color: #f7941d;
}
body.copacol .fc-state-active {
  background-color: #f7941d;
  border-color: #f7941d;
}
body.copacol .onoffswitch-label {
  border-color: #f7941d;
}
body.copacol .onoffswitch-switch {
  border-color: #f7941d;
}
body.copacol .onoffswitch-inner:before {
  background-color: #f7941d;
}
body.copacol .form-control:focus, body.copacol .single-line:focus {
  border-color: #f7941d !important;
}
body.copacol .has-success .form-control {
  border-color: #f7941d;
}
body.copacol .has-success .control-label {
  color: #f7941d;
}
body.copacol .modal-title {
  font-size: 2rem;
  color: #f7941d;
}
body.copacol .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #f7941d;
}
body.copacol .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #f7941d;
  border-color: #f7941d;
}
body.copacol .nav > li > a {
  color: #fff;
}
body.copacol .nav > li.active > a {
  color: white;
}
body.copacol .navbar-default .nav > li > a:hover, body.copacol .navbar-default .nav > li > a:focus {
  background-color: #00861c;
  color: white;
}
body.copacol .nav > li.active {
  border-left-color: #f78f13;
  background-color: #00861c;
}
body.copacol .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.copacol .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.copacol .checkboxFive label .ativo {
  display: none;
}
body.copacol .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.copacol .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.copacol .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.copacol .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.copacol .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #f7941d;
  border: 1px solid #f7941d;
  float: right;
}
body.copacol .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #f7941d;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #f7941d;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.copacol .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.copacol .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.copacol .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.copacol .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.copacol .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.copacol .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.copacol .checkboxAtive input[type=checkbox]:checked + label {
  background: #f7941d;
  border: #00951f;
}
body.copacol-convidados {
  background-color: #00951f;
  /**
          * Create the checkbox state for the tick
          */
}
body.copacol-convidados.mini-navbar .nav-header {
  background-color: #f7941d;
}
body.copacol-convidados.mini-navbar .nav-second-level {
  background-color: #00951f;
}
body.copacol-convidados .pace .pace-progress {
  background-color: #f7941d;
}
body.copacol-convidados .label-primary, body.copacol-convidados .badge-primary {
  background-color: #f7941d;
}
body.copacol-convidados .navy-bg {
  background-color: #f7941d;
}
body.copacol-convidados .loginscreen .logo-name, body.copacol-convidados .loginscreen a small {
  color: #f7941d;
}
body.copacol-convidados .loginscreen h2, body.copacol-convidados .loginscreen h3, body.copacol-convidados .loginscreen p {
  color: #fff;
}
body.copacol-convidados .passwordBox small {
  color: #fff;
}
body.copacol-convidados .error-box h1, body.copacol-convidados .error-box h3, body.copacol-convidados .error-box .error-desc {
  color: #fff;
}
body.copacol-convidados .panel-primary {
  border-color: #f7941d;
}
body.copacol-convidados .panel-primary > .panel-heading {
  background-color: #f7941d;
  border-color: #f7941d;
}
body.copacol-convidados .progress-bar {
  background-color: #f7941d;
}
body.copacol-convidados .progress {
  border-radius: 0;
}
body.copacol-convidados .btn-primary {
  background-color: #f7941d;
  border-color: #f7941d;
}
body.copacol-convidados .btn-primary:active {
  background-color: #f7941d;
  border-color: #f7941d;
}
body.copacol-convidados .text-navy {
  color: #f7941d;
}
body.copacol-convidados .chamado {
  background: #f7941d;
  margin-top: 50px;
  font-size: 14px;
}
body.copacol-convidados .chamado a {
  color: #fff !important;
}
body.copacol-convidados .chamado a:hover {
  background-color: #d97a08 !important;
}
body.copacol-convidados .branding {
  background-color: #f7941d;
}
body.copacol-convidados .fc-state-active {
  background-color: #f7941d;
  border-color: #f7941d;
}
body.copacol-convidados .onoffswitch-label {
  border-color: #f7941d;
}
body.copacol-convidados .onoffswitch-switch {
  border-color: #f7941d;
}
body.copacol-convidados .onoffswitch-inner:before {
  background-color: #f7941d;
}
body.copacol-convidados .form-control:focus, body.copacol-convidados .single-line:focus {
  border-color: #f7941d !important;
}
body.copacol-convidados .has-success .form-control {
  border-color: #f7941d;
}
body.copacol-convidados .has-success .control-label {
  color: #f7941d;
}
body.copacol-convidados .modal-title {
  font-size: 2rem;
  color: #f7941d;
}
body.copacol-convidados .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #f7941d;
}
body.copacol-convidados .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #f7941d;
  border-color: #f7941d;
}
body.copacol-convidados .nav > li > a {
  color: #fff;
}
body.copacol-convidados .nav > li.active > a {
  color: white;
}
body.copacol-convidados .navbar-default .nav > li > a:hover, body.copacol-convidados .navbar-default .nav > li > a:focus {
  background-color: #00861c;
  color: white;
}
body.copacol-convidados .nav > li.active {
  border-left-color: #f78f13;
  background-color: #00861c;
}
body.copacol-convidados .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.copacol-convidados .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.copacol-convidados .checkboxFive label .ativo {
  display: none;
}
body.copacol-convidados .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.copacol-convidados .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.copacol-convidados .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.copacol-convidados .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.copacol-convidados .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #f7941d;
  border: 1px solid #f7941d;
  float: right;
}
body.copacol-convidados .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #f7941d;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #f7941d;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.copacol-convidados .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.copacol-convidados .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.copacol-convidados .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.copacol-convidados .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.copacol-convidados .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.copacol-convidados .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.copacol-convidados .checkboxAtive input[type=checkbox]:checked + label {
  background: #f7941d;
  border: #00951f;
}
body.grand-sao-luiz {
  background-color: #bc4238;
  /**
          * Create the checkbox state for the tick
          */
}
body.grand-sao-luiz.mini-navbar .nav-header {
  background-color: #009c92;
}
body.grand-sao-luiz.mini-navbar .nav-second-level {
  background-color: #bc4238;
}
body.grand-sao-luiz .pace .pace-progress {
  background-color: #009c92;
}
body.grand-sao-luiz .label-primary, body.grand-sao-luiz .badge-primary {
  background-color: #009c92;
}
body.grand-sao-luiz .navy-bg {
  background-color: #009c92;
}
body.grand-sao-luiz .loginscreen .logo-name, body.grand-sao-luiz .loginscreen a small {
  color: #009c92;
}
body.grand-sao-luiz .loginscreen h2, body.grand-sao-luiz .loginscreen h3, body.grand-sao-luiz .loginscreen p {
  color: #fff;
}
body.grand-sao-luiz .passwordBox small {
  color: #fff;
}
body.grand-sao-luiz .error-box h1, body.grand-sao-luiz .error-box h3, body.grand-sao-luiz .error-box .error-desc {
  color: #fff;
}
body.grand-sao-luiz .panel-primary {
  border-color: #009c92;
}
body.grand-sao-luiz .panel-primary > .panel-heading {
  background-color: #009c92;
  border-color: #009c92;
}
body.grand-sao-luiz .progress-bar {
  background-color: #009c92;
}
body.grand-sao-luiz .progress {
  border-radius: 0;
}
body.grand-sao-luiz .btn-primary {
  background-color: #009c92;
  border-color: #009c92;
}
body.grand-sao-luiz .btn-primary:active {
  background-color: #009c92;
  border-color: #009c92;
}
body.grand-sao-luiz .text-navy {
  color: #009c92;
}
body.grand-sao-luiz .chamado {
  background: #009c92;
  margin-top: 50px;
  font-size: 14px;
}
body.grand-sao-luiz .chamado a {
  color: #fff !important;
}
body.grand-sao-luiz .chamado a:hover {
  background-color: #006962 !important;
}
body.grand-sao-luiz .branding {
  background-color: #009c92;
}
body.grand-sao-luiz .fc-state-active {
  background-color: #009c92;
  border-color: #009c92;
}
body.grand-sao-luiz .onoffswitch-label {
  border-color: #009c92;
}
body.grand-sao-luiz .onoffswitch-switch {
  border-color: #009c92;
}
body.grand-sao-luiz .onoffswitch-inner:before {
  background-color: #009c92;
}
body.grand-sao-luiz .form-control:focus, body.grand-sao-luiz .single-line:focus {
  border-color: #009c92 !important;
}
body.grand-sao-luiz .has-success .form-control {
  border-color: #009c92;
}
body.grand-sao-luiz .has-success .control-label {
  color: #009c92;
}
body.grand-sao-luiz .modal-title {
  font-size: 2rem;
  color: #009c92;
}
body.grand-sao-luiz .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #009c92;
}
body.grand-sao-luiz .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #009c92;
  border-color: #009c92;
}
body.grand-sao-luiz .nav > li > a {
  color: #fff;
}
body.grand-sao-luiz .nav > li.active > a {
  color: white;
}
body.grand-sao-luiz .navbar-default .nav > li > a:hover, body.grand-sao-luiz .navbar-default .nav > li > a:focus {
  background-color: #b03e34;
  color: white;
}
body.grand-sao-luiz .nav > li.active {
  border-left-color: #009288;
  background-color: #b03e34;
}
body.grand-sao-luiz .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.grand-sao-luiz .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.grand-sao-luiz .checkboxFive label .ativo {
  display: none;
}
body.grand-sao-luiz .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.grand-sao-luiz .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.grand-sao-luiz .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.grand-sao-luiz .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.grand-sao-luiz .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #009c92;
  border: 1px solid #009c92;
  float: right;
}
body.grand-sao-luiz .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #009c92;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #009c92;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.grand-sao-luiz .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.grand-sao-luiz .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.grand-sao-luiz .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.grand-sao-luiz .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.grand-sao-luiz .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.grand-sao-luiz .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.grand-sao-luiz .checkboxAtive input[type=checkbox]:checked + label {
  background: #009c92;
  border: #bc4238;
}
body.trianon {
  background-color: #301708;
  /**
          * Create the checkbox state for the tick
          */
}
body.trianon.mini-navbar .nav-header {
  background-color: #e17f00;
}
body.trianon.mini-navbar .nav-second-level {
  background-color: #301708;
}
body.trianon .pace .pace-progress {
  background-color: #e17f00;
}
body.trianon .label-primary, body.trianon .badge-primary {
  background-color: #e17f00;
}
body.trianon .navy-bg {
  background-color: #e17f00;
}
body.trianon .loginscreen .logo-name, body.trianon .loginscreen a small {
  color: #e17f00;
}
body.trianon .loginscreen h2, body.trianon .loginscreen h3, body.trianon .loginscreen p {
  color: #fff;
}
body.trianon .passwordBox small {
  color: #fff;
}
body.trianon .error-box h1, body.trianon .error-box h3, body.trianon .error-box .error-desc {
  color: #fff;
}
body.trianon .panel-primary {
  border-color: #e17f00;
}
body.trianon .panel-primary > .panel-heading {
  background-color: #e17f00;
  border-color: #e17f00;
}
body.trianon .progress-bar {
  background-color: #e17f00;
}
body.trianon .progress {
  border-radius: 0;
}
body.trianon .btn-primary {
  background-color: #e17f00;
  border-color: #e17f00;
}
body.trianon .btn-primary:active {
  background-color: #e17f00;
  border-color: #e17f00;
}
body.trianon .text-navy {
  color: #e17f00;
}
body.trianon .chamado {
  background: #e17f00;
  margin-top: 50px;
  font-size: 14px;
}
body.trianon .chamado a {
  color: #fff !important;
}
body.trianon .chamado a:hover {
  background-color: #ae6200 !important;
}
body.trianon .branding {
  background-color: #e17f00;
}
body.trianon .fc-state-active {
  background-color: #e17f00;
  border-color: #e17f00;
}
body.trianon .onoffswitch-label {
  border-color: #e17f00;
}
body.trianon .onoffswitch-switch {
  border-color: #e17f00;
}
body.trianon .onoffswitch-inner:before {
  background-color: #e17f00;
}
body.trianon .form-control:focus, body.trianon .single-line:focus {
  border-color: #e17f00 !important;
}
body.trianon .has-success .form-control {
  border-color: #e17f00;
}
body.trianon .has-success .control-label {
  color: #e17f00;
}
body.trianon .modal-title {
  font-size: 2rem;
  color: #e17f00;
}
body.trianon .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #e17f00;
}
body.trianon .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #e17f00;
  border-color: #e17f00;
}
body.trianon .nav > li > a {
  color: #fff;
}
body.trianon .nav > li.active > a {
  color: white;
}
body.trianon .navbar-default .nav > li > a:hover, body.trianon .navbar-default .nav > li > a:focus {
  background-color: #231106;
  color: white;
}
body.trianon .nav > li.active {
  border-left-color: #d77900;
  background-color: #231106;
}
body.trianon .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.trianon .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.trianon .checkboxFive label .ativo {
  display: none;
}
body.trianon .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.trianon .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.trianon .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.trianon .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.trianon .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #e17f00;
  border: 1px solid #e17f00;
  float: right;
}
body.trianon .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #e17f00;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #e17f00;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.trianon .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.trianon .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.trianon .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.trianon .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.trianon .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.trianon .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.trianon .checkboxAtive input[type=checkbox]:checked + label {
  background: #e17f00;
  border: #301708;
}
body.malawi {
  background-color: #c59619;
  /**
          * Create the checkbox state for the tick
          */
}
body.malawi.mini-navbar .nav-header {
  background-color: #4b6117;
}
body.malawi.mini-navbar .nav-second-level {
  background-color: #c59619;
}
body.malawi .pace .pace-progress {
  background-color: #4b6117;
}
body.malawi .label-primary, body.malawi .badge-primary {
  background-color: #4b6117;
}
body.malawi .navy-bg {
  background-color: #4b6117;
}
body.malawi .loginscreen .logo-name, body.malawi .loginscreen a small {
  color: #4b6117;
}
body.malawi .loginscreen h2, body.malawi .loginscreen h3, body.malawi .loginscreen p {
  color: #fff;
}
body.malawi .passwordBox small {
  color: #fff;
}
body.malawi .error-box h1, body.malawi .error-box h3, body.malawi .error-box .error-desc {
  color: #fff;
}
body.malawi .panel-primary {
  border-color: #4b6117;
}
body.malawi .panel-primary > .panel-heading {
  background-color: #4b6117;
  border-color: #4b6117;
}
body.malawi .progress-bar {
  background-color: #4b6117;
}
body.malawi .progress {
  border-radius: 0;
}
body.malawi .btn-primary {
  background-color: #4b6117;
  border-color: #4b6117;
}
body.malawi .btn-primary:active {
  background-color: #4b6117;
  border-color: #4b6117;
}
body.malawi .text-navy {
  color: #4b6117;
}
body.malawi .chamado {
  background: #4b6117;
  margin-top: 50px;
  font-size: 14px;
}
body.malawi .chamado a {
  color: #fff !important;
}
body.malawi .chamado a:hover {
  background-color: #2b380d !important;
}
body.malawi .branding {
  background-color: #4b6117;
}
body.malawi .fc-state-active {
  background-color: #4b6117;
  border-color: #4b6117;
}
body.malawi .onoffswitch-label {
  border-color: #4b6117;
}
body.malawi .onoffswitch-switch {
  border-color: #4b6117;
}
body.malawi .onoffswitch-inner:before {
  background-color: #4b6117;
}
body.malawi .form-control:focus, body.malawi .single-line:focus {
  border-color: #4b6117 !important;
}
body.malawi .has-success .form-control {
  border-color: #4b6117;
}
body.malawi .has-success .control-label {
  color: #4b6117;
}
body.malawi .modal-title {
  font-size: 2rem;
  color: #4b6117;
}
body.malawi .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #4b6117;
}
body.malawi .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #4b6117;
  border-color: #4b6117;
}
body.malawi .nav > li > a {
  color: #fff;
}
body.malawi .nav > li.active > a {
  color: white;
}
body.malawi .navbar-default .nav > li > a:hover, body.malawi .navbar-default .nav > li > a:focus {
  background-color: #b78c17;
  color: white;
}
body.malawi .nav > li.active {
  border-left-color: #455915;
  background-color: #b78c17;
}
body.malawi .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.malawi .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.malawi .checkboxFive label .ativo {
  display: none;
}
body.malawi .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.malawi .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.malawi .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.malawi .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.malawi .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #4b6117;
  border: 1px solid #4b6117;
  float: right;
}
body.malawi .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #4b6117;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #4b6117;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.malawi .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.malawi .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.malawi .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.malawi .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.malawi .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.malawi .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.malawi .checkboxAtive input[type=checkbox]:checked + label {
  background: #4b6117;
  border: #c59619;
}
body.mabu-thermas {
  background-color: #0c6d96;
  /**
          * Create the checkbox state for the tick
          */
}
body.mabu-thermas.mini-navbar .nav-header {
  background-color: #06364b;
}
body.mabu-thermas.mini-navbar .nav-second-level {
  background-color: #0c6d96;
}
body.mabu-thermas .pace .pace-progress {
  background-color: #06364b;
}
body.mabu-thermas .label-primary, body.mabu-thermas .badge-primary {
  background-color: #06364b;
}
body.mabu-thermas .navy-bg {
  background-color: #06364b;
}
body.mabu-thermas .loginscreen .logo-name, body.mabu-thermas .loginscreen a small {
  color: #06364b;
}
body.mabu-thermas .loginscreen h2, body.mabu-thermas .loginscreen h3, body.mabu-thermas .loginscreen p {
  color: #fff;
}
body.mabu-thermas .passwordBox small {
  color: #fff;
}
body.mabu-thermas .error-box h1, body.mabu-thermas .error-box h3, body.mabu-thermas .error-box .error-desc {
  color: #fff;
}
body.mabu-thermas .panel-primary {
  border-color: #06364b;
}
body.mabu-thermas .panel-primary > .panel-heading {
  background-color: #06364b;
  border-color: #06364b;
}
body.mabu-thermas .progress-bar {
  background-color: #06364b;
}
body.mabu-thermas .progress {
  border-radius: 0;
}
body.mabu-thermas .btn-primary {
  background-color: #06364b;
  border-color: #06364b;
}
body.mabu-thermas .btn-primary:active {
  background-color: #06364b;
  border-color: #06364b;
}
body.mabu-thermas .text-navy {
  color: #06364b;
}
body.mabu-thermas .chamado {
  background: #06364b;
  margin-top: 50px;
  font-size: 14px;
}
body.mabu-thermas .chamado a {
  color: #fff !important;
}
body.mabu-thermas .chamado a:hover {
  background-color: #02141c !important;
}
body.mabu-thermas .branding {
  background-color: #06364b;
}
body.mabu-thermas .fc-state-active {
  background-color: #06364b;
  border-color: #06364b;
}
body.mabu-thermas .onoffswitch-label {
  border-color: #06364b;
}
body.mabu-thermas .onoffswitch-switch {
  border-color: #06364b;
}
body.mabu-thermas .onoffswitch-inner:before {
  background-color: #06364b;
}
body.mabu-thermas .form-control:focus, body.mabu-thermas .single-line:focus {
  border-color: #06364b !important;
}
body.mabu-thermas .has-success .form-control {
  border-color: #06364b;
}
body.mabu-thermas .has-success .control-label {
  color: #06364b;
}
body.mabu-thermas .modal-title {
  font-size: 2rem;
  color: #06364b;
}
body.mabu-thermas .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #06364b;
}
body.mabu-thermas .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #06364b;
  border-color: #06364b;
}
body.mabu-thermas .nav > li > a {
  color: #fff;
}
body.mabu-thermas .nav > li.active > a {
  color: white;
}
body.mabu-thermas .navbar-default .nav > li > a:hover, body.mabu-thermas .navbar-default .nav > li > a:focus {
  background-color: #0b6388;
  color: white;
}
body.mabu-thermas .nav > li.active {
  border-left-color: #052f42;
  background-color: #0b6388;
}
body.mabu-thermas .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.mabu-thermas .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.mabu-thermas .checkboxFive label .ativo {
  display: none;
}
body.mabu-thermas .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.mabu-thermas .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.mabu-thermas .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.mabu-thermas .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.mabu-thermas .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #06364b;
  border: 1px solid #06364b;
  float: right;
}
body.mabu-thermas .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #06364b;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #06364b;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.mabu-thermas .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.mabu-thermas .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.mabu-thermas .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.mabu-thermas .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.mabu-thermas .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.mabu-thermas .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.mabu-thermas .checkboxAtive input[type=checkbox]:checked + label {
  background: #06364b;
  border: #0c6d96;
}
body.solaris {
  background-color: #0E1D5E;
  /**
          * Create the checkbox state for the tick
          */
}
body.solaris.mini-navbar .nav-header {
  background-color: #c3af00;
}
body.solaris.mini-navbar .nav-second-level {
  background-color: #0E1D5E;
}
body.solaris .pace .pace-progress {
  background-color: #c3af00;
}
body.solaris .label-primary, body.solaris .badge-primary {
  background-color: #c3af00;
}
body.solaris .navy-bg {
  background-color: #c3af00;
}
body.solaris .loginscreen .logo-name, body.solaris .loginscreen a small {
  color: #c3af00;
}
body.solaris .loginscreen h2, body.solaris .loginscreen h3, body.solaris .loginscreen p {
  color: #fff;
}
body.solaris .passwordBox small {
  color: #fff;
}
body.solaris .error-box h1, body.solaris .error-box h3, body.solaris .error-box .error-desc {
  color: #fff;
}
body.solaris .panel-primary {
  border-color: #c3af00;
}
body.solaris .panel-primary > .panel-heading {
  background-color: #c3af00;
  border-color: #c3af00;
}
body.solaris .progress-bar {
  background-color: #c3af00;
}
body.solaris .progress {
  border-radius: 0;
}
body.solaris .btn-primary {
  background-color: #c3af00;
  border-color: #c3af00;
}
body.solaris .btn-primary:active {
  background-color: #c3af00;
  border-color: #c3af00;
}
body.solaris .text-navy {
  color: #c3af00;
}
body.solaris .chamado {
  background: #c3af00;
  margin-top: 50px;
  font-size: 14px;
}
body.solaris .chamado a {
  color: #fff !important;
}
body.solaris .chamado a:hover {
  background-color: #908100 !important;
}
body.solaris .branding {
  background-color: #c3af00;
}
body.solaris .fc-state-active {
  background-color: #c3af00;
  border-color: #c3af00;
}
body.solaris .onoffswitch-label {
  border-color: #c3af00;
}
body.solaris .onoffswitch-switch {
  border-color: #c3af00;
}
body.solaris .onoffswitch-inner:before {
  background-color: #c3af00;
}
body.solaris .form-control:focus, body.solaris .single-line:focus {
  border-color: #c3af00 !important;
}
body.solaris .has-success .form-control {
  border-color: #c3af00;
}
body.solaris .has-success .control-label {
  color: #c3af00;
}
body.solaris .modal-title {
  font-size: 2rem;
  color: #c3af00;
}
body.solaris .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #c3af00;
}
body.solaris .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #c3af00;
  border-color: #c3af00;
}
body.solaris .nav > li > a {
  color: #fff;
}
body.solaris .nav > li.active > a {
  color: white;
}
body.solaris .navbar-default .nav > li > a:hover, body.solaris .navbar-default .nav > li > a:focus {
  background-color: #0c1951;
  color: white;
}
body.solaris .nav > li.active {
  border-left-color: #b9a600;
  background-color: #0c1951;
}
body.solaris .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.solaris .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.solaris .checkboxFive label .ativo {
  display: none;
}
body.solaris .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.solaris .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.solaris .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.solaris .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.solaris .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #c3af00;
  border: 1px solid #c3af00;
  float: right;
}
body.solaris .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #c3af00;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #c3af00;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.solaris .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.solaris .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.solaris .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.solaris .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.solaris .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.solaris .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.solaris .checkboxAtive input[type=checkbox]:checked + label {
  background: #c3af00;
  border: #0E1D5E;
}
body.slaviero {
  background-color: #111;
  /**
          * Create the checkbox state for the tick
          */
}
body.slaviero.mini-navbar .nav-header {
  background-color: #6d9aac;
}
body.slaviero.mini-navbar .nav-second-level {
  background-color: #111;
}
body.slaviero .pace .pace-progress {
  background-color: #6d9aac;
}
body.slaviero .label-primary, body.slaviero .badge-primary {
  background-color: #6d9aac;
}
body.slaviero .navy-bg {
  background-color: #6d9aac;
}
body.slaviero .loginscreen .logo-name, body.slaviero .loginscreen a small {
  color: #6d9aac;
}
body.slaviero .loginscreen h2, body.slaviero .loginscreen h3, body.slaviero .loginscreen p {
  color: #fff;
}
body.slaviero .passwordBox small {
  color: #fff;
}
body.slaviero .error-box h1, body.slaviero .error-box h3, body.slaviero .error-box .error-desc {
  color: #fff;
}
body.slaviero .panel-primary {
  border-color: #6d9aac;
}
body.slaviero .panel-primary > .panel-heading {
  background-color: #6d9aac;
  border-color: #6d9aac;
}
body.slaviero .progress-bar {
  background-color: #6d9aac;
}
body.slaviero .progress {
  border-radius: 0;
}
body.slaviero .btn-primary {
  background-color: #6d9aac;
  border-color: #6d9aac;
}
body.slaviero .btn-primary:active {
  background-color: #6d9aac;
  border-color: #6d9aac;
}
body.slaviero .text-navy {
  color: #6d9aac;
}
body.slaviero .chamado {
  background: #6d9aac;
  margin-top: 50px;
  font-size: 14px;
}
body.slaviero .chamado a {
  color: #fff !important;
}
body.slaviero .chamado a:hover {
  background-color: #538193 !important;
}
body.slaviero .branding {
  background-color: #6d9aac;
}
body.slaviero .fc-state-active {
  background-color: #6d9aac;
  border-color: #6d9aac;
}
body.slaviero .onoffswitch-label {
  border-color: #6d9aac;
}
body.slaviero .onoffswitch-switch {
  border-color: #6d9aac;
}
body.slaviero .onoffswitch-inner:before {
  background-color: #6d9aac;
}
body.slaviero .form-control:focus, body.slaviero .single-line:focus {
  border-color: #6d9aac !important;
}
body.slaviero .has-success .form-control {
  border-color: #6d9aac;
}
body.slaviero .has-success .control-label {
  color: #6d9aac;
}
body.slaviero .modal-title {
  font-size: 2rem;
  color: #6d9aac;
}
body.slaviero .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #6d9aac;
}
body.slaviero .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #6d9aac;
  border-color: #6d9aac;
}
body.slaviero .nav > li > a {
  color: #fff;
}
body.slaviero .nav > li.active > a {
  color: white;
}
body.slaviero .navbar-default .nav > li > a:hover, body.slaviero .navbar-default .nav > li > a:focus {
  background-color: #090909;
  color: white;
}
body.slaviero .nav > li.active {
  border-left-color: #6696a8;
  background-color: #090909;
}
body.slaviero .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.slaviero .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.slaviero .checkboxFive label .ativo {
  display: none;
}
body.slaviero .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.slaviero .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.slaviero .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.slaviero .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.slaviero .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #6d9aac;
  border: 1px solid #6d9aac;
  float: right;
}
body.slaviero .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #6d9aac;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #6d9aac;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.slaviero .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.slaviero .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.slaviero .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.slaviero .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.slaviero .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.slaviero .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.slaviero .checkboxAtive input[type=checkbox]:checked + label {
  background: #6d9aac;
  border: #111;
}
body.icarope {
  background-color: #0E1D5E;
  /**
          * Create the checkbox state for the tick
          */
}
body.icarope.mini-navbar .nav-header {
  background-color: #ffd800;
}
body.icarope.mini-navbar .nav-second-level {
  background-color: #0E1D5E;
}
body.icarope .pace .pace-progress {
  background-color: #ffd800;
}
body.icarope .label-primary, body.icarope .badge-primary {
  background-color: #ffd800;
}
body.icarope .navy-bg {
  background-color: #ffd800;
}
body.icarope .loginscreen .logo-name, body.icarope .loginscreen a small {
  color: #ffd800;
}
body.icarope .loginscreen h2, body.icarope .loginscreen h3, body.icarope .loginscreen p {
  color: #fff;
}
body.icarope .passwordBox small {
  color: #fff;
}
body.icarope .error-box h1, body.icarope .error-box h3, body.icarope .error-box .error-desc {
  color: #fff;
}
body.icarope .panel-primary {
  border-color: #ffd800;
}
body.icarope .panel-primary > .panel-heading {
  background-color: #ffd800;
  border-color: #ffd800;
}
body.icarope .progress-bar {
  background-color: #ffd800;
}
body.icarope .progress {
  border-radius: 0;
}
body.icarope .btn-primary {
  background-color: #ffd800;
  border-color: #ffd800;
}
body.icarope .btn-primary:active {
  background-color: #ffd800;
  border-color: #ffd800;
}
body.icarope .text-navy {
  color: #ffd800;
}
body.icarope .chamado {
  background: #ffd800;
  margin-top: 50px;
  font-size: 14px;
}
body.icarope .chamado a {
  color: #fff !important;
}
body.icarope .chamado a:hover {
  background-color: #ccad00 !important;
}
body.icarope .branding {
  background-color: #ffd800;
}
body.icarope .fc-state-active {
  background-color: #ffd800;
  border-color: #ffd800;
}
body.icarope .onoffswitch-label {
  border-color: #ffd800;
}
body.icarope .onoffswitch-switch {
  border-color: #ffd800;
}
body.icarope .onoffswitch-inner:before {
  background-color: #ffd800;
}
body.icarope .form-control:focus, body.icarope .single-line:focus {
  border-color: #ffd800 !important;
}
body.icarope .has-success .form-control {
  border-color: #ffd800;
}
body.icarope .has-success .control-label {
  color: #ffd800;
}
body.icarope .modal-title {
  font-size: 2rem;
  color: #ffd800;
}
body.icarope .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #ffd800;
}
body.icarope .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #ffd800;
  border-color: #ffd800;
}
body.icarope .nav > li > a {
  color: #fff;
}
body.icarope .nav > li.active > a {
  color: white;
}
body.icarope .navbar-default .nav > li > a:hover, body.icarope .navbar-default .nav > li > a:focus {
  background-color: #0c1951;
  color: white;
}
body.icarope .nav > li.active {
  border-left-color: #f5cf00;
  background-color: #0c1951;
}
body.icarope .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.icarope .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.icarope .checkboxFive label .ativo {
  display: none;
}
body.icarope .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.icarope .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.icarope .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.icarope .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.icarope .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #ffd800;
  border: 1px solid #ffd800;
  float: right;
}
body.icarope .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #ffd800;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #ffd800;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.icarope .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.icarope .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.icarope .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.icarope .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.icarope .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.icarope .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.icarope .checkboxAtive input[type=checkbox]:checked + label {
  background: #ffd800;
  border: #0E1D5E;
}
body.visotech {
  background-color: #191A11;
  /**
          * Create the checkbox state for the tick
          */
}
body.visotech.mini-navbar .nav-header {
  background-color: #DD211E;
}
body.visotech.mini-navbar .nav-second-level {
  background-color: #191A11;
}
body.visotech .pace .pace-progress {
  background-color: #DD211E;
}
body.visotech .label-primary, body.visotech .badge-primary {
  background-color: #DD211E;
}
body.visotech .navy-bg {
  background-color: #DD211E;
}
body.visotech .loginscreen .logo-name, body.visotech .loginscreen a small {
  color: #DD211E;
}
body.visotech .loginscreen h2, body.visotech .loginscreen h3, body.visotech .loginscreen p {
  color: #fff;
}
body.visotech .passwordBox small {
  color: #fff;
}
body.visotech .error-box h1, body.visotech .error-box h3, body.visotech .error-box .error-desc {
  color: #fff;
}
body.visotech .panel-primary {
  border-color: #DD211E;
}
body.visotech .panel-primary > .panel-heading {
  background-color: #DD211E;
  border-color: #DD211E;
}
body.visotech .progress-bar {
  background-color: #DD211E;
}
body.visotech .progress {
  border-radius: 0;
}
body.visotech .btn-primary {
  background-color: #DD211E;
  border-color: #DD211E;
}
body.visotech .btn-primary:active {
  background-color: #DD211E;
  border-color: #DD211E;
}
body.visotech .text-navy {
  color: #DD211E;
}
body.visotech .chamado {
  background: #DD211E;
  margin-top: 50px;
  font-size: 14px;
}
body.visotech .chamado a {
  color: #fff !important;
}
body.visotech .chamado a:hover {
  background-color: #b01a18 !important;
}
body.visotech .branding {
  background-color: #DD211E;
}
body.visotech .fc-state-active {
  background-color: #DD211E;
  border-color: #DD211E;
}
body.visotech .onoffswitch-label {
  border-color: #DD211E;
}
body.visotech .onoffswitch-switch {
  border-color: #DD211E;
}
body.visotech .onoffswitch-inner:before {
  background-color: #DD211E;
}
body.visotech .form-control:focus, body.visotech .single-line:focus {
  border-color: #DD211E !important;
}
body.visotech .has-success .form-control {
  border-color: #DD211E;
}
body.visotech .has-success .control-label {
  color: #DD211E;
}
body.visotech .modal-title {
  font-size: 2rem;
  color: #DD211E;
}
body.visotech .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #DD211E;
}
body.visotech .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #DD211E;
  border-color: #DD211E;
}
body.visotech .nav > li > a {
  color: #fff;
}
body.visotech .nav > li.active > a {
  color: white;
}
body.visotech .navbar-default .nav > li > a:hover, body.visotech .navbar-default .nav > li > a:focus {
  background-color: #10110b;
  color: white;
}
body.visotech .nav > li.active {
  border-left-color: #d4201d;
  background-color: #10110b;
}
body.visotech .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.visotech .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.visotech .checkboxFive label .ativo {
  display: none;
}
body.visotech .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.visotech .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.visotech .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.visotech .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.visotech .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #DD211E;
  border: 1px solid #DD211E;
  float: right;
}
body.visotech .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DD211E;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #DD211E;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.visotech .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.visotech .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.visotech .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.visotech .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.visotech .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.visotech .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.visotech .checkboxAtive input[type=checkbox]:checked + label {
  background: #DD211E;
  border: #191A11;
}
body.tambau {
  background-color: #1b4dc0;
  /**
          * Create the checkbox state for the tick
          */
}
body.tambau.mini-navbar .nav-header {
  background-color: #89bfe8;
}
body.tambau.mini-navbar .nav-second-level {
  background-color: #1b4dc0;
}
body.tambau .pace .pace-progress {
  background-color: #89bfe8;
}
body.tambau .label-primary, body.tambau .badge-primary {
  background-color: #89bfe8;
}
body.tambau .navy-bg {
  background-color: #89bfe8;
}
body.tambau .loginscreen .logo-name, body.tambau .loginscreen a small {
  color: #89bfe8;
}
body.tambau .loginscreen h2, body.tambau .loginscreen h3, body.tambau .loginscreen p {
  color: #fff;
}
body.tambau .passwordBox small {
  color: #fff;
}
body.tambau .error-box h1, body.tambau .error-box h3, body.tambau .error-box .error-desc {
  color: #fff;
}
body.tambau .panel-primary {
  border-color: #89bfe8;
}
body.tambau .panel-primary > .panel-heading {
  background-color: #89bfe8;
  border-color: #89bfe8;
}
body.tambau .progress-bar {
  background-color: #89bfe8;
}
body.tambau .progress {
  border-radius: 0;
}
body.tambau .btn-primary {
  background-color: #89bfe8;
  border-color: #89bfe8;
}
body.tambau .btn-primary:active {
  background-color: #89bfe8;
  border-color: #89bfe8;
}
body.tambau .text-navy {
  color: #89bfe8;
}
body.tambau .chamado {
  background: #89bfe8;
  margin-top: 50px;
  font-size: 14px;
}
body.tambau .chamado a {
  color: #fff !important;
}
body.tambau .chamado a:hover {
  background-color: #5ea8e0 !important;
}
body.tambau .branding {
  background-color: #89bfe8;
}
body.tambau .fc-state-active {
  background-color: #89bfe8;
  border-color: #89bfe8;
}
body.tambau .onoffswitch-label {
  border-color: #89bfe8;
}
body.tambau .onoffswitch-switch {
  border-color: #89bfe8;
}
body.tambau .onoffswitch-inner:before {
  background-color: #89bfe8;
}
body.tambau .form-control:focus, body.tambau .single-line:focus {
  border-color: #89bfe8 !important;
}
body.tambau .has-success .form-control {
  border-color: #89bfe8;
}
body.tambau .has-success .control-label {
  color: #89bfe8;
}
body.tambau .modal-title {
  font-size: 2rem;
  color: #89bfe8;
}
body.tambau .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #89bfe8;
}
body.tambau .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #89bfe8;
  border-color: #89bfe8;
}
body.tambau .nav > li > a {
  color: #fff;
}
body.tambau .nav > li.active > a {
  color: white;
}
body.tambau .navbar-default .nav > li > a:hover, body.tambau .navbar-default .nav > li > a:focus {
  background-color: #1948b3;
  color: white;
}
body.tambau .nav > li.active {
  border-left-color: #80bae6;
  background-color: #1948b3;
}
body.tambau .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.tambau .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.tambau .checkboxFive label .ativo {
  display: none;
}
body.tambau .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.tambau .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.tambau .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.tambau .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.tambau .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #89bfe8;
  border: 1px solid #89bfe8;
  float: right;
}
body.tambau .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #89bfe8;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #89bfe8;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.tambau .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.tambau .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.tambau .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.tambau .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.tambau .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.tambau .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.tambau .checkboxAtive input[type=checkbox]:checked + label {
  background: #89bfe8;
  border: #1b4dc0;
}
body.oceano-praia-hotel {
  background-color: #00698c;
  /**
          * Create the checkbox state for the tick
          */
}
body.oceano-praia-hotel.mini-navbar .nav-header {
  background-color: #e7c200;
}
body.oceano-praia-hotel.mini-navbar .nav-second-level {
  background-color: #00698c;
}
body.oceano-praia-hotel .pace .pace-progress {
  background-color: #e7c200;
}
body.oceano-praia-hotel .label-primary, body.oceano-praia-hotel .badge-primary {
  background-color: #e7c200;
}
body.oceano-praia-hotel .navy-bg {
  background-color: #e7c200;
}
body.oceano-praia-hotel .loginscreen .logo-name, body.oceano-praia-hotel .loginscreen a small {
  color: #e7c200;
}
body.oceano-praia-hotel .loginscreen h2, body.oceano-praia-hotel .loginscreen h3, body.oceano-praia-hotel .loginscreen p {
  color: #fff;
}
body.oceano-praia-hotel .passwordBox small {
  color: #fff;
}
body.oceano-praia-hotel .error-box h1, body.oceano-praia-hotel .error-box h3, body.oceano-praia-hotel .error-box .error-desc {
  color: #fff;
}
body.oceano-praia-hotel .panel-primary {
  border-color: #e7c200;
}
body.oceano-praia-hotel .panel-primary > .panel-heading {
  background-color: #e7c200;
  border-color: #e7c200;
}
body.oceano-praia-hotel .progress-bar {
  background-color: #e7c200;
}
body.oceano-praia-hotel .progress {
  border-radius: 0;
}
body.oceano-praia-hotel .btn-primary {
  background-color: #e7c200;
  border-color: #e7c200;
}
body.oceano-praia-hotel .btn-primary:active {
  background-color: #e7c200;
  border-color: #e7c200;
}
body.oceano-praia-hotel .text-navy {
  color: #e7c200;
}
body.oceano-praia-hotel .chamado {
  background: #e7c200;
  margin-top: 50px;
  font-size: 14px;
}
body.oceano-praia-hotel .chamado a {
  color: #fff !important;
}
body.oceano-praia-hotel .chamado a:hover {
  background-color: #b49700 !important;
}
body.oceano-praia-hotel .branding {
  background-color: #e7c200;
}
body.oceano-praia-hotel .fc-state-active {
  background-color: #e7c200;
  border-color: #e7c200;
}
body.oceano-praia-hotel .onoffswitch-label {
  border-color: #e7c200;
}
body.oceano-praia-hotel .onoffswitch-switch {
  border-color: #e7c200;
}
body.oceano-praia-hotel .onoffswitch-inner:before {
  background-color: #e7c200;
}
body.oceano-praia-hotel .form-control:focus, body.oceano-praia-hotel .single-line:focus {
  border-color: #e7c200 !important;
}
body.oceano-praia-hotel .has-success .form-control {
  border-color: #e7c200;
}
body.oceano-praia-hotel .has-success .control-label {
  color: #e7c200;
}
body.oceano-praia-hotel .modal-title {
  font-size: 2rem;
  color: #e7c200;
}
body.oceano-praia-hotel .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #e7c200;
}
body.oceano-praia-hotel .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #e7c200;
  border-color: #e7c200;
}
body.oceano-praia-hotel .nav > li > a {
  color: #fff;
}
body.oceano-praia-hotel .nav > li.active > a {
  color: white;
}
body.oceano-praia-hotel .navbar-default .nav > li > a:hover, body.oceano-praia-hotel .navbar-default .nav > li > a:focus {
  background-color: #005e7d;
  color: white;
}
body.oceano-praia-hotel .nav > li.active {
  border-left-color: #ddb900;
  background-color: #005e7d;
}
body.oceano-praia-hotel .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.oceano-praia-hotel .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.oceano-praia-hotel .checkboxFive label .ativo {
  display: none;
}
body.oceano-praia-hotel .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.oceano-praia-hotel .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.oceano-praia-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.oceano-praia-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.oceano-praia-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #e7c200;
  border: 1px solid #e7c200;
  float: right;
}
body.oceano-praia-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #e7c200;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #e7c200;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.oceano-praia-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.oceano-praia-hotel .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.oceano-praia-hotel .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.oceano-praia-hotel .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.oceano-praia-hotel .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.oceano-praia-hotel .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.oceano-praia-hotel .checkboxAtive input[type=checkbox]:checked + label {
  background: #e7c200;
  border: #00698c;
}
body.hospital-amaral-carvalho {
  background-color: #01988f;
  /**
          * Create the checkbox state for the tick
          */
}
body.hospital-amaral-carvalho.mini-navbar .nav-header {
  background-color: #937e49;
}
body.hospital-amaral-carvalho.mini-navbar .nav-second-level {
  background-color: #01988f;
}
body.hospital-amaral-carvalho .pace .pace-progress {
  background-color: #937e49;
}
body.hospital-amaral-carvalho .label-primary, body.hospital-amaral-carvalho .badge-primary {
  background-color: #937e49;
}
body.hospital-amaral-carvalho .navy-bg {
  background-color: #937e49;
}
body.hospital-amaral-carvalho .loginscreen .logo-name, body.hospital-amaral-carvalho .loginscreen a small {
  color: #937e49;
}
body.hospital-amaral-carvalho .loginscreen h2, body.hospital-amaral-carvalho .loginscreen h3, body.hospital-amaral-carvalho .loginscreen p {
  color: #fff;
}
body.hospital-amaral-carvalho .passwordBox small {
  color: #fff;
}
body.hospital-amaral-carvalho .error-box h1, body.hospital-amaral-carvalho .error-box h3, body.hospital-amaral-carvalho .error-box .error-desc {
  color: #fff;
}
body.hospital-amaral-carvalho .panel-primary {
  border-color: #937e49;
}
body.hospital-amaral-carvalho .panel-primary > .panel-heading {
  background-color: #937e49;
  border-color: #937e49;
}
body.hospital-amaral-carvalho .progress-bar {
  background-color: #937e49;
}
body.hospital-amaral-carvalho .progress {
  border-radius: 0;
}
body.hospital-amaral-carvalho .btn-primary {
  background-color: #937e49;
  border-color: #937e49;
}
body.hospital-amaral-carvalho .btn-primary:active {
  background-color: #937e49;
  border-color: #937e49;
}
body.hospital-amaral-carvalho .text-navy {
  color: #937e49;
}
body.hospital-amaral-carvalho .chamado {
  background: #937e49;
  margin-top: 50px;
  font-size: 14px;
}
body.hospital-amaral-carvalho .chamado a {
  color: #fff !important;
}
body.hospital-amaral-carvalho .chamado a:hover {
  background-color: #716138 !important;
}
body.hospital-amaral-carvalho .branding {
  background-color: #937e49;
}
body.hospital-amaral-carvalho .fc-state-active {
  background-color: #937e49;
  border-color: #937e49;
}
body.hospital-amaral-carvalho .onoffswitch-label {
  border-color: #937e49;
}
body.hospital-amaral-carvalho .onoffswitch-switch {
  border-color: #937e49;
}
body.hospital-amaral-carvalho .onoffswitch-inner:before {
  background-color: #937e49;
}
body.hospital-amaral-carvalho .form-control:focus, body.hospital-amaral-carvalho .single-line:focus {
  border-color: #937e49 !important;
}
body.hospital-amaral-carvalho .has-success .form-control {
  border-color: #937e49;
}
body.hospital-amaral-carvalho .has-success .control-label {
  color: #937e49;
}
body.hospital-amaral-carvalho .modal-title {
  font-size: 2rem;
  color: #937e49;
}
body.hospital-amaral-carvalho .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #937e49;
}
body.hospital-amaral-carvalho .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #937e49;
  border-color: #937e49;
}
body.hospital-amaral-carvalho .nav > li > a {
  color: #fff;
}
body.hospital-amaral-carvalho .nav > li.active > a {
  color: white;
}
body.hospital-amaral-carvalho .navbar-default .nav > li > a:hover, body.hospital-amaral-carvalho .navbar-default .nav > li > a:focus {
  background-color: #018981;
  color: white;
}
body.hospital-amaral-carvalho .nav > li.active {
  border-left-color: #8c7846;
  background-color: #018981;
}
body.hospital-amaral-carvalho .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.hospital-amaral-carvalho .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.hospital-amaral-carvalho .checkboxFive label .ativo {
  display: none;
}
body.hospital-amaral-carvalho .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.hospital-amaral-carvalho .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.hospital-amaral-carvalho .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.hospital-amaral-carvalho .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.hospital-amaral-carvalho .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #937e49;
  border: 1px solid #937e49;
  float: right;
}
body.hospital-amaral-carvalho .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #937e49;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #937e49;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.hospital-amaral-carvalho .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.hospital-amaral-carvalho .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.hospital-amaral-carvalho .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.hospital-amaral-carvalho .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.hospital-amaral-carvalho .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.hospital-amaral-carvalho .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.hospital-amaral-carvalho .checkboxAtive input[type=checkbox]:checked + label {
  background: #937e49;
  border: #01988f;
}
body.campo-largo-express {
  background-color: #243d66;
  /**
          * Create the checkbox state for the tick
          */
}
body.campo-largo-express.mini-navbar .nav-header {
  background-color: #ed6c04;
}
body.campo-largo-express.mini-navbar .nav-second-level {
  background-color: #243d66;
}
body.campo-largo-express .pace .pace-progress {
  background-color: #ed6c04;
}
body.campo-largo-express .label-primary, body.campo-largo-express .badge-primary {
  background-color: #ed6c04;
}
body.campo-largo-express .navy-bg {
  background-color: #ed6c04;
}
body.campo-largo-express .loginscreen .logo-name, body.campo-largo-express .loginscreen a small {
  color: #ed6c04;
}
body.campo-largo-express .loginscreen h2, body.campo-largo-express .loginscreen h3, body.campo-largo-express .loginscreen p {
  color: #fff;
}
body.campo-largo-express .passwordBox small {
  color: #fff;
}
body.campo-largo-express .error-box h1, body.campo-largo-express .error-box h3, body.campo-largo-express .error-box .error-desc {
  color: #fff;
}
body.campo-largo-express .panel-primary {
  border-color: #ed6c04;
}
body.campo-largo-express .panel-primary > .panel-heading {
  background-color: #ed6c04;
  border-color: #ed6c04;
}
body.campo-largo-express .progress-bar {
  background-color: #ed6c04;
}
body.campo-largo-express .progress {
  border-radius: 0;
}
body.campo-largo-express .btn-primary {
  background-color: #ed6c04;
  border-color: #ed6c04;
}
body.campo-largo-express .btn-primary:active {
  background-color: #ed6c04;
  border-color: #ed6c04;
}
body.campo-largo-express .text-navy {
  color: #ed6c04;
}
body.campo-largo-express .chamado {
  background: #ed6c04;
  margin-top: 50px;
  font-size: 14px;
}
body.campo-largo-express .chamado a {
  color: #fff !important;
}
body.campo-largo-express .chamado a:hover {
  background-color: #bb5503 !important;
}
body.campo-largo-express .branding {
  background-color: #ed6c04;
}
body.campo-largo-express .fc-state-active {
  background-color: #ed6c04;
  border-color: #ed6c04;
}
body.campo-largo-express .onoffswitch-label {
  border-color: #ed6c04;
}
body.campo-largo-express .onoffswitch-switch {
  border-color: #ed6c04;
}
body.campo-largo-express .onoffswitch-inner:before {
  background-color: #ed6c04;
}
body.campo-largo-express .form-control:focus, body.campo-largo-express .single-line:focus {
  border-color: #ed6c04 !important;
}
body.campo-largo-express .has-success .form-control {
  border-color: #ed6c04;
}
body.campo-largo-express .has-success .control-label {
  color: #ed6c04;
}
body.campo-largo-express .modal-title {
  font-size: 2rem;
  color: #ed6c04;
}
body.campo-largo-express .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #ed6c04;
}
body.campo-largo-express .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #ed6c04;
  border-color: #ed6c04;
}
body.campo-largo-express .nav > li > a {
  color: #fff;
}
body.campo-largo-express .nav > li.active > a {
  color: white;
}
body.campo-largo-express .navbar-default .nav > li > a:hover, body.campo-largo-express .navbar-default .nav > li > a:focus {
  background-color: #20365b;
  color: white;
}
body.campo-largo-express .nav > li.active {
  border-left-color: #e36704;
  background-color: #20365b;
}
body.campo-largo-express .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.campo-largo-express .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.campo-largo-express .checkboxFive label .ativo {
  display: none;
}
body.campo-largo-express .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.campo-largo-express .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.campo-largo-express .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.campo-largo-express .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.campo-largo-express .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #ed6c04;
  border: 1px solid #ed6c04;
  float: right;
}
body.campo-largo-express .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #ed6c04;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #ed6c04;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.campo-largo-express .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.campo-largo-express .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.campo-largo-express .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.campo-largo-express .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.campo-largo-express .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.campo-largo-express .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.campo-largo-express .checkboxAtive input[type=checkbox]:checked + label {
  background: #ed6c04;
  border: #243d66;
}
body.beach-class {
  background-color: #3c6a8b;
  /**
          * Create the checkbox state for the tick
          */
}
body.beach-class.mini-navbar .nav-header {
  background-color: #5f7833;
}
body.beach-class.mini-navbar .nav-second-level {
  background-color: #3c6a8b;
}
body.beach-class .pace .pace-progress {
  background-color: #5f7833;
}
body.beach-class .label-primary, body.beach-class .badge-primary {
  background-color: #5f7833;
}
body.beach-class .navy-bg {
  background-color: #5f7833;
}
body.beach-class .loginscreen .logo-name, body.beach-class .loginscreen a small {
  color: #5f7833;
}
body.beach-class .loginscreen h2, body.beach-class .loginscreen h3, body.beach-class .loginscreen p {
  color: #fff;
}
body.beach-class .passwordBox small {
  color: #fff;
}
body.beach-class .error-box h1, body.beach-class .error-box h3, body.beach-class .error-box .error-desc {
  color: #fff;
}
body.beach-class .panel-primary {
  border-color: #5f7833;
}
body.beach-class .panel-primary > .panel-heading {
  background-color: #5f7833;
  border-color: #5f7833;
}
body.beach-class .progress-bar {
  background-color: #5f7833;
}
body.beach-class .progress {
  border-radius: 0;
}
body.beach-class .btn-primary {
  background-color: #5f7833;
  border-color: #5f7833;
}
body.beach-class .btn-primary:active {
  background-color: #5f7833;
  border-color: #5f7833;
}
body.beach-class .text-navy {
  color: #5f7833;
}
body.beach-class .chamado {
  background: #5f7833;
  margin-top: 50px;
  font-size: 14px;
}
body.beach-class .chamado a {
  color: #fff !important;
}
body.beach-class .chamado a:hover {
  background-color: #435424 !important;
}
body.beach-class .branding {
  background-color: #5f7833;
}
body.beach-class .fc-state-active {
  background-color: #5f7833;
  border-color: #5f7833;
}
body.beach-class .onoffswitch-label {
  border-color: #5f7833;
}
body.beach-class .onoffswitch-switch {
  border-color: #5f7833;
}
body.beach-class .onoffswitch-inner:before {
  background-color: #5f7833;
}
body.beach-class .form-control:focus, body.beach-class .single-line:focus {
  border-color: #5f7833 !important;
}
body.beach-class .has-success .form-control {
  border-color: #5f7833;
}
body.beach-class .has-success .control-label {
  color: #5f7833;
}
body.beach-class .modal-title {
  font-size: 2rem;
  color: #5f7833;
}
body.beach-class .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #5f7833;
}
body.beach-class .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #5f7833;
  border-color: #5f7833;
}
body.beach-class .nav > li > a {
  color: #fff;
}
body.beach-class .nav > li.active > a {
  color: white;
}
body.beach-class .navbar-default .nav > li > a:hover, body.beach-class .navbar-default .nav > li > a:focus {
  background-color: #376280;
  color: white;
}
body.beach-class .nav > li.active {
  border-left-color: #597130;
  background-color: #376280;
}
body.beach-class .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.beach-class .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.beach-class .checkboxFive label .ativo {
  display: none;
}
body.beach-class .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.beach-class .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.beach-class .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.beach-class .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.beach-class .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #5f7833;
  border: 1px solid #5f7833;
  float: right;
}
body.beach-class .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #5f7833;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #5f7833;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.beach-class .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.beach-class .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.beach-class .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.beach-class .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.beach-class .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.beach-class .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.beach-class .checkboxAtive input[type=checkbox]:checked + label {
  background: #5f7833;
  border: #3c6a8b;
}
body.soft-inn {
  background-color: #1d3e69;
  /**
          * Create the checkbox state for the tick
          */
}
body.soft-inn.mini-navbar .nav-header {
  background-color: #f58838;
}
body.soft-inn.mini-navbar .nav-second-level {
  background-color: #1d3e69;
}
body.soft-inn .pace .pace-progress {
  background-color: #f58838;
}
body.soft-inn .label-primary, body.soft-inn .badge-primary {
  background-color: #f58838;
}
body.soft-inn .navy-bg {
  background-color: #f58838;
}
body.soft-inn .loginscreen .logo-name, body.soft-inn .loginscreen a small {
  color: #f58838;
}
body.soft-inn .loginscreen h2, body.soft-inn .loginscreen h3, body.soft-inn .loginscreen p {
  color: #fff;
}
body.soft-inn .passwordBox small {
  color: #fff;
}
body.soft-inn .error-box h1, body.soft-inn .error-box h3, body.soft-inn .error-box .error-desc {
  color: #fff;
}
body.soft-inn .panel-primary {
  border-color: #f58838;
}
body.soft-inn .panel-primary > .panel-heading {
  background-color: #f58838;
  border-color: #f58838;
}
body.soft-inn .progress-bar {
  background-color: #f58838;
}
body.soft-inn .progress {
  border-radius: 0;
}
body.soft-inn .btn-primary {
  background-color: #f58838;
  border-color: #f58838;
}
body.soft-inn .btn-primary:active {
  background-color: #f58838;
  border-color: #f58838;
}
body.soft-inn .text-navy {
  color: #f58838;
}
body.soft-inn .chamado {
  background: #f58838;
  margin-top: 50px;
  font-size: 14px;
}
body.soft-inn .chamado a {
  color: #fff !important;
}
body.soft-inn .chamado a:hover {
  background-color: #ee6c0c !important;
}
body.soft-inn .branding {
  background-color: #f58838;
}
body.soft-inn .fc-state-active {
  background-color: #f58838;
  border-color: #f58838;
}
body.soft-inn .onoffswitch-label {
  border-color: #f58838;
}
body.soft-inn .onoffswitch-switch {
  border-color: #f58838;
}
body.soft-inn .onoffswitch-inner:before {
  background-color: #f58838;
}
body.soft-inn .form-control:focus, body.soft-inn .single-line:focus {
  border-color: #f58838 !important;
}
body.soft-inn .has-success .form-control {
  border-color: #f58838;
}
body.soft-inn .has-success .control-label {
  color: #f58838;
}
body.soft-inn .modal-title {
  font-size: 2rem;
  color: #f58838;
}
body.soft-inn .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #f58838;
}
body.soft-inn .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #f58838;
  border-color: #f58838;
}
body.soft-inn .nav > li > a {
  color: #fff;
}
body.soft-inn .nav > li.active > a {
  color: white;
}
body.soft-inn .navbar-default .nav > li > a:hover, body.soft-inn .navbar-default .nav > li > a:focus {
  background-color: #1a375d;
  color: white;
}
body.soft-inn .nav > li.active {
  border-left-color: #f5822e;
  background-color: #1a375d;
}
body.soft-inn .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.soft-inn .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.soft-inn .checkboxFive label .ativo {
  display: none;
}
body.soft-inn .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.soft-inn .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.soft-inn .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.soft-inn .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.soft-inn .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #f58838;
  border: 1px solid #f58838;
  float: right;
}
body.soft-inn .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #f58838;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #f58838;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.soft-inn .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.soft-inn .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.soft-inn .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.soft-inn .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.soft-inn .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.soft-inn .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.soft-inn .checkboxAtive input[type=checkbox]:checked + label {
  background: #f58838;
  border: #1d3e69;
}
body.colosso {
  background-color: #231f20;
  /**
          * Create the checkbox state for the tick
          */
}
body.colosso.mini-navbar .nav-header {
  background-color: #0090cd;
}
body.colosso.mini-navbar .nav-second-level {
  background-color: #231f20;
}
body.colosso .pace .pace-progress {
  background-color: #0090cd;
}
body.colosso .label-primary, body.colosso .badge-primary {
  background-color: #0090cd;
}
body.colosso .navy-bg {
  background-color: #0090cd;
}
body.colosso .loginscreen .logo-name, body.colosso .loginscreen a small {
  color: #0090cd;
}
body.colosso .loginscreen h2, body.colosso .loginscreen h3, body.colosso .loginscreen p {
  color: #fff;
}
body.colosso .passwordBox small {
  color: #fff;
}
body.colosso .error-box h1, body.colosso .error-box h3, body.colosso .error-box .error-desc {
  color: #fff;
}
body.colosso .panel-primary {
  border-color: #0090cd;
}
body.colosso .panel-primary > .panel-heading {
  background-color: #0090cd;
  border-color: #0090cd;
}
body.colosso .progress-bar {
  background-color: #0090cd;
}
body.colosso .progress {
  border-radius: 0;
}
body.colosso .btn-primary {
  background-color: #0090cd;
  border-color: #0090cd;
}
body.colosso .btn-primary:active {
  background-color: #0090cd;
  border-color: #0090cd;
}
body.colosso .text-navy {
  color: #0090cd;
}
body.colosso .chamado {
  background: #0090cd;
  margin-top: 50px;
  font-size: 14px;
}
body.colosso .chamado a {
  color: #fff !important;
}
body.colosso .chamado a:hover {
  background-color: #006c9a !important;
}
body.colosso .branding {
  background-color: #0090cd;
}
body.colosso .fc-state-active {
  background-color: #0090cd;
  border-color: #0090cd;
}
body.colosso .onoffswitch-label {
  border-color: #0090cd;
}
body.colosso .onoffswitch-switch {
  border-color: #0090cd;
}
body.colosso .onoffswitch-inner:before {
  background-color: #0090cd;
}
body.colosso .form-control:focus, body.colosso .single-line:focus {
  border-color: #0090cd !important;
}
body.colosso .has-success .form-control {
  border-color: #0090cd;
}
body.colosso .has-success .control-label {
  color: #0090cd;
}
body.colosso .modal-title {
  font-size: 2rem;
  color: #0090cd;
}
body.colosso .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #0090cd;
}
body.colosso .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #0090cd;
  border-color: #0090cd;
}
body.colosso .nav > li > a {
  color: #fff;
}
body.colosso .nav > li.active > a {
  color: white;
}
body.colosso .navbar-default .nav > li > a:hover, body.colosso .navbar-default .nav > li > a:focus {
  background-color: #1b1819;
  color: white;
}
body.colosso .nav > li.active {
  border-left-color: #0089c3;
  background-color: #1b1819;
}
body.colosso .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.colosso .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.colosso .checkboxFive label .ativo {
  display: none;
}
body.colosso .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.colosso .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.colosso .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.colosso .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.colosso .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #0090cd;
  border: 1px solid #0090cd;
  float: right;
}
body.colosso .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #0090cd;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #0090cd;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.colosso .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.colosso .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.colosso .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.colosso .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.colosso .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.colosso .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.colosso .checkboxAtive input[type=checkbox]:checked + label {
  background: #0090cd;
  border: #231f20;
}
body.clube-curitibano {
  background-color: #2b5321;
  /**
          * Create the checkbox state for the tick
          */
}
body.clube-curitibano.mini-navbar .nav-header {
  background-color: #48893a;
}
body.clube-curitibano.mini-navbar .nav-second-level {
  background-color: #2b5321;
}
body.clube-curitibano .pace .pace-progress {
  background-color: #48893a;
}
body.clube-curitibano .label-primary, body.clube-curitibano .badge-primary {
  background-color: #48893a;
}
body.clube-curitibano .navy-bg {
  background-color: #48893a;
}
body.clube-curitibano .loginscreen .logo-name, body.clube-curitibano .loginscreen a small {
  color: #48893a;
}
body.clube-curitibano .loginscreen h2, body.clube-curitibano .loginscreen h3, body.clube-curitibano .loginscreen p {
  color: #fff;
}
body.clube-curitibano .passwordBox small {
  color: #fff;
}
body.clube-curitibano .error-box h1, body.clube-curitibano .error-box h3, body.clube-curitibano .error-box .error-desc {
  color: #fff;
}
body.clube-curitibano .panel-primary {
  border-color: #48893a;
}
body.clube-curitibano .panel-primary > .panel-heading {
  background-color: #48893a;
  border-color: #48893a;
}
body.clube-curitibano .progress-bar {
  background-color: #48893a;
}
body.clube-curitibano .progress {
  border-radius: 0;
}
body.clube-curitibano .btn-primary {
  background-color: #48893a;
  border-color: #48893a;
}
body.clube-curitibano .btn-primary:active {
  background-color: #48893a;
  border-color: #48893a;
}
body.clube-curitibano .text-navy {
  color: #48893a;
}
body.clube-curitibano .chamado {
  background: #48893a;
  margin-top: 50px;
  font-size: 14px;
}
body.clube-curitibano .chamado a {
  color: #fff !important;
}
body.clube-curitibano .chamado a:hover {
  background-color: #35652b !important;
}
body.clube-curitibano .branding {
  background-color: #48893a;
}
body.clube-curitibano .fc-state-active {
  background-color: #48893a;
  border-color: #48893a;
}
body.clube-curitibano .onoffswitch-label {
  border-color: #48893a;
}
body.clube-curitibano .onoffswitch-switch {
  border-color: #48893a;
}
body.clube-curitibano .onoffswitch-inner:before {
  background-color: #48893a;
}
body.clube-curitibano .form-control:focus, body.clube-curitibano .single-line:focus {
  border-color: #48893a !important;
}
body.clube-curitibano .has-success .form-control {
  border-color: #48893a;
}
body.clube-curitibano .has-success .control-label {
  color: #48893a;
}
body.clube-curitibano .modal-title {
  font-size: 2rem;
  color: #48893a;
}
body.clube-curitibano .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #48893a;
}
body.clube-curitibano .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #48893a;
  border-color: #48893a;
}
body.clube-curitibano .nav > li > a {
  color: #fff;
}
body.clube-curitibano .nav > li.active > a {
  color: white;
}
body.clube-curitibano .navbar-default .nav > li > a:hover, body.clube-curitibano .navbar-default .nav > li > a:focus {
  background-color: #25481d;
  color: white;
}
body.clube-curitibano .nav > li.active {
  border-left-color: #448237;
  background-color: #25481d;
}
body.clube-curitibano .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.clube-curitibano .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.clube-curitibano .checkboxFive label .ativo {
  display: none;
}
body.clube-curitibano .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.clube-curitibano .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.clube-curitibano .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.clube-curitibano .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.clube-curitibano .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #48893a;
  border: 1px solid #48893a;
  float: right;
}
body.clube-curitibano .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #48893a;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #48893a;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.clube-curitibano .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.clube-curitibano .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.clube-curitibano .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.clube-curitibano .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.clube-curitibano .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.clube-curitibano .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.clube-curitibano .checkboxAtive input[type=checkbox]:checked + label {
  background: #48893a;
  border: #2b5321;
}
body.equinocios {
  background-color: #403915;
  /**
          * Create the checkbox state for the tick
          */
}
body.equinocios.mini-navbar .nav-header {
  background-color: #42b473;
}
body.equinocios.mini-navbar .nav-second-level {
  background-color: #403915;
}
body.equinocios .pace .pace-progress {
  background-color: #42b473;
}
body.equinocios .label-primary, body.equinocios .badge-primary {
  background-color: #42b473;
}
body.equinocios .navy-bg {
  background-color: #42b473;
}
body.equinocios .loginscreen .logo-name, body.equinocios .loginscreen a small {
  color: #42b473;
}
body.equinocios .loginscreen h2, body.equinocios .loginscreen h3, body.equinocios .loginscreen p {
  color: #fff;
}
body.equinocios .passwordBox small {
  color: #fff;
}
body.equinocios .error-box h1, body.equinocios .error-box h3, body.equinocios .error-box .error-desc {
  color: #fff;
}
body.equinocios .panel-primary {
  border-color: #42b473;
}
body.equinocios .panel-primary > .panel-heading {
  background-color: #42b473;
  border-color: #42b473;
}
body.equinocios .progress-bar {
  background-color: #42b473;
}
body.equinocios .progress {
  border-radius: 0;
}
body.equinocios .btn-primary {
  background-color: #42b473;
  border-color: #42b473;
}
body.equinocios .btn-primary:active {
  background-color: #42b473;
  border-color: #42b473;
}
body.equinocios .text-navy {
  color: #42b473;
}
body.equinocios .chamado {
  background: #42b473;
  margin-top: 50px;
  font-size: 14px;
}
body.equinocios .chamado a {
  color: #fff !important;
}
body.equinocios .chamado a:hover {
  background-color: #348f5b !important;
}
body.equinocios .branding {
  background-color: #42b473;
}
body.equinocios .fc-state-active {
  background-color: #42b473;
  border-color: #42b473;
}
body.equinocios .onoffswitch-label {
  border-color: #42b473;
}
body.equinocios .onoffswitch-switch {
  border-color: #42b473;
}
body.equinocios .onoffswitch-inner:before {
  background-color: #42b473;
}
body.equinocios .form-control:focus, body.equinocios .single-line:focus {
  border-color: #42b473 !important;
}
body.equinocios .has-success .form-control {
  border-color: #42b473;
}
body.equinocios .has-success .control-label {
  color: #42b473;
}
body.equinocios .modal-title {
  font-size: 2rem;
  color: #42b473;
}
body.equinocios .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #42b473;
}
body.equinocios .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #42b473;
  border-color: #42b473;
}
body.equinocios .nav > li > a {
  color: #fff;
}
body.equinocios .nav > li.active > a {
  color: white;
}
body.equinocios .navbar-default .nav > li > a:hover, body.equinocios .navbar-default .nav > li > a:focus {
  background-color: #342f11;
  color: white;
}
body.equinocios .nav > li.active {
  border-left-color: #3fad6e;
  background-color: #342f11;
}
body.equinocios .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.equinocios .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.equinocios .checkboxFive label .ativo {
  display: none;
}
body.equinocios .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.equinocios .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.equinocios .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.equinocios .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.equinocios .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #42b473;
  border: 1px solid #42b473;
  float: right;
}
body.equinocios .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #42b473;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #42b473;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.equinocios .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.equinocios .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.equinocios .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.equinocios .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.equinocios .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.equinocios .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.equinocios .checkboxAtive input[type=checkbox]:checked + label {
  background: #42b473;
  border: #403915;
}
body.rayon {
  background-color: #303435;
  /**
          * Create the checkbox state for the tick
          */
}
body.rayon.mini-navbar .nav-header {
  background-color: #505255;
}
body.rayon.mini-navbar .nav-second-level {
  background-color: #303435;
}
body.rayon .pace .pace-progress {
  background-color: #505255;
}
body.rayon .label-primary, body.rayon .badge-primary {
  background-color: #505255;
}
body.rayon .navy-bg {
  background-color: #505255;
}
body.rayon .loginscreen .logo-name, body.rayon .loginscreen a small {
  color: #505255;
}
body.rayon .loginscreen h2, body.rayon .loginscreen h3, body.rayon .loginscreen p {
  color: #fff;
}
body.rayon .passwordBox small {
  color: #fff;
}
body.rayon .error-box h1, body.rayon .error-box h3, body.rayon .error-box .error-desc {
  color: #fff;
}
body.rayon .panel-primary {
  border-color: #505255;
}
body.rayon .panel-primary > .panel-heading {
  background-color: #505255;
  border-color: #505255;
}
body.rayon .progress-bar {
  background-color: #505255;
}
body.rayon .progress {
  border-radius: 0;
}
body.rayon .btn-primary {
  background-color: #505255;
  border-color: #505255;
}
body.rayon .btn-primary:active {
  background-color: #505255;
  border-color: #505255;
}
body.rayon .text-navy {
  color: #505255;
}
body.rayon .chamado {
  background: #505255;
  margin-top: 50px;
  font-size: 14px;
}
body.rayon .chamado a {
  color: #fff !important;
}
body.rayon .chamado a:hover {
  background-color: #37393b !important;
}
body.rayon .branding {
  background-color: #505255;
}
body.rayon .fc-state-active {
  background-color: #505255;
  border-color: #505255;
}
body.rayon .onoffswitch-label {
  border-color: #505255;
}
body.rayon .onoffswitch-switch {
  border-color: #505255;
}
body.rayon .onoffswitch-inner:before {
  background-color: #505255;
}
body.rayon .form-control:focus, body.rayon .single-line:focus {
  border-color: #505255 !important;
}
body.rayon .has-success .form-control {
  border-color: #505255;
}
body.rayon .has-success .control-label {
  color: #505255;
}
body.rayon .modal-title {
  font-size: 2rem;
  color: #505255;
}
body.rayon .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #505255;
}
body.rayon .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #505255;
  border-color: #505255;
}
body.rayon .nav > li > a {
  color: #fff;
}
body.rayon .nav > li.active > a {
  color: white;
}
body.rayon .navbar-default .nav > li > a:hover, body.rayon .navbar-default .nav > li > a:focus {
  background-color: #292c2d;
  color: white;
}
body.rayon .nav > li.active {
  border-left-color: #4b4d50;
  background-color: #292c2d;
}
body.rayon .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.rayon .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.rayon .checkboxFive label .ativo {
  display: none;
}
body.rayon .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.rayon .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.rayon .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.rayon .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.rayon .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #505255;
  border: 1px solid #505255;
  float: right;
}
body.rayon .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #505255;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #505255;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.rayon .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.rayon .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.rayon .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.rayon .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.rayon .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.rayon .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.rayon .checkboxAtive input[type=checkbox]:checked + label {
  background: #505255;
  border: #303435;
}
body.zilliz {
  background-color: #d99e35;
  /**
          * Create the checkbox state for the tick
          */
}
body.zilliz.mini-navbar .nav-header {
  background-color: #d09122;
}
body.zilliz.mini-navbar .nav-second-level {
  background-color: #d99e35;
}
body.zilliz .pace .pace-progress {
  background-color: #d09122;
}
body.zilliz .label-primary, body.zilliz .badge-primary {
  background-color: #d09122;
}
body.zilliz .navy-bg {
  background-color: #d09122;
}
body.zilliz .loginscreen .logo-name, body.zilliz .loginscreen a small {
  color: #d09122;
}
body.zilliz .loginscreen h2, body.zilliz .loginscreen h3, body.zilliz .loginscreen p {
  color: #fff;
}
body.zilliz .passwordBox small {
  color: #fff;
}
body.zilliz .error-box h1, body.zilliz .error-box h3, body.zilliz .error-box .error-desc {
  color: #fff;
}
body.zilliz .panel-primary {
  border-color: #d09122;
}
body.zilliz .panel-primary > .panel-heading {
  background-color: #d09122;
  border-color: #d09122;
}
body.zilliz .progress-bar {
  background-color: #d09122;
}
body.zilliz .progress {
  border-radius: 0;
}
body.zilliz .btn-primary {
  background-color: #d09122;
  border-color: #d09122;
}
body.zilliz .btn-primary:active {
  background-color: #d09122;
  border-color: #d09122;
}
body.zilliz .text-navy {
  color: #d09122;
}
body.zilliz .chamado {
  background: #d09122;
  margin-top: 50px;
  font-size: 14px;
}
body.zilliz .chamado a {
  color: #fff !important;
}
body.zilliz .chamado a:hover {
  background-color: #a4721b !important;
}
body.zilliz .branding {
  background-color: #d09122;
}
body.zilliz .fc-state-active {
  background-color: #d09122;
  border-color: #d09122;
}
body.zilliz .onoffswitch-label {
  border-color: #d09122;
}
body.zilliz .onoffswitch-switch {
  border-color: #d09122;
}
body.zilliz .onoffswitch-inner:before {
  background-color: #d09122;
}
body.zilliz .form-control:focus, body.zilliz .single-line:focus {
  border-color: #d09122 !important;
}
body.zilliz .has-success .form-control {
  border-color: #d09122;
}
body.zilliz .has-success .control-label {
  color: #d09122;
}
body.zilliz .modal-title {
  font-size: 2rem;
  color: #d09122;
}
body.zilliz .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #d09122;
}
body.zilliz .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #d09122;
  border-color: #d09122;
}
body.zilliz .nav > li > a {
  color: #fff;
}
body.zilliz .nav > li.active > a {
  color: white;
}
body.zilliz .navbar-default .nav > li > a:hover, body.zilliz .navbar-default .nav > li > a:focus {
  background-color: #d69828;
  color: white;
}
body.zilliz .nav > li.active {
  border-left-color: #c78b21;
  background-color: #d69828;
}
body.zilliz .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.zilliz .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.zilliz .checkboxFive label .ativo {
  display: none;
}
body.zilliz .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.zilliz .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.zilliz .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.zilliz .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.zilliz .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #d09122;
  border: 1px solid #d09122;
  float: right;
}
body.zilliz .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #d09122;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #d09122;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.zilliz .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.zilliz .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.zilliz .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.zilliz .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.zilliz .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.zilliz .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.zilliz .checkboxAtive input[type=checkbox]:checked + label {
  background: #d09122;
  border: #d99e35;
}
body.coopercarga {
  background-color: #10557f;
  /**
          * Create the checkbox state for the tick
          */
}
body.coopercarga.mini-navbar .nav-header {
  background-color: #ce0f21;
}
body.coopercarga.mini-navbar .nav-second-level {
  background-color: #10557f;
}
body.coopercarga .pace .pace-progress {
  background-color: #ce0f21;
}
body.coopercarga .label-primary, body.coopercarga .badge-primary {
  background-color: #ce0f21;
}
body.coopercarga .navy-bg {
  background-color: #ce0f21;
}
body.coopercarga .loginscreen .logo-name, body.coopercarga .loginscreen a small {
  color: #ce0f21;
}
body.coopercarga .loginscreen h2, body.coopercarga .loginscreen h3, body.coopercarga .loginscreen p {
  color: #fff;
}
body.coopercarga .passwordBox small {
  color: #fff;
}
body.coopercarga .error-box h1, body.coopercarga .error-box h3, body.coopercarga .error-box .error-desc {
  color: #fff;
}
body.coopercarga .panel-primary {
  border-color: #ce0f21;
}
body.coopercarga .panel-primary > .panel-heading {
  background-color: #ce0f21;
  border-color: #ce0f21;
}
body.coopercarga .progress-bar {
  background-color: #ce0f21;
}
body.coopercarga .progress {
  border-radius: 0;
}
body.coopercarga .btn-primary {
  background-color: #ce0f21;
  border-color: #ce0f21;
}
body.coopercarga .btn-primary:active {
  background-color: #ce0f21;
  border-color: #ce0f21;
}
body.coopercarga .text-navy {
  color: #ce0f21;
}
body.coopercarga .chamado {
  background: #ce0f21;
  margin-top: 50px;
  font-size: 14px;
}
body.coopercarga .chamado a {
  color: #fff !important;
}
body.coopercarga .chamado a:hover {
  background-color: #9e0c19 !important;
}
body.coopercarga .branding {
  background-color: #ce0f21;
}
body.coopercarga .fc-state-active {
  background-color: #ce0f21;
  border-color: #ce0f21;
}
body.coopercarga .onoffswitch-label {
  border-color: #ce0f21;
}
body.coopercarga .onoffswitch-switch {
  border-color: #ce0f21;
}
body.coopercarga .onoffswitch-inner:before {
  background-color: #ce0f21;
}
body.coopercarga .form-control:focus, body.coopercarga .single-line:focus {
  border-color: #ce0f21 !important;
}
body.coopercarga .has-success .form-control {
  border-color: #ce0f21;
}
body.coopercarga .has-success .control-label {
  color: #ce0f21;
}
body.coopercarga .modal-title {
  font-size: 2rem;
  color: #ce0f21;
}
body.coopercarga .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #ce0f21;
}
body.coopercarga .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #ce0f21;
  border-color: #ce0f21;
}
body.coopercarga .nav > li > a {
  color: #fff;
}
body.coopercarga .nav > li.active > a {
  color: white;
}
body.coopercarga .navbar-default .nav > li > a:hover, body.coopercarga .navbar-default .nav > li > a:focus {
  background-color: #0e4c71;
  color: white;
}
body.coopercarga .nav > li.active {
  border-left-color: #c40e1f;
  background-color: #0e4c71;
}
body.coopercarga .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.coopercarga .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.coopercarga .checkboxFive label .ativo {
  display: none;
}
body.coopercarga .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.coopercarga .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.coopercarga .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.coopercarga .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.coopercarga .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #ce0f21;
  border: 1px solid #ce0f21;
  float: right;
}
body.coopercarga .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #ce0f21;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #ce0f21;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.coopercarga .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.coopercarga .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.coopercarga .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.coopercarga .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.coopercarga .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.coopercarga .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.coopercarga .checkboxAtive input[type=checkbox]:checked + label {
  background: #ce0f21;
  border: #10557f;
}
body.mueller {
  background-color: #24273c;
  /**
          * Create the checkbox state for the tick
          */
}
body.mueller.mini-navbar .nav-header {
  background-color: #cbb673;
}
body.mueller.mini-navbar .nav-second-level {
  background-color: #24273c;
}
body.mueller .pace .pace-progress {
  background-color: #cbb673;
}
body.mueller .label-primary, body.mueller .badge-primary {
  background-color: #cbb673;
}
body.mueller .navy-bg {
  background-color: #cbb673;
}
body.mueller .loginscreen .logo-name, body.mueller .loginscreen a small {
  color: #cbb673;
}
body.mueller .loginscreen h2, body.mueller .loginscreen h3, body.mueller .loginscreen p {
  color: #fff;
}
body.mueller .passwordBox small {
  color: #fff;
}
body.mueller .error-box h1, body.mueller .error-box h3, body.mueller .error-box .error-desc {
  color: #fff;
}
body.mueller .panel-primary {
  border-color: #cbb673;
}
body.mueller .panel-primary > .panel-heading {
  background-color: #cbb673;
  border-color: #cbb673;
}
body.mueller .progress-bar {
  background-color: #cbb673;
}
body.mueller .progress {
  border-radius: 0;
}
body.mueller .btn-primary {
  background-color: #cbb673;
  border-color: #cbb673;
}
body.mueller .btn-primary:active {
  background-color: #cbb673;
  border-color: #cbb673;
}
body.mueller .text-navy {
  color: #cbb673;
}
body.mueller .chamado {
  background: #cbb673;
  margin-top: 50px;
  font-size: 14px;
}
body.mueller .chamado a {
  color: #fff !important;
}
body.mueller .chamado a:hover {
  background-color: #bda34e !important;
}
body.mueller .branding {
  background-color: #cbb673;
}
body.mueller .fc-state-active {
  background-color: #cbb673;
  border-color: #cbb673;
}
body.mueller .onoffswitch-label {
  border-color: #cbb673;
}
body.mueller .onoffswitch-switch {
  border-color: #cbb673;
}
body.mueller .onoffswitch-inner:before {
  background-color: #cbb673;
}
body.mueller .form-control:focus, body.mueller .single-line:focus {
  border-color: #cbb673 !important;
}
body.mueller .has-success .form-control {
  border-color: #cbb673;
}
body.mueller .has-success .control-label {
  color: #cbb673;
}
body.mueller .modal-title {
  font-size: 2rem;
  color: #cbb673;
}
body.mueller .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #cbb673;
}
body.mueller .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #cbb673;
  border-color: #cbb673;
}
body.mueller .nav > li > a {
  color: #fff;
}
body.mueller .nav > li.active > a {
  color: white;
}
body.mueller .navbar-default .nav > li > a:hover, body.mueller .navbar-default .nav > li > a:focus {
  background-color: #1e2132;
  color: white;
}
body.mueller .nav > li.active {
  border-left-color: #c8b26c;
  background-color: #1e2132;
}
body.mueller .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.mueller .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.mueller .checkboxFive label .ativo {
  display: none;
}
body.mueller .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.mueller .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.mueller .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.mueller .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.mueller .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #cbb673;
  border: 1px solid #cbb673;
  float: right;
}
body.mueller .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #cbb673;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #cbb673;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.mueller .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.mueller .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.mueller .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.mueller .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.mueller .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.mueller .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.mueller .checkboxAtive input[type=checkbox]:checked + label {
  background: #cbb673;
  border: #24273c;
}
body.nomaa {
  background-color: #000;
  /**
          * Create the checkbox state for the tick
          */
}
body.nomaa.mini-navbar .nav-header {
  background-color: #979088;
}
body.nomaa.mini-navbar .nav-second-level {
  background-color: #000;
}
body.nomaa .pace .pace-progress {
  background-color: #979088;
}
body.nomaa .label-primary, body.nomaa .badge-primary {
  background-color: #979088;
}
body.nomaa .navy-bg {
  background-color: #979088;
}
body.nomaa .loginscreen .logo-name, body.nomaa .loginscreen a small {
  color: #979088;
}
body.nomaa .loginscreen h2, body.nomaa .loginscreen h3, body.nomaa .loginscreen p {
  color: #fff;
}
body.nomaa .passwordBox small {
  color: #fff;
}
body.nomaa .error-box h1, body.nomaa .error-box h3, body.nomaa .error-box .error-desc {
  color: #fff;
}
body.nomaa .panel-primary {
  border-color: #979088;
}
body.nomaa .panel-primary > .panel-heading {
  background-color: #979088;
  border-color: #979088;
}
body.nomaa .progress-bar {
  background-color: #979088;
}
body.nomaa .progress {
  border-radius: 0;
}
body.nomaa .btn-primary {
  background-color: #979088;
  border-color: #979088;
}
body.nomaa .btn-primary:active {
  background-color: #979088;
  border-color: #979088;
}
body.nomaa .text-navy {
  color: #979088;
}
body.nomaa .chamado {
  background: #979088;
  margin-top: 50px;
  font-size: 14px;
}
body.nomaa .chamado a {
  color: #fff !important;
}
body.nomaa .chamado a:hover {
  background-color: #7e776e !important;
}
body.nomaa .branding {
  background-color: #979088;
}
body.nomaa .fc-state-active {
  background-color: #979088;
  border-color: #979088;
}
body.nomaa .onoffswitch-label {
  border-color: #979088;
}
body.nomaa .onoffswitch-switch {
  border-color: #979088;
}
body.nomaa .onoffswitch-inner:before {
  background-color: #979088;
}
body.nomaa .form-control:focus, body.nomaa .single-line:focus {
  border-color: #979088 !important;
}
body.nomaa .has-success .form-control {
  border-color: #979088;
}
body.nomaa .has-success .control-label {
  color: #979088;
}
body.nomaa .modal-title {
  font-size: 2rem;
  color: #979088;
}
body.nomaa .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #979088;
}
body.nomaa .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #979088;
  border-color: #979088;
}
body.nomaa .nav > li > a {
  color: #fff;
}
body.nomaa .nav > li.active > a {
  color: white;
}
body.nomaa .navbar-default .nav > li > a:hover, body.nomaa .navbar-default .nav > li > a:focus {
  background-color: black;
  color: white;
}
body.nomaa .nav > li.active {
  border-left-color: #928b83;
  background-color: black;
}
body.nomaa .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.nomaa .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.nomaa .checkboxFive label .ativo {
  display: none;
}
body.nomaa .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.nomaa .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.nomaa .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.nomaa .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.nomaa .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #979088;
  border: 1px solid #979088;
  float: right;
}
body.nomaa .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #979088;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #979088;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.nomaa .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.nomaa .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.nomaa .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.nomaa .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.nomaa .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.nomaa .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.nomaa .checkboxAtive input[type=checkbox]:checked + label {
  background: #979088;
  border: #000;
}
body.villa-real {
  background-color: #70634b;
  /**
          * Create the checkbox state for the tick
          */
}
body.villa-real.mini-navbar .nav-header {
  background-color: #252937;
}
body.villa-real.mini-navbar .nav-second-level {
  background-color: #70634b;
}
body.villa-real .pace .pace-progress {
  background-color: #252937;
}
body.villa-real .label-primary, body.villa-real .badge-primary {
  background-color: #252937;
}
body.villa-real .navy-bg {
  background-color: #252937;
}
body.villa-real .loginscreen .logo-name, body.villa-real .loginscreen a small {
  color: #252937;
}
body.villa-real .loginscreen h2, body.villa-real .loginscreen h3, body.villa-real .loginscreen p {
  color: #fff;
}
body.villa-real .passwordBox small {
  color: #fff;
}
body.villa-real .error-box h1, body.villa-real .error-box h3, body.villa-real .error-box .error-desc {
  color: #fff;
}
body.villa-real .panel-primary {
  border-color: #252937;
}
body.villa-real .panel-primary > .panel-heading {
  background-color: #252937;
  border-color: #252937;
}
body.villa-real .progress-bar {
  background-color: #252937;
}
body.villa-real .progress {
  border-radius: 0;
}
body.villa-real .btn-primary {
  background-color: #252937;
  border-color: #252937;
}
body.villa-real .btn-primary:active {
  background-color: #252937;
  border-color: #252937;
}
body.villa-real .text-navy {
  color: #252937;
}
body.villa-real .chamado {
  background: #252937;
  margin-top: 50px;
  font-size: 14px;
}
body.villa-real .chamado a {
  color: #fff !important;
}
body.villa-real .chamado a:hover {
  background-color: #101219 !important;
}
body.villa-real .branding {
  background-color: #252937;
}
body.villa-real .fc-state-active {
  background-color: #252937;
  border-color: #252937;
}
body.villa-real .onoffswitch-label {
  border-color: #252937;
}
body.villa-real .onoffswitch-switch {
  border-color: #252937;
}
body.villa-real .onoffswitch-inner:before {
  background-color: #252937;
}
body.villa-real .form-control:focus, body.villa-real .single-line:focus {
  border-color: #252937 !important;
}
body.villa-real .has-success .form-control {
  border-color: #252937;
}
body.villa-real .has-success .control-label {
  color: #252937;
}
body.villa-real .modal-title {
  font-size: 2rem;
  color: #252937;
}
body.villa-real .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #252937;
}
body.villa-real .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #252937;
  border-color: #252937;
}
body.villa-real .nav > li > a {
  color: #fff;
}
body.villa-real .nav > li.active > a {
  color: white;
}
body.villa-real .navbar-default .nav > li > a:hover, body.villa-real .navbar-default .nav > li > a:focus {
  background-color: #675b45;
  color: white;
}
body.villa-real .nav > li.active {
  border-left-color: #212431;
  background-color: #675b45;
}
body.villa-real .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.villa-real .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.villa-real .checkboxFive label .ativo {
  display: none;
}
body.villa-real .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.villa-real .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.villa-real .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.villa-real .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.villa-real .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #252937;
  border: 1px solid #252937;
  float: right;
}
body.villa-real .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #252937;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #252937;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.villa-real .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.villa-real .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.villa-real .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.villa-real .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.villa-real .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.villa-real .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.villa-real .checkboxAtive input[type=checkbox]:checked + label {
  background: #252937;
  border: #70634b;
}
body.best-western {
  background-color: #172e56;
  /**
          * Create the checkbox state for the tick
          */
}
body.best-western.mini-navbar .nav-header {
  background-color: #ffcc33;
}
body.best-western.mini-navbar .nav-second-level {
  background-color: #172e56;
}
body.best-western .pace .pace-progress {
  background-color: #ffcc33;
}
body.best-western .label-primary, body.best-western .badge-primary {
  background-color: #ffcc33;
}
body.best-western .navy-bg {
  background-color: #ffcc33;
}
body.best-western .loginscreen .logo-name, body.best-western .loginscreen a small {
  color: #ffcc33;
}
body.best-western .loginscreen h2, body.best-western .loginscreen h3, body.best-western .loginscreen p {
  color: #fff;
}
body.best-western .passwordBox small {
  color: #fff;
}
body.best-western .error-box h1, body.best-western .error-box h3, body.best-western .error-box .error-desc {
  color: #fff;
}
body.best-western .panel-primary {
  border-color: #ffcc33;
}
body.best-western .panel-primary > .panel-heading {
  background-color: #ffcc33;
  border-color: #ffcc33;
}
body.best-western .progress-bar {
  background-color: #ffcc33;
}
body.best-western .progress {
  border-radius: 0;
}
body.best-western .btn-primary {
  background-color: #ffcc33;
  border-color: #ffcc33;
}
body.best-western .btn-primary:active {
  background-color: #ffcc33;
  border-color: #ffcc33;
}
body.best-western .text-navy {
  color: #ffcc33;
}
body.best-western .chamado {
  background: #ffcc33;
  margin-top: 50px;
  font-size: 14px;
}
body.best-western .chamado a {
  color: #fff !important;
}
body.best-western .chamado a:hover {
  background-color: #ffbf00 !important;
}
body.best-western .branding {
  background-color: #ffcc33;
}
body.best-western .fc-state-active {
  background-color: #ffcc33;
  border-color: #ffcc33;
}
body.best-western .onoffswitch-label {
  border-color: #ffcc33;
}
body.best-western .onoffswitch-switch {
  border-color: #ffcc33;
}
body.best-western .onoffswitch-inner:before {
  background-color: #ffcc33;
}
body.best-western .form-control:focus, body.best-western .single-line:focus {
  border-color: #ffcc33 !important;
}
body.best-western .has-success .form-control {
  border-color: #ffcc33;
}
body.best-western .has-success .control-label {
  color: #ffcc33;
}
body.best-western .modal-title {
  font-size: 2rem;
  color: #ffcc33;
}
body.best-western .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #ffcc33;
}
body.best-western .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #ffcc33;
  border-color: #ffcc33;
}
body.best-western .nav > li > a {
  color: #fff;
}
body.best-western .nav > li.active > a {
  color: white;
}
body.best-western .navbar-default .nav > li > a:hover, body.best-western .navbar-default .nav > li > a:focus {
  background-color: #14284a;
  color: white;
}
body.best-western .nav > li.active {
  border-left-color: #ffc929;
  background-color: #14284a;
}
body.best-western .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.best-western .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.best-western .checkboxFive label .ativo {
  display: none;
}
body.best-western .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.best-western .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.best-western .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.best-western .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.best-western .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #ffcc33;
  border: 1px solid #ffcc33;
  float: right;
}
body.best-western .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #ffcc33;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #ffcc33;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.best-western .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.best-western .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.best-western .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.best-western .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.best-western .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.best-western .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.best-western .checkboxAtive input[type=checkbox]:checked + label {
  background: #ffcc33;
  border: #172e56;
}
body.idc {
  background-color: #9e3533;
  /**
          * Create the checkbox state for the tick
          */
}
body.idc.mini-navbar .nav-header {
  background-color: #d4b809;
}
body.idc.mini-navbar .nav-second-level {
  background-color: #9e3533;
}
body.idc .pace .pace-progress {
  background-color: #d4b809;
}
body.idc .label-primary, body.idc .badge-primary {
  background-color: #d4b809;
}
body.idc .navy-bg {
  background-color: #d4b809;
}
body.idc .loginscreen .logo-name, body.idc .loginscreen a small {
  color: #d4b809;
}
body.idc .loginscreen h2, body.idc .loginscreen h3, body.idc .loginscreen p {
  color: #fff;
}
body.idc .passwordBox small {
  color: #fff;
}
body.idc .error-box h1, body.idc .error-box h3, body.idc .error-box .error-desc {
  color: #fff;
}
body.idc .panel-primary {
  border-color: #d4b809;
}
body.idc .panel-primary > .panel-heading {
  background-color: #d4b809;
  border-color: #d4b809;
}
body.idc .progress-bar {
  background-color: #d4b809;
}
body.idc .progress {
  border-radius: 0;
}
body.idc .btn-primary {
  background-color: #d4b809;
  border-color: #d4b809;
}
body.idc .btn-primary:active {
  background-color: #d4b809;
  border-color: #d4b809;
}
body.idc .text-navy {
  color: #d4b809;
}
body.idc .chamado {
  background: #d4b809;
  margin-top: 50px;
  font-size: 14px;
}
body.idc .chamado a {
  color: #fff !important;
}
body.idc .chamado a:hover {
  background-color: #a38e07 !important;
}
body.idc .branding {
  background-color: #d4b809;
}
body.idc .fc-state-active {
  background-color: #d4b809;
  border-color: #d4b809;
}
body.idc .onoffswitch-label {
  border-color: #d4b809;
}
body.idc .onoffswitch-switch {
  border-color: #d4b809;
}
body.idc .onoffswitch-inner:before {
  background-color: #d4b809;
}
body.idc .form-control:focus, body.idc .single-line:focus {
  border-color: #d4b809 !important;
}
body.idc .has-success .form-control {
  border-color: #d4b809;
}
body.idc .has-success .control-label {
  color: #d4b809;
}
body.idc .modal-title {
  font-size: 2rem;
  color: #d4b809;
}
body.idc .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #d4b809;
}
body.idc .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #d4b809;
  border-color: #d4b809;
}
body.idc .nav > li > a {
  color: #fff;
}
body.idc .nav > li.active > a {
  color: white;
}
body.idc .navbar-default .nav > li > a:hover, body.idc .navbar-default .nav > li > a:focus {
  background-color: #92312f;
  color: white;
}
body.idc .nav > li.active {
  border-left-color: #cab009;
  background-color: #92312f;
}
body.idc .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.idc .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.idc .checkboxFive label .ativo {
  display: none;
}
body.idc .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.idc .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.idc .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.idc .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.idc .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #d4b809;
  border: 1px solid #d4b809;
  float: right;
}
body.idc .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #d4b809;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #d4b809;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.idc .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.idc .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.idc .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.idc .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.idc .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.idc .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.idc .checkboxAtive input[type=checkbox]:checked + label {
  background: #d4b809;
  border: #9e3533;
}
body.menino-da-porteira {
  background-color: #313335;
  /**
          * Create the checkbox state for the tick
          */
}
body.menino-da-porteira.mini-navbar .nav-header {
  background-color: #f48134;
}
body.menino-da-porteira.mini-navbar .nav-second-level {
  background-color: #313335;
}
body.menino-da-porteira .pace .pace-progress {
  background-color: #f48134;
}
body.menino-da-porteira .label-primary, body.menino-da-porteira .badge-primary {
  background-color: #f48134;
}
body.menino-da-porteira .navy-bg {
  background-color: #f48134;
}
body.menino-da-porteira .loginscreen .logo-name, body.menino-da-porteira .loginscreen a small {
  color: #f48134;
}
body.menino-da-porteira .loginscreen h2, body.menino-da-porteira .loginscreen h3, body.menino-da-porteira .loginscreen p {
  color: #fff;
}
body.menino-da-porteira .passwordBox small {
  color: #fff;
}
body.menino-da-porteira .error-box h1, body.menino-da-porteira .error-box h3, body.menino-da-porteira .error-box .error-desc {
  color: #fff;
}
body.menino-da-porteira .panel-primary {
  border-color: #f48134;
}
body.menino-da-porteira .panel-primary > .panel-heading {
  background-color: #f48134;
  border-color: #f48134;
}
body.menino-da-porteira .progress-bar {
  background-color: #f48134;
}
body.menino-da-porteira .progress {
  border-radius: 0;
}
body.menino-da-porteira .btn-primary {
  background-color: #f48134;
  border-color: #f48134;
}
body.menino-da-porteira .btn-primary:active {
  background-color: #f48134;
  border-color: #f48134;
}
body.menino-da-porteira .text-navy {
  color: #f48134;
}
body.menino-da-porteira .chamado {
  background: #f48134;
  margin-top: 50px;
  font-size: 14px;
}
body.menino-da-porteira .chamado a {
  color: #fff !important;
}
body.menino-da-porteira .chamado a:hover {
  background-color: #e8650d !important;
}
body.menino-da-porteira .branding {
  background-color: #f48134;
}
body.menino-da-porteira .fc-state-active {
  background-color: #f48134;
  border-color: #f48134;
}
body.menino-da-porteira .onoffswitch-label {
  border-color: #f48134;
}
body.menino-da-porteira .onoffswitch-switch {
  border-color: #f48134;
}
body.menino-da-porteira .onoffswitch-inner:before {
  background-color: #f48134;
}
body.menino-da-porteira .form-control:focus, body.menino-da-porteira .single-line:focus {
  border-color: #f48134 !important;
}
body.menino-da-porteira .has-success .form-control {
  border-color: #f48134;
}
body.menino-da-porteira .has-success .control-label {
  color: #f48134;
}
body.menino-da-porteira .modal-title {
  font-size: 2rem;
  color: #f48134;
}
body.menino-da-porteira .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #f48134;
}
body.menino-da-porteira .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #f48134;
  border-color: #f48134;
}
body.menino-da-porteira .nav > li > a {
  color: #fff;
}
body.menino-da-porteira .nav > li.active > a {
  color: white;
}
body.menino-da-porteira .navbar-default .nav > li > a:hover, body.menino-da-porteira .navbar-default .nav > li > a:focus {
  background-color: #2a2b2d;
  color: white;
}
body.menino-da-porteira .nav > li.active {
  border-left-color: #f37b2a;
  background-color: #2a2b2d;
}
body.menino-da-porteira .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.menino-da-porteira .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.menino-da-porteira .checkboxFive label .ativo {
  display: none;
}
body.menino-da-porteira .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.menino-da-porteira .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.menino-da-porteira .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.menino-da-porteira .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.menino-da-porteira .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #f48134;
  border: 1px solid #f48134;
  float: right;
}
body.menino-da-porteira .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #f48134;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #f48134;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.menino-da-porteira .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.menino-da-porteira .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.menino-da-porteira .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.menino-da-porteira .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.menino-da-porteira .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.menino-da-porteira .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.menino-da-porteira .checkboxAtive input[type=checkbox]:checked + label {
  background: #f48134;
  border: #313335;
}
body.ls-hotel {
  background-color: #765818;
  /**
          * Create the checkbox state for the tick
          */
}
body.ls-hotel.mini-navbar .nav-header {
  background-color: #282827;
}
body.ls-hotel.mini-navbar .nav-second-level {
  background-color: #765818;
}
body.ls-hotel .pace .pace-progress {
  background-color: #282827;
}
body.ls-hotel .label-primary, body.ls-hotel .badge-primary {
  background-color: #282827;
}
body.ls-hotel .navy-bg {
  background-color: #282827;
}
body.ls-hotel .loginscreen .logo-name, body.ls-hotel .loginscreen a small {
  color: #282827;
}
body.ls-hotel .loginscreen h2, body.ls-hotel .loginscreen h3, body.ls-hotel .loginscreen p {
  color: #fff;
}
body.ls-hotel .passwordBox small {
  color: #fff;
}
body.ls-hotel .error-box h1, body.ls-hotel .error-box h3, body.ls-hotel .error-box .error-desc {
  color: #fff;
}
body.ls-hotel .panel-primary {
  border-color: #282827;
}
body.ls-hotel .panel-primary > .panel-heading {
  background-color: #282827;
  border-color: #282827;
}
body.ls-hotel .progress-bar {
  background-color: #282827;
}
body.ls-hotel .progress {
  border-radius: 0;
}
body.ls-hotel .btn-primary {
  background-color: #282827;
  border-color: #282827;
}
body.ls-hotel .btn-primary:active {
  background-color: #282827;
  border-color: #282827;
}
body.ls-hotel .text-navy {
  color: #282827;
}
body.ls-hotel .chamado {
  background: #282827;
  margin-top: 50px;
  font-size: 14px;
}
body.ls-hotel .chamado a {
  color: #fff !important;
}
body.ls-hotel .chamado a:hover {
  background-color: #0e0e0e !important;
}
body.ls-hotel .branding {
  background-color: #282827;
}
body.ls-hotel .fc-state-active {
  background-color: #282827;
  border-color: #282827;
}
body.ls-hotel .onoffswitch-label {
  border-color: #282827;
}
body.ls-hotel .onoffswitch-switch {
  border-color: #282827;
}
body.ls-hotel .onoffswitch-inner:before {
  background-color: #282827;
}
body.ls-hotel .form-control:focus, body.ls-hotel .single-line:focus {
  border-color: #282827 !important;
}
body.ls-hotel .has-success .form-control {
  border-color: #282827;
}
body.ls-hotel .has-success .control-label {
  color: #282827;
}
body.ls-hotel .modal-title {
  font-size: 2rem;
  color: #282827;
}
body.ls-hotel .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #282827;
}
body.ls-hotel .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #282827;
  border-color: #282827;
}
body.ls-hotel .nav > li > a {
  color: #fff;
}
body.ls-hotel .nav > li.active > a {
  color: white;
}
body.ls-hotel .navbar-default .nav > li > a:hover, body.ls-hotel .navbar-default .nav > li > a:focus {
  background-color: #694f15;
  color: white;
}
body.ls-hotel .nav > li.active {
  border-left-color: #232322;
  background-color: #694f15;
}
body.ls-hotel .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.ls-hotel .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.ls-hotel .checkboxFive label .ativo {
  display: none;
}
body.ls-hotel .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.ls-hotel .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.ls-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.ls-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.ls-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #282827;
  border: 1px solid #282827;
  float: right;
}
body.ls-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #282827;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #282827;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.ls-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.ls-hotel .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.ls-hotel .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.ls-hotel .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.ls-hotel .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.ls-hotel .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.ls-hotel .checkboxAtive input[type=checkbox]:checked + label {
  background: #282827;
  border: #765818;
}
body.casa-na-praia {
  background-color: #303030;
  /**
          * Create the checkbox state for the tick
          */
}
body.casa-na-praia.mini-navbar .nav-header {
  background-color: #a58123;
}
body.casa-na-praia.mini-navbar .nav-second-level {
  background-color: #303030;
}
body.casa-na-praia .pace .pace-progress {
  background-color: #a58123;
}
body.casa-na-praia .label-primary, body.casa-na-praia .badge-primary {
  background-color: #a58123;
}
body.casa-na-praia .navy-bg {
  background-color: #a58123;
}
body.casa-na-praia .loginscreen .logo-name, body.casa-na-praia .loginscreen a small {
  color: #a58123;
}
body.casa-na-praia .loginscreen h2, body.casa-na-praia .loginscreen h3, body.casa-na-praia .loginscreen p {
  color: #fff;
}
body.casa-na-praia .passwordBox small {
  color: #fff;
}
body.casa-na-praia .error-box h1, body.casa-na-praia .error-box h3, body.casa-na-praia .error-box .error-desc {
  color: #fff;
}
body.casa-na-praia .panel-primary {
  border-color: #a58123;
}
body.casa-na-praia .panel-primary > .panel-heading {
  background-color: #a58123;
  border-color: #a58123;
}
body.casa-na-praia .progress-bar {
  background-color: #a58123;
}
body.casa-na-praia .progress {
  border-radius: 0;
}
body.casa-na-praia .btn-primary {
  background-color: #a58123;
  border-color: #a58123;
}
body.casa-na-praia .btn-primary:active {
  background-color: #a58123;
  border-color: #a58123;
}
body.casa-na-praia .text-navy {
  color: #a58123;
}
body.casa-na-praia .chamado {
  background: #a58123;
  margin-top: 50px;
  font-size: 14px;
}
body.casa-na-praia .chamado a {
  color: #fff !important;
}
body.casa-na-praia .chamado a:hover {
  background-color: #7b601a !important;
}
body.casa-na-praia .branding {
  background-color: #a58123;
}
body.casa-na-praia .fc-state-active {
  background-color: #a58123;
  border-color: #a58123;
}
body.casa-na-praia .onoffswitch-label {
  border-color: #a58123;
}
body.casa-na-praia .onoffswitch-switch {
  border-color: #a58123;
}
body.casa-na-praia .onoffswitch-inner:before {
  background-color: #a58123;
}
body.casa-na-praia .form-control:focus, body.casa-na-praia .single-line:focus {
  border-color: #a58123 !important;
}
body.casa-na-praia .has-success .form-control {
  border-color: #a58123;
}
body.casa-na-praia .has-success .control-label {
  color: #a58123;
}
body.casa-na-praia .modal-title {
  font-size: 2rem;
  color: #a58123;
}
body.casa-na-praia .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #a58123;
}
body.casa-na-praia .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #a58123;
  border-color: #a58123;
}
body.casa-na-praia .nav > li > a {
  color: #fff;
}
body.casa-na-praia .nav > li.active > a {
  color: white;
}
body.casa-na-praia .navbar-default .nav > li > a:hover, body.casa-na-praia .navbar-default .nav > li > a:focus {
  background-color: #282828;
  color: white;
}
body.casa-na-praia .nav > li.active {
  border-left-color: #9d7a21;
  background-color: #282828;
}
body.casa-na-praia .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.casa-na-praia .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.casa-na-praia .checkboxFive label .ativo {
  display: none;
}
body.casa-na-praia .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.casa-na-praia .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.casa-na-praia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.casa-na-praia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.casa-na-praia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #a58123;
  border: 1px solid #a58123;
  float: right;
}
body.casa-na-praia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #a58123;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #a58123;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.casa-na-praia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.casa-na-praia .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.casa-na-praia .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.casa-na-praia .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.casa-na-praia .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.casa-na-praia .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.casa-na-praia .checkboxAtive input[type=checkbox]:checked + label {
  background: #a58123;
  border: #303030;
}
body.seara-praia-hotel {
  background-color: #3b1d13;
  /**
          * Create the checkbox state for the tick
          */
}
body.seara-praia-hotel.mini-navbar .nav-header {
  background-color: #9c0002;
}
body.seara-praia-hotel.mini-navbar .nav-second-level {
  background-color: #3b1d13;
}
body.seara-praia-hotel .pace .pace-progress {
  background-color: #9c0002;
}
body.seara-praia-hotel .label-primary, body.seara-praia-hotel .badge-primary {
  background-color: #9c0002;
}
body.seara-praia-hotel .navy-bg {
  background-color: #9c0002;
}
body.seara-praia-hotel .loginscreen .logo-name, body.seara-praia-hotel .loginscreen a small {
  color: #9c0002;
}
body.seara-praia-hotel .loginscreen h2, body.seara-praia-hotel .loginscreen h3, body.seara-praia-hotel .loginscreen p {
  color: #fff;
}
body.seara-praia-hotel .passwordBox small {
  color: #fff;
}
body.seara-praia-hotel .error-box h1, body.seara-praia-hotel .error-box h3, body.seara-praia-hotel .error-box .error-desc {
  color: #fff;
}
body.seara-praia-hotel .panel-primary {
  border-color: #9c0002;
}
body.seara-praia-hotel .panel-primary > .panel-heading {
  background-color: #9c0002;
  border-color: #9c0002;
}
body.seara-praia-hotel .progress-bar {
  background-color: #9c0002;
}
body.seara-praia-hotel .progress {
  border-radius: 0;
}
body.seara-praia-hotel .btn-primary {
  background-color: #9c0002;
  border-color: #9c0002;
}
body.seara-praia-hotel .btn-primary:active {
  background-color: #9c0002;
  border-color: #9c0002;
}
body.seara-praia-hotel .text-navy {
  color: #9c0002;
}
body.seara-praia-hotel .chamado {
  background: #9c0002;
  margin-top: 50px;
  font-size: 14px;
}
body.seara-praia-hotel .chamado a {
  color: #fff !important;
}
body.seara-praia-hotel .chamado a:hover {
  background-color: #690001 !important;
}
body.seara-praia-hotel .branding {
  background-color: #9c0002;
}
body.seara-praia-hotel .fc-state-active {
  background-color: #9c0002;
  border-color: #9c0002;
}
body.seara-praia-hotel .onoffswitch-label {
  border-color: #9c0002;
}
body.seara-praia-hotel .onoffswitch-switch {
  border-color: #9c0002;
}
body.seara-praia-hotel .onoffswitch-inner:before {
  background-color: #9c0002;
}
body.seara-praia-hotel .form-control:focus, body.seara-praia-hotel .single-line:focus {
  border-color: #9c0002 !important;
}
body.seara-praia-hotel .has-success .form-control {
  border-color: #9c0002;
}
body.seara-praia-hotel .has-success .control-label {
  color: #9c0002;
}
body.seara-praia-hotel .modal-title {
  font-size: 2rem;
  color: #9c0002;
}
body.seara-praia-hotel .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #9c0002;
}
body.seara-praia-hotel .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #9c0002;
  border-color: #9c0002;
}
body.seara-praia-hotel .nav > li > a {
  color: #fff;
}
body.seara-praia-hotel .nav > li.active > a {
  color: white;
}
body.seara-praia-hotel .navbar-default .nav > li > a:hover, body.seara-praia-hotel .navbar-default .nav > li > a:focus {
  background-color: #2f170f;
  color: white;
}
body.seara-praia-hotel .nav > li.active {
  border-left-color: #920002;
  background-color: #2f170f;
}
body.seara-praia-hotel .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.seara-praia-hotel .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.seara-praia-hotel .checkboxFive label .ativo {
  display: none;
}
body.seara-praia-hotel .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.seara-praia-hotel .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.seara-praia-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.seara-praia-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.seara-praia-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #9c0002;
  border: 1px solid #9c0002;
  float: right;
}
body.seara-praia-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #9c0002;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #9c0002;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.seara-praia-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.seara-praia-hotel .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.seara-praia-hotel .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.seara-praia-hotel .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.seara-praia-hotel .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.seara-praia-hotel .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.seara-praia-hotel .checkboxAtive input[type=checkbox]:checked + label {
  background: #9c0002;
  border: #3b1d13;
}
body.ponta-mar-hotel {
  background-color: #a7681b;
  /**
          * Create the checkbox state for the tick
          */
}
body.ponta-mar-hotel.mini-navbar .nav-header {
  background-color: #9c0002;
}
body.ponta-mar-hotel.mini-navbar .nav-second-level {
  background-color: #a7681b;
}
body.ponta-mar-hotel .pace .pace-progress {
  background-color: #9c0002;
}
body.ponta-mar-hotel .label-primary, body.ponta-mar-hotel .badge-primary {
  background-color: #9c0002;
}
body.ponta-mar-hotel .navy-bg {
  background-color: #9c0002;
}
body.ponta-mar-hotel .loginscreen .logo-name, body.ponta-mar-hotel .loginscreen a small {
  color: #9c0002;
}
body.ponta-mar-hotel .loginscreen h2, body.ponta-mar-hotel .loginscreen h3, body.ponta-mar-hotel .loginscreen p {
  color: #fff;
}
body.ponta-mar-hotel .passwordBox small {
  color: #fff;
}
body.ponta-mar-hotel .error-box h1, body.ponta-mar-hotel .error-box h3, body.ponta-mar-hotel .error-box .error-desc {
  color: #fff;
}
body.ponta-mar-hotel .panel-primary {
  border-color: #9c0002;
}
body.ponta-mar-hotel .panel-primary > .panel-heading {
  background-color: #9c0002;
  border-color: #9c0002;
}
body.ponta-mar-hotel .progress-bar {
  background-color: #9c0002;
}
body.ponta-mar-hotel .progress {
  border-radius: 0;
}
body.ponta-mar-hotel .btn-primary {
  background-color: #9c0002;
  border-color: #9c0002;
}
body.ponta-mar-hotel .btn-primary:active {
  background-color: #9c0002;
  border-color: #9c0002;
}
body.ponta-mar-hotel .text-navy {
  color: #9c0002;
}
body.ponta-mar-hotel .chamado {
  background: #9c0002;
  margin-top: 50px;
  font-size: 14px;
}
body.ponta-mar-hotel .chamado a {
  color: #fff !important;
}
body.ponta-mar-hotel .chamado a:hover {
  background-color: #690001 !important;
}
body.ponta-mar-hotel .branding {
  background-color: #9c0002;
}
body.ponta-mar-hotel .fc-state-active {
  background-color: #9c0002;
  border-color: #9c0002;
}
body.ponta-mar-hotel .onoffswitch-label {
  border-color: #9c0002;
}
body.ponta-mar-hotel .onoffswitch-switch {
  border-color: #9c0002;
}
body.ponta-mar-hotel .onoffswitch-inner:before {
  background-color: #9c0002;
}
body.ponta-mar-hotel .form-control:focus, body.ponta-mar-hotel .single-line:focus {
  border-color: #9c0002 !important;
}
body.ponta-mar-hotel .has-success .form-control {
  border-color: #9c0002;
}
body.ponta-mar-hotel .has-success .control-label {
  color: #9c0002;
}
body.ponta-mar-hotel .modal-title {
  font-size: 2rem;
  color: #9c0002;
}
body.ponta-mar-hotel .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #9c0002;
}
body.ponta-mar-hotel .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #9c0002;
  border-color: #9c0002;
}
body.ponta-mar-hotel .nav > li > a {
  color: #fff;
}
body.ponta-mar-hotel .nav > li.active > a {
  color: white;
}
body.ponta-mar-hotel .navbar-default .nav > li > a:hover, body.ponta-mar-hotel .navbar-default .nav > li > a:focus {
  background-color: #9a6019;
  color: white;
}
body.ponta-mar-hotel .nav > li.active {
  border-left-color: #920002;
  background-color: #9a6019;
}
body.ponta-mar-hotel .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.ponta-mar-hotel .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.ponta-mar-hotel .checkboxFive label .ativo {
  display: none;
}
body.ponta-mar-hotel .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.ponta-mar-hotel .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.ponta-mar-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.ponta-mar-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.ponta-mar-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #9c0002;
  border: 1px solid #9c0002;
  float: right;
}
body.ponta-mar-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #9c0002;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #9c0002;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.ponta-mar-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.ponta-mar-hotel .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.ponta-mar-hotel .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.ponta-mar-hotel .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.ponta-mar-hotel .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.ponta-mar-hotel .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.ponta-mar-hotel .checkboxAtive input[type=checkbox]:checked + label {
  background: #9c0002;
  border: #a7681b;
}
body.praiano-hotel {
  background-color: #2f4b20;
  /**
          * Create the checkbox state for the tick
          */
}
body.praiano-hotel.mini-navbar .nav-header {
  background-color: #9c0002;
}
body.praiano-hotel.mini-navbar .nav-second-level {
  background-color: #2f4b20;
}
body.praiano-hotel .pace .pace-progress {
  background-color: #9c0002;
}
body.praiano-hotel .label-primary, body.praiano-hotel .badge-primary {
  background-color: #9c0002;
}
body.praiano-hotel .navy-bg {
  background-color: #9c0002;
}
body.praiano-hotel .loginscreen .logo-name, body.praiano-hotel .loginscreen a small {
  color: #9c0002;
}
body.praiano-hotel .loginscreen h2, body.praiano-hotel .loginscreen h3, body.praiano-hotel .loginscreen p {
  color: #fff;
}
body.praiano-hotel .passwordBox small {
  color: #fff;
}
body.praiano-hotel .error-box h1, body.praiano-hotel .error-box h3, body.praiano-hotel .error-box .error-desc {
  color: #fff;
}
body.praiano-hotel .panel-primary {
  border-color: #9c0002;
}
body.praiano-hotel .panel-primary > .panel-heading {
  background-color: #9c0002;
  border-color: #9c0002;
}
body.praiano-hotel .progress-bar {
  background-color: #9c0002;
}
body.praiano-hotel .progress {
  border-radius: 0;
}
body.praiano-hotel .btn-primary {
  background-color: #9c0002;
  border-color: #9c0002;
}
body.praiano-hotel .btn-primary:active {
  background-color: #9c0002;
  border-color: #9c0002;
}
body.praiano-hotel .text-navy {
  color: #9c0002;
}
body.praiano-hotel .chamado {
  background: #9c0002;
  margin-top: 50px;
  font-size: 14px;
}
body.praiano-hotel .chamado a {
  color: #fff !important;
}
body.praiano-hotel .chamado a:hover {
  background-color: #690001 !important;
}
body.praiano-hotel .branding {
  background-color: #9c0002;
}
body.praiano-hotel .fc-state-active {
  background-color: #9c0002;
  border-color: #9c0002;
}
body.praiano-hotel .onoffswitch-label {
  border-color: #9c0002;
}
body.praiano-hotel .onoffswitch-switch {
  border-color: #9c0002;
}
body.praiano-hotel .onoffswitch-inner:before {
  background-color: #9c0002;
}
body.praiano-hotel .form-control:focus, body.praiano-hotel .single-line:focus {
  border-color: #9c0002 !important;
}
body.praiano-hotel .has-success .form-control {
  border-color: #9c0002;
}
body.praiano-hotel .has-success .control-label {
  color: #9c0002;
}
body.praiano-hotel .modal-title {
  font-size: 2rem;
  color: #9c0002;
}
body.praiano-hotel .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #9c0002;
}
body.praiano-hotel .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #9c0002;
  border-color: #9c0002;
}
body.praiano-hotel .nav > li > a {
  color: #fff;
}
body.praiano-hotel .nav > li.active > a {
  color: white;
}
body.praiano-hotel .navbar-default .nav > li > a:hover, body.praiano-hotel .navbar-default .nav > li > a:focus {
  background-color: #28401b;
  color: white;
}
body.praiano-hotel .nav > li.active {
  border-left-color: #920002;
  background-color: #28401b;
}
body.praiano-hotel .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.praiano-hotel .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.praiano-hotel .checkboxFive label .ativo {
  display: none;
}
body.praiano-hotel .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.praiano-hotel .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.praiano-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.praiano-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.praiano-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #9c0002;
  border: 1px solid #9c0002;
  float: right;
}
body.praiano-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #9c0002;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #9c0002;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.praiano-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.praiano-hotel .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.praiano-hotel .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.praiano-hotel .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.praiano-hotel .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.praiano-hotel .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.praiano-hotel .checkboxAtive input[type=checkbox]:checked + label {
  background: #9c0002;
  border: #2f4b20;
}
body.ibis-styles {
  background-color: #303030;
  /**
          * Create the checkbox state for the tick
          */
}
body.ibis-styles.mini-navbar .nav-header {
  background-color: #5a991a;
}
body.ibis-styles.mini-navbar .nav-second-level {
  background-color: #303030;
}
body.ibis-styles .pace .pace-progress {
  background-color: #5a991a;
}
body.ibis-styles .label-primary, body.ibis-styles .badge-primary {
  background-color: #5a991a;
}
body.ibis-styles .navy-bg {
  background-color: #5a991a;
}
body.ibis-styles .loginscreen .logo-name, body.ibis-styles .loginscreen a small {
  color: #5a991a;
}
body.ibis-styles .loginscreen h2, body.ibis-styles .loginscreen h3, body.ibis-styles .loginscreen p {
  color: #fff;
}
body.ibis-styles .passwordBox small {
  color: #fff;
}
body.ibis-styles .error-box h1, body.ibis-styles .error-box h3, body.ibis-styles .error-box .error-desc {
  color: #fff;
}
body.ibis-styles .panel-primary {
  border-color: #5a991a;
}
body.ibis-styles .panel-primary > .panel-heading {
  background-color: #5a991a;
  border-color: #5a991a;
}
body.ibis-styles .progress-bar {
  background-color: #5a991a;
}
body.ibis-styles .progress {
  border-radius: 0;
}
body.ibis-styles .btn-primary {
  background-color: #5a991a;
  border-color: #5a991a;
}
body.ibis-styles .btn-primary:active {
  background-color: #5a991a;
  border-color: #5a991a;
}
body.ibis-styles .text-navy {
  color: #5a991a;
}
body.ibis-styles .chamado {
  background: #5a991a;
  margin-top: 50px;
  font-size: 14px;
}
body.ibis-styles .chamado a {
  color: #fff !important;
}
body.ibis-styles .chamado a:hover {
  background-color: #406d13 !important;
}
body.ibis-styles .branding {
  background-color: #5a991a;
}
body.ibis-styles .fc-state-active {
  background-color: #5a991a;
  border-color: #5a991a;
}
body.ibis-styles .onoffswitch-label {
  border-color: #5a991a;
}
body.ibis-styles .onoffswitch-switch {
  border-color: #5a991a;
}
body.ibis-styles .onoffswitch-inner:before {
  background-color: #5a991a;
}
body.ibis-styles .form-control:focus, body.ibis-styles .single-line:focus {
  border-color: #5a991a !important;
}
body.ibis-styles .has-success .form-control {
  border-color: #5a991a;
}
body.ibis-styles .has-success .control-label {
  color: #5a991a;
}
body.ibis-styles .modal-title {
  font-size: 2rem;
  color: #5a991a;
}
body.ibis-styles .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #5a991a;
}
body.ibis-styles .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #5a991a;
  border-color: #5a991a;
}
body.ibis-styles .nav > li > a {
  color: #fff;
}
body.ibis-styles .nav > li.active > a {
  color: white;
}
body.ibis-styles .navbar-default .nav > li > a:hover, body.ibis-styles .navbar-default .nav > li > a:focus {
  background-color: #282828;
  color: white;
}
body.ibis-styles .nav > li.active {
  border-left-color: #559019;
  background-color: #282828;
}
body.ibis-styles .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.ibis-styles .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.ibis-styles .checkboxFive label .ativo {
  display: none;
}
body.ibis-styles .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.ibis-styles .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.ibis-styles .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.ibis-styles .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.ibis-styles .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #5a991a;
  border: 1px solid #5a991a;
  float: right;
}
body.ibis-styles .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #5a991a;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #5a991a;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.ibis-styles .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.ibis-styles .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.ibis-styles .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.ibis-styles .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.ibis-styles .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.ibis-styles .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.ibis-styles .checkboxAtive input[type=checkbox]:checked + label {
  background: #5a991a;
  border: #303030;
}
body.blue-open {
  background-color: #222222;
  /**
          * Create the checkbox state for the tick
          */
}
body.blue-open.mini-navbar .nav-header {
  background-color: #0072bc;
}
body.blue-open.mini-navbar .nav-second-level {
  background-color: #222222;
}
body.blue-open .pace .pace-progress {
  background-color: #0072bc;
}
body.blue-open .label-primary, body.blue-open .badge-primary {
  background-color: #0072bc;
}
body.blue-open .navy-bg {
  background-color: #0072bc;
}
body.blue-open .loginscreen .logo-name, body.blue-open .loginscreen a small {
  color: #0072bc;
}
body.blue-open .loginscreen h2, body.blue-open .loginscreen h3, body.blue-open .loginscreen p {
  color: #fff;
}
body.blue-open .passwordBox small {
  color: #fff;
}
body.blue-open .error-box h1, body.blue-open .error-box h3, body.blue-open .error-box .error-desc {
  color: #fff;
}
body.blue-open .panel-primary {
  border-color: #0072bc;
}
body.blue-open .panel-primary > .panel-heading {
  background-color: #0072bc;
  border-color: #0072bc;
}
body.blue-open .progress-bar {
  background-color: #0072bc;
}
body.blue-open .progress {
  border-radius: 0;
}
body.blue-open .btn-primary {
  background-color: #0072bc;
  border-color: #0072bc;
}
body.blue-open .btn-primary:active {
  background-color: #0072bc;
  border-color: #0072bc;
}
body.blue-open .text-navy {
  color: #0072bc;
}
body.blue-open .chamado {
  background: #0072bc;
  margin-top: 50px;
  font-size: 14px;
}
body.blue-open .chamado a {
  color: #fff !important;
}
body.blue-open .chamado a:hover {
  background-color: #005389 !important;
}
body.blue-open .branding {
  background-color: #0072bc;
}
body.blue-open .fc-state-active {
  background-color: #0072bc;
  border-color: #0072bc;
}
body.blue-open .onoffswitch-label {
  border-color: #0072bc;
}
body.blue-open .onoffswitch-switch {
  border-color: #0072bc;
}
body.blue-open .onoffswitch-inner:before {
  background-color: #0072bc;
}
body.blue-open .form-control:focus, body.blue-open .single-line:focus {
  border-color: #0072bc !important;
}
body.blue-open .has-success .form-control {
  border-color: #0072bc;
}
body.blue-open .has-success .control-label {
  color: #0072bc;
}
body.blue-open .modal-title {
  font-size: 2rem;
  color: #0072bc;
}
body.blue-open .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #0072bc;
}
body.blue-open .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #0072bc;
  border-color: #0072bc;
}
body.blue-open .nav > li > a {
  color: #fff;
}
body.blue-open .nav > li.active > a {
  color: white;
}
body.blue-open .navbar-default .nav > li > a:hover, body.blue-open .navbar-default .nav > li > a:focus {
  background-color: #1a1a1a;
  color: white;
}
body.blue-open .nav > li.active {
  border-left-color: #006cb2;
  background-color: #1a1a1a;
}
body.blue-open .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.blue-open .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.blue-open .checkboxFive label .ativo {
  display: none;
}
body.blue-open .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.blue-open .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.blue-open .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.blue-open .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.blue-open .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #0072bc;
  border: 1px solid #0072bc;
  float: right;
}
body.blue-open .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #0072bc;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #0072bc;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.blue-open .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.blue-open .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.blue-open .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.blue-open .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.blue-open .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.blue-open .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.blue-open .checkboxAtive input[type=checkbox]:checked + label {
  background: #0072bc;
  border: #222222;
}
body.coliseum {
  background-color: #222222;
  /**
          * Create the checkbox state for the tick
          */
}
body.coliseum.mini-navbar .nav-header {
  background-color: #331a0b;
}
body.coliseum.mini-navbar .nav-second-level {
  background-color: #222222;
}
body.coliseum .pace .pace-progress {
  background-color: #331a0b;
}
body.coliseum .label-primary, body.coliseum .badge-primary {
  background-color: #331a0b;
}
body.coliseum .navy-bg {
  background-color: #331a0b;
}
body.coliseum .loginscreen .logo-name, body.coliseum .loginscreen a small {
  color: #331a0b;
}
body.coliseum .loginscreen h2, body.coliseum .loginscreen h3, body.coliseum .loginscreen p {
  color: #3c3c3c;
}
body.coliseum .passwordBox small {
  color: #3c3c3c;
}
body.coliseum .error-box h1, body.coliseum .error-box h3, body.coliseum .error-box .error-desc {
  color: #3c3c3c;
}
body.coliseum .panel-primary {
  border-color: #331a0b;
}
body.coliseum .panel-primary > .panel-heading {
  background-color: #331a0b;
  border-color: #331a0b;
}
body.coliseum .progress-bar {
  background-color: #331a0b;
}
body.coliseum .progress {
  border-radius: 0;
}
body.coliseum .btn-primary {
  background-color: #331a0b;
  border-color: #331a0b;
}
body.coliseum .btn-primary:active {
  background-color: #331a0b;
  border-color: #331a0b;
}
body.coliseum .text-navy {
  color: #331a0b;
}
body.coliseum .chamado {
  background: #331a0b;
  margin-top: 50px;
  font-size: 14px;
}
body.coliseum .chamado a {
  color: #fff !important;
}
body.coliseum .chamado a:hover {
  background-color: #090502 !important;
}
body.coliseum .branding {
  background-color: #331a0b;
}
body.coliseum .fc-state-active {
  background-color: #331a0b;
  border-color: #331a0b;
}
body.coliseum .onoffswitch-label {
  border-color: #331a0b;
}
body.coliseum .onoffswitch-switch {
  border-color: #331a0b;
}
body.coliseum .onoffswitch-inner:before {
  background-color: #331a0b;
}
body.coliseum .form-control:focus, body.coliseum .single-line:focus {
  border-color: #331a0b !important;
}
body.coliseum .has-success .form-control {
  border-color: #331a0b;
}
body.coliseum .has-success .control-label {
  color: #331a0b;
}
body.coliseum .modal-title {
  font-size: 2rem;
  color: #331a0b;
}
body.coliseum .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #331a0b;
}
body.coliseum .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #331a0b;
  border-color: #331a0b;
}
body.coliseum .nav > li > a {
  color: #3c3c3c;
}
body.coliseum .nav > li.active > a {
  color: white;
}
body.coliseum .navbar-default .nav > li > a:hover, body.coliseum .navbar-default .nav > li > a:focus {
  background-color: #1a1a1a;
  color: white;
}
body.coliseum .nav > li.active {
  border-left-color: #2b1609;
  background-color: #1a1a1a;
}
body.coliseum .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.coliseum .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.coliseum .checkboxFive label .ativo {
  display: none;
}
body.coliseum .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.coliseum .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.coliseum .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.coliseum .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.coliseum .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #331a0b;
  border: 1px solid #331a0b;
  float: right;
}
body.coliseum .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #331a0b;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #331a0b;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.coliseum .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.coliseum .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.coliseum .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.coliseum .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.coliseum .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.coliseum .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.coliseum .checkboxAtive input[type=checkbox]:checked + label {
  background: #331a0b;
  border: #222222;
}
body.parque-das-fontes {
  background-color: #3c3c3c;
  /**
          * Create the checkbox state for the tick
          */
}
body.parque-das-fontes.mini-navbar .nav-header {
  background-color: #ff6502;
}
body.parque-das-fontes.mini-navbar .nav-second-level {
  background-color: #3c3c3c;
}
body.parque-das-fontes .pace .pace-progress {
  background-color: #ff6502;
}
body.parque-das-fontes .label-primary, body.parque-das-fontes .badge-primary {
  background-color: #ff6502;
}
body.parque-das-fontes .navy-bg {
  background-color: #ff6502;
}
body.parque-das-fontes .loginscreen .logo-name, body.parque-das-fontes .loginscreen a small {
  color: #ff6502;
}
body.parque-das-fontes .loginscreen h2, body.parque-das-fontes .loginscreen h3, body.parque-das-fontes .loginscreen p {
  color: #fff;
}
body.parque-das-fontes .passwordBox small {
  color: #fff;
}
body.parque-das-fontes .error-box h1, body.parque-das-fontes .error-box h3, body.parque-das-fontes .error-box .error-desc {
  color: #fff;
}
body.parque-das-fontes .panel-primary {
  border-color: #ff6502;
}
body.parque-das-fontes .panel-primary > .panel-heading {
  background-color: #ff6502;
  border-color: #ff6502;
}
body.parque-das-fontes .progress-bar {
  background-color: #ff6502;
}
body.parque-das-fontes .progress {
  border-radius: 0;
}
body.parque-das-fontes .btn-primary {
  background-color: #ff6502;
  border-color: #ff6502;
}
body.parque-das-fontes .btn-primary:active {
  background-color: #ff6502;
  border-color: #ff6502;
}
body.parque-das-fontes .text-navy {
  color: #ff6502;
}
body.parque-das-fontes .chamado {
  background: #ff6502;
  margin-top: 50px;
  font-size: 14px;
}
body.parque-das-fontes .chamado a {
  color: #fff !important;
}
body.parque-das-fontes .chamado a:hover {
  background-color: #ce5100 !important;
}
body.parque-das-fontes .branding {
  background-color: #ff6502;
}
body.parque-das-fontes .fc-state-active {
  background-color: #ff6502;
  border-color: #ff6502;
}
body.parque-das-fontes .onoffswitch-label {
  border-color: #ff6502;
}
body.parque-das-fontes .onoffswitch-switch {
  border-color: #ff6502;
}
body.parque-das-fontes .onoffswitch-inner:before {
  background-color: #ff6502;
}
body.parque-das-fontes .form-control:focus, body.parque-das-fontes .single-line:focus {
  border-color: #ff6502 !important;
}
body.parque-das-fontes .has-success .form-control {
  border-color: #ff6502;
}
body.parque-das-fontes .has-success .control-label {
  color: #ff6502;
}
body.parque-das-fontes .modal-title {
  font-size: 2rem;
  color: #ff6502;
}
body.parque-das-fontes .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #ff6502;
}
body.parque-das-fontes .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #ff6502;
  border-color: #ff6502;
}
body.parque-das-fontes .nav > li > a {
  color: #fff;
}
body.parque-das-fontes .nav > li.active > a {
  color: white;
}
body.parque-das-fontes .navbar-default .nav > li > a:hover, body.parque-das-fontes .navbar-default .nav > li > a:focus {
  background-color: #343434;
  color: white;
}
body.parque-das-fontes .nav > li.active {
  border-left-color: #f76100;
  background-color: #343434;
}
body.parque-das-fontes .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.parque-das-fontes .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.parque-das-fontes .checkboxFive label .ativo {
  display: none;
}
body.parque-das-fontes .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.parque-das-fontes .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.parque-das-fontes .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.parque-das-fontes .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.parque-das-fontes .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #ff6502;
  border: 1px solid #ff6502;
  float: right;
}
body.parque-das-fontes .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #ff6502;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #ff6502;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.parque-das-fontes .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.parque-das-fontes .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.parque-das-fontes .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.parque-das-fontes .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.parque-das-fontes .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.parque-das-fontes .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.parque-das-fontes .checkboxAtive input[type=checkbox]:checked + label {
  background: #ff6502;
  border: #3c3c3c;
}
body.hotel-manaira {
  background-color: #3c3c3c;
  /**
          * Create the checkbox state for the tick
          */
}
body.hotel-manaira.mini-navbar .nav-header {
  background-color: #00bfe3;
}
body.hotel-manaira.mini-navbar .nav-second-level {
  background-color: #3c3c3c;
}
body.hotel-manaira .pace .pace-progress {
  background-color: #00bfe3;
}
body.hotel-manaira .label-primary, body.hotel-manaira .badge-primary {
  background-color: #00bfe3;
}
body.hotel-manaira .navy-bg {
  background-color: #00bfe3;
}
body.hotel-manaira .loginscreen .logo-name, body.hotel-manaira .loginscreen a small {
  color: #00bfe3;
}
body.hotel-manaira .loginscreen h2, body.hotel-manaira .loginscreen h3, body.hotel-manaira .loginscreen p {
  color: #fff;
}
body.hotel-manaira .passwordBox small {
  color: #fff;
}
body.hotel-manaira .error-box h1, body.hotel-manaira .error-box h3, body.hotel-manaira .error-box .error-desc {
  color: #fff;
}
body.hotel-manaira .panel-primary {
  border-color: #00bfe3;
}
body.hotel-manaira .panel-primary > .panel-heading {
  background-color: #00bfe3;
  border-color: #00bfe3;
}
body.hotel-manaira .progress-bar {
  background-color: #00bfe3;
}
body.hotel-manaira .progress {
  border-radius: 0;
}
body.hotel-manaira .btn-primary {
  background-color: #00bfe3;
  border-color: #00bfe3;
}
body.hotel-manaira .btn-primary:active {
  background-color: #00bfe3;
  border-color: #00bfe3;
}
body.hotel-manaira .text-navy {
  color: #00bfe3;
}
body.hotel-manaira .chamado {
  background: #00bfe3;
  margin-top: 50px;
  font-size: 14px;
}
body.hotel-manaira .chamado a {
  color: #fff !important;
}
body.hotel-manaira .chamado a:hover {
  background-color: #0094b0 !important;
}
body.hotel-manaira .branding {
  background-color: #00bfe3;
}
body.hotel-manaira .fc-state-active {
  background-color: #00bfe3;
  border-color: #00bfe3;
}
body.hotel-manaira .onoffswitch-label {
  border-color: #00bfe3;
}
body.hotel-manaira .onoffswitch-switch {
  border-color: #00bfe3;
}
body.hotel-manaira .onoffswitch-inner:before {
  background-color: #00bfe3;
}
body.hotel-manaira .form-control:focus, body.hotel-manaira .single-line:focus {
  border-color: #00bfe3 !important;
}
body.hotel-manaira .has-success .form-control {
  border-color: #00bfe3;
}
body.hotel-manaira .has-success .control-label {
  color: #00bfe3;
}
body.hotel-manaira .modal-title {
  font-size: 2rem;
  color: #00bfe3;
}
body.hotel-manaira .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #00bfe3;
}
body.hotel-manaira .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #00bfe3;
  border-color: #00bfe3;
}
body.hotel-manaira .nav > li > a {
  color: #fff;
}
body.hotel-manaira .nav > li.active > a {
  color: white;
}
body.hotel-manaira .navbar-default .nav > li > a:hover, body.hotel-manaira .navbar-default .nav > li > a:focus {
  background-color: #343434;
  color: white;
}
body.hotel-manaira .nav > li.active {
  border-left-color: #00b6d9;
  background-color: #343434;
}
body.hotel-manaira .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.hotel-manaira .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.hotel-manaira .checkboxFive label .ativo {
  display: none;
}
body.hotel-manaira .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.hotel-manaira .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.hotel-manaira .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.hotel-manaira .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.hotel-manaira .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #00bfe3;
  border: 1px solid #00bfe3;
  float: right;
}
body.hotel-manaira .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #00bfe3;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #00bfe3;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.hotel-manaira .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.hotel-manaira .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.hotel-manaira .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.hotel-manaira .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.hotel-manaira .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.hotel-manaira .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.hotel-manaira .checkboxAtive input[type=checkbox]:checked + label {
  background: #00bfe3;
  border: #3c3c3c;
}
body.tulip-inn {
  background-color: #163568;
  /**
          * Create the checkbox state for the tick
          */
}
body.tulip-inn.mini-navbar .nav-header {
  background-color: #a0943f;
}
body.tulip-inn.mini-navbar .nav-second-level {
  background-color: #163568;
}
body.tulip-inn .pace .pace-progress {
  background-color: #a0943f;
}
body.tulip-inn .label-primary, body.tulip-inn .badge-primary {
  background-color: #a0943f;
}
body.tulip-inn .navy-bg {
  background-color: #a0943f;
}
body.tulip-inn .loginscreen .logo-name, body.tulip-inn .loginscreen a small {
  color: #a0943f;
}
body.tulip-inn .loginscreen h2, body.tulip-inn .loginscreen h3, body.tulip-inn .loginscreen p {
  color: #fff;
}
body.tulip-inn .passwordBox small {
  color: #fff;
}
body.tulip-inn .error-box h1, body.tulip-inn .error-box h3, body.tulip-inn .error-box .error-desc {
  color: #fff;
}
body.tulip-inn .panel-primary {
  border-color: #a0943f;
}
body.tulip-inn .panel-primary > .panel-heading {
  background-color: #a0943f;
  border-color: #a0943f;
}
body.tulip-inn .progress-bar {
  background-color: #a0943f;
}
body.tulip-inn .progress {
  border-radius: 0;
}
body.tulip-inn .btn-primary {
  background-color: #a0943f;
  border-color: #a0943f;
}
body.tulip-inn .btn-primary:active {
  background-color: #a0943f;
  border-color: #a0943f;
}
body.tulip-inn .text-navy {
  color: #a0943f;
}
body.tulip-inn .chamado {
  background: #a0943f;
  margin-top: 50px;
  font-size: 14px;
}
body.tulip-inn .chamado a {
  color: #fff !important;
}
body.tulip-inn .chamado a:hover {
  background-color: #7b7231 !important;
}
body.tulip-inn .branding {
  background-color: #a0943f;
}
body.tulip-inn .fc-state-active {
  background-color: #a0943f;
  border-color: #a0943f;
}
body.tulip-inn .onoffswitch-label {
  border-color: #a0943f;
}
body.tulip-inn .onoffswitch-switch {
  border-color: #a0943f;
}
body.tulip-inn .onoffswitch-inner:before {
  background-color: #a0943f;
}
body.tulip-inn .form-control:focus, body.tulip-inn .single-line:focus {
  border-color: #a0943f !important;
}
body.tulip-inn .has-success .form-control {
  border-color: #a0943f;
}
body.tulip-inn .has-success .control-label {
  color: #a0943f;
}
body.tulip-inn .modal-title {
  font-size: 2rem;
  color: #a0943f;
}
body.tulip-inn .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #a0943f;
}
body.tulip-inn .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #a0943f;
  border-color: #a0943f;
}
body.tulip-inn .nav > li > a {
  color: #fff;
}
body.tulip-inn .nav > li.active > a {
  color: white;
}
body.tulip-inn .navbar-default .nav > li > a:hover, body.tulip-inn .navbar-default .nav > li > a:focus {
  background-color: #132f5b;
  color: white;
}
body.tulip-inn .nav > li.active {
  border-left-color: #998d3c;
  background-color: #132f5b;
}
body.tulip-inn .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.tulip-inn .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.tulip-inn .checkboxFive label .ativo {
  display: none;
}
body.tulip-inn .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.tulip-inn .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.tulip-inn .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.tulip-inn .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.tulip-inn .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #a0943f;
  border: 1px solid #a0943f;
  float: right;
}
body.tulip-inn .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #a0943f;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #a0943f;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.tulip-inn .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.tulip-inn .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.tulip-inn .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.tulip-inn .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.tulip-inn .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.tulip-inn .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.tulip-inn .checkboxAtive input[type=checkbox]:checked + label {
  background: #a0943f;
  border: #163568;
}
body.cinco-elementos {
  background-color: #303030;
  /**
          * Create the checkbox state for the tick
          */
}
body.cinco-elementos.mini-navbar .nav-header {
  background-color: #FF0101;
}
body.cinco-elementos.mini-navbar .nav-second-level {
  background-color: #303030;
}
body.cinco-elementos .pace .pace-progress {
  background-color: #FF0101;
}
body.cinco-elementos .label-primary, body.cinco-elementos .badge-primary {
  background-color: #FF0101;
}
body.cinco-elementos .navy-bg {
  background-color: #FF0101;
}
body.cinco-elementos .loginscreen .logo-name, body.cinco-elementos .loginscreen a small {
  color: #FF0101;
}
body.cinco-elementos .loginscreen h2, body.cinco-elementos .loginscreen h3, body.cinco-elementos .loginscreen p {
  color: #fff;
}
body.cinco-elementos .passwordBox small {
  color: #fff;
}
body.cinco-elementos .error-box h1, body.cinco-elementos .error-box h3, body.cinco-elementos .error-box .error-desc {
  color: #fff;
}
body.cinco-elementos .panel-primary {
  border-color: #FF0101;
}
body.cinco-elementos .panel-primary > .panel-heading {
  background-color: #FF0101;
  border-color: #FF0101;
}
body.cinco-elementos .progress-bar {
  background-color: #FF0101;
}
body.cinco-elementos .progress {
  border-radius: 0;
}
body.cinco-elementos .btn-primary {
  background-color: #FF0101;
  border-color: #FF0101;
}
body.cinco-elementos .btn-primary:active {
  background-color: #FF0101;
  border-color: #FF0101;
}
body.cinco-elementos .text-navy {
  color: #FF0101;
}
body.cinco-elementos .chamado {
  background: #FF0101;
  margin-top: 50px;
  font-size: 14px;
}
body.cinco-elementos .chamado a {
  color: #fff !important;
}
body.cinco-elementos .chamado a:hover {
  background-color: #cd0000 !important;
}
body.cinco-elementos .branding {
  background-color: #FF0101;
}
body.cinco-elementos .fc-state-active {
  background-color: #FF0101;
  border-color: #FF0101;
}
body.cinco-elementos .onoffswitch-label {
  border-color: #FF0101;
}
body.cinco-elementos .onoffswitch-switch {
  border-color: #FF0101;
}
body.cinco-elementos .onoffswitch-inner:before {
  background-color: #FF0101;
}
body.cinco-elementos .form-control:focus, body.cinco-elementos .single-line:focus {
  border-color: #FF0101 !important;
}
body.cinco-elementos .has-success .form-control {
  border-color: #FF0101;
}
body.cinco-elementos .has-success .control-label {
  color: #FF0101;
}
body.cinco-elementos .modal-title {
  font-size: 2rem;
  color: #FF0101;
}
body.cinco-elementos .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #FF0101;
}
body.cinco-elementos .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #FF0101;
  border-color: #FF0101;
}
body.cinco-elementos .nav > li > a {
  color: #fff;
}
body.cinco-elementos .nav > li.active > a {
  color: white;
}
body.cinco-elementos .navbar-default .nav > li > a:hover, body.cinco-elementos .navbar-default .nav > li > a:focus {
  background-color: #282828;
  color: white;
}
body.cinco-elementos .nav > li.active {
  border-left-color: #f60000;
  background-color: #282828;
}
body.cinco-elementos .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.cinco-elementos .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.cinco-elementos .checkboxFive label .ativo {
  display: none;
}
body.cinco-elementos .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.cinco-elementos .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.cinco-elementos .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.cinco-elementos .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.cinco-elementos .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #FF0101;
  border: 1px solid #FF0101;
  float: right;
}
body.cinco-elementos .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #FF0101;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #FF0101;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.cinco-elementos .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.cinco-elementos .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.cinco-elementos .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.cinco-elementos .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.cinco-elementos .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.cinco-elementos .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.cinco-elementos .checkboxAtive input[type=checkbox]:checked + label {
  background: #FF0101;
  border: #303030;
}
body.Golden-tulip {
  background-color: #163568;
  /**
          * Create the checkbox state for the tick
          */
}
body.Golden-tulip.mini-navbar .nav-header {
  background-color: #e8bd44;
}
body.Golden-tulip.mini-navbar .nav-second-level {
  background-color: #163568;
}
body.Golden-tulip .pace .pace-progress {
  background-color: #e8bd44;
}
body.Golden-tulip .label-primary, body.Golden-tulip .badge-primary {
  background-color: #e8bd44;
}
body.Golden-tulip .navy-bg {
  background-color: #e8bd44;
}
body.Golden-tulip .loginscreen .logo-name, body.Golden-tulip .loginscreen a small {
  color: #e8bd44;
}
body.Golden-tulip .loginscreen h2, body.Golden-tulip .loginscreen h3, body.Golden-tulip .loginscreen p {
  color: #fff;
}
body.Golden-tulip .passwordBox small {
  color: #fff;
}
body.Golden-tulip .error-box h1, body.Golden-tulip .error-box h3, body.Golden-tulip .error-box .error-desc {
  color: #fff;
}
body.Golden-tulip .panel-primary {
  border-color: #e8bd44;
}
body.Golden-tulip .panel-primary > .panel-heading {
  background-color: #e8bd44;
  border-color: #e8bd44;
}
body.Golden-tulip .progress-bar {
  background-color: #e8bd44;
}
body.Golden-tulip .progress {
  border-radius: 0;
}
body.Golden-tulip .btn-primary {
  background-color: #e8bd44;
  border-color: #e8bd44;
}
body.Golden-tulip .btn-primary:active {
  background-color: #e8bd44;
  border-color: #e8bd44;
}
body.Golden-tulip .text-navy {
  color: #e8bd44;
}
body.Golden-tulip .chamado {
  background: #e8bd44;
  margin-top: 50px;
  font-size: 14px;
}
body.Golden-tulip .chamado a {
  color: #fff !important;
}
body.Golden-tulip .chamado a:hover {
  background-color: #deab1b !important;
}
body.Golden-tulip .branding {
  background-color: #e8bd44;
}
body.Golden-tulip .fc-state-active {
  background-color: #e8bd44;
  border-color: #e8bd44;
}
body.Golden-tulip .onoffswitch-label {
  border-color: #e8bd44;
}
body.Golden-tulip .onoffswitch-switch {
  border-color: #e8bd44;
}
body.Golden-tulip .onoffswitch-inner:before {
  background-color: #e8bd44;
}
body.Golden-tulip .form-control:focus, body.Golden-tulip .single-line:focus {
  border-color: #e8bd44 !important;
}
body.Golden-tulip .has-success .form-control {
  border-color: #e8bd44;
}
body.Golden-tulip .has-success .control-label {
  color: #e8bd44;
}
body.Golden-tulip .modal-title {
  font-size: 2rem;
  color: #e8bd44;
}
body.Golden-tulip .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #e8bd44;
}
body.Golden-tulip .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #e8bd44;
  border-color: #e8bd44;
}
body.Golden-tulip .nav > li > a {
  color: #fff;
}
body.Golden-tulip .nav > li.active > a {
  color: white;
}
body.Golden-tulip .navbar-default .nav > li > a:hover, body.Golden-tulip .navbar-default .nav > li > a:focus {
  background-color: #132f5b;
  color: white;
}
body.Golden-tulip .nav > li.active {
  border-left-color: #e7ba3b;
  background-color: #132f5b;
}
body.Golden-tulip .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.Golden-tulip .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.Golden-tulip .checkboxFive label .ativo {
  display: none;
}
body.Golden-tulip .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.Golden-tulip .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.Golden-tulip .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.Golden-tulip .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.Golden-tulip .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #e8bd44;
  border: 1px solid #e8bd44;
  float: right;
}
body.Golden-tulip .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #e8bd44;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #e8bd44;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.Golden-tulip .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.Golden-tulip .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.Golden-tulip .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.Golden-tulip .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.Golden-tulip .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.Golden-tulip .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.Golden-tulip .checkboxAtive input[type=checkbox]:checked + label {
  background: #e8bd44;
  border: #163568;
}
body.bar-do-alemao {
  background-color: #1b1b1b;
  /**
          * Create the checkbox state for the tick
          */
}
body.bar-do-alemao.mini-navbar .nav-header {
  background-color: #76161b;
}
body.bar-do-alemao.mini-navbar .nav-second-level {
  background-color: #1b1b1b;
}
body.bar-do-alemao .pace .pace-progress {
  background-color: #76161b;
}
body.bar-do-alemao .label-primary, body.bar-do-alemao .badge-primary {
  background-color: #76161b;
}
body.bar-do-alemao .navy-bg {
  background-color: #76161b;
}
body.bar-do-alemao .loginscreen .logo-name, body.bar-do-alemao .loginscreen a small {
  color: #76161b;
}
body.bar-do-alemao .loginscreen h2, body.bar-do-alemao .loginscreen h3, body.bar-do-alemao .loginscreen p {
  color: #fff;
}
body.bar-do-alemao .passwordBox small {
  color: #fff;
}
body.bar-do-alemao .error-box h1, body.bar-do-alemao .error-box h3, body.bar-do-alemao .error-box .error-desc {
  color: #fff;
}
body.bar-do-alemao .panel-primary {
  border-color: #76161b;
}
body.bar-do-alemao .panel-primary > .panel-heading {
  background-color: #76161b;
  border-color: #76161b;
}
body.bar-do-alemao .progress-bar {
  background-color: #76161b;
}
body.bar-do-alemao .progress {
  border-radius: 0;
}
body.bar-do-alemao .btn-primary {
  background-color: #76161b;
  border-color: #76161b;
}
body.bar-do-alemao .btn-primary:active {
  background-color: #76161b;
  border-color: #76161b;
}
body.bar-do-alemao .text-navy {
  color: #76161b;
}
body.bar-do-alemao .chamado {
  background: #76161b;
  margin-top: 50px;
  font-size: 14px;
}
body.bar-do-alemao .chamado a {
  color: #fff !important;
}
body.bar-do-alemao .chamado a:hover {
  background-color: #4b0e11 !important;
}
body.bar-do-alemao .branding {
  background-color: #76161b;
}
body.bar-do-alemao .fc-state-active {
  background-color: #76161b;
  border-color: #76161b;
}
body.bar-do-alemao .onoffswitch-label {
  border-color: #76161b;
}
body.bar-do-alemao .onoffswitch-switch {
  border-color: #76161b;
}
body.bar-do-alemao .onoffswitch-inner:before {
  background-color: #76161b;
}
body.bar-do-alemao .form-control:focus, body.bar-do-alemao .single-line:focus {
  border-color: #76161b !important;
}
body.bar-do-alemao .has-success .form-control {
  border-color: #76161b;
}
body.bar-do-alemao .has-success .control-label {
  color: #76161b;
}
body.bar-do-alemao .modal-title {
  font-size: 2rem;
  color: #76161b;
}
body.bar-do-alemao .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #76161b;
}
body.bar-do-alemao .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #76161b;
  border-color: #76161b;
}
body.bar-do-alemao .nav > li > a {
  color: #fff;
}
body.bar-do-alemao .nav > li.active > a {
  color: white;
}
body.bar-do-alemao .navbar-default .nav > li > a:hover, body.bar-do-alemao .navbar-default .nav > li > a:focus {
  background-color: #131313;
  color: white;
}
body.bar-do-alemao .nav > li.active {
  border-left-color: #6d1419;
  background-color: #131313;
}
body.bar-do-alemao .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.bar-do-alemao .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.bar-do-alemao .checkboxFive label .ativo {
  display: none;
}
body.bar-do-alemao .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.bar-do-alemao .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.bar-do-alemao .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.bar-do-alemao .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.bar-do-alemao .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #76161b;
  border: 1px solid #76161b;
  float: right;
}
body.bar-do-alemao .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #76161b;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #76161b;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.bar-do-alemao .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.bar-do-alemao .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.bar-do-alemao .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.bar-do-alemao .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.bar-do-alemao .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.bar-do-alemao .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.bar-do-alemao .checkboxAtive input[type=checkbox]:checked + label {
  background: #76161b;
  border: #1b1b1b;
}
body.san-juan-executive {
  background-color: #303030;
  /**
          * Create the checkbox state for the tick
          */
}
body.san-juan-executive.mini-navbar .nav-header {
  background-color: #a90d23;
}
body.san-juan-executive.mini-navbar .nav-second-level {
  background-color: #303030;
}
body.san-juan-executive .pace .pace-progress {
  background-color: #a90d23;
}
body.san-juan-executive .label-primary, body.san-juan-executive .badge-primary {
  background-color: #a90d23;
}
body.san-juan-executive .navy-bg {
  background-color: #a90d23;
}
body.san-juan-executive .loginscreen .logo-name, body.san-juan-executive .loginscreen a small {
  color: #a90d23;
}
body.san-juan-executive .loginscreen h2, body.san-juan-executive .loginscreen h3, body.san-juan-executive .loginscreen p {
  color: #fff;
}
body.san-juan-executive .passwordBox small {
  color: #fff;
}
body.san-juan-executive .error-box h1, body.san-juan-executive .error-box h3, body.san-juan-executive .error-box .error-desc {
  color: #fff;
}
body.san-juan-executive .panel-primary {
  border-color: #a90d23;
}
body.san-juan-executive .panel-primary > .panel-heading {
  background-color: #a90d23;
  border-color: #a90d23;
}
body.san-juan-executive .progress-bar {
  background-color: #a90d23;
}
body.san-juan-executive .progress {
  border-radius: 0;
}
body.san-juan-executive .btn-primary {
  background-color: #a90d23;
  border-color: #a90d23;
}
body.san-juan-executive .btn-primary:active {
  background-color: #a90d23;
  border-color: #a90d23;
}
body.san-juan-executive .text-navy {
  color: #a90d23;
}
body.san-juan-executive .chamado {
  background: #a90d23;
  margin-top: 50px;
  font-size: 14px;
}
body.san-juan-executive .chamado a {
  color: #fff !important;
}
body.san-juan-executive .chamado a:hover {
  background-color: #7a0919 !important;
}
body.san-juan-executive .branding {
  background-color: #a90d23;
}
body.san-juan-executive .fc-state-active {
  background-color: #a90d23;
  border-color: #a90d23;
}
body.san-juan-executive .onoffswitch-label {
  border-color: #a90d23;
}
body.san-juan-executive .onoffswitch-switch {
  border-color: #a90d23;
}
body.san-juan-executive .onoffswitch-inner:before {
  background-color: #a90d23;
}
body.san-juan-executive .form-control:focus, body.san-juan-executive .single-line:focus {
  border-color: #a90d23 !important;
}
body.san-juan-executive .has-success .form-control {
  border-color: #a90d23;
}
body.san-juan-executive .has-success .control-label {
  color: #a90d23;
}
body.san-juan-executive .modal-title {
  font-size: 2rem;
  color: #a90d23;
}
body.san-juan-executive .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #a90d23;
}
body.san-juan-executive .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #a90d23;
  border-color: #a90d23;
}
body.san-juan-executive .nav > li > a {
  color: #fff;
}
body.san-juan-executive .nav > li.active > a {
  color: white;
}
body.san-juan-executive .navbar-default .nav > li > a:hover, body.san-juan-executive .navbar-default .nav > li > a:focus {
  background-color: #282828;
  color: white;
}
body.san-juan-executive .nav > li.active {
  border-left-color: #a00c21;
  background-color: #282828;
}
body.san-juan-executive .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.san-juan-executive .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.san-juan-executive .checkboxFive label .ativo {
  display: none;
}
body.san-juan-executive .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.san-juan-executive .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.san-juan-executive .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.san-juan-executive .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.san-juan-executive .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #a90d23;
  border: 1px solid #a90d23;
  float: right;
}
body.san-juan-executive .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #a90d23;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #a90d23;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.san-juan-executive .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.san-juan-executive .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.san-juan-executive .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.san-juan-executive .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.san-juan-executive .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.san-juan-executive .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.san-juan-executive .checkboxAtive input[type=checkbox]:checked + label {
  background: #a90d23;
  border: #303030;
}
body.san-juan-business {
  background-color: #303030;
  /**
          * Create the checkbox state for the tick
          */
}
body.san-juan-business.mini-navbar .nav-header {
  background-color: #a90d23;
}
body.san-juan-business.mini-navbar .nav-second-level {
  background-color: #303030;
}
body.san-juan-business .pace .pace-progress {
  background-color: #a90d23;
}
body.san-juan-business .label-primary, body.san-juan-business .badge-primary {
  background-color: #a90d23;
}
body.san-juan-business .navy-bg {
  background-color: #a90d23;
}
body.san-juan-business .loginscreen .logo-name, body.san-juan-business .loginscreen a small {
  color: #a90d23;
}
body.san-juan-business .loginscreen h2, body.san-juan-business .loginscreen h3, body.san-juan-business .loginscreen p {
  color: #fff;
}
body.san-juan-business .passwordBox small {
  color: #fff;
}
body.san-juan-business .error-box h1, body.san-juan-business .error-box h3, body.san-juan-business .error-box .error-desc {
  color: #fff;
}
body.san-juan-business .panel-primary {
  border-color: #a90d23;
}
body.san-juan-business .panel-primary > .panel-heading {
  background-color: #a90d23;
  border-color: #a90d23;
}
body.san-juan-business .progress-bar {
  background-color: #a90d23;
}
body.san-juan-business .progress {
  border-radius: 0;
}
body.san-juan-business .btn-primary {
  background-color: #a90d23;
  border-color: #a90d23;
}
body.san-juan-business .btn-primary:active {
  background-color: #a90d23;
  border-color: #a90d23;
}
body.san-juan-business .text-navy {
  color: #a90d23;
}
body.san-juan-business .chamado {
  background: #a90d23;
  margin-top: 50px;
  font-size: 14px;
}
body.san-juan-business .chamado a {
  color: #fff !important;
}
body.san-juan-business .chamado a:hover {
  background-color: #7a0919 !important;
}
body.san-juan-business .branding {
  background-color: #a90d23;
}
body.san-juan-business .fc-state-active {
  background-color: #a90d23;
  border-color: #a90d23;
}
body.san-juan-business .onoffswitch-label {
  border-color: #a90d23;
}
body.san-juan-business .onoffswitch-switch {
  border-color: #a90d23;
}
body.san-juan-business .onoffswitch-inner:before {
  background-color: #a90d23;
}
body.san-juan-business .form-control:focus, body.san-juan-business .single-line:focus {
  border-color: #a90d23 !important;
}
body.san-juan-business .has-success .form-control {
  border-color: #a90d23;
}
body.san-juan-business .has-success .control-label {
  color: #a90d23;
}
body.san-juan-business .modal-title {
  font-size: 2rem;
  color: #a90d23;
}
body.san-juan-business .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #a90d23;
}
body.san-juan-business .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #a90d23;
  border-color: #a90d23;
}
body.san-juan-business .nav > li > a {
  color: #fff;
}
body.san-juan-business .nav > li.active > a {
  color: white;
}
body.san-juan-business .navbar-default .nav > li > a:hover, body.san-juan-business .navbar-default .nav > li > a:focus {
  background-color: #282828;
  color: white;
}
body.san-juan-business .nav > li.active {
  border-left-color: #a00c21;
  background-color: #282828;
}
body.san-juan-business .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.san-juan-business .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.san-juan-business .checkboxFive label .ativo {
  display: none;
}
body.san-juan-business .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.san-juan-business .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.san-juan-business .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.san-juan-business .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.san-juan-business .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #a90d23;
  border: 1px solid #a90d23;
  float: right;
}
body.san-juan-business .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #a90d23;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #a90d23;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.san-juan-business .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.san-juan-business .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.san-juan-business .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.san-juan-business .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.san-juan-business .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.san-juan-business .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.san-juan-business .checkboxAtive input[type=checkbox]:checked + label {
  background: #a90d23;
  border: #303030;
}
body.san-juan-tour {
  background-color: #303030;
  /**
          * Create the checkbox state for the tick
          */
}
body.san-juan-tour.mini-navbar .nav-header {
  background-color: #a90d23;
}
body.san-juan-tour.mini-navbar .nav-second-level {
  background-color: #303030;
}
body.san-juan-tour .pace .pace-progress {
  background-color: #a90d23;
}
body.san-juan-tour .label-primary, body.san-juan-tour .badge-primary {
  background-color: #a90d23;
}
body.san-juan-tour .navy-bg {
  background-color: #a90d23;
}
body.san-juan-tour .loginscreen .logo-name, body.san-juan-tour .loginscreen a small {
  color: #a90d23;
}
body.san-juan-tour .loginscreen h2, body.san-juan-tour .loginscreen h3, body.san-juan-tour .loginscreen p {
  color: #fff;
}
body.san-juan-tour .passwordBox small {
  color: #fff;
}
body.san-juan-tour .error-box h1, body.san-juan-tour .error-box h3, body.san-juan-tour .error-box .error-desc {
  color: #fff;
}
body.san-juan-tour .panel-primary {
  border-color: #a90d23;
}
body.san-juan-tour .panel-primary > .panel-heading {
  background-color: #a90d23;
  border-color: #a90d23;
}
body.san-juan-tour .progress-bar {
  background-color: #a90d23;
}
body.san-juan-tour .progress {
  border-radius: 0;
}
body.san-juan-tour .btn-primary {
  background-color: #a90d23;
  border-color: #a90d23;
}
body.san-juan-tour .btn-primary:active {
  background-color: #a90d23;
  border-color: #a90d23;
}
body.san-juan-tour .text-navy {
  color: #a90d23;
}
body.san-juan-tour .chamado {
  background: #a90d23;
  margin-top: 50px;
  font-size: 14px;
}
body.san-juan-tour .chamado a {
  color: #fff !important;
}
body.san-juan-tour .chamado a:hover {
  background-color: #7a0919 !important;
}
body.san-juan-tour .branding {
  background-color: #a90d23;
}
body.san-juan-tour .fc-state-active {
  background-color: #a90d23;
  border-color: #a90d23;
}
body.san-juan-tour .onoffswitch-label {
  border-color: #a90d23;
}
body.san-juan-tour .onoffswitch-switch {
  border-color: #a90d23;
}
body.san-juan-tour .onoffswitch-inner:before {
  background-color: #a90d23;
}
body.san-juan-tour .form-control:focus, body.san-juan-tour .single-line:focus {
  border-color: #a90d23 !important;
}
body.san-juan-tour .has-success .form-control {
  border-color: #a90d23;
}
body.san-juan-tour .has-success .control-label {
  color: #a90d23;
}
body.san-juan-tour .modal-title {
  font-size: 2rem;
  color: #a90d23;
}
body.san-juan-tour .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #a90d23;
}
body.san-juan-tour .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #a90d23;
  border-color: #a90d23;
}
body.san-juan-tour .nav > li > a {
  color: #fff;
}
body.san-juan-tour .nav > li.active > a {
  color: white;
}
body.san-juan-tour .navbar-default .nav > li > a:hover, body.san-juan-tour .navbar-default .nav > li > a:focus {
  background-color: #282828;
  color: white;
}
body.san-juan-tour .nav > li.active {
  border-left-color: #a00c21;
  background-color: #282828;
}
body.san-juan-tour .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.san-juan-tour .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.san-juan-tour .checkboxFive label .ativo {
  display: none;
}
body.san-juan-tour .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.san-juan-tour .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.san-juan-tour .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.san-juan-tour .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.san-juan-tour .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #a90d23;
  border: 1px solid #a90d23;
  float: right;
}
body.san-juan-tour .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #a90d23;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #a90d23;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.san-juan-tour .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.san-juan-tour .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.san-juan-tour .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.san-juan-tour .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.san-juan-tour .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.san-juan-tour .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.san-juan-tour .checkboxAtive input[type=checkbox]:checked + label {
  background: #a90d23;
  border: #303030;
}
body.san-juan-royal {
  background-color: #303030;
  /**
          * Create the checkbox state for the tick
          */
}
body.san-juan-royal.mini-navbar .nav-header {
  background-color: #a90d23;
}
body.san-juan-royal.mini-navbar .nav-second-level {
  background-color: #303030;
}
body.san-juan-royal .pace .pace-progress {
  background-color: #a90d23;
}
body.san-juan-royal .label-primary, body.san-juan-royal .badge-primary {
  background-color: #a90d23;
}
body.san-juan-royal .navy-bg {
  background-color: #a90d23;
}
body.san-juan-royal .loginscreen .logo-name, body.san-juan-royal .loginscreen a small {
  color: #a90d23;
}
body.san-juan-royal .loginscreen h2, body.san-juan-royal .loginscreen h3, body.san-juan-royal .loginscreen p {
  color: #fff;
}
body.san-juan-royal .passwordBox small {
  color: #fff;
}
body.san-juan-royal .error-box h1, body.san-juan-royal .error-box h3, body.san-juan-royal .error-box .error-desc {
  color: #fff;
}
body.san-juan-royal .panel-primary {
  border-color: #a90d23;
}
body.san-juan-royal .panel-primary > .panel-heading {
  background-color: #a90d23;
  border-color: #a90d23;
}
body.san-juan-royal .progress-bar {
  background-color: #a90d23;
}
body.san-juan-royal .progress {
  border-radius: 0;
}
body.san-juan-royal .btn-primary {
  background-color: #a90d23;
  border-color: #a90d23;
}
body.san-juan-royal .btn-primary:active {
  background-color: #a90d23;
  border-color: #a90d23;
}
body.san-juan-royal .text-navy {
  color: #a90d23;
}
body.san-juan-royal .chamado {
  background: #a90d23;
  margin-top: 50px;
  font-size: 14px;
}
body.san-juan-royal .chamado a {
  color: #fff !important;
}
body.san-juan-royal .chamado a:hover {
  background-color: #7a0919 !important;
}
body.san-juan-royal .branding {
  background-color: #a90d23;
}
body.san-juan-royal .fc-state-active {
  background-color: #a90d23;
  border-color: #a90d23;
}
body.san-juan-royal .onoffswitch-label {
  border-color: #a90d23;
}
body.san-juan-royal .onoffswitch-switch {
  border-color: #a90d23;
}
body.san-juan-royal .onoffswitch-inner:before {
  background-color: #a90d23;
}
body.san-juan-royal .form-control:focus, body.san-juan-royal .single-line:focus {
  border-color: #a90d23 !important;
}
body.san-juan-royal .has-success .form-control {
  border-color: #a90d23;
}
body.san-juan-royal .has-success .control-label {
  color: #a90d23;
}
body.san-juan-royal .modal-title {
  font-size: 2rem;
  color: #a90d23;
}
body.san-juan-royal .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #a90d23;
}
body.san-juan-royal .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #a90d23;
  border-color: #a90d23;
}
body.san-juan-royal .nav > li > a {
  color: #fff;
}
body.san-juan-royal .nav > li.active > a {
  color: white;
}
body.san-juan-royal .navbar-default .nav > li > a:hover, body.san-juan-royal .navbar-default .nav > li > a:focus {
  background-color: #282828;
  color: white;
}
body.san-juan-royal .nav > li.active {
  border-left-color: #a00c21;
  background-color: #282828;
}
body.san-juan-royal .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.san-juan-royal .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.san-juan-royal .checkboxFive label .ativo {
  display: none;
}
body.san-juan-royal .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.san-juan-royal .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.san-juan-royal .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.san-juan-royal .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.san-juan-royal .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #a90d23;
  border: 1px solid #a90d23;
  float: right;
}
body.san-juan-royal .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #a90d23;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #a90d23;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.san-juan-royal .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.san-juan-royal .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.san-juan-royal .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.san-juan-royal .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.san-juan-royal .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.san-juan-royal .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.san-juan-royal .checkboxAtive input[type=checkbox]:checked + label {
  background: #a90d23;
  border: #303030;
}
body.san-juan-jaguariaiva {
  background-color: #303030;
  /**
          * Create the checkbox state for the tick
          */
}
body.san-juan-jaguariaiva.mini-navbar .nav-header {
  background-color: #a90d23;
}
body.san-juan-jaguariaiva.mini-navbar .nav-second-level {
  background-color: #303030;
}
body.san-juan-jaguariaiva .pace .pace-progress {
  background-color: #a90d23;
}
body.san-juan-jaguariaiva .label-primary, body.san-juan-jaguariaiva .badge-primary {
  background-color: #a90d23;
}
body.san-juan-jaguariaiva .navy-bg {
  background-color: #a90d23;
}
body.san-juan-jaguariaiva .loginscreen .logo-name, body.san-juan-jaguariaiva .loginscreen a small {
  color: #a90d23;
}
body.san-juan-jaguariaiva .loginscreen h2, body.san-juan-jaguariaiva .loginscreen h3, body.san-juan-jaguariaiva .loginscreen p {
  color: #fff;
}
body.san-juan-jaguariaiva .passwordBox small {
  color: #fff;
}
body.san-juan-jaguariaiva .error-box h1, body.san-juan-jaguariaiva .error-box h3, body.san-juan-jaguariaiva .error-box .error-desc {
  color: #fff;
}
body.san-juan-jaguariaiva .panel-primary {
  border-color: #a90d23;
}
body.san-juan-jaguariaiva .panel-primary > .panel-heading {
  background-color: #a90d23;
  border-color: #a90d23;
}
body.san-juan-jaguariaiva .progress-bar {
  background-color: #a90d23;
}
body.san-juan-jaguariaiva .progress {
  border-radius: 0;
}
body.san-juan-jaguariaiva .btn-primary {
  background-color: #a90d23;
  border-color: #a90d23;
}
body.san-juan-jaguariaiva .btn-primary:active {
  background-color: #a90d23;
  border-color: #a90d23;
}
body.san-juan-jaguariaiva .text-navy {
  color: #a90d23;
}
body.san-juan-jaguariaiva .chamado {
  background: #a90d23;
  margin-top: 50px;
  font-size: 14px;
}
body.san-juan-jaguariaiva .chamado a {
  color: #fff !important;
}
body.san-juan-jaguariaiva .chamado a:hover {
  background-color: #7a0919 !important;
}
body.san-juan-jaguariaiva .branding {
  background-color: #a90d23;
}
body.san-juan-jaguariaiva .fc-state-active {
  background-color: #a90d23;
  border-color: #a90d23;
}
body.san-juan-jaguariaiva .onoffswitch-label {
  border-color: #a90d23;
}
body.san-juan-jaguariaiva .onoffswitch-switch {
  border-color: #a90d23;
}
body.san-juan-jaguariaiva .onoffswitch-inner:before {
  background-color: #a90d23;
}
body.san-juan-jaguariaiva .form-control:focus, body.san-juan-jaguariaiva .single-line:focus {
  border-color: #a90d23 !important;
}
body.san-juan-jaguariaiva .has-success .form-control {
  border-color: #a90d23;
}
body.san-juan-jaguariaiva .has-success .control-label {
  color: #a90d23;
}
body.san-juan-jaguariaiva .modal-title {
  font-size: 2rem;
  color: #a90d23;
}
body.san-juan-jaguariaiva .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #a90d23;
}
body.san-juan-jaguariaiva .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #a90d23;
  border-color: #a90d23;
}
body.san-juan-jaguariaiva .nav > li > a {
  color: #fff;
}
body.san-juan-jaguariaiva .nav > li.active > a {
  color: white;
}
body.san-juan-jaguariaiva .navbar-default .nav > li > a:hover, body.san-juan-jaguariaiva .navbar-default .nav > li > a:focus {
  background-color: #282828;
  color: white;
}
body.san-juan-jaguariaiva .nav > li.active {
  border-left-color: #a00c21;
  background-color: #282828;
}
body.san-juan-jaguariaiva .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.san-juan-jaguariaiva .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.san-juan-jaguariaiva .checkboxFive label .ativo {
  display: none;
}
body.san-juan-jaguariaiva .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.san-juan-jaguariaiva .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.san-juan-jaguariaiva .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.san-juan-jaguariaiva .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.san-juan-jaguariaiva .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #a90d23;
  border: 1px solid #a90d23;
  float: right;
}
body.san-juan-jaguariaiva .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #a90d23;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #a90d23;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.san-juan-jaguariaiva .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.san-juan-jaguariaiva .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.san-juan-jaguariaiva .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.san-juan-jaguariaiva .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.san-juan-jaguariaiva .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.san-juan-jaguariaiva .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.san-juan-jaguariaiva .checkboxAtive input[type=checkbox]:checked + label {
  background: #a90d23;
  border: #303030;
}
body.san-juan-eco-hotel {
  background-color: #303030;
  /**
          * Create the checkbox state for the tick
          */
}
body.san-juan-eco-hotel.mini-navbar .nav-header {
  background-color: #a90d23;
}
body.san-juan-eco-hotel.mini-navbar .nav-second-level {
  background-color: #303030;
}
body.san-juan-eco-hotel .pace .pace-progress {
  background-color: #a90d23;
}
body.san-juan-eco-hotel .label-primary, body.san-juan-eco-hotel .badge-primary {
  background-color: #a90d23;
}
body.san-juan-eco-hotel .navy-bg {
  background-color: #a90d23;
}
body.san-juan-eco-hotel .loginscreen .logo-name, body.san-juan-eco-hotel .loginscreen a small {
  color: #a90d23;
}
body.san-juan-eco-hotel .loginscreen h2, body.san-juan-eco-hotel .loginscreen h3, body.san-juan-eco-hotel .loginscreen p {
  color: #fff;
}
body.san-juan-eco-hotel .passwordBox small {
  color: #fff;
}
body.san-juan-eco-hotel .error-box h1, body.san-juan-eco-hotel .error-box h3, body.san-juan-eco-hotel .error-box .error-desc {
  color: #fff;
}
body.san-juan-eco-hotel .panel-primary {
  border-color: #a90d23;
}
body.san-juan-eco-hotel .panel-primary > .panel-heading {
  background-color: #a90d23;
  border-color: #a90d23;
}
body.san-juan-eco-hotel .progress-bar {
  background-color: #a90d23;
}
body.san-juan-eco-hotel .progress {
  border-radius: 0;
}
body.san-juan-eco-hotel .btn-primary {
  background-color: #a90d23;
  border-color: #a90d23;
}
body.san-juan-eco-hotel .btn-primary:active {
  background-color: #a90d23;
  border-color: #a90d23;
}
body.san-juan-eco-hotel .text-navy {
  color: #a90d23;
}
body.san-juan-eco-hotel .chamado {
  background: #a90d23;
  margin-top: 50px;
  font-size: 14px;
}
body.san-juan-eco-hotel .chamado a {
  color: #fff !important;
}
body.san-juan-eco-hotel .chamado a:hover {
  background-color: #7a0919 !important;
}
body.san-juan-eco-hotel .branding {
  background-color: #a90d23;
}
body.san-juan-eco-hotel .fc-state-active {
  background-color: #a90d23;
  border-color: #a90d23;
}
body.san-juan-eco-hotel .onoffswitch-label {
  border-color: #a90d23;
}
body.san-juan-eco-hotel .onoffswitch-switch {
  border-color: #a90d23;
}
body.san-juan-eco-hotel .onoffswitch-inner:before {
  background-color: #a90d23;
}
body.san-juan-eco-hotel .form-control:focus, body.san-juan-eco-hotel .single-line:focus {
  border-color: #a90d23 !important;
}
body.san-juan-eco-hotel .has-success .form-control {
  border-color: #a90d23;
}
body.san-juan-eco-hotel .has-success .control-label {
  color: #a90d23;
}
body.san-juan-eco-hotel .modal-title {
  font-size: 2rem;
  color: #a90d23;
}
body.san-juan-eco-hotel .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #a90d23;
}
body.san-juan-eco-hotel .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #a90d23;
  border-color: #a90d23;
}
body.san-juan-eco-hotel .nav > li > a {
  color: #fff;
}
body.san-juan-eco-hotel .nav > li.active > a {
  color: white;
}
body.san-juan-eco-hotel .navbar-default .nav > li > a:hover, body.san-juan-eco-hotel .navbar-default .nav > li > a:focus {
  background-color: #282828;
  color: white;
}
body.san-juan-eco-hotel .nav > li.active {
  border-left-color: #a00c21;
  background-color: #282828;
}
body.san-juan-eco-hotel .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.san-juan-eco-hotel .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.san-juan-eco-hotel .checkboxFive label .ativo {
  display: none;
}
body.san-juan-eco-hotel .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.san-juan-eco-hotel .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.san-juan-eco-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.san-juan-eco-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.san-juan-eco-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #a90d23;
  border: 1px solid #a90d23;
  float: right;
}
body.san-juan-eco-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #a90d23;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #a90d23;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.san-juan-eco-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.san-juan-eco-hotel .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.san-juan-eco-hotel .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.san-juan-eco-hotel .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.san-juan-eco-hotel .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.san-juan-eco-hotel .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.san-juan-eco-hotel .checkboxAtive input[type=checkbox]:checked + label {
  background: #a90d23;
  border: #303030;
}
body.johnscher {
  background-color: #303030;
  /**
          * Create the checkbox state for the tick
          */
}
body.johnscher.mini-navbar .nav-header {
  background-color: #a90d23;
}
body.johnscher.mini-navbar .nav-second-level {
  background-color: #303030;
}
body.johnscher .pace .pace-progress {
  background-color: #a90d23;
}
body.johnscher .label-primary, body.johnscher .badge-primary {
  background-color: #a90d23;
}
body.johnscher .navy-bg {
  background-color: #a90d23;
}
body.johnscher .loginscreen .logo-name, body.johnscher .loginscreen a small {
  color: #a90d23;
}
body.johnscher .loginscreen h2, body.johnscher .loginscreen h3, body.johnscher .loginscreen p {
  color: #fff;
}
body.johnscher .passwordBox small {
  color: #fff;
}
body.johnscher .error-box h1, body.johnscher .error-box h3, body.johnscher .error-box .error-desc {
  color: #fff;
}
body.johnscher .panel-primary {
  border-color: #a90d23;
}
body.johnscher .panel-primary > .panel-heading {
  background-color: #a90d23;
  border-color: #a90d23;
}
body.johnscher .progress-bar {
  background-color: #a90d23;
}
body.johnscher .progress {
  border-radius: 0;
}
body.johnscher .btn-primary {
  background-color: #a90d23;
  border-color: #a90d23;
}
body.johnscher .btn-primary:active {
  background-color: #a90d23;
  border-color: #a90d23;
}
body.johnscher .text-navy {
  color: #a90d23;
}
body.johnscher .chamado {
  background: #a90d23;
  margin-top: 50px;
  font-size: 14px;
}
body.johnscher .chamado a {
  color: #fff !important;
}
body.johnscher .chamado a:hover {
  background-color: #7a0919 !important;
}
body.johnscher .branding {
  background-color: #a90d23;
}
body.johnscher .fc-state-active {
  background-color: #a90d23;
  border-color: #a90d23;
}
body.johnscher .onoffswitch-label {
  border-color: #a90d23;
}
body.johnscher .onoffswitch-switch {
  border-color: #a90d23;
}
body.johnscher .onoffswitch-inner:before {
  background-color: #a90d23;
}
body.johnscher .form-control:focus, body.johnscher .single-line:focus {
  border-color: #a90d23 !important;
}
body.johnscher .has-success .form-control {
  border-color: #a90d23;
}
body.johnscher .has-success .control-label {
  color: #a90d23;
}
body.johnscher .modal-title {
  font-size: 2rem;
  color: #a90d23;
}
body.johnscher .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #a90d23;
}
body.johnscher .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #a90d23;
  border-color: #a90d23;
}
body.johnscher .nav > li > a {
  color: #fff;
}
body.johnscher .nav > li.active > a {
  color: white;
}
body.johnscher .navbar-default .nav > li > a:hover, body.johnscher .navbar-default .nav > li > a:focus {
  background-color: #282828;
  color: white;
}
body.johnscher .nav > li.active {
  border-left-color: #a00c21;
  background-color: #282828;
}
body.johnscher .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.johnscher .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.johnscher .checkboxFive label .ativo {
  display: none;
}
body.johnscher .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.johnscher .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.johnscher .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.johnscher .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.johnscher .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #a90d23;
  border: 1px solid #a90d23;
  float: right;
}
body.johnscher .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #a90d23;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #a90d23;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.johnscher .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.johnscher .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.johnscher .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.johnscher .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.johnscher .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.johnscher .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.johnscher .checkboxAtive input[type=checkbox]:checked + label {
  background: #a90d23;
  border: #303030;
}
body.wood-hotel {
  background-color: #292929;
  /**
          * Create the checkbox state for the tick
          */
}
body.wood-hotel.mini-navbar .nav-header {
  background-color: #a26846;
}
body.wood-hotel.mini-navbar .nav-second-level {
  background-color: #292929;
}
body.wood-hotel .pace .pace-progress {
  background-color: #a26846;
}
body.wood-hotel .label-primary, body.wood-hotel .badge-primary {
  background-color: #a26846;
}
body.wood-hotel .navy-bg {
  background-color: #a26846;
}
body.wood-hotel .loginscreen .logo-name, body.wood-hotel .loginscreen a small {
  color: #a26846;
}
body.wood-hotel .loginscreen h2, body.wood-hotel .loginscreen h3, body.wood-hotel .loginscreen p {
  color: #fff;
}
body.wood-hotel .passwordBox small {
  color: #fff;
}
body.wood-hotel .error-box h1, body.wood-hotel .error-box h3, body.wood-hotel .error-box .error-desc {
  color: #fff;
}
body.wood-hotel .panel-primary {
  border-color: #a26846;
}
body.wood-hotel .panel-primary > .panel-heading {
  background-color: #a26846;
  border-color: #a26846;
}
body.wood-hotel .progress-bar {
  background-color: #a26846;
}
body.wood-hotel .progress {
  border-radius: 0;
}
body.wood-hotel .btn-primary {
  background-color: #a26846;
  border-color: #a26846;
}
body.wood-hotel .btn-primary:active {
  background-color: #a26846;
  border-color: #a26846;
}
body.wood-hotel .text-navy {
  color: #a26846;
}
body.wood-hotel .chamado {
  background: #a26846;
  margin-top: 50px;
  font-size: 14px;
}
body.wood-hotel .chamado a {
  color: #fff !important;
}
body.wood-hotel .chamado a:hover {
  background-color: #7e5137 !important;
}
body.wood-hotel .branding {
  background-color: #a26846;
}
body.wood-hotel .fc-state-active {
  background-color: #a26846;
  border-color: #a26846;
}
body.wood-hotel .onoffswitch-label {
  border-color: #a26846;
}
body.wood-hotel .onoffswitch-switch {
  border-color: #a26846;
}
body.wood-hotel .onoffswitch-inner:before {
  background-color: #a26846;
}
body.wood-hotel .form-control:focus, body.wood-hotel .single-line:focus {
  border-color: #a26846 !important;
}
body.wood-hotel .has-success .form-control {
  border-color: #a26846;
}
body.wood-hotel .has-success .control-label {
  color: #a26846;
}
body.wood-hotel .modal-title {
  font-size: 2rem;
  color: #a26846;
}
body.wood-hotel .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #a26846;
}
body.wood-hotel .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #a26846;
  border-color: #a26846;
}
body.wood-hotel .nav > li > a {
  color: #fff;
}
body.wood-hotel .nav > li.active > a {
  color: white;
}
body.wood-hotel .navbar-default .nav > li > a:hover, body.wood-hotel .navbar-default .nav > li > a:focus {
  background-color: #212121;
  color: white;
}
body.wood-hotel .nav > li.active {
  border-left-color: #9b6343;
  background-color: #212121;
}
body.wood-hotel .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.wood-hotel .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.wood-hotel .checkboxFive label .ativo {
  display: none;
}
body.wood-hotel .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.wood-hotel .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.wood-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.wood-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.wood-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #a26846;
  border: 1px solid #a26846;
  float: right;
}
body.wood-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #a26846;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #a26846;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.wood-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.wood-hotel .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.wood-hotel .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.wood-hotel .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.wood-hotel .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.wood-hotel .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.wood-hotel .checkboxAtive input[type=checkbox]:checked + label {
  background: #a26846;
  border: #292929;
}
body.la-fleur-polinesia {
  background-color: #a58d5d;
  /**
          * Create the checkbox state for the tick
          */
}
body.la-fleur-polinesia.mini-navbar .nav-header {
  background-color: #242b5b;
}
body.la-fleur-polinesia.mini-navbar .nav-second-level {
  background-color: #a58d5d;
}
body.la-fleur-polinesia .pace .pace-progress {
  background-color: #242b5b;
}
body.la-fleur-polinesia .label-primary, body.la-fleur-polinesia .badge-primary {
  background-color: #242b5b;
}
body.la-fleur-polinesia .navy-bg {
  background-color: #242b5b;
}
body.la-fleur-polinesia .loginscreen .logo-name, body.la-fleur-polinesia .loginscreen a small {
  color: #242b5b;
}
body.la-fleur-polinesia .loginscreen h2, body.la-fleur-polinesia .loginscreen h3, body.la-fleur-polinesia .loginscreen p {
  color: #fff;
}
body.la-fleur-polinesia .passwordBox small {
  color: #fff;
}
body.la-fleur-polinesia .error-box h1, body.la-fleur-polinesia .error-box h3, body.la-fleur-polinesia .error-box .error-desc {
  color: #fff;
}
body.la-fleur-polinesia .panel-primary {
  border-color: #242b5b;
}
body.la-fleur-polinesia .panel-primary > .panel-heading {
  background-color: #242b5b;
  border-color: #242b5b;
}
body.la-fleur-polinesia .progress-bar {
  background-color: #242b5b;
}
body.la-fleur-polinesia .progress {
  border-radius: 0;
}
body.la-fleur-polinesia .btn-primary {
  background-color: #242b5b;
  border-color: #242b5b;
}
body.la-fleur-polinesia .btn-primary:active {
  background-color: #242b5b;
  border-color: #242b5b;
}
body.la-fleur-polinesia .text-navy {
  color: #242b5b;
}
body.la-fleur-polinesia .chamado {
  background: #242b5b;
  margin-top: 50px;
  font-size: 14px;
}
body.la-fleur-polinesia .chamado a {
  color: #fff !important;
}
body.la-fleur-polinesia .chamado a:hover {
  background-color: #161a36 !important;
}
body.la-fleur-polinesia .branding {
  background-color: #242b5b;
}
body.la-fleur-polinesia .fc-state-active {
  background-color: #242b5b;
  border-color: #242b5b;
}
body.la-fleur-polinesia .onoffswitch-label {
  border-color: #242b5b;
}
body.la-fleur-polinesia .onoffswitch-switch {
  border-color: #242b5b;
}
body.la-fleur-polinesia .onoffswitch-inner:before {
  background-color: #242b5b;
}
body.la-fleur-polinesia .form-control:focus, body.la-fleur-polinesia .single-line:focus {
  border-color: #242b5b !important;
}
body.la-fleur-polinesia .has-success .form-control {
  border-color: #242b5b;
}
body.la-fleur-polinesia .has-success .control-label {
  color: #242b5b;
}
body.la-fleur-polinesia .modal-title {
  font-size: 2rem;
  color: #242b5b;
}
body.la-fleur-polinesia .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #242b5b;
}
body.la-fleur-polinesia .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #242b5b;
  border-color: #242b5b;
}
body.la-fleur-polinesia .nav > li > a {
  color: #fff;
}
body.la-fleur-polinesia .nav > li.active > a {
  color: white;
}
body.la-fleur-polinesia .navbar-default .nav > li > a:hover, body.la-fleur-polinesia .navbar-default .nav > li > a:focus {
  background-color: #9c8557;
  color: white;
}
body.la-fleur-polinesia .nav > li.active {
  border-left-color: #212854;
  background-color: #9c8557;
}
body.la-fleur-polinesia .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.la-fleur-polinesia .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.la-fleur-polinesia .checkboxFive label .ativo {
  display: none;
}
body.la-fleur-polinesia .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.la-fleur-polinesia .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.la-fleur-polinesia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.la-fleur-polinesia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.la-fleur-polinesia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #242b5b;
  border: 1px solid #242b5b;
  float: right;
}
body.la-fleur-polinesia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #242b5b;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #242b5b;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.la-fleur-polinesia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.la-fleur-polinesia .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.la-fleur-polinesia .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.la-fleur-polinesia .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.la-fleur-polinesia .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.la-fleur-polinesia .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.la-fleur-polinesia .checkboxAtive input[type=checkbox]:checked + label {
  background: #242b5b;
  border: #a58d5d;
}
body.hotel-aruja {
  background-color: #477258;
  /**
          * Create the checkbox state for the tick
          */
}
body.hotel-aruja.mini-navbar .nav-header {
  background-color: #20452f;
}
body.hotel-aruja.mini-navbar .nav-second-level {
  background-color: #477258;
}
body.hotel-aruja .pace .pace-progress {
  background-color: #20452f;
}
body.hotel-aruja .label-primary, body.hotel-aruja .badge-primary {
  background-color: #20452f;
}
body.hotel-aruja .navy-bg {
  background-color: #20452f;
}
body.hotel-aruja .loginscreen .logo-name, body.hotel-aruja .loginscreen a small {
  color: #20452f;
}
body.hotel-aruja .loginscreen h2, body.hotel-aruja .loginscreen h3, body.hotel-aruja .loginscreen p {
  color: #fff;
}
body.hotel-aruja .passwordBox small {
  color: #fff;
}
body.hotel-aruja .error-box h1, body.hotel-aruja .error-box h3, body.hotel-aruja .error-box .error-desc {
  color: #fff;
}
body.hotel-aruja .panel-primary {
  border-color: #20452f;
}
body.hotel-aruja .panel-primary > .panel-heading {
  background-color: #20452f;
  border-color: #20452f;
}
body.hotel-aruja .progress-bar {
  background-color: #20452f;
}
body.hotel-aruja .progress {
  border-radius: 0;
}
body.hotel-aruja .btn-primary {
  background-color: #20452f;
  border-color: #20452f;
}
body.hotel-aruja .btn-primary:active {
  background-color: #20452f;
  border-color: #20452f;
}
body.hotel-aruja .text-navy {
  color: #20452f;
}
body.hotel-aruja .chamado {
  background: #20452f;
  margin-top: 50px;
  font-size: 14px;
}
body.hotel-aruja .chamado a {
  color: #fff !important;
}
body.hotel-aruja .chamado a:hover {
  background-color: #102217 !important;
}
body.hotel-aruja .branding {
  background-color: #20452f;
}
body.hotel-aruja .fc-state-active {
  background-color: #20452f;
  border-color: #20452f;
}
body.hotel-aruja .onoffswitch-label {
  border-color: #20452f;
}
body.hotel-aruja .onoffswitch-switch {
  border-color: #20452f;
}
body.hotel-aruja .onoffswitch-inner:before {
  background-color: #20452f;
}
body.hotel-aruja .form-control:focus, body.hotel-aruja .single-line:focus {
  border-color: #20452f !important;
}
body.hotel-aruja .has-success .form-control {
  border-color: #20452f;
}
body.hotel-aruja .has-success .control-label {
  color: #20452f;
}
body.hotel-aruja .modal-title {
  font-size: 2rem;
  color: #20452f;
}
body.hotel-aruja .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #20452f;
}
body.hotel-aruja .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #20452f;
  border-color: #20452f;
}
body.hotel-aruja .nav > li > a {
  color: #fff;
}
body.hotel-aruja .nav > li.active > a {
  color: white;
}
body.hotel-aruja .navbar-default .nav > li > a:hover, body.hotel-aruja .navbar-default .nav > li > a:focus {
  background-color: #416951;
  color: white;
}
body.hotel-aruja .nav > li.active {
  border-left-color: #1d3e2a;
  background-color: #416951;
}
body.hotel-aruja .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.hotel-aruja .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.hotel-aruja .checkboxFive label .ativo {
  display: none;
}
body.hotel-aruja .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.hotel-aruja .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.hotel-aruja .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.hotel-aruja .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.hotel-aruja .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #20452f;
  border: 1px solid #20452f;
  float: right;
}
body.hotel-aruja .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #20452f;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #20452f;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.hotel-aruja .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.hotel-aruja .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.hotel-aruja .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.hotel-aruja .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.hotel-aruja .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.hotel-aruja .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.hotel-aruja .checkboxAtive input[type=checkbox]:checked + label {
  background: #20452f;
  border: #477258;
}
body.beb-hoteis {
  background-color: #dbc900;
  /**
          * Create the checkbox state for the tick
          */
}
body.beb-hoteis.mini-navbar .nav-header {
  background-color: #552b0c;
}
body.beb-hoteis.mini-navbar .nav-second-level {
  background-color: #dbc900;
}
body.beb-hoteis .pace .pace-progress {
  background-color: #552b0c;
}
body.beb-hoteis .label-primary, body.beb-hoteis .badge-primary {
  background-color: #552b0c;
}
body.beb-hoteis .navy-bg {
  background-color: #552b0c;
}
body.beb-hoteis .loginscreen .logo-name, body.beb-hoteis .loginscreen a small {
  color: #552b0c;
}
body.beb-hoteis .loginscreen h2, body.beb-hoteis .loginscreen h3, body.beb-hoteis .loginscreen p {
  color: #fff;
}
body.beb-hoteis .passwordBox small {
  color: #fff;
}
body.beb-hoteis .error-box h1, body.beb-hoteis .error-box h3, body.beb-hoteis .error-box .error-desc {
  color: #fff;
}
body.beb-hoteis .panel-primary {
  border-color: #552b0c;
}
body.beb-hoteis .panel-primary > .panel-heading {
  background-color: #552b0c;
  border-color: #552b0c;
}
body.beb-hoteis .progress-bar {
  background-color: #552b0c;
}
body.beb-hoteis .progress {
  border-radius: 0;
}
body.beb-hoteis .btn-primary {
  background-color: #552b0c;
  border-color: #552b0c;
}
body.beb-hoteis .btn-primary:active {
  background-color: #552b0c;
  border-color: #552b0c;
}
body.beb-hoteis .text-navy {
  color: #552b0c;
}
body.beb-hoteis .chamado {
  background: #552b0c;
  margin-top: 50px;
  font-size: 14px;
}
body.beb-hoteis .chamado a {
  color: #fff !important;
}
body.beb-hoteis .chamado a:hover {
  background-color: #281406 !important;
}
body.beb-hoteis .branding {
  background-color: #552b0c;
}
body.beb-hoteis .fc-state-active {
  background-color: #552b0c;
  border-color: #552b0c;
}
body.beb-hoteis .onoffswitch-label {
  border-color: #552b0c;
}
body.beb-hoteis .onoffswitch-switch {
  border-color: #552b0c;
}
body.beb-hoteis .onoffswitch-inner:before {
  background-color: #552b0c;
}
body.beb-hoteis .form-control:focus, body.beb-hoteis .single-line:focus {
  border-color: #552b0c !important;
}
body.beb-hoteis .has-success .form-control {
  border-color: #552b0c;
}
body.beb-hoteis .has-success .control-label {
  color: #552b0c;
}
body.beb-hoteis .modal-title {
  font-size: 2rem;
  color: #552b0c;
}
body.beb-hoteis .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #552b0c;
}
body.beb-hoteis .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #552b0c;
  border-color: #552b0c;
}
body.beb-hoteis .nav > li > a {
  color: #fff;
}
body.beb-hoteis .nav > li.active > a {
  color: white;
}
body.beb-hoteis .navbar-default .nav > li > a:hover, body.beb-hoteis .navbar-default .nav > li > a:focus {
  background-color: #ccbb00;
  color: white;
}
body.beb-hoteis .nav > li.active {
  border-left-color: #4c260b;
  background-color: #ccbb00;
}
body.beb-hoteis .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.beb-hoteis .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.beb-hoteis .checkboxFive label .ativo {
  display: none;
}
body.beb-hoteis .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.beb-hoteis .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.beb-hoteis .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.beb-hoteis .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.beb-hoteis .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #552b0c;
  border: 1px solid #552b0c;
  float: right;
}
body.beb-hoteis .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #552b0c;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #552b0c;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.beb-hoteis .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.beb-hoteis .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.beb-hoteis .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.beb-hoteis .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.beb-hoteis .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.beb-hoteis .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.beb-hoteis .checkboxAtive input[type=checkbox]:checked + label {
  background: #552b0c;
  border: #dbc900;
}
body.hotel-casa-da-montanha {
  background-color: #af9245;
  /**
          * Create the checkbox state for the tick
          */
}
body.hotel-casa-da-montanha.mini-navbar .nav-header {
  background-color: #8b7027;
}
body.hotel-casa-da-montanha.mini-navbar .nav-second-level {
  background-color: #af9245;
}
body.hotel-casa-da-montanha .pace .pace-progress {
  background-color: #8b7027;
}
body.hotel-casa-da-montanha .label-primary, body.hotel-casa-da-montanha .badge-primary {
  background-color: #8b7027;
}
body.hotel-casa-da-montanha .navy-bg {
  background-color: #8b7027;
}
body.hotel-casa-da-montanha .loginscreen .logo-name, body.hotel-casa-da-montanha .loginscreen a small {
  color: #8b7027;
}
body.hotel-casa-da-montanha .loginscreen h2, body.hotel-casa-da-montanha .loginscreen h3, body.hotel-casa-da-montanha .loginscreen p {
  color: #fff;
}
body.hotel-casa-da-montanha .passwordBox small {
  color: #fff;
}
body.hotel-casa-da-montanha .error-box h1, body.hotel-casa-da-montanha .error-box h3, body.hotel-casa-da-montanha .error-box .error-desc {
  color: #fff;
}
body.hotel-casa-da-montanha .panel-primary {
  border-color: #8b7027;
}
body.hotel-casa-da-montanha .panel-primary > .panel-heading {
  background-color: #8b7027;
  border-color: #8b7027;
}
body.hotel-casa-da-montanha .progress-bar {
  background-color: #8b7027;
}
body.hotel-casa-da-montanha .progress {
  border-radius: 0;
}
body.hotel-casa-da-montanha .btn-primary {
  background-color: #8b7027;
  border-color: #8b7027;
}
body.hotel-casa-da-montanha .btn-primary:active {
  background-color: #8b7027;
  border-color: #8b7027;
}
body.hotel-casa-da-montanha .text-navy {
  color: #8b7027;
}
body.hotel-casa-da-montanha .chamado {
  background: #8b7027;
  margin-top: 50px;
  font-size: 14px;
}
body.hotel-casa-da-montanha .chamado a {
  color: #fff !important;
}
body.hotel-casa-da-montanha .chamado a:hover {
  background-color: #63501c !important;
}
body.hotel-casa-da-montanha .branding {
  background-color: #8b7027;
}
body.hotel-casa-da-montanha .fc-state-active {
  background-color: #8b7027;
  border-color: #8b7027;
}
body.hotel-casa-da-montanha .onoffswitch-label {
  border-color: #8b7027;
}
body.hotel-casa-da-montanha .onoffswitch-switch {
  border-color: #8b7027;
}
body.hotel-casa-da-montanha .onoffswitch-inner:before {
  background-color: #8b7027;
}
body.hotel-casa-da-montanha .form-control:focus, body.hotel-casa-da-montanha .single-line:focus {
  border-color: #8b7027 !important;
}
body.hotel-casa-da-montanha .has-success .form-control {
  border-color: #8b7027;
}
body.hotel-casa-da-montanha .has-success .control-label {
  color: #8b7027;
}
body.hotel-casa-da-montanha .modal-title {
  font-size: 2rem;
  color: #8b7027;
}
body.hotel-casa-da-montanha .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #8b7027;
}
body.hotel-casa-da-montanha .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #8b7027;
  border-color: #8b7027;
}
body.hotel-casa-da-montanha .nav > li > a {
  color: #fff;
}
body.hotel-casa-da-montanha .nav > li.active > a {
  color: white;
}
body.hotel-casa-da-montanha .navbar-default .nav > li > a:hover, body.hotel-casa-da-montanha .navbar-default .nav > li > a:focus {
  background-color: #a48941;
  color: white;
}
body.hotel-casa-da-montanha .nav > li.active {
  border-left-color: #836a25;
  background-color: #a48941;
}
body.hotel-casa-da-montanha .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.hotel-casa-da-montanha .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.hotel-casa-da-montanha .checkboxFive label .ativo {
  display: none;
}
body.hotel-casa-da-montanha .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.hotel-casa-da-montanha .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.hotel-casa-da-montanha .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.hotel-casa-da-montanha .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.hotel-casa-da-montanha .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #8b7027;
  border: 1px solid #8b7027;
  float: right;
}
body.hotel-casa-da-montanha .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #8b7027;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #8b7027;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.hotel-casa-da-montanha .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.hotel-casa-da-montanha .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.hotel-casa-da-montanha .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.hotel-casa-da-montanha .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.hotel-casa-da-montanha .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.hotel-casa-da-montanha .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.hotel-casa-da-montanha .checkboxAtive input[type=checkbox]:checked + label {
  background: #8b7027;
  border: #af9245;
}
body.petit-casa-da-montanha {
  background-color: #cdaf5d;
  /**
          * Create the checkbox state for the tick
          */
}
body.petit-casa-da-montanha.mini-navbar .nav-header {
  background-color: #3f5a36;
}
body.petit-casa-da-montanha.mini-navbar .nav-second-level {
  background-color: #cdaf5d;
}
body.petit-casa-da-montanha .pace .pace-progress {
  background-color: #3f5a36;
}
body.petit-casa-da-montanha .label-primary, body.petit-casa-da-montanha .badge-primary {
  background-color: #3f5a36;
}
body.petit-casa-da-montanha .navy-bg {
  background-color: #3f5a36;
}
body.petit-casa-da-montanha .loginscreen .logo-name, body.petit-casa-da-montanha .loginscreen a small {
  color: #3f5a36;
}
body.petit-casa-da-montanha .loginscreen h2, body.petit-casa-da-montanha .loginscreen h3, body.petit-casa-da-montanha .loginscreen p {
  color: #fff;
}
body.petit-casa-da-montanha .passwordBox small {
  color: #fff;
}
body.petit-casa-da-montanha .error-box h1, body.petit-casa-da-montanha .error-box h3, body.petit-casa-da-montanha .error-box .error-desc {
  color: #fff;
}
body.petit-casa-da-montanha .panel-primary {
  border-color: #3f5a36;
}
body.petit-casa-da-montanha .panel-primary > .panel-heading {
  background-color: #3f5a36;
  border-color: #3f5a36;
}
body.petit-casa-da-montanha .progress-bar {
  background-color: #3f5a36;
}
body.petit-casa-da-montanha .progress {
  border-radius: 0;
}
body.petit-casa-da-montanha .btn-primary {
  background-color: #3f5a36;
  border-color: #3f5a36;
}
body.petit-casa-da-montanha .btn-primary:active {
  background-color: #3f5a36;
  border-color: #3f5a36;
}
body.petit-casa-da-montanha .text-navy {
  color: #3f5a36;
}
body.petit-casa-da-montanha .chamado {
  background: #3f5a36;
  margin-top: 50px;
  font-size: 14px;
}
body.petit-casa-da-montanha .chamado a {
  color: #fff !important;
}
body.petit-casa-da-montanha .chamado a:hover {
  background-color: #293a23 !important;
}
body.petit-casa-da-montanha .branding {
  background-color: #3f5a36;
}
body.petit-casa-da-montanha .fc-state-active {
  background-color: #3f5a36;
  border-color: #3f5a36;
}
body.petit-casa-da-montanha .onoffswitch-label {
  border-color: #3f5a36;
}
body.petit-casa-da-montanha .onoffswitch-switch {
  border-color: #3f5a36;
}
body.petit-casa-da-montanha .onoffswitch-inner:before {
  background-color: #3f5a36;
}
body.petit-casa-da-montanha .form-control:focus, body.petit-casa-da-montanha .single-line:focus {
  border-color: #3f5a36 !important;
}
body.petit-casa-da-montanha .has-success .form-control {
  border-color: #3f5a36;
}
body.petit-casa-da-montanha .has-success .control-label {
  color: #3f5a36;
}
body.petit-casa-da-montanha .modal-title {
  font-size: 2rem;
  color: #3f5a36;
}
body.petit-casa-da-montanha .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #3f5a36;
}
body.petit-casa-da-montanha .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #3f5a36;
  border-color: #3f5a36;
}
body.petit-casa-da-montanha .nav > li > a {
  color: #fff;
}
body.petit-casa-da-montanha .nav > li.active > a {
  color: white;
}
body.petit-casa-da-montanha .navbar-default .nav > li > a:hover, body.petit-casa-da-montanha .navbar-default .nav > li > a:focus {
  background-color: #c9a951;
  color: white;
}
body.petit-casa-da-montanha .nav > li.active {
  border-left-color: #3b5432;
  background-color: #c9a951;
}
body.petit-casa-da-montanha .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.petit-casa-da-montanha .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.petit-casa-da-montanha .checkboxFive label .ativo {
  display: none;
}
body.petit-casa-da-montanha .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.petit-casa-da-montanha .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.petit-casa-da-montanha .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.petit-casa-da-montanha .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.petit-casa-da-montanha .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #3f5a36;
  border: 1px solid #3f5a36;
  float: right;
}
body.petit-casa-da-montanha .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #3f5a36;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #3f5a36;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.petit-casa-da-montanha .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.petit-casa-da-montanha .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.petit-casa-da-montanha .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.petit-casa-da-montanha .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.petit-casa-da-montanha .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.petit-casa-da-montanha .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.petit-casa-da-montanha .checkboxAtive input[type=checkbox]:checked + label {
  background: #3f5a36;
  border: #cdaf5d;
}
body.parador-casa-da-montanha {
  background-color: #bc9432;
  /**
          * Create the checkbox state for the tick
          */
}
body.parador-casa-da-montanha.mini-navbar .nav-header {
  background-color: #5a4c1f;
}
body.parador-casa-da-montanha.mini-navbar .nav-second-level {
  background-color: #bc9432;
}
body.parador-casa-da-montanha .pace .pace-progress {
  background-color: #5a4c1f;
}
body.parador-casa-da-montanha .label-primary, body.parador-casa-da-montanha .badge-primary {
  background-color: #5a4c1f;
}
body.parador-casa-da-montanha .navy-bg {
  background-color: #5a4c1f;
}
body.parador-casa-da-montanha .loginscreen .logo-name, body.parador-casa-da-montanha .loginscreen a small {
  color: #5a4c1f;
}
body.parador-casa-da-montanha .loginscreen h2, body.parador-casa-da-montanha .loginscreen h3, body.parador-casa-da-montanha .loginscreen p {
  color: #fff;
}
body.parador-casa-da-montanha .passwordBox small {
  color: #fff;
}
body.parador-casa-da-montanha .error-box h1, body.parador-casa-da-montanha .error-box h3, body.parador-casa-da-montanha .error-box .error-desc {
  color: #fff;
}
body.parador-casa-da-montanha .panel-primary {
  border-color: #5a4c1f;
}
body.parador-casa-da-montanha .panel-primary > .panel-heading {
  background-color: #5a4c1f;
  border-color: #5a4c1f;
}
body.parador-casa-da-montanha .progress-bar {
  background-color: #5a4c1f;
}
body.parador-casa-da-montanha .progress {
  border-radius: 0;
}
body.parador-casa-da-montanha .btn-primary {
  background-color: #5a4c1f;
  border-color: #5a4c1f;
}
body.parador-casa-da-montanha .btn-primary:active {
  background-color: #5a4c1f;
  border-color: #5a4c1f;
}
body.parador-casa-da-montanha .text-navy {
  color: #5a4c1f;
}
body.parador-casa-da-montanha .chamado {
  background: #5a4c1f;
  margin-top: 50px;
  font-size: 14px;
}
body.parador-casa-da-montanha .chamado a {
  color: #fff !important;
}
body.parador-casa-da-montanha .chamado a:hover {
  background-color: #342c12 !important;
}
body.parador-casa-da-montanha .branding {
  background-color: #5a4c1f;
}
body.parador-casa-da-montanha .fc-state-active {
  background-color: #5a4c1f;
  border-color: #5a4c1f;
}
body.parador-casa-da-montanha .onoffswitch-label {
  border-color: #5a4c1f;
}
body.parador-casa-da-montanha .onoffswitch-switch {
  border-color: #5a4c1f;
}
body.parador-casa-da-montanha .onoffswitch-inner:before {
  background-color: #5a4c1f;
}
body.parador-casa-da-montanha .form-control:focus, body.parador-casa-da-montanha .single-line:focus {
  border-color: #5a4c1f !important;
}
body.parador-casa-da-montanha .has-success .form-control {
  border-color: #5a4c1f;
}
body.parador-casa-da-montanha .has-success .control-label {
  color: #5a4c1f;
}
body.parador-casa-da-montanha .modal-title {
  font-size: 2rem;
  color: #5a4c1f;
}
body.parador-casa-da-montanha .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #5a4c1f;
}
body.parador-casa-da-montanha .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #5a4c1f;
  border-color: #5a4c1f;
}
body.parador-casa-da-montanha .nav > li > a {
  color: #fff;
}
body.parador-casa-da-montanha .nav > li.active > a {
  color: white;
}
body.parador-casa-da-montanha .navbar-default .nav > li > a:hover, body.parador-casa-da-montanha .navbar-default .nav > li > a:focus {
  background-color: #b08a2f;
  color: white;
}
body.parador-casa-da-montanha .nav > li.active {
  border-left-color: #52461c;
  background-color: #b08a2f;
}
body.parador-casa-da-montanha .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.parador-casa-da-montanha .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.parador-casa-da-montanha .checkboxFive label .ativo {
  display: none;
}
body.parador-casa-da-montanha .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.parador-casa-da-montanha .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.parador-casa-da-montanha .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.parador-casa-da-montanha .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.parador-casa-da-montanha .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #5a4c1f;
  border: 1px solid #5a4c1f;
  float: right;
}
body.parador-casa-da-montanha .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #5a4c1f;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #5a4c1f;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.parador-casa-da-montanha .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.parador-casa-da-montanha .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.parador-casa-da-montanha .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.parador-casa-da-montanha .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.parador-casa-da-montanha .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.parador-casa-da-montanha .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.parador-casa-da-montanha .checkboxAtive input[type=checkbox]:checked + label {
  background: #5a4c1f;
  border: #bc9432;
}
body.arena-mundo-ric {
  background-color: #0063a0;
  /**
          * Create the checkbox state for the tick
          */
}
body.arena-mundo-ric.mini-navbar .nav-header {
  background-color: #006ad7;
}
body.arena-mundo-ric.mini-navbar .nav-second-level {
  background-color: #0063a0;
}
body.arena-mundo-ric .pace .pace-progress {
  background-color: #006ad7;
}
body.arena-mundo-ric .label-primary, body.arena-mundo-ric .badge-primary {
  background-color: #006ad7;
}
body.arena-mundo-ric .navy-bg {
  background-color: #006ad7;
}
body.arena-mundo-ric .loginscreen .logo-name, body.arena-mundo-ric .loginscreen a small {
  color: #006ad7;
}
body.arena-mundo-ric .loginscreen h2, body.arena-mundo-ric .loginscreen h3, body.arena-mundo-ric .loginscreen p {
  color: #fff;
}
body.arena-mundo-ric .passwordBox small {
  color: #fff;
}
body.arena-mundo-ric .error-box h1, body.arena-mundo-ric .error-box h3, body.arena-mundo-ric .error-box .error-desc {
  color: #fff;
}
body.arena-mundo-ric .panel-primary {
  border-color: #006ad7;
}
body.arena-mundo-ric .panel-primary > .panel-heading {
  background-color: #006ad7;
  border-color: #006ad7;
}
body.arena-mundo-ric .progress-bar {
  background-color: #006ad7;
}
body.arena-mundo-ric .progress {
  border-radius: 0;
}
body.arena-mundo-ric .btn-primary {
  background-color: #006ad7;
  border-color: #006ad7;
}
body.arena-mundo-ric .btn-primary:active {
  background-color: #006ad7;
  border-color: #006ad7;
}
body.arena-mundo-ric .text-navy {
  color: #006ad7;
}
body.arena-mundo-ric .chamado {
  background: #006ad7;
  margin-top: 50px;
  font-size: 14px;
}
body.arena-mundo-ric .chamado a {
  color: #fff !important;
}
body.arena-mundo-ric .chamado a:hover {
  background-color: #0051a4 !important;
}
body.arena-mundo-ric .branding {
  background-color: #006ad7;
}
body.arena-mundo-ric .fc-state-active {
  background-color: #006ad7;
  border-color: #006ad7;
}
body.arena-mundo-ric .onoffswitch-label {
  border-color: #006ad7;
}
body.arena-mundo-ric .onoffswitch-switch {
  border-color: #006ad7;
}
body.arena-mundo-ric .onoffswitch-inner:before {
  background-color: #006ad7;
}
body.arena-mundo-ric .form-control:focus, body.arena-mundo-ric .single-line:focus {
  border-color: #006ad7 !important;
}
body.arena-mundo-ric .has-success .form-control {
  border-color: #006ad7;
}
body.arena-mundo-ric .has-success .control-label {
  color: #006ad7;
}
body.arena-mundo-ric .modal-title {
  font-size: 2rem;
  color: #006ad7;
}
body.arena-mundo-ric .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #006ad7;
}
body.arena-mundo-ric .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #006ad7;
  border-color: #006ad7;
}
body.arena-mundo-ric .nav > li > a {
  color: #fff;
}
body.arena-mundo-ric .nav > li.active > a {
  color: white;
}
body.arena-mundo-ric .navbar-default .nav > li > a:hover, body.arena-mundo-ric .navbar-default .nav > li > a:focus {
  background-color: #005a91;
  color: white;
}
body.arena-mundo-ric .nav > li.active {
  border-left-color: #0065cd;
  background-color: #005a91;
}
body.arena-mundo-ric .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.arena-mundo-ric .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.arena-mundo-ric .checkboxFive label .ativo {
  display: none;
}
body.arena-mundo-ric .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.arena-mundo-ric .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.arena-mundo-ric .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.arena-mundo-ric .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.arena-mundo-ric .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #006ad7;
  border: 1px solid #006ad7;
  float: right;
}
body.arena-mundo-ric .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #006ad7;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #006ad7;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.arena-mundo-ric .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.arena-mundo-ric .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.arena-mundo-ric .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.arena-mundo-ric .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.arena-mundo-ric .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.arena-mundo-ric .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.arena-mundo-ric .checkboxAtive input[type=checkbox]:checked + label {
  background: #006ad7;
  border: #0063a0;
}
body.saint-george {
  background-color: #f2313e;
  /**
          * Create the checkbox state for the tick
          */
}
body.saint-george.mini-navbar .nav-header {
  background-color: #231c34;
}
body.saint-george.mini-navbar .nav-second-level {
  background-color: #f2313e;
}
body.saint-george .pace .pace-progress {
  background-color: #231c34;
}
body.saint-george .label-primary, body.saint-george .badge-primary {
  background-color: #231c34;
}
body.saint-george .navy-bg {
  background-color: #231c34;
}
body.saint-george .loginscreen .logo-name, body.saint-george .loginscreen a small {
  color: #231c34;
}
body.saint-george .loginscreen h2, body.saint-george .loginscreen h3, body.saint-george .loginscreen p {
  color: #fff;
}
body.saint-george .passwordBox small {
  color: #fff;
}
body.saint-george .error-box h1, body.saint-george .error-box h3, body.saint-george .error-box .error-desc {
  color: #fff;
}
body.saint-george .panel-primary {
  border-color: #231c34;
}
body.saint-george .panel-primary > .panel-heading {
  background-color: #231c34;
  border-color: #231c34;
}
body.saint-george .progress-bar {
  background-color: #231c34;
}
body.saint-george .progress {
  border-radius: 0;
}
body.saint-george .btn-primary {
  background-color: #231c34;
  border-color: #231c34;
}
body.saint-george .btn-primary:active {
  background-color: #231c34;
  border-color: #231c34;
}
body.saint-george .text-navy {
  color: #231c34;
}
body.saint-george .chamado {
  background: #231c34;
  margin-top: 50px;
  font-size: 14px;
}
body.saint-george .chamado a {
  color: #fff !important;
}
body.saint-george .chamado a:hover {
  background-color: #0d0a13 !important;
}
body.saint-george .branding {
  background-color: #231c34;
}
body.saint-george .fc-state-active {
  background-color: #231c34;
  border-color: #231c34;
}
body.saint-george .onoffswitch-label {
  border-color: #231c34;
}
body.saint-george .onoffswitch-switch {
  border-color: #231c34;
}
body.saint-george .onoffswitch-inner:before {
  background-color: #231c34;
}
body.saint-george .form-control:focus, body.saint-george .single-line:focus {
  border-color: #231c34 !important;
}
body.saint-george .has-success .form-control {
  border-color: #231c34;
}
body.saint-george .has-success .control-label {
  color: #231c34;
}
body.saint-george .modal-title {
  font-size: 2rem;
  color: #231c34;
}
body.saint-george .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #231c34;
}
body.saint-george .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #231c34;
  border-color: #231c34;
}
body.saint-george .nav > li > a {
  color: #fff;
}
body.saint-george .nav > li.active > a {
  color: white;
}
body.saint-george .navbar-default .nav > li > a:hover, body.saint-george .navbar-default .nav > li > a:focus {
  background-color: #f12331;
  color: white;
}
body.saint-george .nav > li.active {
  border-left-color: #1f182d;
  background-color: #f12331;
}
body.saint-george .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.saint-george .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.saint-george .checkboxFive label .ativo {
  display: none;
}
body.saint-george .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.saint-george .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.saint-george .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.saint-george .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.saint-george .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #231c34;
  border: 1px solid #231c34;
  float: right;
}
body.saint-george .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #231c34;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #231c34;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.saint-george .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.saint-george .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.saint-george .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.saint-george .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.saint-george .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.saint-george .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.saint-george .checkboxAtive input[type=checkbox]:checked + label {
  background: #231c34;
  border: #f2313e;
}
body.japaratinga {
  background-color: #189ea5;
  /**
          * Create the checkbox state for the tick
          */
}
body.japaratinga.mini-navbar .nav-header {
  background-color: #154283;
}
body.japaratinga.mini-navbar .nav-second-level {
  background-color: #189ea5;
}
body.japaratinga .pace .pace-progress {
  background-color: #154283;
}
body.japaratinga .label-primary, body.japaratinga .badge-primary {
  background-color: #154283;
}
body.japaratinga .navy-bg {
  background-color: #154283;
}
body.japaratinga .loginscreen .logo-name, body.japaratinga .loginscreen a small {
  color: #154283;
}
body.japaratinga .loginscreen h2, body.japaratinga .loginscreen h3, body.japaratinga .loginscreen p {
  color: #fff;
}
body.japaratinga .passwordBox small {
  color: #fff;
}
body.japaratinga .error-box h1, body.japaratinga .error-box h3, body.japaratinga .error-box .error-desc {
  color: #fff;
}
body.japaratinga .panel-primary {
  border-color: #154283;
}
body.japaratinga .panel-primary > .panel-heading {
  background-color: #154283;
  border-color: #154283;
}
body.japaratinga .progress-bar {
  background-color: #154283;
}
body.japaratinga .progress {
  border-radius: 0;
}
body.japaratinga .btn-primary {
  background-color: #154283;
  border-color: #154283;
}
body.japaratinga .btn-primary:active {
  background-color: #154283;
  border-color: #154283;
}
body.japaratinga .text-navy {
  color: #154283;
}
body.japaratinga .chamado {
  background: #154283;
  margin-top: 50px;
  font-size: 14px;
}
body.japaratinga .chamado a {
  color: #fff !important;
}
body.japaratinga .chamado a:hover {
  background-color: #0e2c57 !important;
}
body.japaratinga .branding {
  background-color: #154283;
}
body.japaratinga .fc-state-active {
  background-color: #154283;
  border-color: #154283;
}
body.japaratinga .onoffswitch-label {
  border-color: #154283;
}
body.japaratinga .onoffswitch-switch {
  border-color: #154283;
}
body.japaratinga .onoffswitch-inner:before {
  background-color: #154283;
}
body.japaratinga .form-control:focus, body.japaratinga .single-line:focus {
  border-color: #154283 !important;
}
body.japaratinga .has-success .form-control {
  border-color: #154283;
}
body.japaratinga .has-success .control-label {
  color: #154283;
}
body.japaratinga .modal-title {
  font-size: 2rem;
  color: #154283;
}
body.japaratinga .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #154283;
}
body.japaratinga .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #154283;
  border-color: #154283;
}
body.japaratinga .nav > li > a {
  color: #fff;
}
body.japaratinga .nav > li.active > a {
  color: white;
}
body.japaratinga .navbar-default .nav > li > a:hover, body.japaratinga .navbar-default .nav > li > a:focus {
  background-color: #169198;
  color: white;
}
body.japaratinga .nav > li.active {
  border-left-color: #143e7a;
  background-color: #169198;
}
body.japaratinga .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.japaratinga .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.japaratinga .checkboxFive label .ativo {
  display: none;
}
body.japaratinga .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.japaratinga .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.japaratinga .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.japaratinga .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.japaratinga .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #154283;
  border: 1px solid #154283;
  float: right;
}
body.japaratinga .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #154283;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #154283;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.japaratinga .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.japaratinga .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.japaratinga .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.japaratinga .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.japaratinga .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.japaratinga .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.japaratinga .checkboxAtive input[type=checkbox]:checked + label {
  background: #154283;
  border: #189ea5;
}
body.rio-quente {
  background-color: #003f57;
  /**
          * Create the checkbox state for the tick
          */
}
body.rio-quente.mini-navbar .nav-header {
  background-color: #6c98df;
}
body.rio-quente.mini-navbar .nav-second-level {
  background-color: #003f57;
}
body.rio-quente .pace .pace-progress {
  background-color: #6c98df;
}
body.rio-quente .label-primary, body.rio-quente .badge-primary {
  background-color: #6c98df;
}
body.rio-quente .navy-bg {
  background-color: #6c98df;
}
body.rio-quente .loginscreen .logo-name, body.rio-quente .loginscreen a small {
  color: #6c98df;
}
body.rio-quente .loginscreen h2, body.rio-quente .loginscreen h3, body.rio-quente .loginscreen p {
  color: #fff;
}
body.rio-quente .passwordBox small {
  color: #fff;
}
body.rio-quente .error-box h1, body.rio-quente .error-box h3, body.rio-quente .error-box .error-desc {
  color: #fff;
}
body.rio-quente .panel-primary {
  border-color: #6c98df;
}
body.rio-quente .panel-primary > .panel-heading {
  background-color: #6c98df;
  border-color: #6c98df;
}
body.rio-quente .progress-bar {
  background-color: #6c98df;
}
body.rio-quente .progress {
  border-radius: 0;
}
body.rio-quente .btn-primary {
  background-color: #6c98df;
  border-color: #6c98df;
}
body.rio-quente .btn-primary:active {
  background-color: #6c98df;
  border-color: #6c98df;
}
body.rio-quente .text-navy {
  color: #6c98df;
}
body.rio-quente .chamado {
  background: #6c98df;
  margin-top: 50px;
  font-size: 14px;
}
body.rio-quente .chamado a {
  color: #fff !important;
}
body.rio-quente .chamado a:hover {
  background-color: #427bd6 !important;
}
body.rio-quente .branding {
  background-color: #6c98df;
}
body.rio-quente .fc-state-active {
  background-color: #6c98df;
  border-color: #6c98df;
}
body.rio-quente .onoffswitch-label {
  border-color: #6c98df;
}
body.rio-quente .onoffswitch-switch {
  border-color: #6c98df;
}
body.rio-quente .onoffswitch-inner:before {
  background-color: #6c98df;
}
body.rio-quente .form-control:focus, body.rio-quente .single-line:focus {
  border-color: #6c98df !important;
}
body.rio-quente .has-success .form-control {
  border-color: #6c98df;
}
body.rio-quente .has-success .control-label {
  color: #6c98df;
}
body.rio-quente .modal-title {
  font-size: 2rem;
  color: #6c98df;
}
body.rio-quente .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #6c98df;
}
body.rio-quente .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #6c98df;
  border-color: #6c98df;
}
body.rio-quente .nav > li > a {
  color: #fff;
}
body.rio-quente .nav > li.active > a {
  color: white;
}
body.rio-quente .navbar-default .nav > li > a:hover, body.rio-quente .navbar-default .nav > li > a:focus {
  background-color: #003448;
  color: white;
}
body.rio-quente .nav > li.active {
  border-left-color: #6492dd;
  background-color: #003448;
}
body.rio-quente .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.rio-quente .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.rio-quente .checkboxFive label .ativo {
  display: none;
}
body.rio-quente .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.rio-quente .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.rio-quente .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.rio-quente .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.rio-quente .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #6c98df;
  border: 1px solid #6c98df;
  float: right;
}
body.rio-quente .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #6c98df;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #6c98df;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.rio-quente .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.rio-quente .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.rio-quente .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.rio-quente .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.rio-quente .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.rio-quente .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.rio-quente .checkboxAtive input[type=checkbox]:checked + label {
  background: #6c98df;
  border: #003f57;
}
body.hotpark {
  background-color: #003f57;
  /**
          * Create the checkbox state for the tick
          */
}
body.hotpark.mini-navbar .nav-header {
  background-color: #6c98df;
}
body.hotpark.mini-navbar .nav-second-level {
  background-color: #003f57;
}
body.hotpark .pace .pace-progress {
  background-color: #6c98df;
}
body.hotpark .label-primary, body.hotpark .badge-primary {
  background-color: #6c98df;
}
body.hotpark .navy-bg {
  background-color: #6c98df;
}
body.hotpark .loginscreen .logo-name, body.hotpark .loginscreen a small {
  color: #6c98df;
}
body.hotpark .loginscreen h2, body.hotpark .loginscreen h3, body.hotpark .loginscreen p {
  color: #fff;
}
body.hotpark .passwordBox small {
  color: #fff;
}
body.hotpark .error-box h1, body.hotpark .error-box h3, body.hotpark .error-box .error-desc {
  color: #fff;
}
body.hotpark .panel-primary {
  border-color: #6c98df;
}
body.hotpark .panel-primary > .panel-heading {
  background-color: #6c98df;
  border-color: #6c98df;
}
body.hotpark .progress-bar {
  background-color: #6c98df;
}
body.hotpark .progress {
  border-radius: 0;
}
body.hotpark .btn-primary {
  background-color: #6c98df;
  border-color: #6c98df;
}
body.hotpark .btn-primary:active {
  background-color: #6c98df;
  border-color: #6c98df;
}
body.hotpark .text-navy {
  color: #6c98df;
}
body.hotpark .chamado {
  background: #6c98df;
  margin-top: 50px;
  font-size: 14px;
}
body.hotpark .chamado a {
  color: #fff !important;
}
body.hotpark .chamado a:hover {
  background-color: #427bd6 !important;
}
body.hotpark .branding {
  background-color: #6c98df;
}
body.hotpark .fc-state-active {
  background-color: #6c98df;
  border-color: #6c98df;
}
body.hotpark .onoffswitch-label {
  border-color: #6c98df;
}
body.hotpark .onoffswitch-switch {
  border-color: #6c98df;
}
body.hotpark .onoffswitch-inner:before {
  background-color: #6c98df;
}
body.hotpark .form-control:focus, body.hotpark .single-line:focus {
  border-color: #6c98df !important;
}
body.hotpark .has-success .form-control {
  border-color: #6c98df;
}
body.hotpark .has-success .control-label {
  color: #6c98df;
}
body.hotpark .modal-title {
  font-size: 2rem;
  color: #6c98df;
}
body.hotpark .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #6c98df;
}
body.hotpark .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #6c98df;
  border-color: #6c98df;
}
body.hotpark .nav > li > a {
  color: #fff;
}
body.hotpark .nav > li.active > a {
  color: white;
}
body.hotpark .navbar-default .nav > li > a:hover, body.hotpark .navbar-default .nav > li > a:focus {
  background-color: #003448;
  color: white;
}
body.hotpark .nav > li.active {
  border-left-color: #6492dd;
  background-color: #003448;
}
body.hotpark .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.hotpark .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.hotpark .checkboxFive label .ativo {
  display: none;
}
body.hotpark .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.hotpark .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.hotpark .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.hotpark .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.hotpark .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #6c98df;
  border: 1px solid #6c98df;
  float: right;
}
body.hotpark .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #6c98df;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #6c98df;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.hotpark .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.hotpark .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.hotpark .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.hotpark .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.hotpark .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.hotpark .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.hotpark .checkboxAtive input[type=checkbox]:checked + label {
  background: #6c98df;
  border: #003f57;
}
body.jurema-aguas-quentes {
  background-color: #769db5;
  /**
          * Create the checkbox state for the tick
          */
}
body.jurema-aguas-quentes.mini-navbar .nav-header {
  background-color: #415364;
}
body.jurema-aguas-quentes.mini-navbar .nav-second-level {
  background-color: #769db5;
}
body.jurema-aguas-quentes .pace .pace-progress {
  background-color: #415364;
}
body.jurema-aguas-quentes .label-primary, body.jurema-aguas-quentes .badge-primary {
  background-color: #415364;
}
body.jurema-aguas-quentes .navy-bg {
  background-color: #415364;
}
body.jurema-aguas-quentes .loginscreen .logo-name, body.jurema-aguas-quentes .loginscreen a small {
  color: #415364;
}
body.jurema-aguas-quentes .loginscreen h2, body.jurema-aguas-quentes .loginscreen h3, body.jurema-aguas-quentes .loginscreen p {
  color: #fff;
}
body.jurema-aguas-quentes .passwordBox small {
  color: #fff;
}
body.jurema-aguas-quentes .error-box h1, body.jurema-aguas-quentes .error-box h3, body.jurema-aguas-quentes .error-box .error-desc {
  color: #fff;
}
body.jurema-aguas-quentes .panel-primary {
  border-color: #415364;
}
body.jurema-aguas-quentes .panel-primary > .panel-heading {
  background-color: #415364;
  border-color: #415364;
}
body.jurema-aguas-quentes .progress-bar {
  background-color: #415364;
}
body.jurema-aguas-quentes .progress {
  border-radius: 0;
}
body.jurema-aguas-quentes .btn-primary {
  background-color: #415364;
  border-color: #415364;
}
body.jurema-aguas-quentes .btn-primary:active {
  background-color: #415364;
  border-color: #415364;
}
body.jurema-aguas-quentes .text-navy {
  color: #415364;
}
body.jurema-aguas-quentes .chamado {
  background: #415364;
  margin-top: 50px;
  font-size: 14px;
}
body.jurema-aguas-quentes .chamado a {
  color: #fff !important;
}
body.jurema-aguas-quentes .chamado a:hover {
  background-color: #2d3945 !important;
}
body.jurema-aguas-quentes .branding {
  background-color: #415364;
}
body.jurema-aguas-quentes .fc-state-active {
  background-color: #415364;
  border-color: #415364;
}
body.jurema-aguas-quentes .onoffswitch-label {
  border-color: #415364;
}
body.jurema-aguas-quentes .onoffswitch-switch {
  border-color: #415364;
}
body.jurema-aguas-quentes .onoffswitch-inner:before {
  background-color: #415364;
}
body.jurema-aguas-quentes .form-control:focus, body.jurema-aguas-quentes .single-line:focus {
  border-color: #415364 !important;
}
body.jurema-aguas-quentes .has-success .form-control {
  border-color: #415364;
}
body.jurema-aguas-quentes .has-success .control-label {
  color: #415364;
}
body.jurema-aguas-quentes .modal-title {
  font-size: 2rem;
  color: #415364;
}
body.jurema-aguas-quentes .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #415364;
}
body.jurema-aguas-quentes .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #415364;
  border-color: #415364;
}
body.jurema-aguas-quentes .nav > li > a {
  color: #fff;
}
body.jurema-aguas-quentes .nav > li.active > a {
  color: white;
}
body.jurema-aguas-quentes .navbar-default .nav > li > a:hover, body.jurema-aguas-quentes .navbar-default .nav > li > a:focus {
  background-color: #6c96b0;
  color: white;
}
body.jurema-aguas-quentes .nav > li.active {
  border-left-color: #3d4e5e;
  background-color: #6c96b0;
}
body.jurema-aguas-quentes .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.jurema-aguas-quentes .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.jurema-aguas-quentes .checkboxFive label .ativo {
  display: none;
}
body.jurema-aguas-quentes .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.jurema-aguas-quentes .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.jurema-aguas-quentes .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.jurema-aguas-quentes .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.jurema-aguas-quentes .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #415364;
  border: 1px solid #415364;
  float: right;
}
body.jurema-aguas-quentes .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #415364;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #415364;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.jurema-aguas-quentes .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.jurema-aguas-quentes .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.jurema-aguas-quentes .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.jurema-aguas-quentes .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.jurema-aguas-quentes .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.jurema-aguas-quentes .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.jurema-aguas-quentes .checkboxAtive input[type=checkbox]:checked + label {
  background: #415364;
  border: #769db5;
}
body.monaco {
  background-color: #2c0b06;
  /**
          * Create the checkbox state for the tick
          */
}
body.monaco.mini-navbar .nav-header {
  background-color: #a57d28;
}
body.monaco.mini-navbar .nav-second-level {
  background-color: #2c0b06;
}
body.monaco .pace .pace-progress {
  background-color: #a57d28;
}
body.monaco .label-primary, body.monaco .badge-primary {
  background-color: #a57d28;
}
body.monaco .navy-bg {
  background-color: #a57d28;
}
body.monaco .loginscreen .logo-name, body.monaco .loginscreen a small {
  color: #a57d28;
}
body.monaco .loginscreen h2, body.monaco .loginscreen h3, body.monaco .loginscreen p {
  color: #fff;
}
body.monaco .passwordBox small {
  color: #fff;
}
body.monaco .error-box h1, body.monaco .error-box h3, body.monaco .error-box .error-desc {
  color: #fff;
}
body.monaco .panel-primary {
  border-color: #a57d28;
}
body.monaco .panel-primary > .panel-heading {
  background-color: #a57d28;
  border-color: #a57d28;
}
body.monaco .progress-bar {
  background-color: #a57d28;
}
body.monaco .progress {
  border-radius: 0;
}
body.monaco .btn-primary {
  background-color: #a57d28;
  border-color: #a57d28;
}
body.monaco .btn-primary:active {
  background-color: #a57d28;
  border-color: #a57d28;
}
body.monaco .text-navy {
  color: #a57d28;
}
body.monaco .chamado {
  background: #a57d28;
  margin-top: 50px;
  font-size: 14px;
}
body.monaco .chamado a {
  color: #fff !important;
}
body.monaco .chamado a:hover {
  background-color: #7c5e1e !important;
}
body.monaco .branding {
  background-color: #a57d28;
}
body.monaco .fc-state-active {
  background-color: #a57d28;
  border-color: #a57d28;
}
body.monaco .onoffswitch-label {
  border-color: #a57d28;
}
body.monaco .onoffswitch-switch {
  border-color: #a57d28;
}
body.monaco .onoffswitch-inner:before {
  background-color: #a57d28;
}
body.monaco .form-control:focus, body.monaco .single-line:focus {
  border-color: #a57d28 !important;
}
body.monaco .has-success .form-control {
  border-color: #a57d28;
}
body.monaco .has-success .control-label {
  color: #a57d28;
}
body.monaco .modal-title {
  font-size: 2rem;
  color: #a57d28;
}
body.monaco .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #a57d28;
}
body.monaco .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #a57d28;
  border-color: #a57d28;
}
body.monaco .nav > li > a {
  color: #fff;
}
body.monaco .nav > li.active > a {
  color: white;
}
body.monaco .navbar-default .nav > li > a:hover, body.monaco .navbar-default .nav > li > a:focus {
  background-color: #1f0804;
  color: white;
}
body.monaco .nav > li.active {
  border-left-color: #9d7726;
  background-color: #1f0804;
}
body.monaco .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.monaco .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.monaco .checkboxFive label .ativo {
  display: none;
}
body.monaco .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.monaco .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.monaco .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.monaco .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.monaco .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #a57d28;
  border: 1px solid #a57d28;
  float: right;
}
body.monaco .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #a57d28;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #a57d28;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.monaco .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.monaco .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.monaco .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.monaco .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.monaco .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.monaco .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.monaco .checkboxAtive input[type=checkbox]:checked + label {
  background: #a57d28;
  border: #2c0b06;
}
body.transamerica {
  background-color: #f26721;
  /**
          * Create the checkbox state for the tick
          */
}
body.transamerica.mini-navbar .nav-header {
  background-color: #ee8854;
}
body.transamerica.mini-navbar .nav-second-level {
  background-color: #f26721;
}
body.transamerica .pace .pace-progress {
  background-color: #ee8854;
}
body.transamerica .label-primary, body.transamerica .badge-primary {
  background-color: #ee8854;
}
body.transamerica .navy-bg {
  background-color: #ee8854;
}
body.transamerica .loginscreen .logo-name, body.transamerica .loginscreen a small {
  color: #ee8854;
}
body.transamerica .loginscreen h2, body.transamerica .loginscreen h3, body.transamerica .loginscreen p {
  color: #fff;
}
body.transamerica .passwordBox small {
  color: #fff;
}
body.transamerica .error-box h1, body.transamerica .error-box h3, body.transamerica .error-box .error-desc {
  color: #fff;
}
body.transamerica .panel-primary {
  border-color: #ee8854;
}
body.transamerica .panel-primary > .panel-heading {
  background-color: #ee8854;
  border-color: #ee8854;
}
body.transamerica .progress-bar {
  background-color: #ee8854;
}
body.transamerica .progress {
  border-radius: 0;
}
body.transamerica .btn-primary {
  background-color: #ee8854;
  border-color: #ee8854;
}
body.transamerica .btn-primary:active {
  background-color: #ee8854;
  border-color: #ee8854;
}
body.transamerica .text-navy {
  color: #ee8854;
}
body.transamerica .chamado {
  background: #ee8854;
  margin-top: 50px;
  font-size: 14px;
}
body.transamerica .chamado a {
  color: #fff !important;
}
body.transamerica .chamado a:hover {
  background-color: #e96826 !important;
}
body.transamerica .branding {
  background-color: #ee8854;
}
body.transamerica .fc-state-active {
  background-color: #ee8854;
  border-color: #ee8854;
}
body.transamerica .onoffswitch-label {
  border-color: #ee8854;
}
body.transamerica .onoffswitch-switch {
  border-color: #ee8854;
}
body.transamerica .onoffswitch-inner:before {
  background-color: #ee8854;
}
body.transamerica .form-control:focus, body.transamerica .single-line:focus {
  border-color: #ee8854 !important;
}
body.transamerica .has-success .form-control {
  border-color: #ee8854;
}
body.transamerica .has-success .control-label {
  color: #ee8854;
}
body.transamerica .modal-title {
  font-size: 2rem;
  color: #ee8854;
}
body.transamerica .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #ee8854;
}
body.transamerica .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #ee8854;
  border-color: #ee8854;
}
body.transamerica .nav > li > a {
  color: #fff;
}
body.transamerica .nav > li.active > a {
  color: white;
}
body.transamerica .navbar-default .nav > li > a:hover, body.transamerica .navbar-default .nav > li > a:focus {
  background-color: #f15d13;
  color: white;
}
body.transamerica .nav > li.active {
  border-left-color: #ed824b;
  background-color: #f15d13;
}
body.transamerica .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.transamerica .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.transamerica .checkboxFive label .ativo {
  display: none;
}
body.transamerica .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.transamerica .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.transamerica .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.transamerica .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.transamerica .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #ee8854;
  border: 1px solid #ee8854;
  float: right;
}
body.transamerica .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #ee8854;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #ee8854;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.transamerica .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.transamerica .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.transamerica .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.transamerica .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.transamerica .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.transamerica .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.transamerica .checkboxAtive input[type=checkbox]:checked + label {
  background: #ee8854;
  border: #f26721;
}
body.wood-cadastro {
  background-color: #292929;
  /**
          * Create the checkbox state for the tick
          */
}
body.wood-cadastro.mini-navbar .nav-header {
  background-color: #a26846;
}
body.wood-cadastro.mini-navbar .nav-second-level {
  background-color: #292929;
}
body.wood-cadastro .pace .pace-progress {
  background-color: #a26846;
}
body.wood-cadastro .label-primary, body.wood-cadastro .badge-primary {
  background-color: #a26846;
}
body.wood-cadastro .navy-bg {
  background-color: #a26846;
}
body.wood-cadastro .loginscreen .logo-name, body.wood-cadastro .loginscreen a small {
  color: #a26846;
}
body.wood-cadastro .loginscreen h2, body.wood-cadastro .loginscreen h3, body.wood-cadastro .loginscreen p {
  color: #fff;
}
body.wood-cadastro .passwordBox small {
  color: #fff;
}
body.wood-cadastro .error-box h1, body.wood-cadastro .error-box h3, body.wood-cadastro .error-box .error-desc {
  color: #fff;
}
body.wood-cadastro .panel-primary {
  border-color: #a26846;
}
body.wood-cadastro .panel-primary > .panel-heading {
  background-color: #a26846;
  border-color: #a26846;
}
body.wood-cadastro .progress-bar {
  background-color: #a26846;
}
body.wood-cadastro .progress {
  border-radius: 0;
}
body.wood-cadastro .btn-primary {
  background-color: #a26846;
  border-color: #a26846;
}
body.wood-cadastro .btn-primary:active {
  background-color: #a26846;
  border-color: #a26846;
}
body.wood-cadastro .text-navy {
  color: #a26846;
}
body.wood-cadastro .chamado {
  background: #a26846;
  margin-top: 50px;
  font-size: 14px;
}
body.wood-cadastro .chamado a {
  color: #fff !important;
}
body.wood-cadastro .chamado a:hover {
  background-color: #7e5137 !important;
}
body.wood-cadastro .branding {
  background-color: #a26846;
}
body.wood-cadastro .fc-state-active {
  background-color: #a26846;
  border-color: #a26846;
}
body.wood-cadastro .onoffswitch-label {
  border-color: #a26846;
}
body.wood-cadastro .onoffswitch-switch {
  border-color: #a26846;
}
body.wood-cadastro .onoffswitch-inner:before {
  background-color: #a26846;
}
body.wood-cadastro .form-control:focus, body.wood-cadastro .single-line:focus {
  border-color: #a26846 !important;
}
body.wood-cadastro .has-success .form-control {
  border-color: #a26846;
}
body.wood-cadastro .has-success .control-label {
  color: #a26846;
}
body.wood-cadastro .modal-title {
  font-size: 2rem;
  color: #a26846;
}
body.wood-cadastro .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #a26846;
}
body.wood-cadastro .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #a26846;
  border-color: #a26846;
}
body.wood-cadastro .nav > li > a {
  color: #fff;
}
body.wood-cadastro .nav > li.active > a {
  color: white;
}
body.wood-cadastro .navbar-default .nav > li > a:hover, body.wood-cadastro .navbar-default .nav > li > a:focus {
  background-color: #212121;
  color: white;
}
body.wood-cadastro .nav > li.active {
  border-left-color: #9b6343;
  background-color: #212121;
}
body.wood-cadastro .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.wood-cadastro .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.wood-cadastro .checkboxFive label .ativo {
  display: none;
}
body.wood-cadastro .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.wood-cadastro .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.wood-cadastro .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.wood-cadastro .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.wood-cadastro .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #a26846;
  border: 1px solid #a26846;
  float: right;
}
body.wood-cadastro .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #a26846;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #a26846;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.wood-cadastro .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.wood-cadastro .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.wood-cadastro .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.wood-cadastro .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.wood-cadastro .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.wood-cadastro .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.wood-cadastro .checkboxAtive input[type=checkbox]:checked + label {
  background: #a26846;
  border: #292929;
}
body.salinas-maceio {
  background-color: #00ddea;
  /**
          * Create the checkbox state for the tick
          */
}
body.salinas-maceio.mini-navbar .nav-header {
  background-color: #ef6124;
}
body.salinas-maceio.mini-navbar .nav-second-level {
  background-color: #00ddea;
}
body.salinas-maceio .pace .pace-progress {
  background-color: #ef6124;
}
body.salinas-maceio .label-primary, body.salinas-maceio .badge-primary {
  background-color: #ef6124;
}
body.salinas-maceio .navy-bg {
  background-color: #ef6124;
}
body.salinas-maceio .loginscreen .logo-name, body.salinas-maceio .loginscreen a small {
  color: #ef6124;
}
body.salinas-maceio .loginscreen h2, body.salinas-maceio .loginscreen h3, body.salinas-maceio .loginscreen p {
  color: #fff;
}
body.salinas-maceio .passwordBox small {
  color: #fff;
}
body.salinas-maceio .error-box h1, body.salinas-maceio .error-box h3, body.salinas-maceio .error-box .error-desc {
  color: #fff;
}
body.salinas-maceio .panel-primary {
  border-color: #ef6124;
}
body.salinas-maceio .panel-primary > .panel-heading {
  background-color: #ef6124;
  border-color: #ef6124;
}
body.salinas-maceio .progress-bar {
  background-color: #ef6124;
}
body.salinas-maceio .progress {
  border-radius: 0;
}
body.salinas-maceio .btn-primary {
  background-color: #ef6124;
  border-color: #ef6124;
}
body.salinas-maceio .btn-primary:active {
  background-color: #ef6124;
  border-color: #ef6124;
}
body.salinas-maceio .text-navy {
  color: #ef6124;
}
body.salinas-maceio .chamado {
  background: #ef6124;
  margin-top: 50px;
  font-size: 14px;
}
body.salinas-maceio .chamado a {
  color: #fff !important;
}
body.salinas-maceio .chamado a:hover {
  background-color: #d1490f !important;
}
body.salinas-maceio .branding {
  background-color: #ef6124;
}
body.salinas-maceio .fc-state-active {
  background-color: #ef6124;
  border-color: #ef6124;
}
body.salinas-maceio .onoffswitch-label {
  border-color: #ef6124;
}
body.salinas-maceio .onoffswitch-switch {
  border-color: #ef6124;
}
body.salinas-maceio .onoffswitch-inner:before {
  background-color: #ef6124;
}
body.salinas-maceio .form-control:focus, body.salinas-maceio .single-line:focus {
  border-color: #ef6124 !important;
}
body.salinas-maceio .has-success .form-control {
  border-color: #ef6124;
}
body.salinas-maceio .has-success .control-label {
  color: #ef6124;
}
body.salinas-maceio .modal-title {
  font-size: 2rem;
  color: #ef6124;
}
body.salinas-maceio .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #ef6124;
}
body.salinas-maceio .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #ef6124;
  border-color: #ef6124;
}
body.salinas-maceio .nav > li > a {
  color: #fff;
}
body.salinas-maceio .nav > li.active > a {
  color: white;
}
body.salinas-maceio .navbar-default .nav > li > a:hover, body.salinas-maceio .navbar-default .nav > li > a:focus {
  background-color: #00cfdb;
  color: white;
}
body.salinas-maceio .nav > li.active {
  border-left-color: #ee5a1a;
  background-color: #00cfdb;
}
body.salinas-maceio .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.salinas-maceio .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.salinas-maceio .checkboxFive label .ativo {
  display: none;
}
body.salinas-maceio .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.salinas-maceio .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.salinas-maceio .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.salinas-maceio .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.salinas-maceio .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #ef6124;
  border: 1px solid #ef6124;
  float: right;
}
body.salinas-maceio .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #ef6124;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #ef6124;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.salinas-maceio .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.salinas-maceio .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.salinas-maceio .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.salinas-maceio .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.salinas-maceio .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.salinas-maceio .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.salinas-maceio .checkboxAtive input[type=checkbox]:checked + label {
  background: #ef6124;
  border: #00ddea;
}
body.candeias {
  background-color: #f39200;
  /**
          * Create the checkbox state for the tick
          */
}
body.candeias.mini-navbar .nav-header {
  background-color: #284677;
}
body.candeias.mini-navbar .nav-second-level {
  background-color: #f39200;
}
body.candeias .pace .pace-progress {
  background-color: #284677;
}
body.candeias .label-primary, body.candeias .badge-primary {
  background-color: #284677;
}
body.candeias .navy-bg {
  background-color: #284677;
}
body.candeias .loginscreen .logo-name, body.candeias .loginscreen a small {
  color: #284677;
}
body.candeias .loginscreen h2, body.candeias .loginscreen h3, body.candeias .loginscreen p {
  color: #fff;
}
body.candeias .passwordBox small {
  color: #fff;
}
body.candeias .error-box h1, body.candeias .error-box h3, body.candeias .error-box .error-desc {
  color: #fff;
}
body.candeias .panel-primary {
  border-color: #284677;
}
body.candeias .panel-primary > .panel-heading {
  background-color: #284677;
  border-color: #284677;
}
body.candeias .progress-bar {
  background-color: #284677;
}
body.candeias .progress {
  border-radius: 0;
}
body.candeias .btn-primary {
  background-color: #284677;
  border-color: #284677;
}
body.candeias .btn-primary:active {
  background-color: #284677;
  border-color: #284677;
}
body.candeias .text-navy {
  color: #284677;
}
body.candeias .chamado {
  background: #284677;
  margin-top: 50px;
  font-size: 14px;
}
body.candeias .chamado a {
  color: #fff !important;
}
body.candeias .chamado a:hover {
  background-color: #1b3051 !important;
}
body.candeias .branding {
  background-color: #284677;
}
body.candeias .fc-state-active {
  background-color: #284677;
  border-color: #284677;
}
body.candeias .onoffswitch-label {
  border-color: #284677;
}
body.candeias .onoffswitch-switch {
  border-color: #284677;
}
body.candeias .onoffswitch-inner:before {
  background-color: #284677;
}
body.candeias .form-control:focus, body.candeias .single-line:focus {
  border-color: #284677 !important;
}
body.candeias .has-success .form-control {
  border-color: #284677;
}
body.candeias .has-success .control-label {
  color: #284677;
}
body.candeias .modal-title {
  font-size: 2rem;
  color: #284677;
}
body.candeias .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #284677;
}
body.candeias .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #284677;
  border-color: #284677;
}
body.candeias .nav > li > a {
  color: #fff;
}
body.candeias .nav > li.active > a {
  color: white;
}
body.candeias .navbar-default .nav > li > a:hover, body.candeias .navbar-default .nav > li > a:focus {
  background-color: #e48900;
  color: white;
}
body.candeias .nav > li.active {
  border-left-color: #25426f;
  background-color: #e48900;
}
body.candeias .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.candeias .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.candeias .checkboxFive label .ativo {
  display: none;
}
body.candeias .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.candeias .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.candeias .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.candeias .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.candeias .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #284677;
  border: 1px solid #284677;
  float: right;
}
body.candeias .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #284677;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #284677;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.candeias .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.candeias .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.candeias .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.candeias .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.candeias .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.candeias .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.candeias .checkboxAtive input[type=checkbox]:checked + label {
  background: #284677;
  border: #f39200;
}
body.salinas-maragogi {
  background-color: #ef6124;
  /**
          * Create the checkbox state for the tick
          */
}
body.salinas-maragogi.mini-navbar .nav-header {
  background-color: #ffc10d;
}
body.salinas-maragogi.mini-navbar .nav-second-level {
  background-color: #ef6124;
}
body.salinas-maragogi .pace .pace-progress {
  background-color: #ffc10d;
}
body.salinas-maragogi .label-primary, body.salinas-maragogi .badge-primary {
  background-color: #ffc10d;
}
body.salinas-maragogi .navy-bg {
  background-color: #ffc10d;
}
body.salinas-maragogi .loginscreen .logo-name, body.salinas-maragogi .loginscreen a small {
  color: #ffc10d;
}
body.salinas-maragogi .loginscreen h2, body.salinas-maragogi .loginscreen h3, body.salinas-maragogi .loginscreen p {
  color: #fff;
}
body.salinas-maragogi .passwordBox small {
  color: #fff;
}
body.salinas-maragogi .error-box h1, body.salinas-maragogi .error-box h3, body.salinas-maragogi .error-box .error-desc {
  color: #fff;
}
body.salinas-maragogi .panel-primary {
  border-color: #ffc10d;
}
body.salinas-maragogi .panel-primary > .panel-heading {
  background-color: #ffc10d;
  border-color: #ffc10d;
}
body.salinas-maragogi .progress-bar {
  background-color: #ffc10d;
}
body.salinas-maragogi .progress {
  border-radius: 0;
}
body.salinas-maragogi .btn-primary {
  background-color: #ffc10d;
  border-color: #ffc10d;
}
body.salinas-maragogi .btn-primary:active {
  background-color: #ffc10d;
  border-color: #ffc10d;
}
body.salinas-maragogi .text-navy {
  color: #ffc10d;
}
body.salinas-maragogi .chamado {
  background: #ffc10d;
  margin-top: 50px;
  font-size: 14px;
}
body.salinas-maragogi .chamado a {
  color: #fff !important;
}
body.salinas-maragogi .chamado a:hover {
  background-color: #d9a100 !important;
}
body.salinas-maragogi .branding {
  background-color: #ffc10d;
}
body.salinas-maragogi .fc-state-active {
  background-color: #ffc10d;
  border-color: #ffc10d;
}
body.salinas-maragogi .onoffswitch-label {
  border-color: #ffc10d;
}
body.salinas-maragogi .onoffswitch-switch {
  border-color: #ffc10d;
}
body.salinas-maragogi .onoffswitch-inner:before {
  background-color: #ffc10d;
}
body.salinas-maragogi .form-control:focus, body.salinas-maragogi .single-line:focus {
  border-color: #ffc10d !important;
}
body.salinas-maragogi .has-success .form-control {
  border-color: #ffc10d;
}
body.salinas-maragogi .has-success .control-label {
  color: #ffc10d;
}
body.salinas-maragogi .modal-title {
  font-size: 2rem;
  color: #ffc10d;
}
body.salinas-maragogi .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #ffc10d;
}
body.salinas-maragogi .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #ffc10d;
  border-color: #ffc10d;
}
body.salinas-maragogi .nav > li > a {
  color: #fff;
}
body.salinas-maragogi .nav > li.active > a {
  color: white;
}
body.salinas-maragogi .navbar-default .nav > li > a:hover, body.salinas-maragogi .navbar-default .nav > li > a:focus {
  background-color: #ee5716;
  color: white;
}
body.salinas-maragogi .nav > li.active {
  border-left-color: #ffbe03;
  background-color: #ee5716;
}
body.salinas-maragogi .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.salinas-maragogi .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.salinas-maragogi .checkboxFive label .ativo {
  display: none;
}
body.salinas-maragogi .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.salinas-maragogi .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.salinas-maragogi .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.salinas-maragogi .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.salinas-maragogi .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #ffc10d;
  border: 1px solid #ffc10d;
  float: right;
}
body.salinas-maragogi .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #ffc10d;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #ffc10d;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.salinas-maragogi .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.salinas-maragogi .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.salinas-maragogi .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.salinas-maragogi .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.salinas-maragogi .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.salinas-maragogi .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.salinas-maragogi .checkboxAtive input[type=checkbox]:checked + label {
  background: #ffc10d;
  border: #ef6124;
}
body.gran-marquise {
  background-color: #f16331;
  /**
          * Create the checkbox state for the tick
          */
}
body.gran-marquise.mini-navbar .nav-header {
  background-color: #661f06;
}
body.gran-marquise.mini-navbar .nav-second-level {
  background-color: #f16331;
}
body.gran-marquise .pace .pace-progress {
  background-color: #661f06;
}
body.gran-marquise .label-primary, body.gran-marquise .badge-primary {
  background-color: #661f06;
}
body.gran-marquise .navy-bg {
  background-color: #661f06;
}
body.gran-marquise .loginscreen .logo-name, body.gran-marquise .loginscreen a small {
  color: #661f06;
}
body.gran-marquise .loginscreen h2, body.gran-marquise .loginscreen h3, body.gran-marquise .loginscreen p {
  color: #fff;
}
body.gran-marquise .passwordBox small {
  color: #fff;
}
body.gran-marquise .error-box h1, body.gran-marquise .error-box h3, body.gran-marquise .error-box .error-desc {
  color: #fff;
}
body.gran-marquise .panel-primary {
  border-color: #661f06;
}
body.gran-marquise .panel-primary > .panel-heading {
  background-color: #661f06;
  border-color: #661f06;
}
body.gran-marquise .progress-bar {
  background-color: #661f06;
}
body.gran-marquise .progress {
  border-radius: 0;
}
body.gran-marquise .btn-primary {
  background-color: #661f06;
  border-color: #661f06;
}
body.gran-marquise .btn-primary:active {
  background-color: #661f06;
  border-color: #661f06;
}
body.gran-marquise .text-navy {
  color: #661f06;
}
body.gran-marquise .chamado {
  background: #661f06;
  margin-top: 50px;
  font-size: 14px;
}
body.gran-marquise .chamado a {
  color: #fff !important;
}
body.gran-marquise .chamado a:hover {
  background-color: #361003 !important;
}
body.gran-marquise .branding {
  background-color: #661f06;
}
body.gran-marquise .fc-state-active {
  background-color: #661f06;
  border-color: #661f06;
}
body.gran-marquise .onoffswitch-label {
  border-color: #661f06;
}
body.gran-marquise .onoffswitch-switch {
  border-color: #661f06;
}
body.gran-marquise .onoffswitch-inner:before {
  background-color: #661f06;
}
body.gran-marquise .form-control:focus, body.gran-marquise .single-line:focus {
  border-color: #661f06 !important;
}
body.gran-marquise .has-success .form-control {
  border-color: #661f06;
}
body.gran-marquise .has-success .control-label {
  color: #661f06;
}
body.gran-marquise .modal-title {
  font-size: 2rem;
  color: #661f06;
}
body.gran-marquise .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #661f06;
}
body.gran-marquise .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #661f06;
  border-color: #661f06;
}
body.gran-marquise .nav > li > a {
  color: #fff;
}
body.gran-marquise .nav > li.active > a {
  color: white;
}
body.gran-marquise .navbar-default .nav > li > a:hover, body.gran-marquise .navbar-default .nav > li > a:focus {
  background-color: #f05823;
  color: white;
}
body.gran-marquise .nav > li.active {
  border-left-color: #5c1c05;
  background-color: #f05823;
}
body.gran-marquise .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.gran-marquise .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.gran-marquise .checkboxFive label .ativo {
  display: none;
}
body.gran-marquise .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.gran-marquise .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.gran-marquise .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.gran-marquise .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.gran-marquise .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #661f06;
  border: 1px solid #661f06;
  float: right;
}
body.gran-marquise .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #661f06;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #661f06;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.gran-marquise .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.gran-marquise .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.gran-marquise .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.gran-marquise .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.gran-marquise .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.gran-marquise .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.gran-marquise .checkboxAtive input[type=checkbox]:checked + label {
  background: #661f06;
  border: #f16331;
}
body.golden-tower {
  background-color: #ab4041;
  /**
          * Create the checkbox state for the tick
          */
}
body.golden-tower.mini-navbar .nav-header {
  background-color: #4a0e0e;
}
body.golden-tower.mini-navbar .nav-second-level {
  background-color: #ab4041;
}
body.golden-tower .pace .pace-progress {
  background-color: #4a0e0e;
}
body.golden-tower .label-primary, body.golden-tower .badge-primary {
  background-color: #4a0e0e;
}
body.golden-tower .navy-bg {
  background-color: #4a0e0e;
}
body.golden-tower .loginscreen .logo-name, body.golden-tower .loginscreen a small {
  color: #4a0e0e;
}
body.golden-tower .loginscreen h2, body.golden-tower .loginscreen h3, body.golden-tower .loginscreen p {
  color: #fff;
}
body.golden-tower .passwordBox small {
  color: #fff;
}
body.golden-tower .error-box h1, body.golden-tower .error-box h3, body.golden-tower .error-box .error-desc {
  color: #fff;
}
body.golden-tower .panel-primary {
  border-color: #4a0e0e;
}
body.golden-tower .panel-primary > .panel-heading {
  background-color: #4a0e0e;
  border-color: #4a0e0e;
}
body.golden-tower .progress-bar {
  background-color: #4a0e0e;
}
body.golden-tower .progress {
  border-radius: 0;
}
body.golden-tower .btn-primary {
  background-color: #4a0e0e;
  border-color: #4a0e0e;
}
body.golden-tower .btn-primary:active {
  background-color: #4a0e0e;
  border-color: #4a0e0e;
}
body.golden-tower .text-navy {
  color: #4a0e0e;
}
body.golden-tower .chamado {
  background: #4a0e0e;
  margin-top: 50px;
  font-size: 14px;
}
body.golden-tower .chamado a {
  color: #fff !important;
}
body.golden-tower .chamado a:hover {
  background-color: #1f0606 !important;
}
body.golden-tower .branding {
  background-color: #4a0e0e;
}
body.golden-tower .fc-state-active {
  background-color: #4a0e0e;
  border-color: #4a0e0e;
}
body.golden-tower .onoffswitch-label {
  border-color: #4a0e0e;
}
body.golden-tower .onoffswitch-switch {
  border-color: #4a0e0e;
}
body.golden-tower .onoffswitch-inner:before {
  background-color: #4a0e0e;
}
body.golden-tower .form-control:focus, body.golden-tower .single-line:focus {
  border-color: #4a0e0e !important;
}
body.golden-tower .has-success .form-control {
  border-color: #4a0e0e;
}
body.golden-tower .has-success .control-label {
  color: #4a0e0e;
}
body.golden-tower .modal-title {
  font-size: 2rem;
  color: #4a0e0e;
}
body.golden-tower .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #4a0e0e;
}
body.golden-tower .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #4a0e0e;
  border-color: #4a0e0e;
}
body.golden-tower .nav > li > a {
  color: #fff;
}
body.golden-tower .nav > li.active > a {
  color: white;
}
body.golden-tower .navbar-default .nav > li > a:hover, body.golden-tower .navbar-default .nav > li > a:focus {
  background-color: #a03c3d;
  color: white;
}
body.golden-tower .nav > li.active {
  border-left-color: #410c0c;
  background-color: #a03c3d;
}
body.golden-tower .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.golden-tower .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.golden-tower .checkboxFive label .ativo {
  display: none;
}
body.golden-tower .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.golden-tower .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.golden-tower .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.golden-tower .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.golden-tower .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #4a0e0e;
  border: 1px solid #4a0e0e;
  float: right;
}
body.golden-tower .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #4a0e0e;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #4a0e0e;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.golden-tower .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.golden-tower .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.golden-tower .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.golden-tower .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.golden-tower .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.golden-tower .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.golden-tower .checkboxAtive input[type=checkbox]:checked + label {
  background: #4a0e0e;
  border: #ab4041;
}
body.ferraretto-hotel {
  background-color: #8d2033;
  /**
          * Create the checkbox state for the tick
          */
}
body.ferraretto-hotel.mini-navbar .nav-header {
  background-color: #b75263;
}
body.ferraretto-hotel.mini-navbar .nav-second-level {
  background-color: #8d2033;
}
body.ferraretto-hotel .pace .pace-progress {
  background-color: #b75263;
}
body.ferraretto-hotel .label-primary, body.ferraretto-hotel .badge-primary {
  background-color: #b75263;
}
body.ferraretto-hotel .navy-bg {
  background-color: #b75263;
}
body.ferraretto-hotel .loginscreen .logo-name, body.ferraretto-hotel .loginscreen a small {
  color: #b75263;
}
body.ferraretto-hotel .loginscreen h2, body.ferraretto-hotel .loginscreen h3, body.ferraretto-hotel .loginscreen p {
  color: #fff;
}
body.ferraretto-hotel .passwordBox small {
  color: #fff;
}
body.ferraretto-hotel .error-box h1, body.ferraretto-hotel .error-box h3, body.ferraretto-hotel .error-box .error-desc {
  color: #fff;
}
body.ferraretto-hotel .panel-primary {
  border-color: #b75263;
}
body.ferraretto-hotel .panel-primary > .panel-heading {
  background-color: #b75263;
  border-color: #b75263;
}
body.ferraretto-hotel .progress-bar {
  background-color: #b75263;
}
body.ferraretto-hotel .progress {
  border-radius: 0;
}
body.ferraretto-hotel .btn-primary {
  background-color: #b75263;
  border-color: #b75263;
}
body.ferraretto-hotel .btn-primary:active {
  background-color: #b75263;
  border-color: #b75263;
}
body.ferraretto-hotel .text-navy {
  color: #b75263;
}
body.ferraretto-hotel .chamado {
  background: #b75263;
  margin-top: 50px;
  font-size: 14px;
}
body.ferraretto-hotel .chamado a {
  color: #fff !important;
}
body.ferraretto-hotel .chamado a:hover {
  background-color: #973f4e !important;
}
body.ferraretto-hotel .branding {
  background-color: #b75263;
}
body.ferraretto-hotel .fc-state-active {
  background-color: #b75263;
  border-color: #b75263;
}
body.ferraretto-hotel .onoffswitch-label {
  border-color: #b75263;
}
body.ferraretto-hotel .onoffswitch-switch {
  border-color: #b75263;
}
body.ferraretto-hotel .onoffswitch-inner:before {
  background-color: #b75263;
}
body.ferraretto-hotel .form-control:focus, body.ferraretto-hotel .single-line:focus {
  border-color: #b75263 !important;
}
body.ferraretto-hotel .has-success .form-control {
  border-color: #b75263;
}
body.ferraretto-hotel .has-success .control-label {
  color: #b75263;
}
body.ferraretto-hotel .modal-title {
  font-size: 2rem;
  color: #b75263;
}
body.ferraretto-hotel .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #b75263;
}
body.ferraretto-hotel .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #b75263;
  border-color: #b75263;
}
body.ferraretto-hotel .nav > li > a {
  color: #fff;
}
body.ferraretto-hotel .nav > li.active > a {
  color: white;
}
body.ferraretto-hotel .navbar-default .nav > li > a:hover, body.ferraretto-hotel .navbar-default .nav > li > a:focus {
  background-color: #811d2e;
  color: white;
}
body.ferraretto-hotel .nav > li.active {
  border-left-color: #b44b5d;
  background-color: #811d2e;
}
body.ferraretto-hotel .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.ferraretto-hotel .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.ferraretto-hotel .checkboxFive label .ativo {
  display: none;
}
body.ferraretto-hotel .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.ferraretto-hotel .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.ferraretto-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.ferraretto-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.ferraretto-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #b75263;
  border: 1px solid #b75263;
  float: right;
}
body.ferraretto-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #b75263;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #b75263;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.ferraretto-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.ferraretto-hotel .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.ferraretto-hotel .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.ferraretto-hotel .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.ferraretto-hotel .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.ferraretto-hotel .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.ferraretto-hotel .checkboxAtive input[type=checkbox]:checked + label {
  background: #b75263;
  border: #8d2033;
}
body.victory-hoteis {
  background-color: #000000;
  /**
          * Create the checkbox state for the tick
          */
}
body.victory-hoteis.mini-navbar .nav-header {
  background-color: #f2f2f2;
}
body.victory-hoteis.mini-navbar .nav-second-level {
  background-color: #000000;
}
body.victory-hoteis .pace .pace-progress {
  background-color: #f2f2f2;
}
body.victory-hoteis .label-primary, body.victory-hoteis .badge-primary {
  background-color: #f2f2f2;
}
body.victory-hoteis .navy-bg {
  background-color: #f2f2f2;
}
body.victory-hoteis .loginscreen .logo-name, body.victory-hoteis .loginscreen a small {
  color: #f2f2f2;
}
body.victory-hoteis .loginscreen h2, body.victory-hoteis .loginscreen h3, body.victory-hoteis .loginscreen p {
  color: #fff;
}
body.victory-hoteis .passwordBox small {
  color: #fff;
}
body.victory-hoteis .error-box h1, body.victory-hoteis .error-box h3, body.victory-hoteis .error-box .error-desc {
  color: #fff;
}
body.victory-hoteis .panel-primary {
  border-color: #f2f2f2;
}
body.victory-hoteis .panel-primary > .panel-heading {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}
body.victory-hoteis .progress-bar {
  background-color: #f2f2f2;
}
body.victory-hoteis .progress {
  border-radius: 0;
}
body.victory-hoteis .btn-primary {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}
body.victory-hoteis .btn-primary:active {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}
body.victory-hoteis .text-navy {
  color: #f2f2f2;
}
body.victory-hoteis .chamado {
  background: #f2f2f2;
  margin-top: 50px;
  font-size: 14px;
}
body.victory-hoteis .chamado a {
  color: #fff !important;
}
body.victory-hoteis .chamado a:hover {
  background-color: #d9d9d9 !important;
}
body.victory-hoteis .branding {
  background-color: #f2f2f2;
}
body.victory-hoteis .fc-state-active {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}
body.victory-hoteis .onoffswitch-label {
  border-color: #f2f2f2;
}
body.victory-hoteis .onoffswitch-switch {
  border-color: #f2f2f2;
}
body.victory-hoteis .onoffswitch-inner:before {
  background-color: #f2f2f2;
}
body.victory-hoteis .form-control:focus, body.victory-hoteis .single-line:focus {
  border-color: #f2f2f2 !important;
}
body.victory-hoteis .has-success .form-control {
  border-color: #f2f2f2;
}
body.victory-hoteis .has-success .control-label {
  color: #f2f2f2;
}
body.victory-hoteis .modal-title {
  font-size: 2rem;
  color: #f2f2f2;
}
body.victory-hoteis .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #f2f2f2;
}
body.victory-hoteis .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #f2f2f2;
  border-color: #f2f2f2;
}
body.victory-hoteis .nav > li > a {
  color: #fff;
}
body.victory-hoteis .nav > li.active > a {
  color: white;
}
body.victory-hoteis .navbar-default .nav > li > a:hover, body.victory-hoteis .navbar-default .nav > li > a:focus {
  background-color: black;
  color: white;
}
body.victory-hoteis .nav > li.active {
  border-left-color: #ededed;
  background-color: black;
}
body.victory-hoteis .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.victory-hoteis .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.victory-hoteis .checkboxFive label .ativo {
  display: none;
}
body.victory-hoteis .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.victory-hoteis .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.victory-hoteis .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.victory-hoteis .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.victory-hoteis .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #f2f2f2;
  border: 1px solid #f2f2f2;
  float: right;
}
body.victory-hoteis .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #f2f2f2;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #f2f2f2;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.victory-hoteis .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.victory-hoteis .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.victory-hoteis .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.victory-hoteis .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.victory-hoteis .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.victory-hoteis .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.victory-hoteis .checkboxAtive input[type=checkbox]:checked + label {
  background: #f2f2f2;
  border: #000000;
}
body.le-canard {
  background-color: #f9b603;
  /**
          * Create the checkbox state for the tick
          */
}
body.le-canard.mini-navbar .nav-header {
  background-color: #182024;
}
body.le-canard.mini-navbar .nav-second-level {
  background-color: #f9b603;
}
body.le-canard .pace .pace-progress {
  background-color: #182024;
}
body.le-canard .label-primary, body.le-canard .badge-primary {
  background-color: #182024;
}
body.le-canard .navy-bg {
  background-color: #182024;
}
body.le-canard .loginscreen .logo-name, body.le-canard .loginscreen a small {
  color: #182024;
}
body.le-canard .loginscreen h2, body.le-canard .loginscreen h3, body.le-canard .loginscreen p {
  color: #fff;
}
body.le-canard .passwordBox small {
  color: #fff;
}
body.le-canard .error-box h1, body.le-canard .error-box h3, body.le-canard .error-box .error-desc {
  color: #fff;
}
body.le-canard .panel-primary {
  border-color: #182024;
}
body.le-canard .panel-primary > .panel-heading {
  background-color: #182024;
  border-color: #182024;
}
body.le-canard .progress-bar {
  background-color: #182024;
}
body.le-canard .progress {
  border-radius: 0;
}
body.le-canard .btn-primary {
  background-color: #182024;
  border-color: #182024;
}
body.le-canard .btn-primary:active {
  background-color: #182024;
  border-color: #182024;
}
body.le-canard .text-navy {
  color: #182024;
}
body.le-canard .chamado {
  background: #182024;
  margin-top: 50px;
  font-size: 14px;
}
body.le-canard .chamado a {
  color: #fff !important;
}
body.le-canard .chamado a:hover {
  background-color: #040505 !important;
}
body.le-canard .branding {
  background-color: #182024;
}
body.le-canard .fc-state-active {
  background-color: #182024;
  border-color: #182024;
}
body.le-canard .onoffswitch-label {
  border-color: #182024;
}
body.le-canard .onoffswitch-switch {
  border-color: #182024;
}
body.le-canard .onoffswitch-inner:before {
  background-color: #182024;
}
body.le-canard .form-control:focus, body.le-canard .single-line:focus {
  border-color: #182024 !important;
}
body.le-canard .has-success .form-control {
  border-color: #182024;
}
body.le-canard .has-success .control-label {
  color: #182024;
}
body.le-canard .modal-title {
  font-size: 2rem;
  color: #182024;
}
body.le-canard .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #182024;
}
body.le-canard .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #182024;
  border-color: #182024;
}
body.le-canard .nav > li > a {
  color: #fff;
}
body.le-canard .nav > li.active > a {
  color: white;
}
body.le-canard .navbar-default .nav > li > a:hover, body.le-canard .navbar-default .nav > li > a:focus {
  background-color: #eaab03;
  color: white;
}
body.le-canard .nav > li.active {
  border-left-color: #141b1e;
  background-color: #eaab03;
}
body.le-canard .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.le-canard .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.le-canard .checkboxFive label .ativo {
  display: none;
}
body.le-canard .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.le-canard .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.le-canard .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.le-canard .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.le-canard .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #182024;
  border: 1px solid #182024;
  float: right;
}
body.le-canard .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #182024;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #182024;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.le-canard .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.le-canard .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.le-canard .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.le-canard .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.le-canard .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.le-canard .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.le-canard .checkboxAtive input[type=checkbox]:checked + label {
  background: #182024;
  border: #f9b603;
}
body.allcon {
  background-color: #63a281;
  /**
          * Create the checkbox state for the tick
          */
}
body.allcon.mini-navbar .nav-header {
  background-color: #356d50;
}
body.allcon.mini-navbar .nav-second-level {
  background-color: #63a281;
}
body.allcon .pace .pace-progress {
  background-color: #356d50;
}
body.allcon .label-primary, body.allcon .badge-primary {
  background-color: #356d50;
}
body.allcon .navy-bg {
  background-color: #356d50;
}
body.allcon .loginscreen .logo-name, body.allcon .loginscreen a small {
  color: #356d50;
}
body.allcon .loginscreen h2, body.allcon .loginscreen h3, body.allcon .loginscreen p {
  color: #fff;
}
body.allcon .passwordBox small {
  color: #fff;
}
body.allcon .error-box h1, body.allcon .error-box h3, body.allcon .error-box .error-desc {
  color: #fff;
}
body.allcon .panel-primary {
  border-color: #356d50;
}
body.allcon .panel-primary > .panel-heading {
  background-color: #356d50;
  border-color: #356d50;
}
body.allcon .progress-bar {
  background-color: #356d50;
}
body.allcon .progress {
  border-radius: 0;
}
body.allcon .btn-primary {
  background-color: #356d50;
  border-color: #356d50;
}
body.allcon .btn-primary:active {
  background-color: #356d50;
  border-color: #356d50;
}
body.allcon .text-navy {
  color: #356d50;
}
body.allcon .chamado {
  background: #356d50;
  margin-top: 50px;
  font-size: 14px;
}
body.allcon .chamado a {
  color: #fff !important;
}
body.allcon .chamado a:hover {
  background-color: #244b37 !important;
}
body.allcon .branding {
  background-color: #356d50;
}
body.allcon .fc-state-active {
  background-color: #356d50;
  border-color: #356d50;
}
body.allcon .onoffswitch-label {
  border-color: #356d50;
}
body.allcon .onoffswitch-switch {
  border-color: #356d50;
}
body.allcon .onoffswitch-inner:before {
  background-color: #356d50;
}
body.allcon .form-control:focus, body.allcon .single-line:focus {
  border-color: #356d50 !important;
}
body.allcon .has-success .form-control {
  border-color: #356d50;
}
body.allcon .has-success .control-label {
  color: #356d50;
}
body.allcon .modal-title {
  font-size: 2rem;
  color: #356d50;
}
body.allcon .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #356d50;
}
body.allcon .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #356d50;
  border-color: #356d50;
}
body.allcon .nav > li > a {
  color: #fff;
}
body.allcon .nav > li.active > a {
  color: white;
}
body.allcon .navbar-default .nav > li > a:hover, body.allcon .navbar-default .nav > li > a:focus {
  background-color: #5c9a79;
  color: white;
}
body.allcon .nav > li.active {
  border-left-color: #32664b;
  background-color: #5c9a79;
}
body.allcon .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.allcon .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.allcon .checkboxFive label .ativo {
  display: none;
}
body.allcon .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.allcon .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.allcon .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.allcon .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.allcon .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #356d50;
  border: 1px solid #356d50;
  float: right;
}
body.allcon .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #356d50;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #356d50;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.allcon .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.allcon .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.allcon .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.allcon .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.allcon .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.allcon .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.allcon .checkboxAtive input[type=checkbox]:checked + label {
  background: #356d50;
  border: #63a281;
}
body.intercity {
  background-color: #333;
  /**
          * Create the checkbox state for the tick
          */
}
body.intercity.mini-navbar .nav-header {
  background-color: #f15123;
}
body.intercity.mini-navbar .nav-second-level {
  background-color: #333;
}
body.intercity .pace .pace-progress {
  background-color: #f15123;
}
body.intercity .label-primary, body.intercity .badge-primary {
  background-color: #f15123;
}
body.intercity .navy-bg {
  background-color: #f15123;
}
body.intercity .loginscreen .logo-name, body.intercity .loginscreen a small {
  color: #f15123;
}
body.intercity .loginscreen h2, body.intercity .loginscreen h3, body.intercity .loginscreen p {
  color: #fff;
}
body.intercity .passwordBox small {
  color: #fff;
}
body.intercity .error-box h1, body.intercity .error-box h3, body.intercity .error-box .error-desc {
  color: #fff;
}
body.intercity .panel-primary {
  border-color: #f15123;
}
body.intercity .panel-primary > .panel-heading {
  background-color: #f15123;
  border-color: #f15123;
}
body.intercity .progress-bar {
  background-color: #f15123;
}
body.intercity .progress {
  border-radius: 0;
}
body.intercity .btn-primary {
  background-color: #f15123;
  border-color: #f15123;
}
body.intercity .btn-primary:active {
  background-color: #f15123;
  border-color: #f15123;
}
body.intercity .text-navy {
  color: #f15123;
}
body.intercity .chamado {
  background: #f15123;
  margin-top: 50px;
  font-size: 14px;
}
body.intercity .chamado a {
  color: #fff !important;
}
body.intercity .chamado a:hover {
  background-color: #d43a0d !important;
}
body.intercity .branding {
  background-color: #f15123;
}
body.intercity .fc-state-active {
  background-color: #f15123;
  border-color: #f15123;
}
body.intercity .onoffswitch-label {
  border-color: #f15123;
}
body.intercity .onoffswitch-switch {
  border-color: #f15123;
}
body.intercity .onoffswitch-inner:before {
  background-color: #f15123;
}
body.intercity .form-control:focus, body.intercity .single-line:focus {
  border-color: #f15123 !important;
}
body.intercity .has-success .form-control {
  border-color: #f15123;
}
body.intercity .has-success .control-label {
  color: #f15123;
}
body.intercity .modal-title {
  font-size: 2rem;
  color: #f15123;
}
body.intercity .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #f15123;
}
body.intercity .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #f15123;
  border-color: #f15123;
}
body.intercity .nav > li > a {
  color: #fff;
}
body.intercity .nav > li.active > a {
  color: white;
}
body.intercity .navbar-default .nav > li > a:hover, body.intercity .navbar-default .nav > li > a:focus {
  background-color: #2b2b2b;
  color: white;
}
body.intercity .nav > li.active {
  border-left-color: #f04919;
  background-color: #2b2b2b;
}
body.intercity .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.intercity .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.intercity .checkboxFive label .ativo {
  display: none;
}
body.intercity .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.intercity .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.intercity .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.intercity .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.intercity .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #f15123;
  border: 1px solid #f15123;
  float: right;
}
body.intercity .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #f15123;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #f15123;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.intercity .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.intercity .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.intercity .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.intercity .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.intercity .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.intercity .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.intercity .checkboxAtive input[type=checkbox]:checked + label {
  background: #f15123;
  border: #333;
}
body.itapema-beach {
  background-color: #009cb4;
  /**
          * Create the checkbox state for the tick
          */
}
body.itapema-beach.mini-navbar .nav-header {
  background-color: #075966;
}
body.itapema-beach.mini-navbar .nav-second-level {
  background-color: #009cb4;
}
body.itapema-beach .pace .pace-progress {
  background-color: #075966;
}
body.itapema-beach .label-primary, body.itapema-beach .badge-primary {
  background-color: #075966;
}
body.itapema-beach .navy-bg {
  background-color: #075966;
}
body.itapema-beach .loginscreen .logo-name, body.itapema-beach .loginscreen a small {
  color: #075966;
}
body.itapema-beach .loginscreen h2, body.itapema-beach .loginscreen h3, body.itapema-beach .loginscreen p {
  color: #fff;
}
body.itapema-beach .passwordBox small {
  color: #fff;
}
body.itapema-beach .error-box h1, body.itapema-beach .error-box h3, body.itapema-beach .error-box .error-desc {
  color: #fff;
}
body.itapema-beach .panel-primary {
  border-color: #075966;
}
body.itapema-beach .panel-primary > .panel-heading {
  background-color: #075966;
  border-color: #075966;
}
body.itapema-beach .progress-bar {
  background-color: #075966;
}
body.itapema-beach .progress {
  border-radius: 0;
}
body.itapema-beach .btn-primary {
  background-color: #075966;
  border-color: #075966;
}
body.itapema-beach .btn-primary:active {
  background-color: #075966;
  border-color: #075966;
}
body.itapema-beach .text-navy {
  color: #075966;
}
body.itapema-beach .chamado {
  background: #075966;
  margin-top: 50px;
  font-size: 14px;
}
body.itapema-beach .chamado a {
  color: #fff !important;
}
body.itapema-beach .chamado a:hover {
  background-color: #042f36 !important;
}
body.itapema-beach .branding {
  background-color: #075966;
}
body.itapema-beach .fc-state-active {
  background-color: #075966;
  border-color: #075966;
}
body.itapema-beach .onoffswitch-label {
  border-color: #075966;
}
body.itapema-beach .onoffswitch-switch {
  border-color: #075966;
}
body.itapema-beach .onoffswitch-inner:before {
  background-color: #075966;
}
body.itapema-beach .form-control:focus, body.itapema-beach .single-line:focus {
  border-color: #075966 !important;
}
body.itapema-beach .has-success .form-control {
  border-color: #075966;
}
body.itapema-beach .has-success .control-label {
  color: #075966;
}
body.itapema-beach .modal-title {
  font-size: 2rem;
  color: #075966;
}
body.itapema-beach .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #075966;
}
body.itapema-beach .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #075966;
  border-color: #075966;
}
body.itapema-beach .nav > li > a {
  color: #fff;
}
body.itapema-beach .nav > li.active > a {
  color: white;
}
body.itapema-beach .navbar-default .nav > li > a:hover, body.itapema-beach .navbar-default .nav > li > a:focus {
  background-color: #008fa5;
  color: white;
}
body.itapema-beach .nav > li.active {
  border-left-color: #06515c;
  background-color: #008fa5;
}
body.itapema-beach .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.itapema-beach .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.itapema-beach .checkboxFive label .ativo {
  display: none;
}
body.itapema-beach .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.itapema-beach .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.itapema-beach .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.itapema-beach .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.itapema-beach .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #075966;
  border: 1px solid #075966;
  float: right;
}
body.itapema-beach .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #075966;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #075966;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.itapema-beach .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.itapema-beach .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.itapema-beach .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.itapema-beach .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.itapema-beach .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.itapema-beach .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.itapema-beach .checkboxAtive input[type=checkbox]:checked + label {
  background: #075966;
  border: #009cb4;
}
body.wyndham-gramado {
  background-color: #0075b6;
  /**
          * Create the checkbox state for the tick
          */
}
body.wyndham-gramado.mini-navbar .nav-header {
  background-color: #89898e;
}
body.wyndham-gramado.mini-navbar .nav-second-level {
  background-color: #0075b6;
}
body.wyndham-gramado .pace .pace-progress {
  background-color: #89898e;
}
body.wyndham-gramado .label-primary, body.wyndham-gramado .badge-primary {
  background-color: #89898e;
}
body.wyndham-gramado .navy-bg {
  background-color: #89898e;
}
body.wyndham-gramado .loginscreen .logo-name, body.wyndham-gramado .loginscreen a small {
  color: #89898e;
}
body.wyndham-gramado .loginscreen h2, body.wyndham-gramado .loginscreen h3, body.wyndham-gramado .loginscreen p {
  color: #fff;
}
body.wyndham-gramado .passwordBox small {
  color: #fff;
}
body.wyndham-gramado .error-box h1, body.wyndham-gramado .error-box h3, body.wyndham-gramado .error-box .error-desc {
  color: #fff;
}
body.wyndham-gramado .panel-primary {
  border-color: #89898e;
}
body.wyndham-gramado .panel-primary > .panel-heading {
  background-color: #89898e;
  border-color: #89898e;
}
body.wyndham-gramado .progress-bar {
  background-color: #89898e;
}
body.wyndham-gramado .progress {
  border-radius: 0;
}
body.wyndham-gramado .btn-primary {
  background-color: #89898e;
  border-color: #89898e;
}
body.wyndham-gramado .btn-primary:active {
  background-color: #89898e;
  border-color: #89898e;
}
body.wyndham-gramado .text-navy {
  color: #89898e;
}
body.wyndham-gramado .chamado {
  background: #89898e;
  margin-top: 50px;
  font-size: 14px;
}
body.wyndham-gramado .chamado a {
  color: #fff !important;
}
body.wyndham-gramado .chamado a:hover {
  background-color: #707074 !important;
}
body.wyndham-gramado .branding {
  background-color: #89898e;
}
body.wyndham-gramado .fc-state-active {
  background-color: #89898e;
  border-color: #89898e;
}
body.wyndham-gramado .onoffswitch-label {
  border-color: #89898e;
}
body.wyndham-gramado .onoffswitch-switch {
  border-color: #89898e;
}
body.wyndham-gramado .onoffswitch-inner:before {
  background-color: #89898e;
}
body.wyndham-gramado .form-control:focus, body.wyndham-gramado .single-line:focus {
  border-color: #89898e !important;
}
body.wyndham-gramado .has-success .form-control {
  border-color: #89898e;
}
body.wyndham-gramado .has-success .control-label {
  color: #89898e;
}
body.wyndham-gramado .modal-title {
  font-size: 2rem;
  color: #89898e;
}
body.wyndham-gramado .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #89898e;
}
body.wyndham-gramado .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #89898e;
  border-color: #89898e;
}
body.wyndham-gramado .nav > li > a {
  color: #fff;
}
body.wyndham-gramado .nav > li.active > a {
  color: white;
}
body.wyndham-gramado .navbar-default .nav > li > a:hover, body.wyndham-gramado .navbar-default .nav > li > a:focus {
  background-color: #006ba7;
  color: white;
}
body.wyndham-gramado .nav > li.active {
  border-left-color: #848489;
  background-color: #006ba7;
}
body.wyndham-gramado .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.wyndham-gramado .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.wyndham-gramado .checkboxFive label .ativo {
  display: none;
}
body.wyndham-gramado .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.wyndham-gramado .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.wyndham-gramado .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.wyndham-gramado .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.wyndham-gramado .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #89898e;
  border: 1px solid #89898e;
  float: right;
}
body.wyndham-gramado .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #89898e;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #89898e;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.wyndham-gramado .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.wyndham-gramado .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.wyndham-gramado .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.wyndham-gramado .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.wyndham-gramado .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.wyndham-gramado .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.wyndham-gramado .checkboxAtive input[type=checkbox]:checked + label {
  background: #89898e;
  border: #0075b6;
}
body.wyndham-berrini-sp {
  background-color: #0075b6;
  /**
          * Create the checkbox state for the tick
          */
}
body.wyndham-berrini-sp.mini-navbar .nav-header {
  background-color: #89898e;
}
body.wyndham-berrini-sp.mini-navbar .nav-second-level {
  background-color: #0075b6;
}
body.wyndham-berrini-sp .pace .pace-progress {
  background-color: #89898e;
}
body.wyndham-berrini-sp .label-primary, body.wyndham-berrini-sp .badge-primary {
  background-color: #89898e;
}
body.wyndham-berrini-sp .navy-bg {
  background-color: #89898e;
}
body.wyndham-berrini-sp .loginscreen .logo-name, body.wyndham-berrini-sp .loginscreen a small {
  color: #89898e;
}
body.wyndham-berrini-sp .loginscreen h2, body.wyndham-berrini-sp .loginscreen h3, body.wyndham-berrini-sp .loginscreen p {
  color: #fff;
}
body.wyndham-berrini-sp .passwordBox small {
  color: #fff;
}
body.wyndham-berrini-sp .error-box h1, body.wyndham-berrini-sp .error-box h3, body.wyndham-berrini-sp .error-box .error-desc {
  color: #fff;
}
body.wyndham-berrini-sp .panel-primary {
  border-color: #89898e;
}
body.wyndham-berrini-sp .panel-primary > .panel-heading {
  background-color: #89898e;
  border-color: #89898e;
}
body.wyndham-berrini-sp .progress-bar {
  background-color: #89898e;
}
body.wyndham-berrini-sp .progress {
  border-radius: 0;
}
body.wyndham-berrini-sp .btn-primary {
  background-color: #89898e;
  border-color: #89898e;
}
body.wyndham-berrini-sp .btn-primary:active {
  background-color: #89898e;
  border-color: #89898e;
}
body.wyndham-berrini-sp .text-navy {
  color: #89898e;
}
body.wyndham-berrini-sp .chamado {
  background: #89898e;
  margin-top: 50px;
  font-size: 14px;
}
body.wyndham-berrini-sp .chamado a {
  color: #fff !important;
}
body.wyndham-berrini-sp .chamado a:hover {
  background-color: #707074 !important;
}
body.wyndham-berrini-sp .branding {
  background-color: #89898e;
}
body.wyndham-berrini-sp .fc-state-active {
  background-color: #89898e;
  border-color: #89898e;
}
body.wyndham-berrini-sp .onoffswitch-label {
  border-color: #89898e;
}
body.wyndham-berrini-sp .onoffswitch-switch {
  border-color: #89898e;
}
body.wyndham-berrini-sp .onoffswitch-inner:before {
  background-color: #89898e;
}
body.wyndham-berrini-sp .form-control:focus, body.wyndham-berrini-sp .single-line:focus {
  border-color: #89898e !important;
}
body.wyndham-berrini-sp .has-success .form-control {
  border-color: #89898e;
}
body.wyndham-berrini-sp .has-success .control-label {
  color: #89898e;
}
body.wyndham-berrini-sp .modal-title {
  font-size: 2rem;
  color: #89898e;
}
body.wyndham-berrini-sp .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #89898e;
}
body.wyndham-berrini-sp .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #89898e;
  border-color: #89898e;
}
body.wyndham-berrini-sp .nav > li > a {
  color: #fff;
}
body.wyndham-berrini-sp .nav > li.active > a {
  color: white;
}
body.wyndham-berrini-sp .navbar-default .nav > li > a:hover, body.wyndham-berrini-sp .navbar-default .nav > li > a:focus {
  background-color: #006ba7;
  color: white;
}
body.wyndham-berrini-sp .nav > li.active {
  border-left-color: #848489;
  background-color: #006ba7;
}
body.wyndham-berrini-sp .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.wyndham-berrini-sp .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.wyndham-berrini-sp .checkboxFive label .ativo {
  display: none;
}
body.wyndham-berrini-sp .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.wyndham-berrini-sp .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.wyndham-berrini-sp .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.wyndham-berrini-sp .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.wyndham-berrini-sp .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #89898e;
  border: 1px solid #89898e;
  float: right;
}
body.wyndham-berrini-sp .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #89898e;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #89898e;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.wyndham-berrini-sp .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.wyndham-berrini-sp .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.wyndham-berrini-sp .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.wyndham-berrini-sp .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.wyndham-berrini-sp .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.wyndham-berrini-sp .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.wyndham-berrini-sp .checkboxAtive input[type=checkbox]:checked + label {
  background: #89898e;
  border: #0075b6;
}
body.wyndham {
  background-color: #0075b6;
  /**
          * Create the checkbox state for the tick
          */
}
body.wyndham.mini-navbar .nav-header {
  background-color: #89898e;
}
body.wyndham.mini-navbar .nav-second-level {
  background-color: #0075b6;
}
body.wyndham .pace .pace-progress {
  background-color: #89898e;
}
body.wyndham .label-primary, body.wyndham .badge-primary {
  background-color: #89898e;
}
body.wyndham .navy-bg {
  background-color: #89898e;
}
body.wyndham .loginscreen .logo-name, body.wyndham .loginscreen a small {
  color: #89898e;
}
body.wyndham .loginscreen h2, body.wyndham .loginscreen h3, body.wyndham .loginscreen p {
  color: #fff;
}
body.wyndham .passwordBox small {
  color: #fff;
}
body.wyndham .error-box h1, body.wyndham .error-box h3, body.wyndham .error-box .error-desc {
  color: #fff;
}
body.wyndham .panel-primary {
  border-color: #89898e;
}
body.wyndham .panel-primary > .panel-heading {
  background-color: #89898e;
  border-color: #89898e;
}
body.wyndham .progress-bar {
  background-color: #89898e;
}
body.wyndham .progress {
  border-radius: 0;
}
body.wyndham .btn-primary {
  background-color: #89898e;
  border-color: #89898e;
}
body.wyndham .btn-primary:active {
  background-color: #89898e;
  border-color: #89898e;
}
body.wyndham .text-navy {
  color: #89898e;
}
body.wyndham .chamado {
  background: #89898e;
  margin-top: 50px;
  font-size: 14px;
}
body.wyndham .chamado a {
  color: #fff !important;
}
body.wyndham .chamado a:hover {
  background-color: #707074 !important;
}
body.wyndham .branding {
  background-color: #89898e;
}
body.wyndham .fc-state-active {
  background-color: #89898e;
  border-color: #89898e;
}
body.wyndham .onoffswitch-label {
  border-color: #89898e;
}
body.wyndham .onoffswitch-switch {
  border-color: #89898e;
}
body.wyndham .onoffswitch-inner:before {
  background-color: #89898e;
}
body.wyndham .form-control:focus, body.wyndham .single-line:focus {
  border-color: #89898e !important;
}
body.wyndham .has-success .form-control {
  border-color: #89898e;
}
body.wyndham .has-success .control-label {
  color: #89898e;
}
body.wyndham .modal-title {
  font-size: 2rem;
  color: #89898e;
}
body.wyndham .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #89898e;
}
body.wyndham .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #89898e;
  border-color: #89898e;
}
body.wyndham .nav > li > a {
  color: #fff;
}
body.wyndham .nav > li.active > a {
  color: white;
}
body.wyndham .navbar-default .nav > li > a:hover, body.wyndham .navbar-default .nav > li > a:focus {
  background-color: #006ba7;
  color: white;
}
body.wyndham .nav > li.active {
  border-left-color: #848489;
  background-color: #006ba7;
}
body.wyndham .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.wyndham .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.wyndham .checkboxFive label .ativo {
  display: none;
}
body.wyndham .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.wyndham .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.wyndham .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.wyndham .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.wyndham .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #89898e;
  border: 1px solid #89898e;
  float: right;
}
body.wyndham .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #89898e;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #89898e;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.wyndham .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.wyndham .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.wyndham .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.wyndham .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.wyndham .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.wyndham .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.wyndham .checkboxAtive input[type=checkbox]:checked + label {
  background: #89898e;
  border: #0075b6;
}
body.nannai {
  background-color: #b69e65;
  /**
          * Create the checkbox state for the tick
          */
}
body.nannai.mini-navbar .nav-header {
  background-color: #7c6225;
}
body.nannai.mini-navbar .nav-second-level {
  background-color: #b69e65;
}
body.nannai .pace .pace-progress {
  background-color: #7c6225;
}
body.nannai .label-primary, body.nannai .badge-primary {
  background-color: #7c6225;
}
body.nannai .navy-bg {
  background-color: #7c6225;
}
body.nannai .loginscreen .logo-name, body.nannai .loginscreen a small {
  color: #7c6225;
}
body.nannai .loginscreen h2, body.nannai .loginscreen h3, body.nannai .loginscreen p {
  color: #fff;
}
body.nannai .passwordBox small {
  color: #fff;
}
body.nannai .error-box h1, body.nannai .error-box h3, body.nannai .error-box .error-desc {
  color: #fff;
}
body.nannai .panel-primary {
  border-color: #7c6225;
}
body.nannai .panel-primary > .panel-heading {
  background-color: #7c6225;
  border-color: #7c6225;
}
body.nannai .progress-bar {
  background-color: #7c6225;
}
body.nannai .progress {
  border-radius: 0;
}
body.nannai .btn-primary {
  background-color: #7c6225;
  border-color: #7c6225;
}
body.nannai .btn-primary:active {
  background-color: #7c6225;
  border-color: #7c6225;
}
body.nannai .text-navy {
  color: #7c6225;
}
body.nannai .chamado {
  background: #7c6225;
  margin-top: 50px;
  font-size: 14px;
}
body.nannai .chamado a {
  color: #fff !important;
}
body.nannai .chamado a:hover {
  background-color: #554319 !important;
}
body.nannai .branding {
  background-color: #7c6225;
}
body.nannai .fc-state-active {
  background-color: #7c6225;
  border-color: #7c6225;
}
body.nannai .onoffswitch-label {
  border-color: #7c6225;
}
body.nannai .onoffswitch-switch {
  border-color: #7c6225;
}
body.nannai .onoffswitch-inner:before {
  background-color: #7c6225;
}
body.nannai .form-control:focus, body.nannai .single-line:focus {
  border-color: #7c6225 !important;
}
body.nannai .has-success .form-control {
  border-color: #7c6225;
}
body.nannai .has-success .control-label {
  color: #7c6225;
}
body.nannai .modal-title {
  font-size: 2rem;
  color: #7c6225;
}
body.nannai .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #7c6225;
}
body.nannai .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #7c6225;
  border-color: #7c6225;
}
body.nannai .nav > li > a {
  color: #fff;
}
body.nannai .nav > li.active > a {
  color: white;
}
body.nannai .navbar-default .nav > li > a:hover, body.nannai .navbar-default .nav > li > a:focus {
  background-color: #b1975b;
  color: white;
}
body.nannai .nav > li.active {
  border-left-color: #745c23;
  background-color: #b1975b;
}
body.nannai .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.nannai .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.nannai .checkboxFive label .ativo {
  display: none;
}
body.nannai .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.nannai .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.nannai .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.nannai .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.nannai .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #7c6225;
  border: 1px solid #7c6225;
  float: right;
}
body.nannai .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #7c6225;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #7c6225;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.nannai .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.nannai .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.nannai .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.nannai .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.nannai .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.nannai .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.nannai .checkboxAtive input[type=checkbox]:checked + label {
  background: #7c6225;
  border: #b69e65;
}
body.santa-luzia {
  background-color: #235880;
  /**
          * Create the checkbox state for the tick
          */
}
body.santa-luzia.mini-navbar .nav-header {
  background-color: #178CE4;
}
body.santa-luzia.mini-navbar .nav-second-level {
  background-color: #235880;
}
body.santa-luzia .pace .pace-progress {
  background-color: #178CE4;
}
body.santa-luzia .label-primary, body.santa-luzia .badge-primary {
  background-color: #178CE4;
}
body.santa-luzia .navy-bg {
  background-color: #178CE4;
}
body.santa-luzia .loginscreen .logo-name, body.santa-luzia .loginscreen a small {
  color: #178CE4;
}
body.santa-luzia .loginscreen h2, body.santa-luzia .loginscreen h3, body.santa-luzia .loginscreen p {
  color: #fff;
}
body.santa-luzia .passwordBox small {
  color: #fff;
}
body.santa-luzia .error-box h1, body.santa-luzia .error-box h3, body.santa-luzia .error-box .error-desc {
  color: #fff;
}
body.santa-luzia .panel-primary {
  border-color: #178CE4;
}
body.santa-luzia .panel-primary > .panel-heading {
  background-color: #178CE4;
  border-color: #178CE4;
}
body.santa-luzia .progress-bar {
  background-color: #178CE4;
}
body.santa-luzia .progress {
  border-radius: 0;
}
body.santa-luzia .btn-primary {
  background-color: #178CE4;
  border-color: #178CE4;
}
body.santa-luzia .btn-primary:active {
  background-color: #178CE4;
  border-color: #178CE4;
}
body.santa-luzia .text-navy {
  color: #178CE4;
}
body.santa-luzia .chamado {
  background: #178CE4;
  margin-top: 50px;
  font-size: 14px;
}
body.santa-luzia .chamado a {
  color: #fff !important;
}
body.santa-luzia .chamado a:hover {
  background-color: #1270b6 !important;
}
body.santa-luzia .branding {
  background-color: #178CE4;
}
body.santa-luzia .fc-state-active {
  background-color: #178CE4;
  border-color: #178CE4;
}
body.santa-luzia .onoffswitch-label {
  border-color: #178CE4;
}
body.santa-luzia .onoffswitch-switch {
  border-color: #178CE4;
}
body.santa-luzia .onoffswitch-inner:before {
  background-color: #178CE4;
}
body.santa-luzia .form-control:focus, body.santa-luzia .single-line:focus {
  border-color: #178CE4 !important;
}
body.santa-luzia .has-success .form-control {
  border-color: #178CE4;
}
body.santa-luzia .has-success .control-label {
  color: #178CE4;
}
body.santa-luzia .modal-title {
  font-size: 2rem;
  color: #178CE4;
}
body.santa-luzia .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #178CE4;
}
body.santa-luzia .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #178CE4;
  border-color: #178CE4;
}
body.santa-luzia .nav > li > a {
  color: #fff;
}
body.santa-luzia .nav > li.active > a {
  color: white;
}
body.santa-luzia .navbar-default .nav > li > a:hover, body.santa-luzia .navbar-default .nav > li > a:focus {
  background-color: #205074;
  color: white;
}
body.santa-luzia .nav > li.active {
  border-left-color: #1686db;
  background-color: #205074;
}
body.santa-luzia .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.santa-luzia .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.santa-luzia .checkboxFive label .ativo {
  display: none;
}
body.santa-luzia .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.santa-luzia .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.santa-luzia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.santa-luzia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.santa-luzia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #178CE4;
  border: 1px solid #178CE4;
  float: right;
}
body.santa-luzia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #178CE4;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #178CE4;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.santa-luzia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.santa-luzia .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.santa-luzia .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.santa-luzia .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.santa-luzia .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.santa-luzia .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.santa-luzia .checkboxAtive input[type=checkbox]:checked + label {
  background: #178CE4;
  border: #235880;
}
body.linked-paiol {
  background-color: #DC7E65;
  /**
          * Create the checkbox state for the tick
          */
}
body.linked-paiol.mini-navbar .nav-header {
  background-color: #F48466;
}
body.linked-paiol.mini-navbar .nav-second-level {
  background-color: #DC7E65;
}
body.linked-paiol .pace .pace-progress {
  background-color: #F48466;
}
body.linked-paiol .label-primary, body.linked-paiol .badge-primary {
  background-color: #F48466;
}
body.linked-paiol .navy-bg {
  background-color: #F48466;
}
body.linked-paiol .loginscreen .logo-name, body.linked-paiol .loginscreen a small {
  color: #F48466;
}
body.linked-paiol .loginscreen h2, body.linked-paiol .loginscreen h3, body.linked-paiol .loginscreen p {
  color: #fff;
}
body.linked-paiol .passwordBox small {
  color: #fff;
}
body.linked-paiol .error-box h1, body.linked-paiol .error-box h3, body.linked-paiol .error-box .error-desc {
  color: #fff;
}
body.linked-paiol .panel-primary {
  border-color: #F48466;
}
body.linked-paiol .panel-primary > .panel-heading {
  background-color: #F48466;
  border-color: #F48466;
}
body.linked-paiol .progress-bar {
  background-color: #F48466;
}
body.linked-paiol .progress {
  border-radius: 0;
}
body.linked-paiol .btn-primary {
  background-color: #F48466;
  border-color: #F48466;
}
body.linked-paiol .btn-primary:active {
  background-color: #F48466;
  border-color: #F48466;
}
body.linked-paiol .text-navy {
  color: #F48466;
}
body.linked-paiol .chamado {
  background: #F48466;
  margin-top: 50px;
  font-size: 14px;
}
body.linked-paiol .chamado a {
  color: #fff !important;
}
body.linked-paiol .chamado a:hover {
  background-color: #f15e36 !important;
}
body.linked-paiol .branding {
  background-color: #F48466;
}
body.linked-paiol .fc-state-active {
  background-color: #F48466;
  border-color: #F48466;
}
body.linked-paiol .onoffswitch-label {
  border-color: #F48466;
}
body.linked-paiol .onoffswitch-switch {
  border-color: #F48466;
}
body.linked-paiol .onoffswitch-inner:before {
  background-color: #F48466;
}
body.linked-paiol .form-control:focus, body.linked-paiol .single-line:focus {
  border-color: #F48466 !important;
}
body.linked-paiol .has-success .form-control {
  border-color: #F48466;
}
body.linked-paiol .has-success .control-label {
  color: #F48466;
}
body.linked-paiol .modal-title {
  font-size: 2rem;
  color: #F48466;
}
body.linked-paiol .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #F48466;
}
body.linked-paiol .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #F48466;
  border-color: #F48466;
}
body.linked-paiol .nav > li > a {
  color: #fff;
}
body.linked-paiol .nav > li.active > a {
  color: white;
}
body.linked-paiol .navbar-default .nav > li > a:hover, body.linked-paiol .navbar-default .nav > li > a:focus {
  background-color: #d97459;
  color: white;
}
body.linked-paiol .nav > li.active {
  border-left-color: #f37c5c;
  background-color: #d97459;
}
body.linked-paiol .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.linked-paiol .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.linked-paiol .checkboxFive label .ativo {
  display: none;
}
body.linked-paiol .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.linked-paiol .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.linked-paiol .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.linked-paiol .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.linked-paiol .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #F48466;
  border: 1px solid #F48466;
  float: right;
}
body.linked-paiol .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #F48466;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #F48466;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.linked-paiol .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.linked-paiol .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.linked-paiol .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.linked-paiol .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.linked-paiol .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.linked-paiol .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.linked-paiol .checkboxAtive input[type=checkbox]:checked + label {
  background: #F48466;
  border: #DC7E65;
}
body.tryp {
  background-color: #174a7d;
  /**
          * Create the checkbox state for the tick
          */
}
body.tryp.mini-navbar .nav-header {
  background-color: #153d6b;
}
body.tryp.mini-navbar .nav-second-level {
  background-color: #174a7d;
}
body.tryp .pace .pace-progress {
  background-color: #153d6b;
}
body.tryp .label-primary, body.tryp .badge-primary {
  background-color: #153d6b;
}
body.tryp .navy-bg {
  background-color: #153d6b;
}
body.tryp .loginscreen .logo-name, body.tryp .loginscreen a small {
  color: #153d6b;
}
body.tryp .loginscreen h2, body.tryp .loginscreen h3, body.tryp .loginscreen p {
  color: #fff;
}
body.tryp .passwordBox small {
  color: #fff;
}
body.tryp .error-box h1, body.tryp .error-box h3, body.tryp .error-box .error-desc {
  color: #fff;
}
body.tryp .panel-primary {
  border-color: #153d6b;
}
body.tryp .panel-primary > .panel-heading {
  background-color: #153d6b;
  border-color: #153d6b;
}
body.tryp .progress-bar {
  background-color: #153d6b;
}
body.tryp .progress {
  border-radius: 0;
}
body.tryp .btn-primary {
  background-color: #153d6b;
  border-color: #153d6b;
}
body.tryp .btn-primary:active {
  background-color: #153d6b;
  border-color: #153d6b;
}
body.tryp .text-navy {
  color: #153d6b;
}
body.tryp .chamado {
  background: #153d6b;
  margin-top: 50px;
  font-size: 14px;
}
body.tryp .chamado a {
  color: #fff !important;
}
body.tryp .chamado a:hover {
  background-color: #0d2540 !important;
}
body.tryp .branding {
  background-color: #153d6b;
}
body.tryp .fc-state-active {
  background-color: #153d6b;
  border-color: #153d6b;
}
body.tryp .onoffswitch-label {
  border-color: #153d6b;
}
body.tryp .onoffswitch-switch {
  border-color: #153d6b;
}
body.tryp .onoffswitch-inner:before {
  background-color: #153d6b;
}
body.tryp .form-control:focus, body.tryp .single-line:focus {
  border-color: #153d6b !important;
}
body.tryp .has-success .form-control {
  border-color: #153d6b;
}
body.tryp .has-success .control-label {
  color: #153d6b;
}
body.tryp .modal-title {
  font-size: 2rem;
  color: #153d6b;
}
body.tryp .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #153d6b;
}
body.tryp .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #153d6b;
  border-color: #153d6b;
}
body.tryp .nav > li > a {
  color: #fff;
}
body.tryp .nav > li.active > a {
  color: white;
}
body.tryp .navbar-default .nav > li > a:hover, body.tryp .navbar-default .nav > li > a:focus {
  background-color: #154270;
  color: white;
}
body.tryp .nav > li.active {
  border-left-color: #133862;
  background-color: #154270;
}
body.tryp .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.tryp .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.tryp .checkboxFive label .ativo {
  display: none;
}
body.tryp .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.tryp .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.tryp .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.tryp .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.tryp .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #153d6b;
  border: 1px solid #153d6b;
  float: right;
}
body.tryp .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #153d6b;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #153d6b;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.tryp .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.tryp .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.tryp .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.tryp .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.tryp .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.tryp .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.tryp .checkboxAtive input[type=checkbox]:checked + label {
  background: #153d6b;
  border: #174a7d;
}
body.hcc {
  background-color: #cb6107;
  /**
          * Create the checkbox state for the tick
          */
}
body.hcc.mini-navbar .nav-header {
  background-color: #000000;
}
body.hcc.mini-navbar .nav-second-level {
  background-color: #cb6107;
}
body.hcc .pace .pace-progress {
  background-color: #000000;
}
body.hcc .label-primary, body.hcc .badge-primary {
  background-color: #000000;
}
body.hcc .navy-bg {
  background-color: #000000;
}
body.hcc .loginscreen .logo-name, body.hcc .loginscreen a small {
  color: #000000;
}
body.hcc .loginscreen h2, body.hcc .loginscreen h3, body.hcc .loginscreen p {
  color: #fff;
}
body.hcc .passwordBox small {
  color: #fff;
}
body.hcc .error-box h1, body.hcc .error-box h3, body.hcc .error-box .error-desc {
  color: #fff;
}
body.hcc .panel-primary {
  border-color: #000000;
}
body.hcc .panel-primary > .panel-heading {
  background-color: #000000;
  border-color: #000000;
}
body.hcc .progress-bar {
  background-color: #000000;
}
body.hcc .progress {
  border-radius: 0;
}
body.hcc .btn-primary {
  background-color: #000000;
  border-color: #000000;
}
body.hcc .btn-primary:active {
  background-color: #000000;
  border-color: #000000;
}
body.hcc .text-navy {
  color: #000000;
}
body.hcc .chamado {
  background: #000000;
  margin-top: 50px;
  font-size: 14px;
}
body.hcc .chamado a {
  color: #fff !important;
}
body.hcc .chamado a:hover {
  background-color: black !important;
}
body.hcc .branding {
  background-color: #000000;
}
body.hcc .fc-state-active {
  background-color: #000000;
  border-color: #000000;
}
body.hcc .onoffswitch-label {
  border-color: #000000;
}
body.hcc .onoffswitch-switch {
  border-color: #000000;
}
body.hcc .onoffswitch-inner:before {
  background-color: #000000;
}
body.hcc .form-control:focus, body.hcc .single-line:focus {
  border-color: #000000 !important;
}
body.hcc .has-success .form-control {
  border-color: #000000;
}
body.hcc .has-success .control-label {
  color: #000000;
}
body.hcc .modal-title {
  font-size: 2rem;
  color: #000000;
}
body.hcc .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #000000;
}
body.hcc .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #000000;
  border-color: #000000;
}
body.hcc .nav > li > a {
  color: #fff;
}
body.hcc .nav > li.active > a {
  color: white;
}
body.hcc .navbar-default .nav > li > a:hover, body.hcc .navbar-default .nav > li > a:focus {
  background-color: #bc5a06;
  color: white;
}
body.hcc .nav > li.active {
  border-left-color: black;
  background-color: #bc5a06;
}
body.hcc .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.hcc .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.hcc .checkboxFive label .ativo {
  display: none;
}
body.hcc .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.hcc .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.hcc .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.hcc .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.hcc .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #000000;
  border: 1px solid #000000;
  float: right;
}
body.hcc .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #000000;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #000000;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.hcc .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.hcc .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.hcc .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.hcc .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.hcc .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.hcc .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.hcc .checkboxAtive input[type=checkbox]:checked + label {
  background: #000000;
  border: #cb6107;
}
body.serrambi {
  background-color: #0062b3;
  /**
          * Create the checkbox state for the tick
          */
}
body.serrambi.mini-navbar .nav-header {
  background-color: #565157;
}
body.serrambi.mini-navbar .nav-second-level {
  background-color: #0062b3;
}
body.serrambi .pace .pace-progress {
  background-color: #565157;
}
body.serrambi .label-primary, body.serrambi .badge-primary {
  background-color: #565157;
}
body.serrambi .navy-bg {
  background-color: #565157;
}
body.serrambi .loginscreen .logo-name, body.serrambi .loginscreen a small {
  color: #565157;
}
body.serrambi .loginscreen h2, body.serrambi .loginscreen h3, body.serrambi .loginscreen p {
  color: #fff;
}
body.serrambi .passwordBox small {
  color: #fff;
}
body.serrambi .error-box h1, body.serrambi .error-box h3, body.serrambi .error-box .error-desc {
  color: #fff;
}
body.serrambi .panel-primary {
  border-color: #565157;
}
body.serrambi .panel-primary > .panel-heading {
  background-color: #565157;
  border-color: #565157;
}
body.serrambi .progress-bar {
  background-color: #565157;
}
body.serrambi .progress {
  border-radius: 0;
}
body.serrambi .btn-primary {
  background-color: #565157;
  border-color: #565157;
}
body.serrambi .btn-primary:active {
  background-color: #565157;
  border-color: #565157;
}
body.serrambi .text-navy {
  color: #565157;
}
body.serrambi .chamado {
  background: #565157;
  margin-top: 50px;
  font-size: 14px;
}
body.serrambi .chamado a {
  color: #fff !important;
}
body.serrambi .chamado a:hover {
  background-color: #3c383d !important;
}
body.serrambi .branding {
  background-color: #565157;
}
body.serrambi .fc-state-active {
  background-color: #565157;
  border-color: #565157;
}
body.serrambi .onoffswitch-label {
  border-color: #565157;
}
body.serrambi .onoffswitch-switch {
  border-color: #565157;
}
body.serrambi .onoffswitch-inner:before {
  background-color: #565157;
}
body.serrambi .form-control:focus, body.serrambi .single-line:focus {
  border-color: #565157 !important;
}
body.serrambi .has-success .form-control {
  border-color: #565157;
}
body.serrambi .has-success .control-label {
  color: #565157;
}
body.serrambi .modal-title {
  font-size: 2rem;
  color: #565157;
}
body.serrambi .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #565157;
}
body.serrambi .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #565157;
  border-color: #565157;
}
body.serrambi .nav > li > a {
  color: #fff;
}
body.serrambi .nav > li.active > a {
  color: white;
}
body.serrambi .navbar-default .nav > li > a:hover, body.serrambi .navbar-default .nav > li > a:focus {
  background-color: #005aa4;
  color: white;
}
body.serrambi .nav > li.active {
  border-left-color: #514c52;
  background-color: #005aa4;
}
body.serrambi .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.serrambi .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.serrambi .checkboxFive label .ativo {
  display: none;
}
body.serrambi .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.serrambi .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.serrambi .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.serrambi .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.serrambi .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #565157;
  border: 1px solid #565157;
  float: right;
}
body.serrambi .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #565157;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #565157;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.serrambi .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.serrambi .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.serrambi .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.serrambi .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.serrambi .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.serrambi .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.serrambi .checkboxAtive input[type=checkbox]:checked + label {
  background: #565157;
  border: #0062b3;
}
body.beach-class-santa-maria {
  background-color: #004972;
  /**
          * Create the checkbox state for the tick
          */
}
body.beach-class-santa-maria.mini-navbar .nav-header {
  background-color: #c3a94b;
}
body.beach-class-santa-maria.mini-navbar .nav-second-level {
  background-color: #004972;
}
body.beach-class-santa-maria .pace .pace-progress {
  background-color: #c3a94b;
}
body.beach-class-santa-maria .label-primary, body.beach-class-santa-maria .badge-primary {
  background-color: #c3a94b;
}
body.beach-class-santa-maria .navy-bg {
  background-color: #c3a94b;
}
body.beach-class-santa-maria .loginscreen .logo-name, body.beach-class-santa-maria .loginscreen a small {
  color: #c3a94b;
}
body.beach-class-santa-maria .loginscreen h2, body.beach-class-santa-maria .loginscreen h3, body.beach-class-santa-maria .loginscreen p {
  color: #fff;
}
body.beach-class-santa-maria .passwordBox small {
  color: #fff;
}
body.beach-class-santa-maria .error-box h1, body.beach-class-santa-maria .error-box h3, body.beach-class-santa-maria .error-box .error-desc {
  color: #fff;
}
body.beach-class-santa-maria .panel-primary {
  border-color: #c3a94b;
}
body.beach-class-santa-maria .panel-primary > .panel-heading {
  background-color: #c3a94b;
  border-color: #c3a94b;
}
body.beach-class-santa-maria .progress-bar {
  background-color: #c3a94b;
}
body.beach-class-santa-maria .progress {
  border-radius: 0;
}
body.beach-class-santa-maria .btn-primary {
  background-color: #c3a94b;
  border-color: #c3a94b;
}
body.beach-class-santa-maria .btn-primary:active {
  background-color: #c3a94b;
  border-color: #c3a94b;
}
body.beach-class-santa-maria .text-navy {
  color: #c3a94b;
}
body.beach-class-santa-maria .chamado {
  background: #c3a94b;
  margin-top: 50px;
  font-size: 14px;
}
body.beach-class-santa-maria .chamado a {
  color: #fff !important;
}
body.beach-class-santa-maria .chamado a:hover {
  background-color: #a48d37 !important;
}
body.beach-class-santa-maria .branding {
  background-color: #c3a94b;
}
body.beach-class-santa-maria .fc-state-active {
  background-color: #c3a94b;
  border-color: #c3a94b;
}
body.beach-class-santa-maria .onoffswitch-label {
  border-color: #c3a94b;
}
body.beach-class-santa-maria .onoffswitch-switch {
  border-color: #c3a94b;
}
body.beach-class-santa-maria .onoffswitch-inner:before {
  background-color: #c3a94b;
}
body.beach-class-santa-maria .form-control:focus, body.beach-class-santa-maria .single-line:focus {
  border-color: #c3a94b !important;
}
body.beach-class-santa-maria .has-success .form-control {
  border-color: #c3a94b;
}
body.beach-class-santa-maria .has-success .control-label {
  color: #c3a94b;
}
body.beach-class-santa-maria .modal-title {
  font-size: 2rem;
  color: #c3a94b;
}
body.beach-class-santa-maria .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #c3a94b;
}
body.beach-class-santa-maria .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #c3a94b;
  border-color: #c3a94b;
}
body.beach-class-santa-maria .nav > li > a {
  color: #fff;
}
body.beach-class-santa-maria .nav > li.active > a {
  color: white;
}
body.beach-class-santa-maria .navbar-default .nav > li > a:hover, body.beach-class-santa-maria .navbar-default .nav > li > a:focus {
  background-color: #003f63;
  color: white;
}
body.beach-class-santa-maria .nav > li.active {
  border-left-color: #c0a543;
  background-color: #003f63;
}
body.beach-class-santa-maria .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.beach-class-santa-maria .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.beach-class-santa-maria .checkboxFive label .ativo {
  display: none;
}
body.beach-class-santa-maria .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.beach-class-santa-maria .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.beach-class-santa-maria .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.beach-class-santa-maria .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.beach-class-santa-maria .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #c3a94b;
  border: 1px solid #c3a94b;
  float: right;
}
body.beach-class-santa-maria .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #c3a94b;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #c3a94b;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.beach-class-santa-maria .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.beach-class-santa-maria .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.beach-class-santa-maria .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.beach-class-santa-maria .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.beach-class-santa-maria .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.beach-class-santa-maria .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.beach-class-santa-maria .checkboxAtive input[type=checkbox]:checked + label {
  background: #c3a94b;
  border: #004972;
}
body.mercure-curitiba-aeroporto {
  background-color: #300037;
  /**
          * Create the checkbox state for the tick
          */
}
body.mercure-curitiba-aeroporto.mini-navbar .nav-header {
  background-color: #d8d3ca;
}
body.mercure-curitiba-aeroporto.mini-navbar .nav-second-level {
  background-color: #300037;
}
body.mercure-curitiba-aeroporto .pace .pace-progress {
  background-color: #d8d3ca;
}
body.mercure-curitiba-aeroporto .label-primary, body.mercure-curitiba-aeroporto .badge-primary {
  background-color: #d8d3ca;
}
body.mercure-curitiba-aeroporto .navy-bg {
  background-color: #d8d3ca;
}
body.mercure-curitiba-aeroporto .loginscreen .logo-name, body.mercure-curitiba-aeroporto .loginscreen a small {
  color: #d8d3ca;
}
body.mercure-curitiba-aeroporto .loginscreen h2, body.mercure-curitiba-aeroporto .loginscreen h3, body.mercure-curitiba-aeroporto .loginscreen p {
  color: #fff;
}
body.mercure-curitiba-aeroporto .passwordBox small {
  color: #fff;
}
body.mercure-curitiba-aeroporto .error-box h1, body.mercure-curitiba-aeroporto .error-box h3, body.mercure-curitiba-aeroporto .error-box .error-desc {
  color: #fff;
}
body.mercure-curitiba-aeroporto .panel-primary {
  border-color: #d8d3ca;
}
body.mercure-curitiba-aeroporto .panel-primary > .panel-heading {
  background-color: #d8d3ca;
  border-color: #d8d3ca;
}
body.mercure-curitiba-aeroporto .progress-bar {
  background-color: #d8d3ca;
}
body.mercure-curitiba-aeroporto .progress {
  border-radius: 0;
}
body.mercure-curitiba-aeroporto .btn-primary {
  background-color: #d8d3ca;
  border-color: #d8d3ca;
}
body.mercure-curitiba-aeroporto .btn-primary:active {
  background-color: #d8d3ca;
  border-color: #d8d3ca;
}
body.mercure-curitiba-aeroporto .text-navy {
  color: #d8d3ca;
}
body.mercure-curitiba-aeroporto .chamado {
  background: #d8d3ca;
  margin-top: 50px;
  font-size: 14px;
}
body.mercure-curitiba-aeroporto .chamado a {
  color: #fff !important;
}
body.mercure-curitiba-aeroporto .chamado a:hover {
  background-color: #c2bbad !important;
}
body.mercure-curitiba-aeroporto .branding {
  background-color: #d8d3ca;
}
body.mercure-curitiba-aeroporto .fc-state-active {
  background-color: #d8d3ca;
  border-color: #d8d3ca;
}
body.mercure-curitiba-aeroporto .onoffswitch-label {
  border-color: #d8d3ca;
}
body.mercure-curitiba-aeroporto .onoffswitch-switch {
  border-color: #d8d3ca;
}
body.mercure-curitiba-aeroporto .onoffswitch-inner:before {
  background-color: #d8d3ca;
}
body.mercure-curitiba-aeroporto .form-control:focus, body.mercure-curitiba-aeroporto .single-line:focus {
  border-color: #d8d3ca !important;
}
body.mercure-curitiba-aeroporto .has-success .form-control {
  border-color: #d8d3ca;
}
body.mercure-curitiba-aeroporto .has-success .control-label {
  color: #d8d3ca;
}
body.mercure-curitiba-aeroporto .modal-title {
  font-size: 2rem;
  color: #d8d3ca;
}
body.mercure-curitiba-aeroporto .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #d8d3ca;
}
body.mercure-curitiba-aeroporto .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #d8d3ca;
  border-color: #d8d3ca;
}
body.mercure-curitiba-aeroporto .nav > li > a {
  color: #fff;
}
body.mercure-curitiba-aeroporto .nav > li.active > a {
  color: white;
}
body.mercure-curitiba-aeroporto .navbar-default .nav > li > a:hover, body.mercure-curitiba-aeroporto .navbar-default .nav > li > a:focus {
  background-color: #230028;
  color: white;
}
body.mercure-curitiba-aeroporto .nav > li.active {
  border-left-color: #d4cec4;
  background-color: #230028;
}
body.mercure-curitiba-aeroporto .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.mercure-curitiba-aeroporto .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.mercure-curitiba-aeroporto .checkboxFive label .ativo {
  display: none;
}
body.mercure-curitiba-aeroporto .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.mercure-curitiba-aeroporto .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.mercure-curitiba-aeroporto .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.mercure-curitiba-aeroporto .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.mercure-curitiba-aeroporto .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #d8d3ca;
  border: 1px solid #d8d3ca;
  float: right;
}
body.mercure-curitiba-aeroporto .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #d8d3ca;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #d8d3ca;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.mercure-curitiba-aeroporto .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.mercure-curitiba-aeroporto .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.mercure-curitiba-aeroporto .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.mercure-curitiba-aeroporto .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.mercure-curitiba-aeroporto .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.mercure-curitiba-aeroporto .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.mercure-curitiba-aeroporto .checkboxAtive input[type=checkbox]:checked + label {
  background: #d8d3ca;
  border: #300037;
}
body.bristol-padrao {
  background-color: #363636;
  /**
          * Create the checkbox state for the tick
          */
}
body.bristol-padrao.mini-navbar .nav-header {
  background-color: #85302b;
}
body.bristol-padrao.mini-navbar .nav-second-level {
  background-color: #363636;
}
body.bristol-padrao .pace .pace-progress {
  background-color: #85302b;
}
body.bristol-padrao .label-primary, body.bristol-padrao .badge-primary {
  background-color: #85302b;
}
body.bristol-padrao .navy-bg {
  background-color: #85302b;
}
body.bristol-padrao .loginscreen .logo-name, body.bristol-padrao .loginscreen a small {
  color: #85302b;
}
body.bristol-padrao .loginscreen h2, body.bristol-padrao .loginscreen h3, body.bristol-padrao .loginscreen p {
  color: #e2e2e2;
}
body.bristol-padrao .passwordBox small {
  color: #e2e2e2;
}
body.bristol-padrao .error-box h1, body.bristol-padrao .error-box h3, body.bristol-padrao .error-box .error-desc {
  color: #e2e2e2;
}
body.bristol-padrao .panel-primary {
  border-color: #85302b;
}
body.bristol-padrao .panel-primary > .panel-heading {
  background-color: #85302b;
  border-color: #85302b;
}
body.bristol-padrao .progress-bar {
  background-color: #85302b;
}
body.bristol-padrao .progress {
  border-radius: 0;
}
body.bristol-padrao .btn-primary {
  background-color: #85302b;
  border-color: #85302b;
}
body.bristol-padrao .btn-primary:active {
  background-color: #85302b;
  border-color: #85302b;
}
body.bristol-padrao .text-navy {
  color: #85302b;
}
body.bristol-padrao .chamado {
  background: #85302b;
  margin-top: 50px;
  font-size: 14px;
}
body.bristol-padrao .chamado a {
  color: #fff !important;
}
body.bristol-padrao .chamado a:hover {
  background-color: #5e221f !important;
}
body.bristol-padrao .branding {
  background-color: #85302b;
}
body.bristol-padrao .fc-state-active {
  background-color: #85302b;
  border-color: #85302b;
}
body.bristol-padrao .onoffswitch-label {
  border-color: #85302b;
}
body.bristol-padrao .onoffswitch-switch {
  border-color: #85302b;
}
body.bristol-padrao .onoffswitch-inner:before {
  background-color: #85302b;
}
body.bristol-padrao .form-control:focus, body.bristol-padrao .single-line:focus {
  border-color: #85302b !important;
}
body.bristol-padrao .has-success .form-control {
  border-color: #85302b;
}
body.bristol-padrao .has-success .control-label {
  color: #85302b;
}
body.bristol-padrao .modal-title {
  font-size: 2rem;
  color: #85302b;
}
body.bristol-padrao .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #85302b;
}
body.bristol-padrao .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #85302b;
  border-color: #85302b;
}
body.bristol-padrao .nav > li > a {
  color: #e2e2e2;
}
body.bristol-padrao .nav > li.active > a {
  color: white;
}
body.bristol-padrao .navbar-default .nav > li > a:hover, body.bristol-padrao .navbar-default .nav > li > a:focus {
  background-color: #2e2e2e;
  color: white;
}
body.bristol-padrao .nav > li.active {
  border-left-color: #7d2d29;
  background-color: #2e2e2e;
}
body.bristol-padrao .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.bristol-padrao .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.bristol-padrao .checkboxFive label .ativo {
  display: none;
}
body.bristol-padrao .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.bristol-padrao .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.bristol-padrao .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.bristol-padrao .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.bristol-padrao .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #85302b;
  border: 1px solid #85302b;
  float: right;
}
body.bristol-padrao .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #85302b;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #85302b;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.bristol-padrao .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.bristol-padrao .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.bristol-padrao .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.bristol-padrao .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.bristol-padrao .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.bristol-padrao .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.bristol-padrao .checkboxAtive input[type=checkbox]:checked + label {
  background: #85302b;
  border: #363636;
}
body.manibu-recife {
  background-color: #189ea5;
  /**
          * Create the checkbox state for the tick
          */
}
body.manibu-recife.mini-navbar .nav-header {
  background-color: #285b9c;
}
body.manibu-recife.mini-navbar .nav-second-level {
  background-color: #189ea5;
}
body.manibu-recife .pace .pace-progress {
  background-color: #285b9c;
}
body.manibu-recife .label-primary, body.manibu-recife .badge-primary {
  background-color: #285b9c;
}
body.manibu-recife .navy-bg {
  background-color: #285b9c;
}
body.manibu-recife .loginscreen .logo-name, body.manibu-recife .loginscreen a small {
  color: #285b9c;
}
body.manibu-recife .loginscreen h2, body.manibu-recife .loginscreen h3, body.manibu-recife .loginscreen p {
  color: #e2e2e2;
}
body.manibu-recife .passwordBox small {
  color: #e2e2e2;
}
body.manibu-recife .error-box h1, body.manibu-recife .error-box h3, body.manibu-recife .error-box .error-desc {
  color: #e2e2e2;
}
body.manibu-recife .panel-primary {
  border-color: #285b9c;
}
body.manibu-recife .panel-primary > .panel-heading {
  background-color: #285b9c;
  border-color: #285b9c;
}
body.manibu-recife .progress-bar {
  background-color: #285b9c;
}
body.manibu-recife .progress {
  border-radius: 0;
}
body.manibu-recife .btn-primary {
  background-color: #285b9c;
  border-color: #285b9c;
}
body.manibu-recife .btn-primary:active {
  background-color: #285b9c;
  border-color: #285b9c;
}
body.manibu-recife .text-navy {
  color: #285b9c;
}
body.manibu-recife .chamado {
  background: #285b9c;
  margin-top: 50px;
  font-size: 14px;
}
body.manibu-recife .chamado a {
  color: #fff !important;
}
body.manibu-recife .chamado a:hover {
  background-color: #1e4373 !important;
}
body.manibu-recife .branding {
  background-color: #285b9c;
}
body.manibu-recife .fc-state-active {
  background-color: #285b9c;
  border-color: #285b9c;
}
body.manibu-recife .onoffswitch-label {
  border-color: #285b9c;
}
body.manibu-recife .onoffswitch-switch {
  border-color: #285b9c;
}
body.manibu-recife .onoffswitch-inner:before {
  background-color: #285b9c;
}
body.manibu-recife .form-control:focus, body.manibu-recife .single-line:focus {
  border-color: #285b9c !important;
}
body.manibu-recife .has-success .form-control {
  border-color: #285b9c;
}
body.manibu-recife .has-success .control-label {
  color: #285b9c;
}
body.manibu-recife .modal-title {
  font-size: 2rem;
  color: #285b9c;
}
body.manibu-recife .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #285b9c;
}
body.manibu-recife .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #285b9c;
  border-color: #285b9c;
}
body.manibu-recife .nav > li > a {
  color: #e2e2e2;
}
body.manibu-recife .nav > li.active > a {
  color: white;
}
body.manibu-recife .navbar-default .nav > li > a:hover, body.manibu-recife .navbar-default .nav > li > a:focus {
  background-color: #169198;
  color: white;
}
body.manibu-recife .nav > li.active {
  border-left-color: #265694;
  background-color: #169198;
}
body.manibu-recife .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.manibu-recife .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.manibu-recife .checkboxFive label .ativo {
  display: none;
}
body.manibu-recife .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.manibu-recife .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.manibu-recife .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.manibu-recife .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.manibu-recife .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #285b9c;
  border: 1px solid #285b9c;
  float: right;
}
body.manibu-recife .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #285b9c;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #285b9c;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.manibu-recife .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.manibu-recife .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.manibu-recife .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.manibu-recife .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.manibu-recife .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.manibu-recife .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.manibu-recife .checkboxAtive input[type=checkbox]:checked + label {
  background: #285b9c;
  border: #189ea5;
}
body.bristol-portal-do-iguacu {
  background-color: #363636;
  /**
          * Create the checkbox state for the tick
          */
}
body.bristol-portal-do-iguacu.mini-navbar .nav-header {
  background-color: #85302b;
}
body.bristol-portal-do-iguacu.mini-navbar .nav-second-level {
  background-color: #363636;
}
body.bristol-portal-do-iguacu .pace .pace-progress {
  background-color: #85302b;
}
body.bristol-portal-do-iguacu .label-primary, body.bristol-portal-do-iguacu .badge-primary {
  background-color: #85302b;
}
body.bristol-portal-do-iguacu .navy-bg {
  background-color: #85302b;
}
body.bristol-portal-do-iguacu .loginscreen .logo-name, body.bristol-portal-do-iguacu .loginscreen a small {
  color: #85302b;
}
body.bristol-portal-do-iguacu .loginscreen h2, body.bristol-portal-do-iguacu .loginscreen h3, body.bristol-portal-do-iguacu .loginscreen p {
  color: #e2e2e2;
}
body.bristol-portal-do-iguacu .passwordBox small {
  color: #e2e2e2;
}
body.bristol-portal-do-iguacu .error-box h1, body.bristol-portal-do-iguacu .error-box h3, body.bristol-portal-do-iguacu .error-box .error-desc {
  color: #e2e2e2;
}
body.bristol-portal-do-iguacu .panel-primary {
  border-color: #85302b;
}
body.bristol-portal-do-iguacu .panel-primary > .panel-heading {
  background-color: #85302b;
  border-color: #85302b;
}
body.bristol-portal-do-iguacu .progress-bar {
  background-color: #85302b;
}
body.bristol-portal-do-iguacu .progress {
  border-radius: 0;
}
body.bristol-portal-do-iguacu .btn-primary {
  background-color: #85302b;
  border-color: #85302b;
}
body.bristol-portal-do-iguacu .btn-primary:active {
  background-color: #85302b;
  border-color: #85302b;
}
body.bristol-portal-do-iguacu .text-navy {
  color: #85302b;
}
body.bristol-portal-do-iguacu .chamado {
  background: #85302b;
  margin-top: 50px;
  font-size: 14px;
}
body.bristol-portal-do-iguacu .chamado a {
  color: #fff !important;
}
body.bristol-portal-do-iguacu .chamado a:hover {
  background-color: #5e221f !important;
}
body.bristol-portal-do-iguacu .branding {
  background-color: #85302b;
}
body.bristol-portal-do-iguacu .fc-state-active {
  background-color: #85302b;
  border-color: #85302b;
}
body.bristol-portal-do-iguacu .onoffswitch-label {
  border-color: #85302b;
}
body.bristol-portal-do-iguacu .onoffswitch-switch {
  border-color: #85302b;
}
body.bristol-portal-do-iguacu .onoffswitch-inner:before {
  background-color: #85302b;
}
body.bristol-portal-do-iguacu .form-control:focus, body.bristol-portal-do-iguacu .single-line:focus {
  border-color: #85302b !important;
}
body.bristol-portal-do-iguacu .has-success .form-control {
  border-color: #85302b;
}
body.bristol-portal-do-iguacu .has-success .control-label {
  color: #85302b;
}
body.bristol-portal-do-iguacu .modal-title {
  font-size: 2rem;
  color: #85302b;
}
body.bristol-portal-do-iguacu .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #85302b;
}
body.bristol-portal-do-iguacu .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #85302b;
  border-color: #85302b;
}
body.bristol-portal-do-iguacu .nav > li > a {
  color: #e2e2e2;
}
body.bristol-portal-do-iguacu .nav > li.active > a {
  color: white;
}
body.bristol-portal-do-iguacu .navbar-default .nav > li > a:hover, body.bristol-portal-do-iguacu .navbar-default .nav > li > a:focus {
  background-color: #2e2e2e;
  color: white;
}
body.bristol-portal-do-iguacu .nav > li.active {
  border-left-color: #7d2d29;
  background-color: #2e2e2e;
}
body.bristol-portal-do-iguacu .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.bristol-portal-do-iguacu .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.bristol-portal-do-iguacu .checkboxFive label .ativo {
  display: none;
}
body.bristol-portal-do-iguacu .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.bristol-portal-do-iguacu .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.bristol-portal-do-iguacu .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.bristol-portal-do-iguacu .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.bristol-portal-do-iguacu .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #85302b;
  border: 1px solid #85302b;
  float: right;
}
body.bristol-portal-do-iguacu .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #85302b;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #85302b;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.bristol-portal-do-iguacu .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.bristol-portal-do-iguacu .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.bristol-portal-do-iguacu .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.bristol-portal-do-iguacu .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.bristol-portal-do-iguacu .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.bristol-portal-do-iguacu .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.bristol-portal-do-iguacu .checkboxAtive input[type=checkbox]:checked + label {
  background: #85302b;
  border: #363636;
}
body.best-western-plus {
  background-color: #8c2041;
  /**
          * Create the checkbox state for the tick
          */
}
body.best-western-plus.mini-navbar .nav-header {
  background-color: #8c2041;
}
body.best-western-plus.mini-navbar .nav-second-level {
  background-color: #8c2041;
}
body.best-western-plus .pace .pace-progress {
  background-color: #8c2041;
}
body.best-western-plus .label-primary, body.best-western-plus .badge-primary {
  background-color: #8c2041;
}
body.best-western-plus .navy-bg {
  background-color: #8c2041;
}
body.best-western-plus .loginscreen .logo-name, body.best-western-plus .loginscreen a small {
  color: #8c2041;
}
body.best-western-plus .loginscreen h2, body.best-western-plus .loginscreen h3, body.best-western-plus .loginscreen p {
  color: #e2e2e2;
}
body.best-western-plus .passwordBox small {
  color: #e2e2e2;
}
body.best-western-plus .error-box h1, body.best-western-plus .error-box h3, body.best-western-plus .error-box .error-desc {
  color: #e2e2e2;
}
body.best-western-plus .panel-primary {
  border-color: #8c2041;
}
body.best-western-plus .panel-primary > .panel-heading {
  background-color: #8c2041;
  border-color: #8c2041;
}
body.best-western-plus .progress-bar {
  background-color: #8c2041;
}
body.best-western-plus .progress {
  border-radius: 0;
}
body.best-western-plus .btn-primary {
  background-color: #8c2041;
  border-color: #8c2041;
}
body.best-western-plus .btn-primary:active {
  background-color: #8c2041;
  border-color: #8c2041;
}
body.best-western-plus .text-navy {
  color: #8c2041;
}
body.best-western-plus .chamado {
  background: #8c2041;
  margin-top: 50px;
  font-size: 14px;
}
body.best-western-plus .chamado a {
  color: #fff !important;
}
body.best-western-plus .chamado a:hover {
  background-color: #62172e !important;
}
body.best-western-plus .branding {
  background-color: #8c2041;
}
body.best-western-plus .fc-state-active {
  background-color: #8c2041;
  border-color: #8c2041;
}
body.best-western-plus .onoffswitch-label {
  border-color: #8c2041;
}
body.best-western-plus .onoffswitch-switch {
  border-color: #8c2041;
}
body.best-western-plus .onoffswitch-inner:before {
  background-color: #8c2041;
}
body.best-western-plus .form-control:focus, body.best-western-plus .single-line:focus {
  border-color: #8c2041 !important;
}
body.best-western-plus .has-success .form-control {
  border-color: #8c2041;
}
body.best-western-plus .has-success .control-label {
  color: #8c2041;
}
body.best-western-plus .modal-title {
  font-size: 2rem;
  color: #8c2041;
}
body.best-western-plus .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #8c2041;
}
body.best-western-plus .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #8c2041;
  border-color: #8c2041;
}
body.best-western-plus .nav > li > a {
  color: #e2e2e2;
}
body.best-western-plus .nav > li.active > a {
  color: white;
}
body.best-western-plus .navbar-default .nav > li > a:hover, body.best-western-plus .navbar-default .nav > li > a:focus {
  background-color: #801d3b;
  color: white;
}
body.best-western-plus .nav > li.active {
  border-left-color: #841e3d;
  background-color: #801d3b;
}
body.best-western-plus .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.best-western-plus .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.best-western-plus .checkboxFive label .ativo {
  display: none;
}
body.best-western-plus .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.best-western-plus .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.best-western-plus .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.best-western-plus .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.best-western-plus .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #8c2041;
  border: 1px solid #8c2041;
  float: right;
}
body.best-western-plus .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #8c2041;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #8c2041;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.best-western-plus .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.best-western-plus .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.best-western-plus .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.best-western-plus .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.best-western-plus .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.best-western-plus .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.best-western-plus .checkboxAtive input[type=checkbox]:checked + label {
  background: #8c2041;
  border: #8c2041;
}
body.infinity-blue {
  background-color: #062d3e;
  /**
          * Create the checkbox state for the tick
          */
}
body.infinity-blue.mini-navbar .nav-header {
  background-color: #2d88b0;
}
body.infinity-blue.mini-navbar .nav-second-level {
  background-color: #062d3e;
}
body.infinity-blue .pace .pace-progress {
  background-color: #2d88b0;
}
body.infinity-blue .label-primary, body.infinity-blue .badge-primary {
  background-color: #2d88b0;
}
body.infinity-blue .navy-bg {
  background-color: #2d88b0;
}
body.infinity-blue .loginscreen .logo-name, body.infinity-blue .loginscreen a small {
  color: #2d88b0;
}
body.infinity-blue .loginscreen h2, body.infinity-blue .loginscreen h3, body.infinity-blue .loginscreen p {
  color: #e2e2e2;
}
body.infinity-blue .passwordBox small {
  color: #e2e2e2;
}
body.infinity-blue .error-box h1, body.infinity-blue .error-box h3, body.infinity-blue .error-box .error-desc {
  color: #e2e2e2;
}
body.infinity-blue .panel-primary {
  border-color: #2d88b0;
}
body.infinity-blue .panel-primary > .panel-heading {
  background-color: #2d88b0;
  border-color: #2d88b0;
}
body.infinity-blue .progress-bar {
  background-color: #2d88b0;
}
body.infinity-blue .progress {
  border-radius: 0;
}
body.infinity-blue .btn-primary {
  background-color: #2d88b0;
  border-color: #2d88b0;
}
body.infinity-blue .btn-primary:active {
  background-color: #2d88b0;
  border-color: #2d88b0;
}
body.infinity-blue .text-navy {
  color: #2d88b0;
}
body.infinity-blue .chamado {
  background: #2d88b0;
  margin-top: 50px;
  font-size: 14px;
}
body.infinity-blue .chamado a {
  color: #fff !important;
}
body.infinity-blue .chamado a:hover {
  background-color: #236987 !important;
}
body.infinity-blue .branding {
  background-color: #2d88b0;
}
body.infinity-blue .fc-state-active {
  background-color: #2d88b0;
  border-color: #2d88b0;
}
body.infinity-blue .onoffswitch-label {
  border-color: #2d88b0;
}
body.infinity-blue .onoffswitch-switch {
  border-color: #2d88b0;
}
body.infinity-blue .onoffswitch-inner:before {
  background-color: #2d88b0;
}
body.infinity-blue .form-control:focus, body.infinity-blue .single-line:focus {
  border-color: #2d88b0 !important;
}
body.infinity-blue .has-success .form-control {
  border-color: #2d88b0;
}
body.infinity-blue .has-success .control-label {
  color: #2d88b0;
}
body.infinity-blue .modal-title {
  font-size: 2rem;
  color: #2d88b0;
}
body.infinity-blue .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #2d88b0;
}
body.infinity-blue .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #2d88b0;
  border-color: #2d88b0;
}
body.infinity-blue .nav > li > a {
  color: #e2e2e2;
}
body.infinity-blue .nav > li.active > a {
  color: white;
}
body.infinity-blue .navbar-default .nav > li > a:hover, body.infinity-blue .navbar-default .nav > li > a:focus {
  background-color: #052330;
  color: white;
}
body.infinity-blue .nav > li.active {
  border-left-color: #2b82a8;
  background-color: #052330;
}
body.infinity-blue .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.infinity-blue .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.infinity-blue .checkboxFive label .ativo {
  display: none;
}
body.infinity-blue .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.infinity-blue .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.infinity-blue .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.infinity-blue .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.infinity-blue .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #2d88b0;
  border: 1px solid #2d88b0;
  float: right;
}
body.infinity-blue .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #2d88b0;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #2d88b0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.infinity-blue .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.infinity-blue .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.infinity-blue .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.infinity-blue .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.infinity-blue .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.infinity-blue .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.infinity-blue .checkboxAtive input[type=checkbox]:checked + label {
  background: #2d88b0;
  border: #062d3e;
}
body.pratagy {
  background-color: #de963f;
  /**
          * Create the checkbox state for the tick
          */
}
body.pratagy.mini-navbar .nav-header {
  background-color: #6eada9;
}
body.pratagy.mini-navbar .nav-second-level {
  background-color: #de963f;
}
body.pratagy .pace .pace-progress {
  background-color: #6eada9;
}
body.pratagy .label-primary, body.pratagy .badge-primary {
  background-color: #6eada9;
}
body.pratagy .navy-bg {
  background-color: #6eada9;
}
body.pratagy .loginscreen .logo-name, body.pratagy .loginscreen a small {
  color: #6eada9;
}
body.pratagy .loginscreen h2, body.pratagy .loginscreen h3, body.pratagy .loginscreen p {
  color: #fff;
}
body.pratagy .passwordBox small {
  color: #fff;
}
body.pratagy .error-box h1, body.pratagy .error-box h3, body.pratagy .error-box .error-desc {
  color: #fff;
}
body.pratagy .panel-primary {
  border-color: #6eada9;
}
body.pratagy .panel-primary > .panel-heading {
  background-color: #6eada9;
  border-color: #6eada9;
}
body.pratagy .progress-bar {
  background-color: #6eada9;
}
body.pratagy .progress {
  border-radius: 0;
}
body.pratagy .btn-primary {
  background-color: #6eada9;
  border-color: #6eada9;
}
body.pratagy .btn-primary:active {
  background-color: #6eada9;
  border-color: #6eada9;
}
body.pratagy .text-navy {
  color: #6eada9;
}
body.pratagy .chamado {
  background: #6eada9;
  margin-top: 50px;
  font-size: 14px;
}
body.pratagy .chamado a {
  color: #fff !important;
}
body.pratagy .chamado a:hover {
  background-color: #549490 !important;
}
body.pratagy .branding {
  background-color: #6eada9;
}
body.pratagy .fc-state-active {
  background-color: #6eada9;
  border-color: #6eada9;
}
body.pratagy .onoffswitch-label {
  border-color: #6eada9;
}
body.pratagy .onoffswitch-switch {
  border-color: #6eada9;
}
body.pratagy .onoffswitch-inner:before {
  background-color: #6eada9;
}
body.pratagy .form-control:focus, body.pratagy .single-line:focus {
  border-color: #6eada9 !important;
}
body.pratagy .has-success .form-control {
  border-color: #6eada9;
}
body.pratagy .has-success .control-label {
  color: #6eada9;
}
body.pratagy .modal-title {
  font-size: 2rem;
  color: #6eada9;
}
body.pratagy .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #6eada9;
}
body.pratagy .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #6eada9;
  border-color: #6eada9;
}
body.pratagy .nav > li > a {
  color: #fff;
}
body.pratagy .nav > li.active > a {
  color: white;
}
body.pratagy .navbar-default .nav > li > a:hover, body.pratagy .navbar-default .nav > li > a:focus {
  background-color: #dc8f32;
  color: white;
}
body.pratagy .nav > li.active {
  border-left-color: #67a9a5;
  background-color: #dc8f32;
}
body.pratagy .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.pratagy .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.pratagy .checkboxFive label .ativo {
  display: none;
}
body.pratagy .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.pratagy .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.pratagy .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.pratagy .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.pratagy .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #6eada9;
  border: 1px solid #6eada9;
  float: right;
}
body.pratagy .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #6eada9;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #6eada9;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.pratagy .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.pratagy .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.pratagy .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.pratagy .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.pratagy .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.pratagy .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.pratagy .checkboxAtive input[type=checkbox]:checked + label {
  background: #6eada9;
  border: #de963f;
}
body.novotel {
  background-color: #151953;
  /**
          * Create the checkbox state for the tick
          */
}
body.novotel.mini-navbar .nav-header {
  background-color: #e6a500;
}
body.novotel.mini-navbar .nav-second-level {
  background-color: #151953;
}
body.novotel .pace .pace-progress {
  background-color: #e6a500;
}
body.novotel .label-primary, body.novotel .badge-primary {
  background-color: #e6a500;
}
body.novotel .navy-bg {
  background-color: #e6a500;
}
body.novotel .loginscreen .logo-name, body.novotel .loginscreen a small {
  color: #e6a500;
}
body.novotel .loginscreen h2, body.novotel .loginscreen h3, body.novotel .loginscreen p {
  color: #fff;
}
body.novotel .passwordBox small {
  color: #fff;
}
body.novotel .error-box h1, body.novotel .error-box h3, body.novotel .error-box .error-desc {
  color: #fff;
}
body.novotel .panel-primary {
  border-color: #e6a500;
}
body.novotel .panel-primary > .panel-heading {
  background-color: #e6a500;
  border-color: #e6a500;
}
body.novotel .progress-bar {
  background-color: #e6a500;
}
body.novotel .progress {
  border-radius: 0;
}
body.novotel .btn-primary {
  background-color: #e6a500;
  border-color: #e6a500;
}
body.novotel .btn-primary:active {
  background-color: #e6a500;
  border-color: #e6a500;
}
body.novotel .text-navy {
  color: #e6a500;
}
body.novotel .chamado {
  background: #e6a500;
  margin-top: 50px;
  font-size: 14px;
}
body.novotel .chamado a {
  color: #fff !important;
}
body.novotel .chamado a:hover {
  background-color: #b38000 !important;
}
body.novotel .branding {
  background-color: #e6a500;
}
body.novotel .fc-state-active {
  background-color: #e6a500;
  border-color: #e6a500;
}
body.novotel .onoffswitch-label {
  border-color: #e6a500;
}
body.novotel .onoffswitch-switch {
  border-color: #e6a500;
}
body.novotel .onoffswitch-inner:before {
  background-color: #e6a500;
}
body.novotel .form-control:focus, body.novotel .single-line:focus {
  border-color: #e6a500 !important;
}
body.novotel .has-success .form-control {
  border-color: #e6a500;
}
body.novotel .has-success .control-label {
  color: #e6a500;
}
body.novotel .modal-title {
  font-size: 2rem;
  color: #e6a500;
}
body.novotel .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #e6a500;
}
body.novotel .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #e6a500;
  border-color: #e6a500;
}
body.novotel .nav > li > a {
  color: #fff;
}
body.novotel .nav > li.active > a {
  color: white;
}
body.novotel .navbar-default .nav > li > a:hover, body.novotel .navbar-default .nav > li > a:focus {
  background-color: #121547;
  color: white;
}
body.novotel .nav > li.active {
  border-left-color: #dc9e00;
  background-color: #121547;
}
body.novotel .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.novotel .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.novotel .checkboxFive label .ativo {
  display: none;
}
body.novotel .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.novotel .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.novotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.novotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.novotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #e6a500;
  border: 1px solid #e6a500;
  float: right;
}
body.novotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #e6a500;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #e6a500;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.novotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.novotel .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.novotel .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.novotel .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.novotel .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.novotel .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.novotel .checkboxAtive input[type=checkbox]:checked + label {
  background: #e6a500;
  border: #151953;
}
body.hb-hotels-sequoia {
  background-color: #9e053b;
  /**
          * Create the checkbox state for the tick
          */
}
body.hb-hotels-sequoia.mini-navbar .nav-header {
  background-color: #77193a;
}
body.hb-hotels-sequoia.mini-navbar .nav-second-level {
  background-color: #9e053b;
}
body.hb-hotels-sequoia .pace .pace-progress {
  background-color: #77193a;
}
body.hb-hotels-sequoia .label-primary, body.hb-hotels-sequoia .badge-primary {
  background-color: #77193a;
}
body.hb-hotels-sequoia .navy-bg {
  background-color: #77193a;
}
body.hb-hotels-sequoia .loginscreen .logo-name, body.hb-hotels-sequoia .loginscreen a small {
  color: #77193a;
}
body.hb-hotels-sequoia .loginscreen h2, body.hb-hotels-sequoia .loginscreen h3, body.hb-hotels-sequoia .loginscreen p {
  color: #fff;
}
body.hb-hotels-sequoia .passwordBox small {
  color: #fff;
}
body.hb-hotels-sequoia .error-box h1, body.hb-hotels-sequoia .error-box h3, body.hb-hotels-sequoia .error-box .error-desc {
  color: #fff;
}
body.hb-hotels-sequoia .panel-primary {
  border-color: #77193a;
}
body.hb-hotels-sequoia .panel-primary > .panel-heading {
  background-color: #77193a;
  border-color: #77193a;
}
body.hb-hotels-sequoia .progress-bar {
  background-color: #77193a;
}
body.hb-hotels-sequoia .progress {
  border-radius: 0;
}
body.hb-hotels-sequoia .btn-primary {
  background-color: #77193a;
  border-color: #77193a;
}
body.hb-hotels-sequoia .btn-primary:active {
  background-color: #77193a;
  border-color: #77193a;
}
body.hb-hotels-sequoia .text-navy {
  color: #77193a;
}
body.hb-hotels-sequoia .chamado {
  background: #77193a;
  margin-top: 50px;
  font-size: 14px;
}
body.hb-hotels-sequoia .chamado a {
  color: #fff !important;
}
body.hb-hotels-sequoia .chamado a:hover {
  background-color: #4d1025 !important;
}
body.hb-hotels-sequoia .branding {
  background-color: #77193a;
}
body.hb-hotels-sequoia .fc-state-active {
  background-color: #77193a;
  border-color: #77193a;
}
body.hb-hotels-sequoia .onoffswitch-label {
  border-color: #77193a;
}
body.hb-hotels-sequoia .onoffswitch-switch {
  border-color: #77193a;
}
body.hb-hotels-sequoia .onoffswitch-inner:before {
  background-color: #77193a;
}
body.hb-hotels-sequoia .form-control:focus, body.hb-hotels-sequoia .single-line:focus {
  border-color: #77193a !important;
}
body.hb-hotels-sequoia .has-success .form-control {
  border-color: #77193a;
}
body.hb-hotels-sequoia .has-success .control-label {
  color: #77193a;
}
body.hb-hotels-sequoia .modal-title {
  font-size: 2rem;
  color: #77193a;
}
body.hb-hotels-sequoia .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #77193a;
}
body.hb-hotels-sequoia .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #77193a;
  border-color: #77193a;
}
body.hb-hotels-sequoia .nav > li > a {
  color: #fff;
}
body.hb-hotels-sequoia .nav > li.active > a {
  color: white;
}
body.hb-hotels-sequoia .navbar-default .nav > li > a:hover, body.hb-hotels-sequoia .navbar-default .nav > li > a:focus {
  background-color: #8f0535;
  color: white;
}
body.hb-hotels-sequoia .nav > li.active {
  border-left-color: #6f1736;
  background-color: #8f0535;
}
body.hb-hotels-sequoia .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.hb-hotels-sequoia .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.hb-hotels-sequoia .checkboxFive label .ativo {
  display: none;
}
body.hb-hotels-sequoia .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.hb-hotels-sequoia .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.hb-hotels-sequoia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.hb-hotels-sequoia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.hb-hotels-sequoia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #77193a;
  border: 1px solid #77193a;
  float: right;
}
body.hb-hotels-sequoia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #77193a;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #77193a;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.hb-hotels-sequoia .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.hb-hotels-sequoia .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.hb-hotels-sequoia .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.hb-hotels-sequoia .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.hb-hotels-sequoia .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.hb-hotels-sequoia .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.hb-hotels-sequoia .checkboxAtive input[type=checkbox]:checked + label {
  background: #77193a;
  border: #9e053b;
}
body.campo-largo-comfort {
  background-color: #023530;
  /**
          * Create the checkbox state for the tick
          */
}
body.campo-largo-comfort.mini-navbar .nav-header {
  background-color: #054741;
}
body.campo-largo-comfort.mini-navbar .nav-second-level {
  background-color: #023530;
}
body.campo-largo-comfort .pace .pace-progress {
  background-color: #054741;
}
body.campo-largo-comfort .label-primary, body.campo-largo-comfort .badge-primary {
  background-color: #054741;
}
body.campo-largo-comfort .navy-bg {
  background-color: #054741;
}
body.campo-largo-comfort .loginscreen .logo-name, body.campo-largo-comfort .loginscreen a small {
  color: #054741;
}
body.campo-largo-comfort .loginscreen h2, body.campo-largo-comfort .loginscreen h3, body.campo-largo-comfort .loginscreen p {
  color: #fff;
}
body.campo-largo-comfort .passwordBox small {
  color: #fff;
}
body.campo-largo-comfort .error-box h1, body.campo-largo-comfort .error-box h3, body.campo-largo-comfort .error-box .error-desc {
  color: #fff;
}
body.campo-largo-comfort .panel-primary {
  border-color: #054741;
}
body.campo-largo-comfort .panel-primary > .panel-heading {
  background-color: #054741;
  border-color: #054741;
}
body.campo-largo-comfort .progress-bar {
  background-color: #054741;
}
body.campo-largo-comfort .progress {
  border-radius: 0;
}
body.campo-largo-comfort .btn-primary {
  background-color: #054741;
  border-color: #054741;
}
body.campo-largo-comfort .btn-primary:active {
  background-color: #054741;
  border-color: #054741;
}
body.campo-largo-comfort .text-navy {
  color: #054741;
}
body.campo-largo-comfort .chamado {
  background: #054741;
  margin-top: 50px;
  font-size: 14px;
}
body.campo-largo-comfort .chamado a {
  color: #fff !important;
}
body.campo-largo-comfort .chamado a:hover {
  background-color: #021715 !important;
}
body.campo-largo-comfort .branding {
  background-color: #054741;
}
body.campo-largo-comfort .fc-state-active {
  background-color: #054741;
  border-color: #054741;
}
body.campo-largo-comfort .onoffswitch-label {
  border-color: #054741;
}
body.campo-largo-comfort .onoffswitch-switch {
  border-color: #054741;
}
body.campo-largo-comfort .onoffswitch-inner:before {
  background-color: #054741;
}
body.campo-largo-comfort .form-control:focus, body.campo-largo-comfort .single-line:focus {
  border-color: #054741 !important;
}
body.campo-largo-comfort .has-success .form-control {
  border-color: #054741;
}
body.campo-largo-comfort .has-success .control-label {
  color: #054741;
}
body.campo-largo-comfort .modal-title {
  font-size: 2rem;
  color: #054741;
}
body.campo-largo-comfort .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #054741;
}
body.campo-largo-comfort .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #054741;
  border-color: #054741;
}
body.campo-largo-comfort .nav > li > a {
  color: #fff;
}
body.campo-largo-comfort .nav > li.active > a {
  color: white;
}
body.campo-largo-comfort .navbar-default .nav > li > a:hover, body.campo-largo-comfort .navbar-default .nav > li > a:focus {
  background-color: #012623;
  color: white;
}
body.campo-largo-comfort .nav > li.active {
  border-left-color: #043d38;
  background-color: #012623;
}
body.campo-largo-comfort .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.campo-largo-comfort .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.campo-largo-comfort .checkboxFive label .ativo {
  display: none;
}
body.campo-largo-comfort .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.campo-largo-comfort .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.campo-largo-comfort .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.campo-largo-comfort .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.campo-largo-comfort .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #054741;
  border: 1px solid #054741;
  float: right;
}
body.campo-largo-comfort .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #054741;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #054741;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.campo-largo-comfort .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.campo-largo-comfort .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.campo-largo-comfort .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.campo-largo-comfort .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.campo-largo-comfort .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.campo-largo-comfort .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.campo-largo-comfort .checkboxAtive input[type=checkbox]:checked + label {
  background: #054741;
  border: #023530;
}
body.carpe-diem {
  background-color: #000000;
  /**
          * Create the checkbox state for the tick
          */
}
body.carpe-diem.mini-navbar .nav-header {
  background-color: #3A3A3A;
}
body.carpe-diem.mini-navbar .nav-second-level {
  background-color: #000000;
}
body.carpe-diem .pace .pace-progress {
  background-color: #3A3A3A;
}
body.carpe-diem .label-primary, body.carpe-diem .badge-primary {
  background-color: #3A3A3A;
}
body.carpe-diem .navy-bg {
  background-color: #3A3A3A;
}
body.carpe-diem .loginscreen .logo-name, body.carpe-diem .loginscreen a small {
  color: #3A3A3A;
}
body.carpe-diem .loginscreen h2, body.carpe-diem .loginscreen h3, body.carpe-diem .loginscreen p {
  color: #fff;
}
body.carpe-diem .passwordBox small {
  color: #fff;
}
body.carpe-diem .error-box h1, body.carpe-diem .error-box h3, body.carpe-diem .error-box .error-desc {
  color: #fff;
}
body.carpe-diem .panel-primary {
  border-color: #3A3A3A;
}
body.carpe-diem .panel-primary > .panel-heading {
  background-color: #3A3A3A;
  border-color: #3A3A3A;
}
body.carpe-diem .progress-bar {
  background-color: #3A3A3A;
}
body.carpe-diem .progress {
  border-radius: 0;
}
body.carpe-diem .btn-primary {
  background-color: #3A3A3A;
  border-color: #3A3A3A;
}
body.carpe-diem .btn-primary:active {
  background-color: #3A3A3A;
  border-color: #3A3A3A;
}
body.carpe-diem .text-navy {
  color: #3A3A3A;
}
body.carpe-diem .chamado {
  background: #3A3A3A;
  margin-top: 50px;
  font-size: 14px;
}
body.carpe-diem .chamado a {
  color: #fff !important;
}
body.carpe-diem .chamado a:hover {
  background-color: #212121 !important;
}
body.carpe-diem .branding {
  background-color: #3A3A3A;
}
body.carpe-diem .fc-state-active {
  background-color: #3A3A3A;
  border-color: #3A3A3A;
}
body.carpe-diem .onoffswitch-label {
  border-color: #3A3A3A;
}
body.carpe-diem .onoffswitch-switch {
  border-color: #3A3A3A;
}
body.carpe-diem .onoffswitch-inner:before {
  background-color: #3A3A3A;
}
body.carpe-diem .form-control:focus, body.carpe-diem .single-line:focus {
  border-color: #3A3A3A !important;
}
body.carpe-diem .has-success .form-control {
  border-color: #3A3A3A;
}
body.carpe-diem .has-success .control-label {
  color: #3A3A3A;
}
body.carpe-diem .modal-title {
  font-size: 2rem;
  color: #3A3A3A;
}
body.carpe-diem .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #3A3A3A;
}
body.carpe-diem .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #3A3A3A;
  border-color: #3A3A3A;
}
body.carpe-diem .nav > li > a {
  color: #fff;
}
body.carpe-diem .nav > li.active > a {
  color: white;
}
body.carpe-diem .navbar-default .nav > li > a:hover, body.carpe-diem .navbar-default .nav > li > a:focus {
  background-color: black;
  color: white;
}
body.carpe-diem .nav > li.active {
  border-left-color: #353535;
  background-color: black;
}
body.carpe-diem .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.carpe-diem .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.carpe-diem .checkboxFive label .ativo {
  display: none;
}
body.carpe-diem .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.carpe-diem .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.carpe-diem .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.carpe-diem .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.carpe-diem .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #3A3A3A;
  border: 1px solid #3A3A3A;
  float: right;
}
body.carpe-diem .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #3A3A3A;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #3A3A3A;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.carpe-diem .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.carpe-diem .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.carpe-diem .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.carpe-diem .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.carpe-diem .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.carpe-diem .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.carpe-diem .checkboxAtive input[type=checkbox]:checked + label {
  background: #3A3A3A;
  border: #000000;
}
body.iu-a {
  background-color: #9C815C;
  /**
          * Create the checkbox state for the tick
          */
}
body.iu-a.mini-navbar .nav-header {
  background-color: #AF9675;
}
body.iu-a.mini-navbar .nav-second-level {
  background-color: #9C815C;
}
body.iu-a .pace .pace-progress {
  background-color: #AF9675;
}
body.iu-a .label-primary, body.iu-a .badge-primary {
  background-color: #AF9675;
}
body.iu-a .navy-bg {
  background-color: #AF9675;
}
body.iu-a .loginscreen .logo-name, body.iu-a .loginscreen a small {
  color: #AF9675;
}
body.iu-a .loginscreen h2, body.iu-a .loginscreen h3, body.iu-a .loginscreen p {
  color: #fff;
}
body.iu-a .passwordBox small {
  color: #fff;
}
body.iu-a .error-box h1, body.iu-a .error-box h3, body.iu-a .error-box .error-desc {
  color: #fff;
}
body.iu-a .panel-primary {
  border-color: #AF9675;
}
body.iu-a .panel-primary > .panel-heading {
  background-color: #AF9675;
  border-color: #AF9675;
}
body.iu-a .progress-bar {
  background-color: #AF9675;
}
body.iu-a .progress {
  border-radius: 0;
}
body.iu-a .btn-primary {
  background-color: #AF9675;
  border-color: #AF9675;
}
body.iu-a .btn-primary:active {
  background-color: #AF9675;
  border-color: #AF9675;
}
body.iu-a .text-navy {
  color: #AF9675;
}
body.iu-a .chamado {
  background: #AF9675;
  margin-top: 50px;
  font-size: 14px;
}
body.iu-a .chamado a {
  color: #fff !important;
}
body.iu-a .chamado a:hover {
  background-color: #997d58 !important;
}
body.iu-a .branding {
  background-color: #AF9675;
}
body.iu-a .fc-state-active {
  background-color: #AF9675;
  border-color: #AF9675;
}
body.iu-a .onoffswitch-label {
  border-color: #AF9675;
}
body.iu-a .onoffswitch-switch {
  border-color: #AF9675;
}
body.iu-a .onoffswitch-inner:before {
  background-color: #AF9675;
}
body.iu-a .form-control:focus, body.iu-a .single-line:focus {
  border-color: #AF9675 !important;
}
body.iu-a .has-success .form-control {
  border-color: #AF9675;
}
body.iu-a .has-success .control-label {
  color: #AF9675;
}
body.iu-a .modal-title {
  font-size: 2rem;
  color: #AF9675;
}
body.iu-a .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #AF9675;
}
body.iu-a .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #AF9675;
  border-color: #AF9675;
}
body.iu-a .nav > li > a {
  color: #fff;
}
body.iu-a .nav > li.active > a {
  color: white;
}
body.iu-a .navbar-default .nav > li > a:hover, body.iu-a .navbar-default .nav > li > a:focus {
  background-color: #927956;
  color: white;
}
body.iu-a .nav > li.active {
  border-left-color: #ab916f;
  background-color: #927956;
}
body.iu-a .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.iu-a .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.iu-a .checkboxFive label .ativo {
  display: none;
}
body.iu-a .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.iu-a .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.iu-a .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.iu-a .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.iu-a .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #AF9675;
  border: 1px solid #AF9675;
  float: right;
}
body.iu-a .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #AF9675;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #AF9675;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.iu-a .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.iu-a .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.iu-a .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.iu-a .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.iu-a .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.iu-a .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.iu-a .checkboxAtive input[type=checkbox]:checked + label {
  background: #AF9675;
  border: #9C815C;
}
body.verde-green {
  background-color: #04572D;
  /**
          * Create the checkbox state for the tick
          */
}
body.verde-green.mini-navbar .nav-header {
  background-color: #098546;
}
body.verde-green.mini-navbar .nav-second-level {
  background-color: #04572D;
}
body.verde-green .pace .pace-progress {
  background-color: #098546;
}
body.verde-green .label-primary, body.verde-green .badge-primary {
  background-color: #098546;
}
body.verde-green .navy-bg {
  background-color: #098546;
}
body.verde-green .loginscreen .logo-name, body.verde-green .loginscreen a small {
  color: #098546;
}
body.verde-green .loginscreen h2, body.verde-green .loginscreen h3, body.verde-green .loginscreen p {
  color: #fff;
}
body.verde-green .passwordBox small {
  color: #fff;
}
body.verde-green .error-box h1, body.verde-green .error-box h3, body.verde-green .error-box .error-desc {
  color: #fff;
}
body.verde-green .panel-primary {
  border-color: #098546;
}
body.verde-green .panel-primary > .panel-heading {
  background-color: #098546;
  border-color: #098546;
}
body.verde-green .progress-bar {
  background-color: #098546;
}
body.verde-green .progress {
  border-radius: 0;
}
body.verde-green .btn-primary {
  background-color: #098546;
  border-color: #098546;
}
body.verde-green .btn-primary:active {
  background-color: #098546;
  border-color: #098546;
}
body.verde-green .text-navy {
  color: #098546;
}
body.verde-green .chamado {
  background: #098546;
  margin-top: 50px;
  font-size: 14px;
}
body.verde-green .chamado a {
  color: #fff !important;
}
body.verde-green .chamado a:hover {
  background-color: #06552d !important;
}
body.verde-green .branding {
  background-color: #098546;
}
body.verde-green .fc-state-active {
  background-color: #098546;
  border-color: #098546;
}
body.verde-green .onoffswitch-label {
  border-color: #098546;
}
body.verde-green .onoffswitch-switch {
  border-color: #098546;
}
body.verde-green .onoffswitch-inner:before {
  background-color: #098546;
}
body.verde-green .form-control:focus, body.verde-green .single-line:focus {
  border-color: #098546 !important;
}
body.verde-green .has-success .form-control {
  border-color: #098546;
}
body.verde-green .has-success .control-label {
  color: #098546;
}
body.verde-green .modal-title {
  font-size: 2rem;
  color: #098546;
}
body.verde-green .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #098546;
}
body.verde-green .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #098546;
  border-color: #098546;
}
body.verde-green .nav > li > a {
  color: #fff;
}
body.verde-green .nav > li.active > a {
  color: white;
}
body.verde-green .navbar-default .nav > li > a:hover, body.verde-green .navbar-default .nav > li > a:focus {
  background-color: #034825;
  color: white;
}
body.verde-green .nav > li.active {
  border-left-color: #087b41;
  background-color: #034825;
}
body.verde-green .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.verde-green .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.verde-green .checkboxFive label .ativo {
  display: none;
}
body.verde-green .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.verde-green .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.verde-green .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.verde-green .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.verde-green .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #098546;
  border: 1px solid #098546;
  float: right;
}
body.verde-green .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #098546;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #098546;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.verde-green .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.verde-green .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.verde-green .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.verde-green .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.verde-green .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.verde-green .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.verde-green .checkboxAtive input[type=checkbox]:checked + label {
  background: #098546;
  border: #04572D;
}
body.laghetto-stilo {
  background-color: #BE1D23;
  /**
          * Create the checkbox state for the tick
          */
}
body.laghetto-stilo.mini-navbar .nav-header {
  background-color: #e33239;
}
body.laghetto-stilo.mini-navbar .nav-second-level {
  background-color: #BE1D23;
}
body.laghetto-stilo .pace .pace-progress {
  background-color: #e33239;
}
body.laghetto-stilo .label-primary, body.laghetto-stilo .badge-primary {
  background-color: #e33239;
}
body.laghetto-stilo .navy-bg {
  background-color: #e33239;
}
body.laghetto-stilo .loginscreen .logo-name, body.laghetto-stilo .loginscreen a small {
  color: #e33239;
}
body.laghetto-stilo .loginscreen h2, body.laghetto-stilo .loginscreen h3, body.laghetto-stilo .loginscreen p {
  color: #fff;
}
body.laghetto-stilo .passwordBox small {
  color: #fff;
}
body.laghetto-stilo .error-box h1, body.laghetto-stilo .error-box h3, body.laghetto-stilo .error-box .error-desc {
  color: #fff;
}
body.laghetto-stilo .panel-primary {
  border-color: #e33239;
}
body.laghetto-stilo .panel-primary > .panel-heading {
  background-color: #e33239;
  border-color: #e33239;
}
body.laghetto-stilo .progress-bar {
  background-color: #e33239;
}
body.laghetto-stilo .progress {
  border-radius: 0;
}
body.laghetto-stilo .btn-primary {
  background-color: #e33239;
  border-color: #e33239;
}
body.laghetto-stilo .btn-primary:active {
  background-color: #e33239;
  border-color: #e33239;
}
body.laghetto-stilo .text-navy {
  color: #e33239;
}
body.laghetto-stilo .chamado {
  background: #e33239;
  margin-top: 50px;
  font-size: 14px;
}
body.laghetto-stilo .chamado a {
  color: #fff !important;
}
body.laghetto-stilo .chamado a:hover {
  background-color: #c71b22 !important;
}
body.laghetto-stilo .branding {
  background-color: #e33239;
}
body.laghetto-stilo .fc-state-active {
  background-color: #e33239;
  border-color: #e33239;
}
body.laghetto-stilo .onoffswitch-label {
  border-color: #e33239;
}
body.laghetto-stilo .onoffswitch-switch {
  border-color: #e33239;
}
body.laghetto-stilo .onoffswitch-inner:before {
  background-color: #e33239;
}
body.laghetto-stilo .form-control:focus, body.laghetto-stilo .single-line:focus {
  border-color: #e33239 !important;
}
body.laghetto-stilo .has-success .form-control {
  border-color: #e33239;
}
body.laghetto-stilo .has-success .control-label {
  color: #e33239;
}
body.laghetto-stilo .modal-title {
  font-size: 2rem;
  color: #e33239;
}
body.laghetto-stilo .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #e33239;
}
body.laghetto-stilo .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #e33239;
  border-color: #e33239;
}
body.laghetto-stilo .nav > li > a {
  color: #fff;
}
body.laghetto-stilo .nav > li.active > a {
  color: white;
}
body.laghetto-stilo .navbar-default .nav > li > a:hover, body.laghetto-stilo .navbar-default .nav > li > a:focus {
  background-color: #b11b21;
  color: white;
}
body.laghetto-stilo .nav > li.active {
  border-left-color: #e22930;
  background-color: #b11b21;
}
body.laghetto-stilo .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.laghetto-stilo .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.laghetto-stilo .checkboxFive label .ativo {
  display: none;
}
body.laghetto-stilo .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.laghetto-stilo .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.laghetto-stilo .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.laghetto-stilo .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.laghetto-stilo .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #e33239;
  border: 1px solid #e33239;
  float: right;
}
body.laghetto-stilo .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #e33239;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #e33239;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.laghetto-stilo .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.laghetto-stilo .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.laghetto-stilo .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.laghetto-stilo .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.laghetto-stilo .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.laghetto-stilo .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.laghetto-stilo .checkboxAtive input[type=checkbox]:checked + label {
  background: #e33239;
  border: #BE1D23;
}
body.infinity-sea {
  background-color: #000000;
  /**
          * Create the checkbox state for the tick
          */
}
body.infinity-sea.mini-navbar .nav-header {
  background-color: #3A3A3A;
}
body.infinity-sea.mini-navbar .nav-second-level {
  background-color: #000000;
}
body.infinity-sea .pace .pace-progress {
  background-color: #3A3A3A;
}
body.infinity-sea .label-primary, body.infinity-sea .badge-primary {
  background-color: #3A3A3A;
}
body.infinity-sea .navy-bg {
  background-color: #3A3A3A;
}
body.infinity-sea .loginscreen .logo-name, body.infinity-sea .loginscreen a small {
  color: #3A3A3A;
}
body.infinity-sea .loginscreen h2, body.infinity-sea .loginscreen h3, body.infinity-sea .loginscreen p {
  color: #fff;
}
body.infinity-sea .passwordBox small {
  color: #fff;
}
body.infinity-sea .error-box h1, body.infinity-sea .error-box h3, body.infinity-sea .error-box .error-desc {
  color: #fff;
}
body.infinity-sea .panel-primary {
  border-color: #3A3A3A;
}
body.infinity-sea .panel-primary > .panel-heading {
  background-color: #3A3A3A;
  border-color: #3A3A3A;
}
body.infinity-sea .progress-bar {
  background-color: #3A3A3A;
}
body.infinity-sea .progress {
  border-radius: 0;
}
body.infinity-sea .btn-primary {
  background-color: #3A3A3A;
  border-color: #3A3A3A;
}
body.infinity-sea .btn-primary:active {
  background-color: #3A3A3A;
  border-color: #3A3A3A;
}
body.infinity-sea .text-navy {
  color: #3A3A3A;
}
body.infinity-sea .chamado {
  background: #3A3A3A;
  margin-top: 50px;
  font-size: 14px;
}
body.infinity-sea .chamado a {
  color: #fff !important;
}
body.infinity-sea .chamado a:hover {
  background-color: #212121 !important;
}
body.infinity-sea .branding {
  background-color: #3A3A3A;
}
body.infinity-sea .fc-state-active {
  background-color: #3A3A3A;
  border-color: #3A3A3A;
}
body.infinity-sea .onoffswitch-label {
  border-color: #3A3A3A;
}
body.infinity-sea .onoffswitch-switch {
  border-color: #3A3A3A;
}
body.infinity-sea .onoffswitch-inner:before {
  background-color: #3A3A3A;
}
body.infinity-sea .form-control:focus, body.infinity-sea .single-line:focus {
  border-color: #3A3A3A !important;
}
body.infinity-sea .has-success .form-control {
  border-color: #3A3A3A;
}
body.infinity-sea .has-success .control-label {
  color: #3A3A3A;
}
body.infinity-sea .modal-title {
  font-size: 2rem;
  color: #3A3A3A;
}
body.infinity-sea .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #3A3A3A;
}
body.infinity-sea .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #3A3A3A;
  border-color: #3A3A3A;
}
body.infinity-sea .nav > li > a {
  color: #fff;
}
body.infinity-sea .nav > li.active > a {
  color: white;
}
body.infinity-sea .navbar-default .nav > li > a:hover, body.infinity-sea .navbar-default .nav > li > a:focus {
  background-color: black;
  color: white;
}
body.infinity-sea .nav > li.active {
  border-left-color: #353535;
  background-color: black;
}
body.infinity-sea .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.infinity-sea .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.infinity-sea .checkboxFive label .ativo {
  display: none;
}
body.infinity-sea .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.infinity-sea .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.infinity-sea .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.infinity-sea .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.infinity-sea .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #3A3A3A;
  border: 1px solid #3A3A3A;
  float: right;
}
body.infinity-sea .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #3A3A3A;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #3A3A3A;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.infinity-sea .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.infinity-sea .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.infinity-sea .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.infinity-sea .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.infinity-sea .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.infinity-sea .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.infinity-sea .checkboxAtive input[type=checkbox]:checked + label {
  background: #3A3A3A;
  border: #000000;
}
body.plaza-boulevard {
  background-color: #002464;
  /**
          * Create the checkbox state for the tick
          */
}
body.plaza-boulevard.mini-navbar .nav-header {
  background-color: #2053AE;
}
body.plaza-boulevard.mini-navbar .nav-second-level {
  background-color: #002464;
}
body.plaza-boulevard .pace .pace-progress {
  background-color: #2053AE;
}
body.plaza-boulevard .label-primary, body.plaza-boulevard .badge-primary {
  background-color: #2053AE;
}
body.plaza-boulevard .navy-bg {
  background-color: #2053AE;
}
body.plaza-boulevard .loginscreen .logo-name, body.plaza-boulevard .loginscreen a small {
  color: #2053AE;
}
body.plaza-boulevard .loginscreen h2, body.plaza-boulevard .loginscreen h3, body.plaza-boulevard .loginscreen p {
  color: #fff;
}
body.plaza-boulevard .passwordBox small {
  color: #fff;
}
body.plaza-boulevard .error-box h1, body.plaza-boulevard .error-box h3, body.plaza-boulevard .error-box .error-desc {
  color: #fff;
}
body.plaza-boulevard .panel-primary {
  border-color: #2053AE;
}
body.plaza-boulevard .panel-primary > .panel-heading {
  background-color: #2053AE;
  border-color: #2053AE;
}
body.plaza-boulevard .progress-bar {
  background-color: #2053AE;
}
body.plaza-boulevard .progress {
  border-radius: 0;
}
body.plaza-boulevard .btn-primary {
  background-color: #2053AE;
  border-color: #2053AE;
}
body.plaza-boulevard .btn-primary:active {
  background-color: #2053AE;
  border-color: #2053AE;
}
body.plaza-boulevard .text-navy {
  color: #2053AE;
}
body.plaza-boulevard .chamado {
  background: #2053AE;
  margin-top: 50px;
  font-size: 14px;
}
body.plaza-boulevard .chamado a {
  color: #fff !important;
}
body.plaza-boulevard .chamado a:hover {
  background-color: #183e83 !important;
}
body.plaza-boulevard .branding {
  background-color: #2053AE;
}
body.plaza-boulevard .fc-state-active {
  background-color: #2053AE;
  border-color: #2053AE;
}
body.plaza-boulevard .onoffswitch-label {
  border-color: #2053AE;
}
body.plaza-boulevard .onoffswitch-switch {
  border-color: #2053AE;
}
body.plaza-boulevard .onoffswitch-inner:before {
  background-color: #2053AE;
}
body.plaza-boulevard .form-control:focus, body.plaza-boulevard .single-line:focus {
  border-color: #2053AE !important;
}
body.plaza-boulevard .has-success .form-control {
  border-color: #2053AE;
}
body.plaza-boulevard .has-success .control-label {
  color: #2053AE;
}
body.plaza-boulevard .modal-title {
  font-size: 2rem;
  color: #2053AE;
}
body.plaza-boulevard .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #2053AE;
}
body.plaza-boulevard .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #2053AE;
  border-color: #2053AE;
}
body.plaza-boulevard .nav > li > a {
  color: #fff;
}
body.plaza-boulevard .nav > li.active > a {
  color: white;
}
body.plaza-boulevard .navbar-default .nav > li > a:hover, body.plaza-boulevard .navbar-default .nav > li > a:focus {
  background-color: #001e55;
  color: white;
}
body.plaza-boulevard .nav > li.active {
  border-left-color: #1e4fa5;
  background-color: #001e55;
}
body.plaza-boulevard .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.plaza-boulevard .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.plaza-boulevard .checkboxFive label .ativo {
  display: none;
}
body.plaza-boulevard .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.plaza-boulevard .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.plaza-boulevard .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.plaza-boulevard .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.plaza-boulevard .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #2053AE;
  border: 1px solid #2053AE;
  float: right;
}
body.plaza-boulevard .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #2053AE;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #2053AE;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.plaza-boulevard .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.plaza-boulevard .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.plaza-boulevard .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.plaza-boulevard .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.plaza-boulevard .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.plaza-boulevard .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.plaza-boulevard .checkboxAtive input[type=checkbox]:checked + label {
  background: #2053AE;
  border: #002464;
}
body.sj-imoveis {
  background-color: #F6BD28;
  /**
          * Create the checkbox state for the tick
          */
}
body.sj-imoveis.mini-navbar .nav-header {
  background-color: #edb011;
}
body.sj-imoveis.mini-navbar .nav-second-level {
  background-color: #F6BD28;
}
body.sj-imoveis .pace .pace-progress {
  background-color: #edb011;
}
body.sj-imoveis .label-primary, body.sj-imoveis .badge-primary {
  background-color: #edb011;
}
body.sj-imoveis .navy-bg {
  background-color: #edb011;
}
body.sj-imoveis .loginscreen .logo-name, body.sj-imoveis .loginscreen a small {
  color: #edb011;
}
body.sj-imoveis .loginscreen h2, body.sj-imoveis .loginscreen h3, body.sj-imoveis .loginscreen p {
  color: #fff;
}
body.sj-imoveis .passwordBox small {
  color: #fff;
}
body.sj-imoveis .error-box h1, body.sj-imoveis .error-box h3, body.sj-imoveis .error-box .error-desc {
  color: #fff;
}
body.sj-imoveis .panel-primary {
  border-color: #edb011;
}
body.sj-imoveis .panel-primary > .panel-heading {
  background-color: #edb011;
  border-color: #edb011;
}
body.sj-imoveis .progress-bar {
  background-color: #edb011;
}
body.sj-imoveis .progress {
  border-radius: 0;
}
body.sj-imoveis .btn-primary {
  background-color: #edb011;
  border-color: #edb011;
}
body.sj-imoveis .btn-primary:active {
  background-color: #edb011;
  border-color: #edb011;
}
body.sj-imoveis .text-navy {
  color: #edb011;
}
body.sj-imoveis .chamado {
  background: #edb011;
  margin-top: 50px;
  font-size: 14px;
}
body.sj-imoveis .chamado a {
  color: #fff !important;
}
body.sj-imoveis .chamado a:hover {
  background-color: #bd8d0e !important;
}
body.sj-imoveis .branding {
  background-color: #edb011;
}
body.sj-imoveis .fc-state-active {
  background-color: #edb011;
  border-color: #edb011;
}
body.sj-imoveis .onoffswitch-label {
  border-color: #edb011;
}
body.sj-imoveis .onoffswitch-switch {
  border-color: #edb011;
}
body.sj-imoveis .onoffswitch-inner:before {
  background-color: #edb011;
}
body.sj-imoveis .form-control:focus, body.sj-imoveis .single-line:focus {
  border-color: #edb011 !important;
}
body.sj-imoveis .has-success .form-control {
  border-color: #edb011;
}
body.sj-imoveis .has-success .control-label {
  color: #edb011;
}
body.sj-imoveis .modal-title {
  font-size: 2rem;
  color: #edb011;
}
body.sj-imoveis .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #edb011;
}
body.sj-imoveis .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #edb011;
  border-color: #edb011;
}
body.sj-imoveis .nav > li > a {
  color: #fff;
}
body.sj-imoveis .nav > li.active > a {
  color: white;
}
body.sj-imoveis .navbar-default .nav > li > a:hover, body.sj-imoveis .navbar-default .nav > li > a:focus {
  background-color: #f5b819;
  color: white;
}
body.sj-imoveis .nav > li.active {
  border-left-color: #e3a910;
  background-color: #f5b819;
}
body.sj-imoveis .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.sj-imoveis .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.sj-imoveis .checkboxFive label .ativo {
  display: none;
}
body.sj-imoveis .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.sj-imoveis .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.sj-imoveis .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.sj-imoveis .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.sj-imoveis .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #edb011;
  border: 1px solid #edb011;
  float: right;
}
body.sj-imoveis .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #edb011;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #edb011;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.sj-imoveis .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.sj-imoveis .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.sj-imoveis .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.sj-imoveis .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.sj-imoveis .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.sj-imoveis .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.sj-imoveis .checkboxAtive input[type=checkbox]:checked + label {
  background: #edb011;
  border: #F6BD28;
}
body.samir-jereissati {
  background-color: #2C1F00;
  /**
          * Create the checkbox state for the tick
          */
}
body.samir-jereissati.mini-navbar .nav-header {
  background-color: #5e4407;
}
body.samir-jereissati.mini-navbar .nav-second-level {
  background-color: #2C1F00;
}
body.samir-jereissati .pace .pace-progress {
  background-color: #5e4407;
}
body.samir-jereissati .label-primary, body.samir-jereissati .badge-primary {
  background-color: #5e4407;
}
body.samir-jereissati .navy-bg {
  background-color: #5e4407;
}
body.samir-jereissati .loginscreen .logo-name, body.samir-jereissati .loginscreen a small {
  color: #5e4407;
}
body.samir-jereissati .loginscreen h2, body.samir-jereissati .loginscreen h3, body.samir-jereissati .loginscreen p {
  color: #fff;
}
body.samir-jereissati .passwordBox small {
  color: #fff;
}
body.samir-jereissati .error-box h1, body.samir-jereissati .error-box h3, body.samir-jereissati .error-box .error-desc {
  color: #fff;
}
body.samir-jereissati .panel-primary {
  border-color: #5e4407;
}
body.samir-jereissati .panel-primary > .panel-heading {
  background-color: #5e4407;
  border-color: #5e4407;
}
body.samir-jereissati .progress-bar {
  background-color: #5e4407;
}
body.samir-jereissati .progress {
  border-radius: 0;
}
body.samir-jereissati .btn-primary {
  background-color: #5e4407;
  border-color: #5e4407;
}
body.samir-jereissati .btn-primary:active {
  background-color: #5e4407;
  border-color: #5e4407;
}
body.samir-jereissati .text-navy {
  color: #5e4407;
}
body.samir-jereissati .chamado {
  background: #5e4407;
  margin-top: 50px;
  font-size: 14px;
}
body.samir-jereissati .chamado a {
  color: #fff !important;
}
body.samir-jereissati .chamado a:hover {
  background-color: #2f2203 !important;
}
body.samir-jereissati .branding {
  background-color: #5e4407;
}
body.samir-jereissati .fc-state-active {
  background-color: #5e4407;
  border-color: #5e4407;
}
body.samir-jereissati .onoffswitch-label {
  border-color: #5e4407;
}
body.samir-jereissati .onoffswitch-switch {
  border-color: #5e4407;
}
body.samir-jereissati .onoffswitch-inner:before {
  background-color: #5e4407;
}
body.samir-jereissati .form-control:focus, body.samir-jereissati .single-line:focus {
  border-color: #5e4407 !important;
}
body.samir-jereissati .has-success .form-control {
  border-color: #5e4407;
}
body.samir-jereissati .has-success .control-label {
  color: #5e4407;
}
body.samir-jereissati .modal-title {
  font-size: 2rem;
  color: #5e4407;
}
body.samir-jereissati .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #5e4407;
}
body.samir-jereissati .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #5e4407;
  border-color: #5e4407;
}
body.samir-jereissati .nav > li > a {
  color: #fff;
}
body.samir-jereissati .nav > li.active > a {
  color: white;
}
body.samir-jereissati .navbar-default .nav > li > a:hover, body.samir-jereissati .navbar-default .nav > li > a:focus {
  background-color: #1d1400;
  color: white;
}
body.samir-jereissati .nav > li.active {
  border-left-color: #553d06;
  background-color: #1d1400;
}
body.samir-jereissati .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.samir-jereissati .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.samir-jereissati .checkboxFive label .ativo {
  display: none;
}
body.samir-jereissati .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.samir-jereissati .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.samir-jereissati .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.samir-jereissati .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.samir-jereissati .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #5e4407;
  border: 1px solid #5e4407;
  float: right;
}
body.samir-jereissati .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #5e4407;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #5e4407;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.samir-jereissati .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.samir-jereissati .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.samir-jereissati .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.samir-jereissati .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.samir-jereissati .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.samir-jereissati .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.samir-jereissati .checkboxAtive input[type=checkbox]:checked + label {
  background: #5e4407;
  border: #2C1F00;
}
body.pousada-experience {
  background-color: #0062b3;
  /**
          * Create the checkbox state for the tick
          */
}
body.pousada-experience.mini-navbar .nav-header {
  background-color: #CB7A17;
}
body.pousada-experience.mini-navbar .nav-second-level {
  background-color: #0062b3;
}
body.pousada-experience .pace .pace-progress {
  background-color: #CB7A17;
}
body.pousada-experience .label-primary, body.pousada-experience .badge-primary {
  background-color: #CB7A17;
}
body.pousada-experience .navy-bg {
  background-color: #CB7A17;
}
body.pousada-experience .loginscreen .logo-name, body.pousada-experience .loginscreen a small {
  color: #CB7A17;
}
body.pousada-experience .loginscreen h2, body.pousada-experience .loginscreen h3, body.pousada-experience .loginscreen p {
  color: #fff;
}
body.pousada-experience .passwordBox small {
  color: #fff;
}
body.pousada-experience .error-box h1, body.pousada-experience .error-box h3, body.pousada-experience .error-box .error-desc {
  color: #fff;
}
body.pousada-experience .panel-primary {
  border-color: #CB7A17;
}
body.pousada-experience .panel-primary > .panel-heading {
  background-color: #CB7A17;
  border-color: #CB7A17;
}
body.pousada-experience .progress-bar {
  background-color: #CB7A17;
}
body.pousada-experience .progress {
  border-radius: 0;
}
body.pousada-experience .btn-primary {
  background-color: #CB7A17;
  border-color: #CB7A17;
}
body.pousada-experience .btn-primary:active {
  background-color: #CB7A17;
  border-color: #CB7A17;
}
body.pousada-experience .text-navy {
  color: #CB7A17;
}
body.pousada-experience .chamado {
  background: #CB7A17;
  margin-top: 50px;
  font-size: 14px;
}
body.pousada-experience .chamado a {
  color: #fff !important;
}
body.pousada-experience .chamado a:hover {
  background-color: #9d5e12 !important;
}
body.pousada-experience .branding {
  background-color: #CB7A17;
}
body.pousada-experience .fc-state-active {
  background-color: #CB7A17;
  border-color: #CB7A17;
}
body.pousada-experience .onoffswitch-label {
  border-color: #CB7A17;
}
body.pousada-experience .onoffswitch-switch {
  border-color: #CB7A17;
}
body.pousada-experience .onoffswitch-inner:before {
  background-color: #CB7A17;
}
body.pousada-experience .form-control:focus, body.pousada-experience .single-line:focus {
  border-color: #CB7A17 !important;
}
body.pousada-experience .has-success .form-control {
  border-color: #CB7A17;
}
body.pousada-experience .has-success .control-label {
  color: #CB7A17;
}
body.pousada-experience .modal-title {
  font-size: 2rem;
  color: #CB7A17;
}
body.pousada-experience .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #CB7A17;
}
body.pousada-experience .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #CB7A17;
  border-color: #CB7A17;
}
body.pousada-experience .nav > li > a {
  color: #fff;
}
body.pousada-experience .nav > li.active > a {
  color: white;
}
body.pousada-experience .navbar-default .nav > li > a:hover, body.pousada-experience .navbar-default .nav > li > a:focus {
  background-color: #005aa4;
  color: white;
}
body.pousada-experience .nav > li.active {
  border-left-color: #c27416;
  background-color: #005aa4;
}
body.pousada-experience .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.pousada-experience .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.pousada-experience .checkboxFive label .ativo {
  display: none;
}
body.pousada-experience .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.pousada-experience .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.pousada-experience .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.pousada-experience .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.pousada-experience .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #CB7A17;
  border: 1px solid #CB7A17;
  float: right;
}
body.pousada-experience .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #CB7A17;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #CB7A17;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.pousada-experience .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.pousada-experience .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.pousada-experience .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.pousada-experience .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.pousada-experience .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.pousada-experience .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.pousada-experience .checkboxAtive input[type=checkbox]:checked + label {
  background: #CB7A17;
  border: #0062b3;
}
body.verde-green-login {
  background-color: #04572D;
  /**
          * Create the checkbox state for the tick
          */
}
body.verde-green-login.mini-navbar .nav-header {
  background-color: #098546;
}
body.verde-green-login.mini-navbar .nav-second-level {
  background-color: #04572D;
}
body.verde-green-login .pace .pace-progress {
  background-color: #098546;
}
body.verde-green-login .label-primary, body.verde-green-login .badge-primary {
  background-color: #098546;
}
body.verde-green-login .navy-bg {
  background-color: #098546;
}
body.verde-green-login .loginscreen .logo-name, body.verde-green-login .loginscreen a small {
  color: #098546;
}
body.verde-green-login .loginscreen h2, body.verde-green-login .loginscreen h3, body.verde-green-login .loginscreen p {
  color: #fff;
}
body.verde-green-login .passwordBox small {
  color: #fff;
}
body.verde-green-login .error-box h1, body.verde-green-login .error-box h3, body.verde-green-login .error-box .error-desc {
  color: #fff;
}
body.verde-green-login .panel-primary {
  border-color: #098546;
}
body.verde-green-login .panel-primary > .panel-heading {
  background-color: #098546;
  border-color: #098546;
}
body.verde-green-login .progress-bar {
  background-color: #098546;
}
body.verde-green-login .progress {
  border-radius: 0;
}
body.verde-green-login .btn-primary {
  background-color: #098546;
  border-color: #098546;
}
body.verde-green-login .btn-primary:active {
  background-color: #098546;
  border-color: #098546;
}
body.verde-green-login .text-navy {
  color: #098546;
}
body.verde-green-login .chamado {
  background: #098546;
  margin-top: 50px;
  font-size: 14px;
}
body.verde-green-login .chamado a {
  color: #fff !important;
}
body.verde-green-login .chamado a:hover {
  background-color: #06552d !important;
}
body.verde-green-login .branding {
  background-color: #098546;
}
body.verde-green-login .fc-state-active {
  background-color: #098546;
  border-color: #098546;
}
body.verde-green-login .onoffswitch-label {
  border-color: #098546;
}
body.verde-green-login .onoffswitch-switch {
  border-color: #098546;
}
body.verde-green-login .onoffswitch-inner:before {
  background-color: #098546;
}
body.verde-green-login .form-control:focus, body.verde-green-login .single-line:focus {
  border-color: #098546 !important;
}
body.verde-green-login .has-success .form-control {
  border-color: #098546;
}
body.verde-green-login .has-success .control-label {
  color: #098546;
}
body.verde-green-login .modal-title {
  font-size: 2rem;
  color: #098546;
}
body.verde-green-login .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #098546;
}
body.verde-green-login .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #098546;
  border-color: #098546;
}
body.verde-green-login .nav > li > a {
  color: #fff;
}
body.verde-green-login .nav > li.active > a {
  color: white;
}
body.verde-green-login .navbar-default .nav > li > a:hover, body.verde-green-login .navbar-default .nav > li > a:focus {
  background-color: #034825;
  color: white;
}
body.verde-green-login .nav > li.active {
  border-left-color: #087b41;
  background-color: #034825;
}
body.verde-green-login .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.verde-green-login .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.verde-green-login .checkboxFive label .ativo {
  display: none;
}
body.verde-green-login .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.verde-green-login .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.verde-green-login .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.verde-green-login .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.verde-green-login .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #098546;
  border: 1px solid #098546;
  float: right;
}
body.verde-green-login .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #098546;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #098546;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.verde-green-login .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.verde-green-login .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.verde-green-login .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.verde-green-login .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.verde-green-login .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.verde-green-login .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.verde-green-login .checkboxAtive input[type=checkbox]:checked + label {
  background: #098546;
  border: #04572D;
}
body.casa-di-sirena {
  background-color: #208fa3;
  /**
          * Create the checkbox state for the tick
          */
}
body.casa-di-sirena.mini-navbar .nav-header {
  background-color: #1fc2bf;
}
body.casa-di-sirena.mini-navbar .nav-second-level {
  background-color: #208fa3;
}
body.casa-di-sirena .pace .pace-progress {
  background-color: #1fc2bf;
}
body.casa-di-sirena .label-primary, body.casa-di-sirena .badge-primary {
  background-color: #1fc2bf;
}
body.casa-di-sirena .navy-bg {
  background-color: #1fc2bf;
}
body.casa-di-sirena .loginscreen .logo-name, body.casa-di-sirena .loginscreen a small {
  color: #1fc2bf;
}
body.casa-di-sirena .loginscreen h2, body.casa-di-sirena .loginscreen h3, body.casa-di-sirena .loginscreen p {
  color: #fff;
}
body.casa-di-sirena .passwordBox small {
  color: #fff;
}
body.casa-di-sirena .error-box h1, body.casa-di-sirena .error-box h3, body.casa-di-sirena .error-box .error-desc {
  color: #fff;
}
body.casa-di-sirena .panel-primary {
  border-color: #1fc2bf;
}
body.casa-di-sirena .panel-primary > .panel-heading {
  background-color: #1fc2bf;
  border-color: #1fc2bf;
}
body.casa-di-sirena .progress-bar {
  background-color: #1fc2bf;
}
body.casa-di-sirena .progress {
  border-radius: 0;
}
body.casa-di-sirena .btn-primary {
  background-color: #1fc2bf;
  border-color: #1fc2bf;
}
body.casa-di-sirena .btn-primary:active {
  background-color: #1fc2bf;
  border-color: #1fc2bf;
}
body.casa-di-sirena .text-navy {
  color: #1fc2bf;
}
body.casa-di-sirena .chamado {
  background: #1fc2bf;
  margin-top: 50px;
  font-size: 14px;
}
body.casa-di-sirena .chamado a {
  color: #fff !important;
}
body.casa-di-sirena .chamado a:hover {
  background-color: #189694 !important;
}
body.casa-di-sirena .branding {
  background-color: #1fc2bf;
}
body.casa-di-sirena .fc-state-active {
  background-color: #1fc2bf;
  border-color: #1fc2bf;
}
body.casa-di-sirena .onoffswitch-label {
  border-color: #1fc2bf;
}
body.casa-di-sirena .onoffswitch-switch {
  border-color: #1fc2bf;
}
body.casa-di-sirena .onoffswitch-inner:before {
  background-color: #1fc2bf;
}
body.casa-di-sirena .form-control:focus, body.casa-di-sirena .single-line:focus {
  border-color: #1fc2bf !important;
}
body.casa-di-sirena .has-success .form-control {
  border-color: #1fc2bf;
}
body.casa-di-sirena .has-success .control-label {
  color: #1fc2bf;
}
body.casa-di-sirena .modal-title {
  font-size: 2rem;
  color: #1fc2bf;
}
body.casa-di-sirena .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #1fc2bf;
}
body.casa-di-sirena .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #1fc2bf;
  border-color: #1fc2bf;
}
body.casa-di-sirena .nav > li > a {
  color: #fff;
}
body.casa-di-sirena .nav > li.active > a {
  color: white;
}
body.casa-di-sirena .navbar-default .nav > li > a:hover, body.casa-di-sirena .navbar-default .nav > li > a:focus {
  background-color: #1d8496;
  color: white;
}
body.casa-di-sirena .nav > li.active {
  border-left-color: #1eb9b6;
  background-color: #1d8496;
}
body.casa-di-sirena .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.casa-di-sirena .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.casa-di-sirena .checkboxFive label .ativo {
  display: none;
}
body.casa-di-sirena .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.casa-di-sirena .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.casa-di-sirena .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.casa-di-sirena .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.casa-di-sirena .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #1fc2bf;
  border: 1px solid #1fc2bf;
  float: right;
}
body.casa-di-sirena .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #1fc2bf;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #1fc2bf;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.casa-di-sirena .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.casa-di-sirena .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.casa-di-sirena .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.casa-di-sirena .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.casa-di-sirena .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.casa-di-sirena .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.casa-di-sirena .checkboxAtive input[type=checkbox]:checked + label {
  background: #1fc2bf;
  border: #208fa3;
}
body.cadoro {
  background-color: #4c4c4c;
  /**
          * Create the checkbox state for the tick
          */
}
body.cadoro.mini-navbar .nav-header {
  background-color: #C8AC6B;
}
body.cadoro.mini-navbar .nav-second-level {
  background-color: #4c4c4c;
}
body.cadoro .pace .pace-progress {
  background-color: #C8AC6B;
}
body.cadoro .label-primary, body.cadoro .badge-primary {
  background-color: #C8AC6B;
}
body.cadoro .navy-bg {
  background-color: #C8AC6B;
}
body.cadoro .loginscreen .logo-name, body.cadoro .loginscreen a small {
  color: #C8AC6B;
}
body.cadoro .loginscreen h2, body.cadoro .loginscreen h3, body.cadoro .loginscreen p {
  color: #f4f4f4;
}
body.cadoro .passwordBox small {
  color: #f4f4f4;
}
body.cadoro .error-box h1, body.cadoro .error-box h3, body.cadoro .error-box .error-desc {
  color: #f4f4f4;
}
body.cadoro .panel-primary {
  border-color: #C8AC6B;
}
body.cadoro .panel-primary > .panel-heading {
  background-color: #C8AC6B;
  border-color: #C8AC6B;
}
body.cadoro .progress-bar {
  background-color: #C8AC6B;
}
body.cadoro .progress {
  border-radius: 0;
}
body.cadoro .btn-primary {
  background-color: #C8AC6B;
  border-color: #C8AC6B;
}
body.cadoro .btn-primary:active {
  background-color: #C8AC6B;
  border-color: #C8AC6B;
}
body.cadoro .text-navy {
  color: #C8AC6B;
}
body.cadoro .chamado {
  background: #C8AC6B;
  margin-top: 50px;
  font-size: 14px;
}
body.cadoro .chamado a {
  color: #fff !important;
}
body.cadoro .chamado a:hover {
  background-color: #ba9746 !important;
}
body.cadoro .branding {
  background-color: #C8AC6B;
}
body.cadoro .fc-state-active {
  background-color: #C8AC6B;
  border-color: #C8AC6B;
}
body.cadoro .onoffswitch-label {
  border-color: #C8AC6B;
}
body.cadoro .onoffswitch-switch {
  border-color: #C8AC6B;
}
body.cadoro .onoffswitch-inner:before {
  background-color: #C8AC6B;
}
body.cadoro .form-control:focus, body.cadoro .single-line:focus {
  border-color: #C8AC6B !important;
}
body.cadoro .has-success .form-control {
  border-color: #C8AC6B;
}
body.cadoro .has-success .control-label {
  color: #C8AC6B;
}
body.cadoro .modal-title {
  font-size: 2rem;
  color: #C8AC6B;
}
body.cadoro .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #C8AC6B;
}
body.cadoro .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #C8AC6B;
  border-color: #C8AC6B;
}
body.cadoro .nav > li > a {
  color: #f4f4f4;
}
body.cadoro .nav > li.active > a {
  color: white;
}
body.cadoro .navbar-default .nav > li > a:hover, body.cadoro .navbar-default .nav > li > a:focus {
  background-color: #444444;
  color: white;
}
body.cadoro .nav > li.active {
  border-left-color: #c5a864;
  background-color: #444444;
}
body.cadoro .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.cadoro .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.cadoro .checkboxFive label .ativo {
  display: none;
}
body.cadoro .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.cadoro .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.cadoro .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.cadoro .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.cadoro .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #C8AC6B;
  border: 1px solid #C8AC6B;
  float: right;
}
body.cadoro .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #C8AC6B;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C8AC6B;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.cadoro .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.cadoro .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.cadoro .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.cadoro .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.cadoro .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.cadoro .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.cadoro .checkboxAtive input[type=checkbox]:checked + label {
  background: #C8AC6B;
  border: #4c4c4c;
}
body.campanario-redes {
  background-color: #f4f4f4;
  /**
          * Create the checkbox state for the tick
          */
}
body.campanario-redes.mini-navbar .nav-header {
  background-color: #14367D;
}
body.campanario-redes.mini-navbar .nav-second-level {
  background-color: #f4f4f4;
}
body.campanario-redes .pace .pace-progress {
  background-color: #14367D;
}
body.campanario-redes .label-primary, body.campanario-redes .badge-primary {
  background-color: #14367D;
}
body.campanario-redes .navy-bg {
  background-color: #14367D;
}
body.campanario-redes .loginscreen .logo-name, body.campanario-redes .loginscreen a small {
  color: #14367D;
}
body.campanario-redes .loginscreen h2, body.campanario-redes .loginscreen h3, body.campanario-redes .loginscreen p {
  color: #1e1e1e;
}
body.campanario-redes .passwordBox small {
  color: #1e1e1e;
}
body.campanario-redes .error-box h1, body.campanario-redes .error-box h3, body.campanario-redes .error-box .error-desc {
  color: #1e1e1e;
}
body.campanario-redes .panel-primary {
  border-color: #14367D;
}
body.campanario-redes .panel-primary > .panel-heading {
  background-color: #14367D;
  border-color: #14367D;
}
body.campanario-redes .progress-bar {
  background-color: #14367D;
}
body.campanario-redes .progress {
  border-radius: 0;
}
body.campanario-redes .btn-primary {
  background-color: #14367D;
  border-color: #14367D;
}
body.campanario-redes .btn-primary:active {
  background-color: #14367D;
  border-color: #14367D;
}
body.campanario-redes .text-navy {
  color: #14367D;
}
body.campanario-redes .chamado {
  background: #14367D;
  margin-top: 50px;
  font-size: 14px;
}
body.campanario-redes .chamado a {
  color: #fff !important;
}
body.campanario-redes .chamado a:hover {
  background-color: #0d2351 !important;
}
body.campanario-redes .branding {
  background-color: #14367D;
}
body.campanario-redes .fc-state-active {
  background-color: #14367D;
  border-color: #14367D;
}
body.campanario-redes .onoffswitch-label {
  border-color: #14367D;
}
body.campanario-redes .onoffswitch-switch {
  border-color: #14367D;
}
body.campanario-redes .onoffswitch-inner:before {
  background-color: #14367D;
}
body.campanario-redes .form-control:focus, body.campanario-redes .single-line:focus {
  border-color: #14367D !important;
}
body.campanario-redes .has-success .form-control {
  border-color: #14367D;
}
body.campanario-redes .has-success .control-label {
  color: #14367D;
}
body.campanario-redes .modal-title {
  font-size: 2rem;
  color: #14367D;
}
body.campanario-redes .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #14367D;
}
body.campanario-redes .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #14367D;
  border-color: #14367D;
}
body.campanario-redes .nav > li > a {
  color: #1e1e1e;
}
body.campanario-redes .nav > li.active > a {
  color: white;
}
body.campanario-redes .navbar-default .nav > li > a:hover, body.campanario-redes .navbar-default .nav > li > a:focus {
  background-color: #ececec;
  color: white;
}
body.campanario-redes .nav > li.active {
  border-left-color: #133274;
  background-color: #ececec;
}
body.campanario-redes .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.campanario-redes .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.campanario-redes .checkboxFive label .ativo {
  display: none;
}
body.campanario-redes .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.campanario-redes .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.campanario-redes .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.campanario-redes .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.campanario-redes .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #14367D;
  border: 1px solid #14367D;
  float: right;
}
body.campanario-redes .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #14367D;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #14367D;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.campanario-redes .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.campanario-redes .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.campanario-redes .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.campanario-redes .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.campanario-redes .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.campanario-redes .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.campanario-redes .checkboxAtive input[type=checkbox]:checked + label {
  background: #14367D;
  border: #f4f4f4;
}
body.bahia-do-sol {
  background-color: #851626;
  /**
          * Create the checkbox state for the tick
          */
}
body.bahia-do-sol.mini-navbar .nav-header {
  background-color: #DC710F;
}
body.bahia-do-sol.mini-navbar .nav-second-level {
  background-color: #851626;
}
body.bahia-do-sol .pace .pace-progress {
  background-color: #DC710F;
}
body.bahia-do-sol .label-primary, body.bahia-do-sol .badge-primary {
  background-color: #DC710F;
}
body.bahia-do-sol .navy-bg {
  background-color: #DC710F;
}
body.bahia-do-sol .loginscreen .logo-name, body.bahia-do-sol .loginscreen a small {
  color: #DC710F;
}
body.bahia-do-sol .loginscreen h2, body.bahia-do-sol .loginscreen h3, body.bahia-do-sol .loginscreen p {
  color: #f4f4f4;
}
body.bahia-do-sol .passwordBox small {
  color: #f4f4f4;
}
body.bahia-do-sol .error-box h1, body.bahia-do-sol .error-box h3, body.bahia-do-sol .error-box .error-desc {
  color: #f4f4f4;
}
body.bahia-do-sol .panel-primary {
  border-color: #DC710F;
}
body.bahia-do-sol .panel-primary > .panel-heading {
  background-color: #DC710F;
  border-color: #DC710F;
}
body.bahia-do-sol .progress-bar {
  background-color: #DC710F;
}
body.bahia-do-sol .progress {
  border-radius: 0;
}
body.bahia-do-sol .btn-primary {
  background-color: #DC710F;
  border-color: #DC710F;
}
body.bahia-do-sol .btn-primary:active {
  background-color: #DC710F;
  border-color: #DC710F;
}
body.bahia-do-sol .text-navy {
  color: #DC710F;
}
body.bahia-do-sol .chamado {
  background: #DC710F;
  margin-top: 50px;
  font-size: 14px;
}
body.bahia-do-sol .chamado a {
  color: #fff !important;
}
body.bahia-do-sol .chamado a:hover {
  background-color: #ac580c !important;
}
body.bahia-do-sol .branding {
  background-color: #DC710F;
}
body.bahia-do-sol .fc-state-active {
  background-color: #DC710F;
  border-color: #DC710F;
}
body.bahia-do-sol .onoffswitch-label {
  border-color: #DC710F;
}
body.bahia-do-sol .onoffswitch-switch {
  border-color: #DC710F;
}
body.bahia-do-sol .onoffswitch-inner:before {
  background-color: #DC710F;
}
body.bahia-do-sol .form-control:focus, body.bahia-do-sol .single-line:focus {
  border-color: #DC710F !important;
}
body.bahia-do-sol .has-success .form-control {
  border-color: #DC710F;
}
body.bahia-do-sol .has-success .control-label {
  color: #DC710F;
}
body.bahia-do-sol .modal-title {
  font-size: 2rem;
  color: #DC710F;
}
body.bahia-do-sol .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #DC710F;
}
body.bahia-do-sol .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #DC710F;
  border-color: #DC710F;
}
body.bahia-do-sol .nav > li > a {
  color: #f4f4f4;
}
body.bahia-do-sol .nav > li.active > a {
  color: white;
}
body.bahia-do-sol .navbar-default .nav > li > a:hover, body.bahia-do-sol .navbar-default .nav > li > a:focus {
  background-color: #781422;
  color: white;
}
body.bahia-do-sol .nav > li.active {
  border-left-color: #d26c0e;
  background-color: #781422;
}
body.bahia-do-sol .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.bahia-do-sol .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.bahia-do-sol .checkboxFive label .ativo {
  display: none;
}
body.bahia-do-sol .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.bahia-do-sol .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.bahia-do-sol .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.bahia-do-sol .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.bahia-do-sol .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #DC710F;
  border: 1px solid #DC710F;
  float: right;
}
body.bahia-do-sol .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DC710F;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #DC710F;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.bahia-do-sol .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.bahia-do-sol .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.bahia-do-sol .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.bahia-do-sol .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.bahia-do-sol .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.bahia-do-sol .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.bahia-do-sol .checkboxAtive input[type=checkbox]:checked + label {
  background: #DC710F;
  border: #851626;
}
body.slz-lagoa {
  background-color: #f4f4f4;
  /**
          * Create the checkbox state for the tick
          */
}
body.slz-lagoa.mini-navbar .nav-header {
  background-color: #CBB500;
}
body.slz-lagoa.mini-navbar .nav-second-level {
  background-color: #f4f4f4;
}
body.slz-lagoa .pace .pace-progress {
  background-color: #CBB500;
}
body.slz-lagoa .label-primary, body.slz-lagoa .badge-primary {
  background-color: #CBB500;
}
body.slz-lagoa .navy-bg {
  background-color: #CBB500;
}
body.slz-lagoa .loginscreen .logo-name, body.slz-lagoa .loginscreen a small {
  color: #CBB500;
}
body.slz-lagoa .loginscreen h2, body.slz-lagoa .loginscreen h3, body.slz-lagoa .loginscreen p {
  color: #1B1918;
}
body.slz-lagoa .passwordBox small {
  color: #1B1918;
}
body.slz-lagoa .error-box h1, body.slz-lagoa .error-box h3, body.slz-lagoa .error-box .error-desc {
  color: #1B1918;
}
body.slz-lagoa .panel-primary {
  border-color: #CBB500;
}
body.slz-lagoa .panel-primary > .panel-heading {
  background-color: #CBB500;
  border-color: #CBB500;
}
body.slz-lagoa .progress-bar {
  background-color: #CBB500;
}
body.slz-lagoa .progress {
  border-radius: 0;
}
body.slz-lagoa .btn-primary {
  background-color: #CBB500;
  border-color: #CBB500;
}
body.slz-lagoa .btn-primary:active {
  background-color: #CBB500;
  border-color: #CBB500;
}
body.slz-lagoa .text-navy {
  color: #CBB500;
}
body.slz-lagoa .chamado {
  background: #CBB500;
  margin-top: 50px;
  font-size: 14px;
}
body.slz-lagoa .chamado a {
  color: #fff !important;
}
body.slz-lagoa .chamado a:hover {
  background-color: #988800 !important;
}
body.slz-lagoa .branding {
  background-color: #CBB500;
}
body.slz-lagoa .fc-state-active {
  background-color: #CBB500;
  border-color: #CBB500;
}
body.slz-lagoa .onoffswitch-label {
  border-color: #CBB500;
}
body.slz-lagoa .onoffswitch-switch {
  border-color: #CBB500;
}
body.slz-lagoa .onoffswitch-inner:before {
  background-color: #CBB500;
}
body.slz-lagoa .form-control:focus, body.slz-lagoa .single-line:focus {
  border-color: #CBB500 !important;
}
body.slz-lagoa .has-success .form-control {
  border-color: #CBB500;
}
body.slz-lagoa .has-success .control-label {
  color: #CBB500;
}
body.slz-lagoa .modal-title {
  font-size: 2rem;
  color: #CBB500;
}
body.slz-lagoa .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #CBB500;
}
body.slz-lagoa .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #CBB500;
  border-color: #CBB500;
}
body.slz-lagoa .nav > li > a {
  color: #1B1918;
}
body.slz-lagoa .nav > li.active > a {
  color: white;
}
body.slz-lagoa .navbar-default .nav > li > a:hover, body.slz-lagoa .navbar-default .nav > li > a:focus {
  background-color: #ececec;
  color: white;
}
body.slz-lagoa .nav > li.active {
  border-left-color: #c1ac00;
  background-color: #ececec;
}
body.slz-lagoa .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.slz-lagoa .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.slz-lagoa .checkboxFive label .ativo {
  display: none;
}
body.slz-lagoa .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.slz-lagoa .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.slz-lagoa .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.slz-lagoa .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.slz-lagoa .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #CBB500;
  border: 1px solid #CBB500;
  float: right;
}
body.slz-lagoa .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #CBB500;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #CBB500;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.slz-lagoa .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.slz-lagoa .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.slz-lagoa .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.slz-lagoa .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.slz-lagoa .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.slz-lagoa .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.slz-lagoa .checkboxAtive input[type=checkbox]:checked + label {
  background: #CBB500;
  border: #f4f4f4;
}
body.hplus {
  background-color: #AE9159;
  /**
          * Create the checkbox state for the tick
          */
}
body.hplus.mini-navbar .nav-header {
  background-color: #887144;
}
body.hplus.mini-navbar .nav-second-level {
  background-color: #AE9159;
}
body.hplus .pace .pace-progress {
  background-color: #887144;
}
body.hplus .label-primary, body.hplus .badge-primary {
  background-color: #887144;
}
body.hplus .navy-bg {
  background-color: #887144;
}
body.hplus .loginscreen .logo-name, body.hplus .loginscreen a small {
  color: #887144;
}
body.hplus .loginscreen h2, body.hplus .loginscreen h3, body.hplus .loginscreen p {
  color: #ffffff;
}
body.hplus .passwordBox small {
  color: #ffffff;
}
body.hplus .error-box h1, body.hplus .error-box h3, body.hplus .error-box .error-desc {
  color: #ffffff;
}
body.hplus .panel-primary {
  border-color: #887144;
}
body.hplus .panel-primary > .panel-heading {
  background-color: #887144;
  border-color: #887144;
}
body.hplus .progress-bar {
  background-color: #887144;
}
body.hplus .progress {
  border-radius: 0;
}
body.hplus .btn-primary {
  background-color: #887144;
  border-color: #887144;
}
body.hplus .btn-primary:active {
  background-color: #887144;
  border-color: #887144;
}
body.hplus .text-navy {
  color: #887144;
}
body.hplus .chamado {
  background: #887144;
  margin-top: 50px;
  font-size: 14px;
}
body.hplus .chamado a {
  color: #fff !important;
}
body.hplus .chamado a:hover {
  background-color: #665533 !important;
}
body.hplus .branding {
  background-color: #887144;
}
body.hplus .fc-state-active {
  background-color: #887144;
  border-color: #887144;
}
body.hplus .onoffswitch-label {
  border-color: #887144;
}
body.hplus .onoffswitch-switch {
  border-color: #887144;
}
body.hplus .onoffswitch-inner:before {
  background-color: #887144;
}
body.hplus .form-control:focus, body.hplus .single-line:focus {
  border-color: #887144 !important;
}
body.hplus .has-success .form-control {
  border-color: #887144;
}
body.hplus .has-success .control-label {
  color: #887144;
}
body.hplus .modal-title {
  font-size: 2rem;
  color: #887144;
}
body.hplus .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #887144;
}
body.hplus .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #887144;
  border-color: #887144;
}
body.hplus .nav > li > a {
  color: #ffffff;
}
body.hplus .nav > li.active > a {
  color: white;
}
body.hplus .navbar-default .nav > li > a:hover, body.hplus .navbar-default .nav > li > a:focus {
  background-color: #a68951;
  color: white;
}
body.hplus .nav > li.active {
  border-left-color: #816b41;
  background-color: #a68951;
}
body.hplus .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.hplus .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.hplus .checkboxFive label .ativo {
  display: none;
}
body.hplus .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.hplus .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.hplus .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.hplus .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.hplus .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #887144;
  border: 1px solid #887144;
  float: right;
}
body.hplus .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #887144;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #887144;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.hplus .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.hplus .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.hplus .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.hplus .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.hplus .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.hplus .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.hplus .checkboxAtive input[type=checkbox]:checked + label {
  background: #887144;
  border: #AE9159;
}
body.transamerica-prime-batel {
  background-color: #ffffff;
  /**
          * Create the checkbox state for the tick
          */
}
body.transamerica-prime-batel.mini-navbar .nav-header {
  background-color: #FFA732;
}
body.transamerica-prime-batel.mini-navbar .nav-second-level {
  background-color: #ffffff;
}
body.transamerica-prime-batel .pace .pace-progress {
  background-color: #FFA732;
}
body.transamerica-prime-batel .label-primary, body.transamerica-prime-batel .badge-primary {
  background-color: #FFA732;
}
body.transamerica-prime-batel .navy-bg {
  background-color: #FFA732;
}
body.transamerica-prime-batel .loginscreen .logo-name, body.transamerica-prime-batel .loginscreen a small {
  color: #FFA732;
}
body.transamerica-prime-batel .loginscreen h2, body.transamerica-prime-batel .loginscreen h3, body.transamerica-prime-batel .loginscreen p {
  color: #584390;
}
body.transamerica-prime-batel .passwordBox small {
  color: #584390;
}
body.transamerica-prime-batel .error-box h1, body.transamerica-prime-batel .error-box h3, body.transamerica-prime-batel .error-box .error-desc {
  color: #584390;
}
body.transamerica-prime-batel .panel-primary {
  border-color: #FFA732;
}
body.transamerica-prime-batel .panel-primary > .panel-heading {
  background-color: #FFA732;
  border-color: #FFA732;
}
body.transamerica-prime-batel .progress-bar {
  background-color: #FFA732;
}
body.transamerica-prime-batel .progress {
  border-radius: 0;
}
body.transamerica-prime-batel .btn-primary {
  background-color: #FFA732;
  border-color: #FFA732;
}
body.transamerica-prime-batel .btn-primary:active {
  background-color: #FFA732;
  border-color: #FFA732;
}
body.transamerica-prime-batel .text-navy {
  color: #FFA732;
}
body.transamerica-prime-batel .chamado {
  background: #FFA732;
  margin-top: 50px;
  font-size: 14px;
}
body.transamerica-prime-batel .chamado a {
  color: #fff !important;
}
body.transamerica-prime-batel .chamado a:hover {
  background-color: #fe9100 !important;
}
body.transamerica-prime-batel .branding {
  background-color: #FFA732;
}
body.transamerica-prime-batel .fc-state-active {
  background-color: #FFA732;
  border-color: #FFA732;
}
body.transamerica-prime-batel .onoffswitch-label {
  border-color: #FFA732;
}
body.transamerica-prime-batel .onoffswitch-switch {
  border-color: #FFA732;
}
body.transamerica-prime-batel .onoffswitch-inner:before {
  background-color: #FFA732;
}
body.transamerica-prime-batel .form-control:focus, body.transamerica-prime-batel .single-line:focus {
  border-color: #FFA732 !important;
}
body.transamerica-prime-batel .has-success .form-control {
  border-color: #FFA732;
}
body.transamerica-prime-batel .has-success .control-label {
  color: #FFA732;
}
body.transamerica-prime-batel .modal-title {
  font-size: 2rem;
  color: #FFA732;
}
body.transamerica-prime-batel .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #FFA732;
}
body.transamerica-prime-batel .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #FFA732;
  border-color: #FFA732;
}
body.transamerica-prime-batel .nav > li > a {
  color: #584390;
}
body.transamerica-prime-batel .nav > li.active > a {
  color: white;
}
body.transamerica-prime-batel .navbar-default .nav > li > a:hover, body.transamerica-prime-batel .navbar-default .nav > li > a:focus {
  background-color: #f7f7f7;
  color: white;
}
body.transamerica-prime-batel .nav > li.active {
  border-left-color: #ffa328;
  background-color: #f7f7f7;
}
body.transamerica-prime-batel .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.transamerica-prime-batel .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.transamerica-prime-batel .checkboxFive label .ativo {
  display: none;
}
body.transamerica-prime-batel .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.transamerica-prime-batel .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.transamerica-prime-batel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.transamerica-prime-batel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.transamerica-prime-batel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #FFA732;
  border: 1px solid #FFA732;
  float: right;
}
body.transamerica-prime-batel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #FFA732;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #FFA732;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.transamerica-prime-batel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.transamerica-prime-batel .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.transamerica-prime-batel .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.transamerica-prime-batel .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.transamerica-prime-batel .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.transamerica-prime-batel .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.transamerica-prime-batel .checkboxAtive input[type=checkbox]:checked + label {
  background: #FFA732;
  border: #ffffff;
}
body.lush-motel {
  background-color: #3F2A56;
  /**
          * Create the checkbox state for the tick
          */
}
body.lush-motel.mini-navbar .nav-header {
  background-color: #311b4c;
}
body.lush-motel.mini-navbar .nav-second-level {
  background-color: #3F2A56;
}
body.lush-motel .pace .pace-progress {
  background-color: #311b4c;
}
body.lush-motel .label-primary, body.lush-motel .badge-primary {
  background-color: #311b4c;
}
body.lush-motel .navy-bg {
  background-color: #311b4c;
}
body.lush-motel .loginscreen .logo-name, body.lush-motel .loginscreen a small {
  color: #311b4c;
}
body.lush-motel .loginscreen h2, body.lush-motel .loginscreen h3, body.lush-motel .loginscreen p {
  color: #ffffff;
}
body.lush-motel .passwordBox small {
  color: #ffffff;
}
body.lush-motel .error-box h1, body.lush-motel .error-box h3, body.lush-motel .error-box .error-desc {
  color: #ffffff;
}
body.lush-motel .panel-primary {
  border-color: #311b4c;
}
body.lush-motel .panel-primary > .panel-heading {
  background-color: #311b4c;
  border-color: #311b4c;
}
body.lush-motel .progress-bar {
  background-color: #311b4c;
}
body.lush-motel .progress {
  border-radius: 0;
}
body.lush-motel .btn-primary {
  background-color: #311b4c;
  border-color: #311b4c;
}
body.lush-motel .btn-primary:active {
  background-color: #311b4c;
  border-color: #311b4c;
}
body.lush-motel .text-navy {
  color: #311b4c;
}
body.lush-motel .chamado {
  background: #311b4c;
  margin-top: 50px;
  font-size: 14px;
}
body.lush-motel .chamado a {
  color: #fff !important;
}
body.lush-motel .chamado a:hover {
  background-color: #190e26 !important;
}
body.lush-motel .branding {
  background-color: #311b4c;
}
body.lush-motel .fc-state-active {
  background-color: #311b4c;
  border-color: #311b4c;
}
body.lush-motel .onoffswitch-label {
  border-color: #311b4c;
}
body.lush-motel .onoffswitch-switch {
  border-color: #311b4c;
}
body.lush-motel .onoffswitch-inner:before {
  background-color: #311b4c;
}
body.lush-motel .form-control:focus, body.lush-motel .single-line:focus {
  border-color: #311b4c !important;
}
body.lush-motel .has-success .form-control {
  border-color: #311b4c;
}
body.lush-motel .has-success .control-label {
  color: #311b4c;
}
body.lush-motel .modal-title {
  font-size: 2rem;
  color: #311b4c;
}
body.lush-motel .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #311b4c;
}
body.lush-motel .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #311b4c;
  border-color: #311b4c;
}
body.lush-motel .nav > li > a {
  color: #ffffff;
}
body.lush-motel .nav > li.active > a {
  color: white;
}
body.lush-motel .navbar-default .nav > li > a:hover, body.lush-motel .navbar-default .nav > li > a:focus {
  background-color: #37254c;
  color: white;
}
body.lush-motel .nav > li.active {
  border-left-color: #2c1844;
  background-color: #37254c;
}
body.lush-motel .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.lush-motel .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.lush-motel .checkboxFive label .ativo {
  display: none;
}
body.lush-motel .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.lush-motel .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.lush-motel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.lush-motel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.lush-motel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #311b4c;
  border: 1px solid #311b4c;
  float: right;
}
body.lush-motel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #311b4c;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #311b4c;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.lush-motel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.lush-motel .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.lush-motel .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.lush-motel .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.lush-motel .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.lush-motel .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.lush-motel .checkboxAtive input[type=checkbox]:checked + label {
  background: #311b4c;
  border: #3F2A56;
}
body.ritz {
  background-color: #B8AD39;
  /**
          * Create the checkbox state for the tick
          */
}
body.ritz.mini-navbar .nav-header {
  background-color: #726C23;
}
body.ritz.mini-navbar .nav-second-level {
  background-color: #B8AD39;
}
body.ritz .pace .pace-progress {
  background-color: #726C23;
}
body.ritz .label-primary, body.ritz .badge-primary {
  background-color: #726C23;
}
body.ritz .navy-bg {
  background-color: #726C23;
}
body.ritz .loginscreen .logo-name, body.ritz .loginscreen a small {
  color: #726C23;
}
body.ritz .loginscreen h2, body.ritz .loginscreen h3, body.ritz .loginscreen p {
  color: #ffffff;
}
body.ritz .passwordBox small {
  color: #ffffff;
}
body.ritz .error-box h1, body.ritz .error-box h3, body.ritz .error-box .error-desc {
  color: #ffffff;
}
body.ritz .panel-primary {
  border-color: #726C23;
}
body.ritz .panel-primary > .panel-heading {
  background-color: #726C23;
  border-color: #726C23;
}
body.ritz .progress-bar {
  background-color: #726C23;
}
body.ritz .progress {
  border-radius: 0;
}
body.ritz .btn-primary {
  background-color: #726C23;
  border-color: #726C23;
}
body.ritz .btn-primary:active {
  background-color: #726C23;
  border-color: #726C23;
}
body.ritz .text-navy {
  color: #726C23;
}
body.ritz .chamado {
  background: #726C23;
  margin-top: 50px;
  font-size: 14px;
}
body.ritz .chamado a {
  color: #fff !important;
}
body.ritz .chamado a:hover {
  background-color: #4b4717 !important;
}
body.ritz .branding {
  background-color: #726C23;
}
body.ritz .fc-state-active {
  background-color: #726C23;
  border-color: #726C23;
}
body.ritz .onoffswitch-label {
  border-color: #726C23;
}
body.ritz .onoffswitch-switch {
  border-color: #726C23;
}
body.ritz .onoffswitch-inner:before {
  background-color: #726C23;
}
body.ritz .form-control:focus, body.ritz .single-line:focus {
  border-color: #726C23 !important;
}
body.ritz .has-success .form-control {
  border-color: #726C23;
}
body.ritz .has-success .control-label {
  color: #726C23;
}
body.ritz .modal-title {
  font-size: 2rem;
  color: #726C23;
}
body.ritz .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #726C23;
}
body.ritz .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #726C23;
  border-color: #726C23;
}
body.ritz .nav > li > a {
  color: #ffffff;
}
body.ritz .nav > li.active > a {
  color: white;
}
body.ritz .navbar-default .nav > li > a:hover, body.ritz .navbar-default .nav > li > a:focus {
  background-color: #aca235;
  color: white;
}
body.ritz .nav > li.active {
  border-left-color: #6a6521;
  background-color: #aca235;
}
body.ritz .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.ritz .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.ritz .checkboxFive label .ativo {
  display: none;
}
body.ritz .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.ritz .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.ritz .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.ritz .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.ritz .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #726C23;
  border: 1px solid #726C23;
  float: right;
}
body.ritz .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #726C23;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #726C23;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.ritz .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.ritz .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.ritz .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.ritz .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.ritz .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.ritz .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.ritz .checkboxAtive input[type=checkbox]:checked + label {
  background: #726C23;
  border: #B8AD39;
}
body.vitoria-praia-hotel {
  background-color: #1e4949;
  /**
          * Create the checkbox state for the tick
          */
}
body.vitoria-praia-hotel.mini-navbar .nav-header {
  background-color: #173535;
}
body.vitoria-praia-hotel.mini-navbar .nav-second-level {
  background-color: #1e4949;
}
body.vitoria-praia-hotel .pace .pace-progress {
  background-color: #173535;
}
body.vitoria-praia-hotel .label-primary, body.vitoria-praia-hotel .badge-primary {
  background-color: #173535;
}
body.vitoria-praia-hotel .navy-bg {
  background-color: #173535;
}
body.vitoria-praia-hotel .loginscreen .logo-name, body.vitoria-praia-hotel .loginscreen a small {
  color: #173535;
}
body.vitoria-praia-hotel .loginscreen h2, body.vitoria-praia-hotel .loginscreen h3, body.vitoria-praia-hotel .loginscreen p {
  color: #fff;
}
body.vitoria-praia-hotel .passwordBox small {
  color: #fff;
}
body.vitoria-praia-hotel .error-box h1, body.vitoria-praia-hotel .error-box h3, body.vitoria-praia-hotel .error-box .error-desc {
  color: #fff;
}
body.vitoria-praia-hotel .panel-primary {
  border-color: #173535;
}
body.vitoria-praia-hotel .panel-primary > .panel-heading {
  background-color: #173535;
  border-color: #173535;
}
body.vitoria-praia-hotel .progress-bar {
  background-color: #173535;
}
body.vitoria-praia-hotel .progress {
  border-radius: 0;
}
body.vitoria-praia-hotel .btn-primary {
  background-color: #173535;
  border-color: #173535;
}
body.vitoria-praia-hotel .btn-primary:active {
  background-color: #173535;
  border-color: #173535;
}
body.vitoria-praia-hotel .text-navy {
  color: #173535;
}
body.vitoria-praia-hotel .chamado {
  background: #173535;
  margin-top: 50px;
  font-size: 14px;
}
body.vitoria-praia-hotel .chamado a {
  color: #fff !important;
}
body.vitoria-praia-hotel .chamado a:hover {
  background-color: #081111 !important;
}
body.vitoria-praia-hotel .branding {
  background-color: #173535;
}
body.vitoria-praia-hotel .fc-state-active {
  background-color: #173535;
  border-color: #173535;
}
body.vitoria-praia-hotel .onoffswitch-label {
  border-color: #173535;
}
body.vitoria-praia-hotel .onoffswitch-switch {
  border-color: #173535;
}
body.vitoria-praia-hotel .onoffswitch-inner:before {
  background-color: #173535;
}
body.vitoria-praia-hotel .form-control:focus, body.vitoria-praia-hotel .single-line:focus {
  border-color: #173535 !important;
}
body.vitoria-praia-hotel .has-success .form-control {
  border-color: #173535;
}
body.vitoria-praia-hotel .has-success .control-label {
  color: #173535;
}
body.vitoria-praia-hotel .modal-title {
  font-size: 2rem;
  color: #173535;
}
body.vitoria-praia-hotel .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #173535;
}
body.vitoria-praia-hotel .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #173535;
  border-color: #173535;
}
body.vitoria-praia-hotel .nav > li > a {
  color: #fff;
}
body.vitoria-praia-hotel .nav > li.active > a {
  color: white;
}
body.vitoria-praia-hotel .navbar-default .nav > li > a:hover, body.vitoria-praia-hotel .navbar-default .nav > li > a:focus {
  background-color: #1a3e3e;
  color: white;
}
body.vitoria-praia-hotel .nav > li.active {
  border-left-color: #142e2e;
  background-color: #1a3e3e;
}
body.vitoria-praia-hotel .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.vitoria-praia-hotel .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.vitoria-praia-hotel .checkboxFive label .ativo {
  display: none;
}
body.vitoria-praia-hotel .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.vitoria-praia-hotel .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.vitoria-praia-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.vitoria-praia-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.vitoria-praia-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #173535;
  border: 1px solid #173535;
  float: right;
}
body.vitoria-praia-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #173535;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #173535;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.vitoria-praia-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.vitoria-praia-hotel .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.vitoria-praia-hotel .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.vitoria-praia-hotel .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.vitoria-praia-hotel .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.vitoria-praia-hotel .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.vitoria-praia-hotel .checkboxAtive input[type=checkbox]:checked + label {
  background: #173535;
  border: #1e4949;
}
body.dubai-suites {
  background-color: #2b6256;
  /**
          * Create the checkbox state for the tick
          */
}
body.dubai-suites.mini-navbar .nav-header {
  background-color: #337365;
}
body.dubai-suites.mini-navbar .nav-second-level {
  background-color: #2b6256;
}
body.dubai-suites .pace .pace-progress {
  background-color: #337365;
}
body.dubai-suites .label-primary, body.dubai-suites .badge-primary {
  background-color: #337365;
}
body.dubai-suites .navy-bg {
  background-color: #337365;
}
body.dubai-suites .loginscreen .logo-name, body.dubai-suites .loginscreen a small {
  color: #337365;
}
body.dubai-suites .loginscreen h2, body.dubai-suites .loginscreen h3, body.dubai-suites .loginscreen p {
  color: #fff;
}
body.dubai-suites .passwordBox small {
  color: #fff;
}
body.dubai-suites .error-box h1, body.dubai-suites .error-box h3, body.dubai-suites .error-box .error-desc {
  color: #fff;
}
body.dubai-suites .panel-primary {
  border-color: #337365;
}
body.dubai-suites .panel-primary > .panel-heading {
  background-color: #337365;
  border-color: #337365;
}
body.dubai-suites .progress-bar {
  background-color: #337365;
}
body.dubai-suites .progress {
  border-radius: 0;
}
body.dubai-suites .btn-primary {
  background-color: #337365;
  border-color: #337365;
}
body.dubai-suites .btn-primary:active {
  background-color: #337365;
  border-color: #337365;
}
body.dubai-suites .text-navy {
  color: #337365;
}
body.dubai-suites .chamado {
  background: #337365;
  margin-top: 50px;
  font-size: 14px;
}
body.dubai-suites .chamado a {
  color: #fff !important;
}
body.dubai-suites .chamado a:hover {
  background-color: #235046 !important;
}
body.dubai-suites .branding {
  background-color: #337365;
}
body.dubai-suites .fc-state-active {
  background-color: #337365;
  border-color: #337365;
}
body.dubai-suites .onoffswitch-label {
  border-color: #337365;
}
body.dubai-suites .onoffswitch-switch {
  border-color: #337365;
}
body.dubai-suites .onoffswitch-inner:before {
  background-color: #337365;
}
body.dubai-suites .form-control:focus, body.dubai-suites .single-line:focus {
  border-color: #337365 !important;
}
body.dubai-suites .has-success .form-control {
  border-color: #337365;
}
body.dubai-suites .has-success .control-label {
  color: #337365;
}
body.dubai-suites .modal-title {
  font-size: 2rem;
  color: #337365;
}
body.dubai-suites .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #337365;
}
body.dubai-suites .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #337365;
  border-color: #337365;
}
body.dubai-suites .nav > li > a {
  color: #fff;
}
body.dubai-suites .nav > li.active > a {
  color: white;
}
body.dubai-suites .navbar-default .nav > li > a:hover, body.dubai-suites .navbar-default .nav > li > a:focus {
  background-color: #26574d;
  color: white;
}
body.dubai-suites .nav > li.active {
  border-left-color: #306c5f;
  background-color: #26574d;
}
body.dubai-suites .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.dubai-suites .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.dubai-suites .checkboxFive label .ativo {
  display: none;
}
body.dubai-suites .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.dubai-suites .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.dubai-suites .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.dubai-suites .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.dubai-suites .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #337365;
  border: 1px solid #337365;
  float: right;
}
body.dubai-suites .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #337365;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #337365;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.dubai-suites .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.dubai-suites .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.dubai-suites .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.dubai-suites .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.dubai-suites .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.dubai-suites .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.dubai-suites .checkboxAtive input[type=checkbox]:checked + label {
  background: #337365;
  border: #2b6256;
}
body.ritz {
  background-color: #B8AD39;
  /**
          * Create the checkbox state for the tick
          */
}
body.ritz.mini-navbar .nav-header {
  background-color: #726C23;
}
body.ritz.mini-navbar .nav-second-level {
  background-color: #B8AD39;
}
body.ritz .pace .pace-progress {
  background-color: #726C23;
}
body.ritz .label-primary, body.ritz .badge-primary {
  background-color: #726C23;
}
body.ritz .navy-bg {
  background-color: #726C23;
}
body.ritz .loginscreen .logo-name, body.ritz .loginscreen a small {
  color: #726C23;
}
body.ritz .loginscreen h2, body.ritz .loginscreen h3, body.ritz .loginscreen p {
  color: #ffffff;
}
body.ritz .passwordBox small {
  color: #ffffff;
}
body.ritz .error-box h1, body.ritz .error-box h3, body.ritz .error-box .error-desc {
  color: #ffffff;
}
body.ritz .panel-primary {
  border-color: #726C23;
}
body.ritz .panel-primary > .panel-heading {
  background-color: #726C23;
  border-color: #726C23;
}
body.ritz .progress-bar {
  background-color: #726C23;
}
body.ritz .progress {
  border-radius: 0;
}
body.ritz .btn-primary {
  background-color: #726C23;
  border-color: #726C23;
}
body.ritz .btn-primary:active {
  background-color: #726C23;
  border-color: #726C23;
}
body.ritz .text-navy {
  color: #726C23;
}
body.ritz .chamado {
  background: #726C23;
  margin-top: 50px;
  font-size: 14px;
}
body.ritz .chamado a {
  color: #fff !important;
}
body.ritz .chamado a:hover {
  background-color: #4b4717 !important;
}
body.ritz .branding {
  background-color: #726C23;
}
body.ritz .fc-state-active {
  background-color: #726C23;
  border-color: #726C23;
}
body.ritz .onoffswitch-label {
  border-color: #726C23;
}
body.ritz .onoffswitch-switch {
  border-color: #726C23;
}
body.ritz .onoffswitch-inner:before {
  background-color: #726C23;
}
body.ritz .form-control:focus, body.ritz .single-line:focus {
  border-color: #726C23 !important;
}
body.ritz .has-success .form-control {
  border-color: #726C23;
}
body.ritz .has-success .control-label {
  color: #726C23;
}
body.ritz .modal-title {
  font-size: 2rem;
  color: #726C23;
}
body.ritz .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #726C23;
}
body.ritz .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #726C23;
  border-color: #726C23;
}
body.ritz .nav > li > a {
  color: #ffffff;
}
body.ritz .nav > li.active > a {
  color: white;
}
body.ritz .navbar-default .nav > li > a:hover, body.ritz .navbar-default .nav > li > a:focus {
  background-color: #aca235;
  color: white;
}
body.ritz .nav > li.active {
  border-left-color: #6a6521;
  background-color: #aca235;
}
body.ritz .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.ritz .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.ritz .checkboxFive label .ativo {
  display: none;
}
body.ritz .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.ritz .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.ritz .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.ritz .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.ritz .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #726C23;
  border: 1px solid #726C23;
  float: right;
}
body.ritz .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #726C23;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #726C23;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.ritz .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.ritz .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.ritz .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.ritz .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.ritz .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.ritz .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.ritz .checkboxAtive input[type=checkbox]:checked + label {
  background: #726C23;
  border: #B8AD39;
}
body.vitoria-praia-hotel {
  background-color: #1e4949;
  /**
          * Create the checkbox state for the tick
          */
}
body.vitoria-praia-hotel.mini-navbar .nav-header {
  background-color: #173535;
}
body.vitoria-praia-hotel.mini-navbar .nav-second-level {
  background-color: #1e4949;
}
body.vitoria-praia-hotel .pace .pace-progress {
  background-color: #173535;
}
body.vitoria-praia-hotel .label-primary, body.vitoria-praia-hotel .badge-primary {
  background-color: #173535;
}
body.vitoria-praia-hotel .navy-bg {
  background-color: #173535;
}
body.vitoria-praia-hotel .loginscreen .logo-name, body.vitoria-praia-hotel .loginscreen a small {
  color: #173535;
}
body.vitoria-praia-hotel .loginscreen h2, body.vitoria-praia-hotel .loginscreen h3, body.vitoria-praia-hotel .loginscreen p {
  color: #fff;
}
body.vitoria-praia-hotel .passwordBox small {
  color: #fff;
}
body.vitoria-praia-hotel .error-box h1, body.vitoria-praia-hotel .error-box h3, body.vitoria-praia-hotel .error-box .error-desc {
  color: #fff;
}
body.vitoria-praia-hotel .panel-primary {
  border-color: #173535;
}
body.vitoria-praia-hotel .panel-primary > .panel-heading {
  background-color: #173535;
  border-color: #173535;
}
body.vitoria-praia-hotel .progress-bar {
  background-color: #173535;
}
body.vitoria-praia-hotel .progress {
  border-radius: 0;
}
body.vitoria-praia-hotel .btn-primary {
  background-color: #173535;
  border-color: #173535;
}
body.vitoria-praia-hotel .btn-primary:active {
  background-color: #173535;
  border-color: #173535;
}
body.vitoria-praia-hotel .text-navy {
  color: #173535;
}
body.vitoria-praia-hotel .chamado {
  background: #173535;
  margin-top: 50px;
  font-size: 14px;
}
body.vitoria-praia-hotel .chamado a {
  color: #fff !important;
}
body.vitoria-praia-hotel .chamado a:hover {
  background-color: #081111 !important;
}
body.vitoria-praia-hotel .branding {
  background-color: #173535;
}
body.vitoria-praia-hotel .fc-state-active {
  background-color: #173535;
  border-color: #173535;
}
body.vitoria-praia-hotel .onoffswitch-label {
  border-color: #173535;
}
body.vitoria-praia-hotel .onoffswitch-switch {
  border-color: #173535;
}
body.vitoria-praia-hotel .onoffswitch-inner:before {
  background-color: #173535;
}
body.vitoria-praia-hotel .form-control:focus, body.vitoria-praia-hotel .single-line:focus {
  border-color: #173535 !important;
}
body.vitoria-praia-hotel .has-success .form-control {
  border-color: #173535;
}
body.vitoria-praia-hotel .has-success .control-label {
  color: #173535;
}
body.vitoria-praia-hotel .modal-title {
  font-size: 2rem;
  color: #173535;
}
body.vitoria-praia-hotel .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #173535;
}
body.vitoria-praia-hotel .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #173535;
  border-color: #173535;
}
body.vitoria-praia-hotel .nav > li > a {
  color: #fff;
}
body.vitoria-praia-hotel .nav > li.active > a {
  color: white;
}
body.vitoria-praia-hotel .navbar-default .nav > li > a:hover, body.vitoria-praia-hotel .navbar-default .nav > li > a:focus {
  background-color: #1a3e3e;
  color: white;
}
body.vitoria-praia-hotel .nav > li.active {
  border-left-color: #142e2e;
  background-color: #1a3e3e;
}
body.vitoria-praia-hotel .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.vitoria-praia-hotel .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.vitoria-praia-hotel .checkboxFive label .ativo {
  display: none;
}
body.vitoria-praia-hotel .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.vitoria-praia-hotel .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.vitoria-praia-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.vitoria-praia-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.vitoria-praia-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #173535;
  border: 1px solid #173535;
  float: right;
}
body.vitoria-praia-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #173535;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #173535;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.vitoria-praia-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.vitoria-praia-hotel .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.vitoria-praia-hotel .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.vitoria-praia-hotel .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.vitoria-praia-hotel .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.vitoria-praia-hotel .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.vitoria-praia-hotel .checkboxAtive input[type=checkbox]:checked + label {
  background: #173535;
  border: #1e4949;
}
body.accor {
  background-color: #fbfbfb;
  /**
          * Create the checkbox state for the tick
          */
}
body.accor.mini-navbar .nav-header {
  background-color: #213582;
}
body.accor.mini-navbar .nav-second-level {
  background-color: #fbfbfb;
}
body.accor .pace .pace-progress {
  background-color: #213582;
}
body.accor .label-primary, body.accor .badge-primary {
  background-color: #213582;
}
body.accor .navy-bg {
  background-color: #213582;
}
body.accor .loginscreen .logo-name, body.accor .loginscreen a small {
  color: #213582;
}
body.accor .loginscreen h2, body.accor .loginscreen h3, body.accor .loginscreen p {
  color: #1A1E29;
}
body.accor .passwordBox small {
  color: #1A1E29;
}
body.accor .error-box h1, body.accor .error-box h3, body.accor .error-box .error-desc {
  color: #1A1E29;
}
body.accor .panel-primary {
  border-color: #213582;
}
body.accor .panel-primary > .panel-heading {
  background-color: #213582;
  border-color: #213582;
}
body.accor .progress-bar {
  background-color: #213582;
}
body.accor .progress {
  border-radius: 0;
}
body.accor .btn-primary {
  background-color: #213582;
  border-color: #213582;
}
body.accor .btn-primary:active {
  background-color: #213582;
  border-color: #213582;
}
body.accor .text-navy {
  color: #213582;
}
body.accor .chamado {
  background: #213582;
  margin-top: 50px;
  font-size: 14px;
}
body.accor .chamado a {
  color: #fff !important;
}
body.accor .chamado a:hover {
  background-color: #172459 !important;
}
body.accor .branding {
  background-color: #213582;
}
body.accor .fc-state-active {
  background-color: #213582;
  border-color: #213582;
}
body.accor .onoffswitch-label {
  border-color: #213582;
}
body.accor .onoffswitch-switch {
  border-color: #213582;
}
body.accor .onoffswitch-inner:before {
  background-color: #213582;
}
body.accor .form-control:focus, body.accor .single-line:focus {
  border-color: #213582 !important;
}
body.accor .has-success .form-control {
  border-color: #213582;
}
body.accor .has-success .control-label {
  color: #213582;
}
body.accor .modal-title {
  font-size: 2rem;
  color: #213582;
}
body.accor .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #213582;
}
body.accor .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #213582;
  border-color: #213582;
}
body.accor .nav > li > a {
  color: #1A1E29;
}
body.accor .nav > li.active > a {
  color: white;
}
body.accor .navbar-default .nav > li > a:hover, body.accor .navbar-default .nav > li > a:focus {
  background-color: #f3f3f3;
  color: white;
}
body.accor .nav > li.active {
  border-left-color: #1f327a;
  background-color: #f3f3f3;
}
body.accor .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.accor .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.accor .checkboxFive label .ativo {
  display: none;
}
body.accor .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.accor .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.accor .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.accor .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.accor .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #213582;
  border: 1px solid #213582;
  float: right;
}
body.accor .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #213582;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #213582;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.accor .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.accor .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.accor .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.accor .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.accor .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.accor .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.accor .checkboxAtive input[type=checkbox]:checked + label {
  background: #213582;
  border: #fbfbfb;
}
body.lizz-hotel {
  background-color: #363636;
  /**
          * Create the checkbox state for the tick
          */
}
body.lizz-hotel.mini-navbar .nav-header {
  background-color: #85302b;
}
body.lizz-hotel.mini-navbar .nav-second-level {
  background-color: #363636;
}
body.lizz-hotel .pace .pace-progress {
  background-color: #85302b;
}
body.lizz-hotel .label-primary, body.lizz-hotel .badge-primary {
  background-color: #85302b;
}
body.lizz-hotel .navy-bg {
  background-color: #85302b;
}
body.lizz-hotel .loginscreen .logo-name, body.lizz-hotel .loginscreen a small {
  color: #85302b;
}
body.lizz-hotel .loginscreen h2, body.lizz-hotel .loginscreen h3, body.lizz-hotel .loginscreen p {
  color: #fff;
}
body.lizz-hotel .passwordBox small {
  color: #fff;
}
body.lizz-hotel .error-box h1, body.lizz-hotel .error-box h3, body.lizz-hotel .error-box .error-desc {
  color: #fff;
}
body.lizz-hotel .panel-primary {
  border-color: #85302b;
}
body.lizz-hotel .panel-primary > .panel-heading {
  background-color: #85302b;
  border-color: #85302b;
}
body.lizz-hotel .progress-bar {
  background-color: #85302b;
}
body.lizz-hotel .progress {
  border-radius: 0;
}
body.lizz-hotel .btn-primary {
  background-color: #85302b;
  border-color: #85302b;
}
body.lizz-hotel .btn-primary:active {
  background-color: #85302b;
  border-color: #85302b;
}
body.lizz-hotel .text-navy {
  color: #85302b;
}
body.lizz-hotel .chamado {
  background: #85302b;
  margin-top: 50px;
  font-size: 14px;
}
body.lizz-hotel .chamado a {
  color: #fff !important;
}
body.lizz-hotel .chamado a:hover {
  background-color: #5e221f !important;
}
body.lizz-hotel .branding {
  background-color: #85302b;
}
body.lizz-hotel .fc-state-active {
  background-color: #85302b;
  border-color: #85302b;
}
body.lizz-hotel .onoffswitch-label {
  border-color: #85302b;
}
body.lizz-hotel .onoffswitch-switch {
  border-color: #85302b;
}
body.lizz-hotel .onoffswitch-inner:before {
  background-color: #85302b;
}
body.lizz-hotel .form-control:focus, body.lizz-hotel .single-line:focus {
  border-color: #85302b !important;
}
body.lizz-hotel .has-success .form-control {
  border-color: #85302b;
}
body.lizz-hotel .has-success .control-label {
  color: #85302b;
}
body.lizz-hotel .modal-title {
  font-size: 2rem;
  color: #85302b;
}
body.lizz-hotel .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #85302b;
}
body.lizz-hotel .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #85302b;
  border-color: #85302b;
}
body.lizz-hotel .nav > li > a {
  color: #fff;
}
body.lizz-hotel .nav > li.active > a {
  color: white;
}
body.lizz-hotel .navbar-default .nav > li > a:hover, body.lizz-hotel .navbar-default .nav > li > a:focus {
  background-color: #2e2e2e;
  color: white;
}
body.lizz-hotel .nav > li.active {
  border-left-color: #7d2d29;
  background-color: #2e2e2e;
}
body.lizz-hotel .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.lizz-hotel .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.lizz-hotel .checkboxFive label .ativo {
  display: none;
}
body.lizz-hotel .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.lizz-hotel .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.lizz-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.lizz-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.lizz-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #85302b;
  border: 1px solid #85302b;
  float: right;
}
body.lizz-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #85302b;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #85302b;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.lizz-hotel .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.lizz-hotel .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.lizz-hotel .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.lizz-hotel .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.lizz-hotel .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.lizz-hotel .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.lizz-hotel .checkboxAtive input[type=checkbox]:checked + label {
  background: #85302b;
  border: #363636;
}
body.century-park {
  background-color: #3c3c3e;
  /**
          * Create the checkbox state for the tick
          */
}
body.century-park.mini-navbar .nav-header {
  background-color: #dfac3d;
}
body.century-park.mini-navbar .nav-second-level {
  background-color: #3c3c3e;
}
body.century-park .pace .pace-progress {
  background-color: #dfac3d;
}
body.century-park .label-primary, body.century-park .badge-primary {
  background-color: #dfac3d;
}
body.century-park .navy-bg {
  background-color: #dfac3d;
}
body.century-park .loginscreen .logo-name, body.century-park .loginscreen a small {
  color: #dfac3d;
}
body.century-park .loginscreen h2, body.century-park .loginscreen h3, body.century-park .loginscreen p {
  color: #fff;
}
body.century-park .passwordBox small {
  color: #fff;
}
body.century-park .error-box h1, body.century-park .error-box h3, body.century-park .error-box .error-desc {
  color: #fff;
}
body.century-park .panel-primary {
  border-color: #dfac3d;
}
body.century-park .panel-primary > .panel-heading {
  background-color: #dfac3d;
  border-color: #dfac3d;
}
body.century-park .progress-bar {
  background-color: #dfac3d;
}
body.century-park .progress {
  border-radius: 0;
}
body.century-park .btn-primary {
  background-color: #dfac3d;
  border-color: #dfac3d;
}
body.century-park .btn-primary:active {
  background-color: #dfac3d;
  border-color: #dfac3d;
}
body.century-park .text-navy {
  color: #dfac3d;
}
body.century-park .chamado {
  background: #dfac3d;
  margin-top: 50px;
  font-size: 14px;
}
body.century-park .chamado a {
  color: #fff !important;
}
body.century-park .chamado a:hover {
  background-color: #c89321 !important;
}
body.century-park .branding {
  background-color: #dfac3d;
}
body.century-park .fc-state-active {
  background-color: #dfac3d;
  border-color: #dfac3d;
}
body.century-park .onoffswitch-label {
  border-color: #dfac3d;
}
body.century-park .onoffswitch-switch {
  border-color: #dfac3d;
}
body.century-park .onoffswitch-inner:before {
  background-color: #dfac3d;
}
body.century-park .form-control:focus, body.century-park .single-line:focus {
  border-color: #dfac3d !important;
}
body.century-park .has-success .form-control {
  border-color: #dfac3d;
}
body.century-park .has-success .control-label {
  color: #dfac3d;
}
body.century-park .modal-title {
  font-size: 2rem;
  color: #dfac3d;
}
body.century-park .gdi-radio > span input[type=radio]:checked + label:before {
  border-color: #dfac3d;
}
body.century-park .gdi-checkbox > span input[type=checkbox]:checked + label:before {
  background: #dfac3d;
  border-color: #dfac3d;
}
body.century-park .nav > li > a {
  color: #fff;
}
body.century-park .nav > li.active > a {
  color: white;
}
body.century-park .navbar-default .nav > li > a:hover, body.century-park .navbar-default .nav > li > a:focus {
  background-color: #343436;
  color: white;
}
body.century-park .nav > li.active {
  border-left-color: #dea834;
  background-color: #343436;
}
body.century-park .checkboxFive {
  width: 90px;
  position: relative;
  display: inline-block;
}
body.century-park .checkboxFive label {
  cursor: pointer;
  width: 90px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
body.century-park .checkboxFive label .ativo {
  display: none;
}
body.century-park .checkboxFive label .inativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #DCDCDC;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #C1C1C1;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 0;
}
body.century-park .checkboxFive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.century-park .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.century-park .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
  display: none;
}
body.century-park .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
  background: #dfac3d;
  border: 1px solid #dfac3d;
  float: right;
}
body.century-park .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
  display: block;
  margin-left: 23px;
  padding: 0 10px;
  background: #dfac3d;
  width: 70px;
  height: 25px;
  line-height: 22px;
  margin-top: -1px;
  border: 1px solid #dfac3d;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
body.century-park .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
  display: none;
}
body.century-park .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
  cursor: initial;
}
body.century-park .checkboxAtive {
  width: 25px;
  margin: 0;
  display: inline-block;
  position: relative;
}
body.century-park .checkboxAtive label {
  cursor: pointer;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  left: 0;
  background: #DCDCDC;
  border: 1px solid #C1C1C1;
}
body.century-park .checkboxAtive label:after {
  opacity: 0.2;
  content: "";
  position: absolute;
  width: 12px;
  height: 8px;
  background: transparent;
  top: 6px;
  left: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
body.century-park .checkboxAtive input[type=checkbox]:checked + label:after {
  opacity: 1;
  opacity: 1;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
}
body.century-park .checkboxAtive input[type=checkbox]:checked + label {
  background: #dfac3d;
  border: #3c3c3e;
}
body.swan-generation {
    background-color: #35bbcb;
    /**
          * Create the checkbox state for the tick
          */
}

    body.swan-generation.mini-navbar .nav-header {
        background-color: #7b76b6;
    }

    body.swan-generation.mini-navbar .nav-second-level {
        background-color: #35bbcb;
    }

    body.swan-generation .pace .pace-progress {
        background-color: #7b76b6;
    }

    body.swan-generation .label-primary, body.swan-generation .badge-primary {
        background-color: #7b76b6;
    }

    body.swan-generation .navy-bg {
        background-color: #7b76b6;
    }

    body.swan-generation .loginscreen .logo-name, body.swan-generation .loginscreen a small {
        color: #7b76b6;
    }

    body.swan-generation .loginscreen h2, body.swan-generation .loginscreen h3, body.swan-generation .loginscreen p {
        color: #fff;
    }

    body.swan-generation .passwordBox small {
        color: #fff;
    }

    body.swan-generation .error-box h1, body.swan-generation .error-box h3, body.swan-generation .error-box .error-desc {
        color: #fff;
    }

    body.swan-generation .panel-primary {
        border-color: #7b76b6;
    }

        body.swan-generation .panel-primary > .panel-heading {
            background-color: #7b76b6;
            border-color: #7b76b6;
        }

    body.swan-generation .progress-bar {
        background-color: #7b76b6;
    }

    body.swan-generation .progress {
        border-radius: 0;
    }

    body.swan-generation .btn-primary {
        background-color: #7b76b6;
        border-color: #7b76b6;
    }

        body.swan-generation .btn-primary:active {
            background-color: #7b76b6;
            border-color: #7b76b6;
        }

    body.swan-generation .text-navy {
        color: #7b76b6;
    }

    body.swan-generation .chamado {
        background: #7b76b6;
        margin-top: 50px;
        font-size: 14px;
    }

        body.swan-generation .chamado a {
            color: #fff !important;
        }

            body.swan-generation .chamado a:hover {
                background-color: #c89321 !important;
            }

    body.swan-generation .branding {
        background-color: #7b76b6;
    }

    body.swan-generation .fc-state-active {
        background-color: #7b76b6;
        border-color: #7b76b6;
    }

    body.swan-generation .onoffswitch-label {
        border-color: #7b76b6;
    }

    body.swan-generation .onoffswitch-switch {
        border-color: #7b76b6;
    }

    body.swan-generation .onoffswitch-inner:before {
        background-color: #7b76b6;
    }

    body.swan-generation .form-control:focus, body.swan-generation .single-line:focus {
        border-color: #7b76b6 !important;
    }

    body.swan-generation .has-success .form-control {
        border-color: #7b76b6;
    }

    body.swan-generation .has-success .control-label {
        color: #7b76b6;
    }

    body.swan-generation .modal-title {
        font-size: 2rem;
        color: #7b76b6;
    }

    body.swan-generation .gdi-radio > span input[type=radio]:checked + label:before {
        border-color: #7b76b6;
    }

    body.swan-generation .gdi-checkbox > span input[type=checkbox]:checked + label:before {
        background: #7b76b6;
        border-color: #7b76b6;
    }

    body.swan-generation .nav > li > a {
        color: #fff;
    }

    body.swan-generation .nav > li.active > a {
        color: white;
    }

    body.swan-generation .navbar-default .nav > li > a:hover, body.swan-generation .navbar-default .nav > li > a:focus {
        background-color: #343436;
        color: white;
    }

    body.swan-generation .nav > li.active {
        border-left-color: #7b76b6;
        background-color: #343436;
    }

    body.swan-generation .checkboxFive {
        width: 90px;
        position: relative;
        display: inline-block;
    }

        body.swan-generation .checkboxFive label {
            cursor: pointer;
            width: 90px;
            height: 25px;
            top: 0;
            left: 0;
            background: #DCDCDC;
            border: 1px solid #C1C1C1;
            border-top-left-radius: 3px;
            border-bottom-left-radius: 3px;
        }

            body.swan-generation .checkboxFive label .ativo {
                display: none;
            }

            body.swan-generation .checkboxFive label .inativo {
                display: block;
                margin-left: 23px;
                padding: 0 10px;
                background: #DCDCDC;
                width: 70px;
                height: 25px;
                line-height: 22px;
                margin-top: -1px;
                border: 1px solid #C1C1C1;
                border-top-right-radius: 3px;
                border-bottom-right-radius: 3px;
                border-left: 0;
            }

            body.swan-generation .checkboxFive label:after {
                opacity: 0.2;
                content: "";
                position: absolute;
                width: 12px;
                height: 8px;
                background: transparent;
                top: 6px;
                left: 7px;
                border: 3px solid #333;
                border-top: none;
                border-right: none;
                -webkit-transform: rotate(-45deg);
                -moz-transform: rotate(-45deg);
                -o-transform: rotate(-45deg);
                -ms-transform: rotate(-45deg);
                transform: rotate(-45deg);
            }

        body.swan-generation .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
            opacity: 1;
            border: 3px solid #fff;
            border-top: none;
            border-right: none;
        }

            body.swan-generation .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
                display: none;
            }

        body.swan-generation .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
            background: #7b76b6;
            border: 1px solid #7b76b6;
            float: right;
        }

            body.swan-generation .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
                display: block;
                margin-left: 23px;
                padding: 0 10px;
                background: #7b76b6;
                width: 70px;
                height: 25px;
                line-height: 22px;
                margin-top: -1px;
                border: 1px solid #7b76b6;
                border-top-right-radius: 3px;
                border-bottom-right-radius: 3px;
                color: #fff;
            }

            body.swan-generation .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
                display: none;
            }

        body.swan-generation .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
            cursor: initial;
        }

    body.swan-generation .checkboxAtive {
        width: 25px;
        margin: 0;
        display: inline-block;
        position: relative;
    }

        body.swan-generation .checkboxAtive label {
            cursor: pointer;
            position: absolute;
            width: 25px;
            height: 25px;
            top: 0;
            left: 0;
            background: #DCDCDC;
            border: 1px solid #C1C1C1;
        }

            body.swan-generation .checkboxAtive label:after {
                opacity: 0.2;
                content: "";
                position: absolute;
                width: 12px;
                height: 8px;
                background: transparent;
                top: 6px;
                left: 7px;
                border: 3px solid #333;
                border-top: none;
                border-right: none;
                -webkit-transform: rotate(-45deg);
                -moz-transform: rotate(-45deg);
                -o-transform: rotate(-45deg);
                -ms-transform: rotate(-45deg);
                transform: rotate(-45deg);
            }

        body.swan-generation .checkboxAtive input[type=checkbox]:checked + label:after {
            opacity: 1;
            opacity: 1;
            border: 3px solid #fff;
            border-top: none;
            border-right: none;
        }

        body.swan-generation .checkboxAtive input[type=checkbox]:checked + label {
            background: #7b76b6;
            border: #35bbcb;
        }
body.swan-hoteis {
    background-color: #9e8f64;
    /**
          * Create the checkbox state for the tick
          */
}

    body.swan-hoteis.mini-navbar .nav-header {
        background-color: #9e8f64;
    }

    body.swan-hoteis.mini-navbar .nav-second-level {
        background-color: #9e8f64;
    }

    body.swan-hoteis .pace .pace-progress {
        background-color: #142340;
    }

    body.swan-hoteis .label-primary, body.swan-hoteis .badge-primary {
        background-color: #142340;
    }

    body.swan-hoteis .navy-bg {
        background-color: #142340;
    }

    body.swan-hoteis .loginscreen .logo-name, body.swan-hoteis .loginscreen a small {
        color: #142340;
    }

    body.swan-hoteis .loginscreen h2, body.swan-hoteis .loginscreen h3, body.swan-hoteis .loginscreen p {
        color: #fff;
    }

    body.swan-hoteis .passwordBox small {
        color: #fff;
    }

    body.swan-hoteis .error-box h1, body.swan-hoteis .error-box h3, body.swan-hoteis .error-box .error-desc {
        color: #fff;
    }

    body.swan-hoteis .panel-primary {
        border-color: #142340;
    }

        body.swan-hoteis .panel-primary > .panel-heading {
            background-color: #142340;
            border-color: #142340;
        }

    body.swan-hoteis .progress-bar {
        background-color: #142340;
    }

    body.swan-hoteis .progress {
        border-radius: 0;
    }

    body.swan-hoteis .btn-primary {
        background-color: #142340;
        border-color: #142340;
    }

        body.swan-hoteis .btn-primary:active {
            background-color: #142340;
            border-color: #142340;
        }

    body.swan-hoteis .text-navy {
        color: #142340;
    }

    body.swan-hoteis .chamado {
        background: #142340;
        margin-top: 50px;
        font-size: 14px;
    }

        body.swan-hoteis .chamado a {
            color: #fff !important;
        }

            body.swan-hoteis .chamado a:hover {
                background-color: #c89321 !important;
            }

    body.swan-hoteis .branding {
        background-color: #142340;
    }

    body.swan-hoteis .fc-state-active {
        background-color: #142340;
        border-color: #142340;
    }

    body.swan-hoteis .onoffswitch-label {
        border-color: #142340;
    }

    body.swan-hoteis .onoffswitch-switch {
        border-color: #142340;
    }

    body.swan-hoteis .onoffswitch-inner:before {
        background-color: #142340;
    }

    body.swan-hoteis .form-control:focus, body.swan-hoteis .single-line:focus {
        border-color: #142340 !important;
    }

    body.swan-hoteis .has-success .form-control {
        border-color: #142340;
    }

    body.swan-hoteis .has-success .control-label {
        color: #142340;
    }

    body.swan-hoteis .modal-title {
        font-size: 2rem;
        color: #142340;
    }

    body.swan-hoteis .gdi-radio > span input[type=radio]:checked + label:before {
        border-color: #142340;
    }

    body.swan-hoteis .gdi-checkbox > span input[type=checkbox]:checked + label:before {
        background: #142340;
        border-color: #142340;
    }

    body.swan-hoteis .nav > li > a {
        color: #fff;
    }

    body.swan-hoteis .nav > li.active > a {
        color: white;
    }

    body.swan-hoteis .navbar-default .nav > li > a:hover, body.swan-hoteis .navbar-default .nav > li > a:focus {
        background-color: #343436;
        color: white;
    }

    body.swan-hoteis .nav > li.active {
        border-left-color: #142340;
        background-color: #343436;
    }

    body.swan-hoteis .checkboxFive {
        width: 90px;
        position: relative;
        display: inline-block;
    }

        body.swan-hoteis .checkboxFive label {
            cursor: pointer;
            width: 90px;
            height: 25px;
            top: 0;
            left: 0;
            background: #DCDCDC;
            border: 1px solid #C1C1C1;
            border-top-left-radius: 3px;
            border-bottom-left-radius: 3px;
        }

            body.swan-hoteis .checkboxFive label .ativo {
                display: none;
            }

            body.swan-hoteis .checkboxFive label .inativo {
                display: block;
                margin-left: 23px;
                padding: 0 10px;
                background: #DCDCDC;
                width: 70px;
                height: 25px;
                line-height: 22px;
                margin-top: -1px;
                border: 1px solid #C1C1C1;
                border-top-right-radius: 3px;
                border-bottom-right-radius: 3px;
                border-left: 0;
            }

            body.swan-hoteis .checkboxFive label:after {
                opacity: 0.2;
                content: "";
                position: absolute;
                width: 12px;
                height: 8px;
                background: transparent;
                top: 6px;
                left: 7px;
                border: 3px solid #333;
                border-top: none;
                border-right: none;
                -webkit-transform: rotate(-45deg);
                -moz-transform: rotate(-45deg);
                -o-transform: rotate(-45deg);
                -ms-transform: rotate(-45deg);
                transform: rotate(-45deg);
            }

        body.swan-hoteis .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
            opacity: 1;
            border: 3px solid #fff;
            border-top: none;
            border-right: none;
        }

            body.swan-hoteis .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
                display: none;
            }

        body.swan-hoteis .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
            background: #142340;
            border: 1px solid #142340;
            float: right;
        }

            body.swan-hoteis .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
                display: block;
                margin-left: 23px;
                padding: 0 10px;
                background: #142340;
                width: 70px;
                height: 25px;
                line-height: 22px;
                margin-top: -1px;
                border: 1px solid #142340;
                border-top-right-radius: 3px;
                border-bottom-right-radius: 3px;
                color: #fff;
            }

            body.swan-hoteis .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
                display: none;
            }

        body.swan-hoteis .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
            cursor: initial;
        }

    body.swan-hoteis .checkboxAtive {
        width: 25px;
        margin: 0;
        display: inline-block;
        position: relative;
    }

        body.swan-hoteis .checkboxAtive label {
            cursor: pointer;
            position: absolute;
            width: 25px;
            height: 25px;
            top: 0;
            left: 0;
            background: #DCDCDC;
            border: 1px solid #C1C1C1;
        }

            body.swan-hoteis .checkboxAtive label:after {
                opacity: 0.2;
                content: "";
                position: absolute;
                width: 12px;
                height: 8px;
                background: transparent;
                top: 6px;
                left: 7px;
                border: 3px solid #333;
                border-top: none;
                border-right: none;
                -webkit-transform: rotate(-45deg);
                -moz-transform: rotate(-45deg);
                -o-transform: rotate(-45deg);
                -ms-transform: rotate(-45deg);
                transform: rotate(-45deg);
            }

        body.swan-hoteis .checkboxAtive input[type=checkbox]:checked + label:after {
            opacity: 1;
            opacity: 1;
            border: 3px solid #fff;
            border-top: none;
            border-right: none;
        }

        body.swan-hoteis .checkboxAtive input[type=checkbox]:checked + label {
            background: #142340;
            border: #9e8f64;
        }
body.swan-jangal {
    background-color: #999966;
    /**
          * Create the checkbox state for the tick
          */
}

    body.swan-jangal .mini-navbar .nav-header {
        background-color: #336633;
    }

    body.swan-jangal .mini-navbar .nav-second-level {
        background-color: #999966;
    }

    body.swan-jangal .pace .pace-progress {
        background-color: #336633;
    }

    body.swan-jangal .label-primary, body.swan-jangal .badge-primary {
        background-color: #336633;
    }

    body.swan-jangal .navy-bg {
        background-color: #336633;
    }

    body.swan-jangal .loginscreen .logo-name, body.swan-jangal .loginscreen a small {
        color: #336633;
    }

    body.swan-jangal .loginscreen h2, body.swan-jangal .loginscreen h3, body.swan-jangal .loginscreen p {
        color: #fff;
    }

    body.swan-jangal .passwordBox small {
        color: #fff;
    }

    body.swan-jangal .error-box h1, body.swan-jangal .error-box h3, body.swan-jangal .error-box .error-desc {
        color: #fff;
    }

    body.swan-jangal .panel-primary {
        border-color: #336633;
    }

        body.swan-jangal .panel-primary > .panel-heading {
            background-color: #336633;
            border-color: #336633;
        }

    body.swan-jangal .progress-bar {
        background-color: #336633;
    }

    body.swan-jangal .progress {
        border-radius: 0;
    }

    body.swan-jangal .btn-primary {
        background-color: #336633;
        border-color: #336633;
    }

        body.swan-jangal .btn-primary:active {
            background-color: #336633;
            border-color: #336633;
        }

    body.swan-jangal .text-navy {
        color: #336633;
    }

    body.swan-jangal .chamado {
        background: #336633;
        margin-top: 50px;
        font-size: 14px;
    }

        body.swan-jangal .chamado a {
            color: #fff !important;
        }

            body.swan-jangal .chamado a:hover {
                background-color: #c89321 !important;
            }

    body.swan-jangal .branding {
        background-color: #336633;
    }

    body.swan-jangal .fc-state-active {
        background-color: #336633;
        border-color: #336633;
    }

    body.swan-jangal .onoffswitch-label {
        border-color: #336633;
    }

    body.swan-jangal .onoffswitch-switch {
        border-color: #336633;
    }

    body.swan-jangal .onoffswitch-inner:before {
        background-color: #336633;
    }

    body.swan-jangal .form-control:focus, body.swan-jangal .single-line:focus {
        border-color: #336633 !important;
    }

    body.swan-jangal .has-success .form-control {
        border-color: #336633;
    }

    body.swan-jangal .has-success .control-label {
        color: #336633;
    }

    body.swan-jangal .modal-title {
        font-size: 2rem;
        color: #336633;
    }

    body.swan-jangal .gdi-radio > span input[type=radio]:checked + label:before {
        border-color: #336633;
    }

    body.swan-jangal .gdi-checkbox > span input[type=checkbox]:checked + label:before {
        background: #336633;
        border-color: #336633;
    }

    body.swan-jangal .nav > li > a {
        color: #fff;
    }

    body.swan-jangal .nav > li.active > a {
        color: white;
    }

    body.swan-jangal .navbar-default .nav > li > a:hover, body.swan-jangal .navbar-default .nav > li > a:focus {
        background-color: #343436;
        color: white;
    }

    body.swan-jangal .nav > li.active {
        border-left-color: #336633;
        background-color: #343436;
    }

    body.swan-jangal .checkboxFive {
        width: 90px;
        position: relative;
        display: inline-block;
    }

        body.swan-jangal .checkboxFive label {
            cursor: pointer;
            width: 90px;
            height: 25px;
            top: 0;
            left: 0;
            background: #DCDCDC;
            border: 1px solid #C1C1C1;
            border-top-left-radius: 3px;
            border-bottom-left-radius: 3px;
        }

            body.swan-jangal .checkboxFive label .ativo {
                display: none;
            }

            body.swan-jangal .checkboxFive label .inativo {
                display: block;
                margin-left: 23px;
                padding: 0 10px;
                background: #DCDCDC;
                width: 70px;
                height: 25px;
                line-height: 22px;
                margin-top: -1px;
                border: 1px solid #C1C1C1;
                border-top-right-radius: 3px;
                border-bottom-right-radius: 3px;
                border-left: 0;
            }

            body.swan-jangal .checkboxFive label:after {
                opacity: 0.2;
                content: "";
                position: absolute;
                width: 12px;
                height: 8px;
                background: transparent;
                top: 6px;
                left: 7px;
                border: 3px solid #333;
                border-top: none;
                border-right: none;
                -webkit-transform: rotate(-45deg);
                -moz-transform: rotate(-45deg);
                -o-transform: rotate(-45deg);
                -ms-transform: rotate(-45deg);
                transform: rotate(-45deg);
            }

        body.swan-jangal .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after {
            opacity: 1;
            border: 3px solid #fff;
            border-top: none;
            border-right: none;
        }

            body.swan-jangal .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label:after p {
                display: none;
            }

        body.swan-jangal .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label {
            background: #336633;
            border: 1px solid #336633;
            float: right;
        }

            body.swan-jangal .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .ativo {
                display: block;
                margin-left: 23px;
                padding: 0 10px;
                background: #336633;
                width: 70px;
                height: 25px;
                line-height: 22px;
                margin-top: -1px;
                border: 1px solid #336633;
                border-top-right-radius: 3px;
                border-bottom-right-radius: 3px;
                color: #fff;
            }

            body.swan-jangal .checkboxFive input[type=checkbox]:checked + input[type=hidden] + label .inativo {
                display: none;
            }

        body.swan-jangal .checkboxFive input[type=checkbox]:disabled + input[type=hidden] + label {
            cursor: initial;
        }

    body.swan-jangal .checkboxAtive {
        width: 25px;
        margin: 0;
        display: inline-block;
        position: relative;
    }

        body.swan-jangal .checkboxAtive label {
            cursor: pointer;
            position: absolute;
            width: 25px;
            height: 25px;
            top: 0;
            left: 0;
            background: #DCDCDC;
            border: 1px solid #C1C1C1;
        }

            body.swan-jangal .checkboxAtive label:after {
                opacity: 0.2;
                content: "";
                position: absolute;
                width: 12px;
                height: 8px;
                background: transparent;
                top: 6px;
                left: 7px;
                border: 3px solid #333;
                border-top: none;
                border-right: none;
                -webkit-transform: rotate(-45deg);
                -moz-transform: rotate(-45deg);
                -o-transform: rotate(-45deg);
                -ms-transform: rotate(-45deg);
                transform: rotate(-45deg);
            }

        body.swan-jangal .checkboxAtive input[type=checkbox]:checked + label:after {
            opacity: 1;
            opacity: 1;
            border: 3px solid #fff;
            border-top: none;
            border-right: none;
        }

        body.swan-jangal .checkboxAtive input[type=checkbox]:checked + label {
            background: #336633;
            border: #999966;
        }
.antenas-ativas #antenas-bar-chart .progress {
  background-color: #FF0101;
}
.antenas-ativas #antenas-bar-chart .progress-bar {
  background-color: #1ab394;
}

.user-online {
  font-size: 1.7rem;
  margin-top: 20px;
}
.user-online span {
  margin-left: 11px;
  font-size: 2.1rem;
  color: #1AB394;
}

.ocultar-elemento {
  display: none;
}

.padding-modal {
  padding: 30px 120px !important;
}

@media (min-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 220px;
    min-height: 1200px;
  }

  .navbar-static-side {
    z-index: 2001;
    position: absolute;
    width: 220px;
  }

  .navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
    margin-left: auto;
  }
}
/*@media (max-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 0px;
    min-height: 1000px;
  }
  .body-small .navbar-static-side {
    display: none;
    z-index:2001;
    position: absolute;
    width: 70px;
  }
  .body-small.mini-navbar .navbar-static-side {
    display: block;
  }
  .lock-word {
    display: none;
  }
  .navbar-form-custom {
    display: none;
  }
  .navbar-header {
    display: inline;
    float: left;
  }
  .sidebard-panel {
    z-index: 2;
    position: relative;
    width: auto;
    min-height: 100% !important;
  }
  .sidebar-content .wrapper {
    padding-right: 0px;
    z-index: 1;
  }
  .fixed-sidebar.body-small .navbar-static-side {
    display: none;
    z-index: 2001;
    position: fixed;
    width: $sidebar-width;
  }
  .fixed-sidebar.body-small.mini-navbar .navbar-static-side {
    display: block;
  }

  .ibox-tools {
    float: none;
    text-align: right;
    display: block;
  }
}

@media (max-width: 350px) {
  .timeline-item .date {
    text-align: left;
    width: 110px;
    position: relative;
    padding-top: 30px;
  }
  .timeline-item .date i {
    position: absolute;
    top: 0;
    left: 15px;
    padding: 5px;
    width: 30px;
    text-align: center;
    border: 1px solid $border-color;
    background: #f8f8f8;
  }
  .timeline-item .content {
    border-left: none;
    border-top: 1px solid $border-color;
    padding-top: 10px;
    min-height: 100px;
  }
  .nav.navbar-top-links li.dropdown {
    display: none;
  }

  .ibox-tools {
    float: none;
    text-align: left;
    display: inline-block;
  }
}*/
.gdi-uhs-reference {
  width: auto;
  float: left;
  position: relative;
}
.gdi-uhs-reference span {
  margin-left: 0;
  margin-right: 20px;
  text-transform: uppercase;
  font-weight: 600;
  width: auto;
  float: left;
  position: relative;
  padding-left: 25px;
}
.gdi-uhs-reference span.connected {
  color: #2ecc71;
}
.gdi-uhs-reference span.connected:before {
  content: "";
  display: block;
  background: #2ecc71;
  width: 17px;
  height: 14px;
  position: absolute;
  left: 0;
  top: 2px;
  border-radius: 3px;
}
.gdi-uhs-reference span.not-connected {
  color: #bdc3c7;
}
.gdi-uhs-reference span.not-connected:before {
  content: "";
  display: block;
  background: #bdc3c7;
  width: 17px;
  height: 14px;
  position: absolute;
  left: 0;
  top: 2px;
  border-radius: 3px;
}
.gdi-uhs-reference span.failed {
  color: #e74c3c;
}
.gdi-uhs-reference span.failed:before {
  content: "";
  display: block;
  background: #e74c3c;
  width: 17px;
  height: 14px;
  position: absolute;
  left: 0;
  top: 2px;
  border-radius: 3px;
}
.gdi-uhs-reference span.quantity {
  color: #929292;
}
.gdi-uhs-reference span.quantity:before {
  content: "0";
  display: block;
  background: #929292;
  width: 15px;
  color: #fff;
  height: 15px;
  position: absolute;
  left: 0;
  top: 2px;
  text-align: center;
  font-size: 10px;
  border-radius: 13px;
}

.form-group {
  border: none;
}

.datepicker {
  z-index: 1499 !important;
}

.nav-header canvas {
  display: inline-block;
  vertical-align: baseline;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

.profile-element {
  text-align: center;
}

.grafic {
  height: 425px !important;
}

.nav-header {
  background-size: cover;
}

@media (min-width: 768px) {
  #page-wrapper {
    margin: 0 0 0 260px;
  }
}
@media (min-width: 768px) {
  .navbar-static-side {
    width: 260px;
  }
}
#page-wrapper {
  margin: 0 0 0 260px;
}

.navbar-static-side {
  width: 260px;
  float: left;
}

/*.logo-element{
    display: block;
    font-size: 3.6rem;
    padding: 0;
    @include transition(all, 0.2s, ease-in-out);
}

.mini-navbar .logo-element{
    font-size: 1.8rem;
    padding: 18px 0;
}*/
.minimalize-styl-2 {
  margin-left: 0;
  margin-top: 18px;
}

.navbar-top-links li a {
  padding: 20px 0;
}

.navbar-top-links > li:last-child {
  margin-right: 0;
  margin-left: 20px;
}

.navbar-right {
  margin-right: 0;
}

.onoffswitch .onoffswitch-inner:before {
  content: attr(data-label-on);
}
.onoffswitch .onoffswitch-inner:after {
  content: attr(data-label-off);
}

div.dataTables_wrapper {
  padding-bottom: 0;
}
div.dataTables_wrapper .top, div.dataTables_wrapper .bottom {
  overflow: auto;
}
div.dataTables_wrapper .bottom {
  margin-top: 20px;
}
div.dataTables_wrapper .left {
  float: left;
}
div.dataTables_wrapper .right {
  float: right;
}

.chart-legend li {
  list-style-type: none;
}

.chart-legend li span {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 5px;
}

/*============================  GDI  ==================================*/
.mini-navbar .gdi-legend {
  text-align: center;
  padding-left: inherit;
}

.gdi-legend {
  margin-top: 20px;
  padding-left: 25px;
}

.gdi-switch-right {
  text-align: right;
}
.gdi-switch-right label {
  display: block;
}
.gdi-switch-right .onoffswitch {
  float: right;
  height: 20px;
}
.gdi-switch-right .onoffswitch-label {
  text-align: initial;
}

.gdi-data-table-action-lg {
  width: 20%;
}

.gdi-data-table-action-md {
  width: 10%;
}

.dataTables_info {
  padding-top: 12px;
}

.fa-filter {
  font-size: 20px;
}

.gdi-radio {
  width: 100%;
}
.gdi-radio > span {
  width: auto;
  margin: 0 1rem 1rem 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
.gdi-radio > span label {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0 0 0 2.6rem;
  font-size: 1.3rem;
  line-height: 2.6rem;
  cursor: pointer;
  display: block;
  position: relative;
  left: 0;
  top: 0;
  z-index: 1;
  font-weight: 700;
}
.gdi-radio > span input[type=radio] {
  width: 2.2rem;
  height: 2.2rem;
  margin: 0.2rem 0;
  border: none;
  position: absolute;
  top: 0;
  left: 0;
}
.gdi-radio > span input[type=radio] + label:before {
  margin: 0.2rem 0;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background-color: #fff;
  cursor: pointer;
  display: inline-block;
  width: 2.2rem;
  height: 2.2rem;
  text-align: center;
  font-size: 1.3rem;
  line-height: 2.2rem;
  border: 0.1rem solid #e5e6e7;
  border-top-right-radius: 100%;
  border-top-left-radius: 100%;
  border-bottom-right-radius: 100%;
  border-bottom-left-radius: 100%;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.gdi-radio > span input[type=radio]:checked + label:before {
  border: 0.5rem solid #1ab394;
}
.gdi-radio small {
  top: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

.col-lg-21 {
  width: 310px;
  float: right;
}

.gdi-checkbox {
  width: auto;
  display: inline-block;
}
.gdi-checkbox > span {
  width: auto;
  margin: 0 1rem 1rem 0;
  padding: 0;
  display: inline-block;
  position: relative;
}
.gdi-checkbox > span label {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0 0 0 2.6rem;
  font-size: 1.3rem;
  line-height: 2.6rem;
  cursor: pointer;
  display: block;
  position: relative;
  left: 0;
  top: 0;
  z-index: 1;
  font-weight: 700;
}
.gdi-checkbox > span input[type=checkbox] {
  width: 2.2rem;
  height: 2.2rem;
  margin: 0.2rem 0;
  border: none;
  position: absolute;
  top: 0;
  left: 0;
}
.gdi-checkbox > span input[type=checkbox] + label:before {
  margin: 0.2rem 0;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background-color: #fff;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  width: 2.2rem;
  height: 2.2rem;
  text-align: center;
  font-size: 1.1rem;
  line-height: 1.9rem;
  border: 0.1rem solid #e5e6e7;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.gdi-checkbox > span input[type=checkbox]:checked + label:before {
  font-family: "Glyphicons Halflings";
  content: "";
  background: #1ab394;
  border: 0.1rem solid #1ab394;
}

#gdi-cmp-passaporte {
  display: none;
}

.gdi-estrangeiro {
  display: none;
}

.gdi-total-widget {
  margin-bottom: 0;
  margin-top: 10px;
}

.gdi-filter-panel {
  margin-bottom: 0;
}
.gdi-filter-panel .filtro-label {
  font-weight: bold;
  text-transform: uppercase;
}

@media (min-width: 1200px) and (max-width: 1400px) {
  .col-gdi-md-lg-1, .col-gdi-md-lg-2, .col-gdi-md-lg-3, .col-gdi-md-lg-4, .col-gdi-md-lg-5, .col-gdi-md-lg-6, .col-gdi-md-lg-7, .col-gdi-md-lg-8, .col-gdi-md-lg-9, .col-gdi-md-lg-10, .col-gdi-md-lg-11, .col-gdi-md-lg-12 {
    float: left;
  }

  .col-gdi-md-lg-1 {
    width: 8.3333333333%;
  }

  .col-gdi-md-lg-2 {
    width: 16.6666666667%;
  }

  .col-gdi-md-lg-3 {
    width: 25%;
  }

  .col-gdi-md-lg-4 {
    width: 33.3333333333%;
  }

  .col-gdi-md-lg-5 {
    width: 41.6666666667%;
  }

  .col-gdi-md-lg-6 {
    width: 50%;
  }

  .col-gdi-md-lg-7 {
    width: 58.3333333333%;
  }

  .col-gdi-md-lg-8 {
    width: 66.6666666667%;
  }

  .col-gdi-md-lg-9 {
    width: 75%;
  }

  .col-gdi-md-lg-10 {
    width: 83.3333333333%;
  }

  .col-gdi-md-lg-11 {
    width: 91.6666666667%;
  }

  .col-gdi-md-lg-12 {
    width: 100%;
  }

  .col-gdi-md-lg-pull-0 {
    right: auto;
  }

  .col-gdi-md-lg-pull-1 {
    right: 8.3333333333%;
  }

  .col-gdi-md-lg-pull-2 {
    right: 16.6666666667%;
  }

  .col-gdi-md-lg-pull-3 {
    right: 25%;
  }

  .col-gdi-md-lg-pull-4 {
    right: 33.3333333333%;
  }

  .col-gdi-md-lg-pull-5 {
    right: 41.6666666667%;
  }

  .col-gdi-md-lg-pull-6 {
    right: 50%;
  }

  .col-gdi-md-lg-pull-7 {
    right: 58.3333333333%;
  }

  .col-gdi-md-lg-pull-8 {
    right: 66.6666666667%;
  }

  .col-gdi-md-lg-pull-9 {
    right: 75%;
  }

  .col-gdi-md-lg-pull-10 {
    right: 83.3333333333%;
  }

  .col-gdi-md-lg-pull-11 {
    right: 91.6666666667%;
  }

  .col-gdi-md-lg-pull-12 {
    right: 100%;
  }

  .col-gdi-md-lg-push-0 {
    left: auto;
  }

  .col-gdi-md-lg-push-1 {
    left: 8.3333333333%;
  }

  .col-gdi-md-lg-push-2 {
    left: 16.6666666667%;
  }

  .col-gdi-md-lg-push-3 {
    left: 25%;
  }

  .col-gdi-md-lg-push-4 {
    left: 33.3333333333%;
  }

  .col-gdi-md-lg-push-5 {
    left: 41.6666666667%;
  }

  .col-gdi-md-lg-push-6 {
    left: 50%;
  }

  .col-gdi-md-lg-push-7 {
    left: 58.3333333333%;
  }

  .col-gdi-md-lg-push-8 {
    left: 66.6666666667%;
  }

  .col-gdi-md-lg-push-9 {
    left: 75%;
  }

  .col-gdi-md-lg-push-10 {
    left: 83.3333333333%;
  }

  .col-gdi-md-lg-push-11 {
    left: 91.6666666667%;
  }

  .col-gdi-md-lg-push-12 {
    left: 100%;
  }

  .col-gdi-md-lg-offset-0 {
    margin-left: 0%;
  }

  .col-gdi-md-lg-offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-gdi-md-lg-offset-2 {
    margin-left: 16.6666666667%;
  }

  .col-gdi-md-lg-offset-3 {
    margin-left: 25%;
  }

  .col-gdi-md-lg-offset-4 {
    margin-left: 33.3333333333%;
  }

  .col-gdi-md-lg-offset-5 {
    margin-left: 41.6666666667%;
  }

  .col-gdi-md-lg-offset-6 {
    margin-left: 50%;
  }

  .col-gdi-md-lg-offset-7 {
    margin-left: 58.3333333333%;
  }

  .col-gdi-md-lg-offset-8 {
    margin-left: 66.6666666667%;
  }

  .col-gdi-md-lg-offset-9 {
    margin-left: 75%;
  }

  .col-gdi-md-lg-offset-10 {
    margin-left: 83.3333333333%;
  }

  .col-gdi-md-lg-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-gdi-md-lg-offset-12 {
    margin-left: 100%;
  }
}
@media print {
  @page {
    margin: 0;
  }
  body {
    margin: 0cm;
  }
}
.gdi-dashb-logins-ativos .ibox-content {
  height: 365px;
}
.gdi-dashb-logins-ativos .ibox-content .doughnut-legend {
  padding: 0;
  margin-top: 10px;
  text-align: left;
}
.gdi-dashb-logins-ativos .ibox-content .doughnut-legend li {
  display: block;
  margin-right: 10px;
}

.gdi-dashb-antenas .ibox-content {
  height: 365px;
}

.gdi-analitcs-graph-main .sidedata {
  padding-left: 70px;
}
.gdi-analitcs-graph-main .gdi-checkbox {
  display: block;
}
.gdi-analitcs-graph-main .line-legend {
  padding: 0;
  margin-top: 10px;
  text-align: center;
}
.gdi-analitcs-graph-main .line-legend li {
  display: inline;
  margin-right: 10px;
}

.gdi-table-graph {
  text-align: center;
}
.gdi-table-graph th {
  text-align: center;
}
.gdi-table-graph td {
  vertical-align: middle !important;
}

/*============================  GRID  ==================================*/
.actions div:nth-child(3) {
  display: none;
}

.bootgrid-header .search, .bootgrid-footer .search {
  display: none;
}

.modal-header {
  text-align: left;
}

.modal-title {
  font-size: 1.6rem;
}

.modal-body {
  padding: 20px 30px 30px 30px;
  text-align: left;
  line-height: 50px;
}

.ui-autocomplete {
  list-style: none;
  width: 320px !important;
  padding-left: 0 !important;
  z-index: 999999;
}
.ui-autocomplete li {
  padding: 5px 10px;
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  background: #F7F7F7;
  text-align: center;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.modal-title {
  font-size: 2rem;
  color: #1ab394;
}

.acesso-negado .negado {
  font-size: 30px;
  text-align: center;
  padding: 40px;
  color: #BF0000;
  text-transform: uppercase;
  font-weight: 800;
}
.acesso-negado p {
  margin: 0 0 10px;
  text-align: center;
  font-size: 15px;
}

.antenas {
  text-align: center;
  margin-bottom: 30px;
  width: 100%;
  font-size: 17px;
  font-weight: 600;
  text-transform: uppercase;
  padding-left: 30px;
  margin-top: 40px;
}

.statistic-user {
  font-size: 5rem;
  color: #63CC4C;
  padding: 35px 30px;
  width: 300px;
  height: 300px;
  text-align: center;
  margin: 0 auto;
  margin-top: 38px;
}

.small-user {
  display: block;
  font-size: 1.3rem;
  margin-top: -11px;
}

.small-login {
  font-size: 1.3rem;
  display: block;
  margin-top: -13px;
  color: #e67e22;
}

.login-ativo-n {
  color: #e67e22;
}

.online-usuarios {
  display: block;
  font-size: 3rem;
  line-height: 9px;
  color: #30A217;
}

.antenas-ativas-mt {
  margin-top: 50px;
}

.green {
  background: #1abc9c;
}

.blue {
  background: #3498db;
}

.orange {
  background: #e67e22;
}

.cont-g {
  padding: 20px;
  margin: 10px 20px 40px;
  text-align: center;
  color: #fff;
  height: 120px;
  position: relative;
  z-index: 999;
}
.cont-g p {
  margin: 0;
  font-size: 1.8rem;
}
.cont-g p span {
  font-size: 3rem;
  font-weight: 800;
}

.col-4 .doughnut-legend {
  padding: 0;
  margin-top: 10px;
  text-align: left;
}
.col-4 .doughnut-legend li {
  display: block;
  margin-right: 10px;
  line-height: 10px;
  margin-bottom: 10px;
}

.highcharts-container {
  position: relative;
  overflow: hidden;
  width: 350px;
  height: 320px;
  text-align: left;
  line-height: normal;
  z-index: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  display: block;
  margin: 0 auto;
}

#chart-antenas {
  margin-top: -71px;
}

.highcharts-background {
  height: 250px;
}

#chart-usuarios-antenas {
  margin-top: 40px;
}

.ativa-antena {
  text-align: center;
  color: #2ecc71;
}

.inativa-antena {
  text-align: center;
  color: #e74c3c;
}

.usuarios-conectados {
  background: white;
  width: 200px;
  height: 30px;
  float: left;
}

.grafico {
  height: 30px;
  display: block;
  background: #f1c40f;
}

.conectados {
  width: 270px;
}
.conectados p {
  float: left;
  width: 50px;
}

.link-ativo {
  color: #1abc9c;
}

.link-inativo {
  color: #e74c3c;
}

.pdt {
  padding-top: 35px;
}

ul.uhs {
  list-style: none;
}
ul.uhs li {
  float: left;
  margin: 14px;
  width: 120px;
  text-align: center;
  border: 2px solid;
  border-radius: 7px;
  padding-bottom: 0;
  position: relative;
}
ul.uhs p {
  padding: 5px;
  margin: 0;
}
ul.uhs .user {
  position: absolute;
  right: -10px;
  width: 25px;
  padding: 0;
  border-radius: 40px;
  border: 2px solid #fff;
  margin-top: -15px;
}

.uhs-erro {
  color: #e74c3c;
}
.uhs-erro p {
  background: #e74c3c;
  color: #fff;
  font-size: 1.7rem;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

.bed {
  width: 27px;
  margin-right: 9px;
}

.uhs-conectado {
  color: #2ecc71;
}
.uhs-conectado p {
  background: #2ecc71;
  color: #fff;
  font-size: 1.7rem;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.uhs-conectado p span {
  margin-right: 10px;
}

.uhs-desconectado {
  color: #bdc3c7;
}
.uhs-desconectado p {
  background: #bdc3c7;
  color: #fff;
  font-size: 1.7rem;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.uhs-desconectado p span {
  margin-right: 10px;
}

.plus {
  font-size: 1.5rem;
}
.plus .fa-plus-circle {
  font-size: 1.7rem;
  margin-left: 10px;
  color: #42add8;
}

.loading-chart img {
  width: 80%;
  display: block;
  margin: 0 auto;
  max-width: 400px;
}

.not-found {
  text-align: center;
  font-size: 1.7rem;
  padding: 80px;
}
.not-found span {
  font-size: 5rem;
  margin-bottom: 20px;
  color: #ff8d81;
}

.n-conexoes {
  width: 90px;
  margin: 0 auto;
  display: block;
}

.modal-body p.texto {
  line-height: 20px;
}

.graficos-8 #grafico-ultimos-acessos {
  height: 290px !important;
  width: 100% !important;
}

.border-b {
  border-bottom: 1px solid #e7eaec;
}

.total-fatura {
  text-align: right;
  font-size: 1.5rem;
  margin-right: 1%;
  font-weight: 600;
  color: #b0b0b0;
}
.total-fatura span {
  font-size: 2.5rem;
  color: #007a6b;
  font-weight: 800;
}

.minimo-fatura {
  margin-top: 10px;
  font-style: italic;
  font-size: 1.7rem;
  color: #979090;
}

.margin-busca {
  margin: 30px 0 20px;
}

.sorting_disabled {
  text-align: left !important;
  cursor: not-allowed;
}

table.dataTable thead .sorting, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
  background: #f5f5f6 !important;
}

table.dataTable thead .sorting_asc:after {
  opacity: 1 !important;
  content: "" !important;
}

table.dataTable thead .sorting_desc:after {
  opacity: 1 !important;
  content: "" !important;
}

table.dataTable thead .sorting:after {
  opacity: 0;
}

table .img-user {
  padding: 0 !important;
}
table .img-user img {
  max-width: 25px;
  margin: 3px;
}

.usuario-conexoes {
  margin: 3rem 0;
}
.usuario-conexoes img {
  width: 100%;
}
.usuario-conexoes .ttl-usuario {
  font-weight: 600;
  font-size: 2.4rem;
  margin: 0.8rem 0 1.4rem;
}

.top-box {
  float: left;
  width: 100%;
  margin-bottom: 25px;
}
.top-box .ver-todos {
  font-size: 13px;
  padding: 10px 20px;
  float: right;
}
.top-box .col-lg-4 {
  border-left: 1px solid #f3f3f4;
  height: 120px;
  text-align: center;
  width: 37.43333%;
  padding: 15px 0;
}
.top-box .ttl-box {
  font-weight: 600;
  font-size: 1.5rem;
  margin: 5px;
  line-height: 1.7rem;
}
.top-box .img-box {
  padding: 42px 0px;
  text-align: center;
}
.top-box .total-conexoes {
  font-size: 2.9rem;
  font-weight: 800;
  color: #61a256;
  margin: 0;
  line-height: 4rem;
}
.top-box .conexoes-agora {
  font-size: 2.9rem;
  font-weight: 800;
  color: #db9526;
  margin: 0;
  line-height: 4rem;
}
.top-box .col-lg-5 {
  text-align: center;
  height: 41px;
}
.top-box .col-lg-5 .ttl-box {
  margin: 0px;
}
.top-box .col-lg-5 .conexoes-agora {
  font-size: 2rem;
  color: #0099de;
  line-height: 30px;
}
.top-box .col-lg-5 .total-conexoes {
  font-size: 2rem;
  line-height: 30px;
}
.top-box .col-lg-2 {
  padding: 10px 0 0;
  text-align: center;
}

.top-conexoes {
  width: 100%;
}
.top-conexoes .img-user-box {
  text-align: center;
}
.top-conexoes .img-user-box img {
  max-width: 35px;
}
.top-conexoes .origem {
  font-weight: 600;
  text-align: center;
}
.top-conexoes tr {
  border-bottom: 1px solid #f3f3f4;
}
.top-conexoes tr td {
  padding: 10px;
}

.genero {
  float: left;
  width: 100%;
  height: 280px;
}
.genero .col-lg-4 {
  text-align: center;
}
.genero p {
  margin: 0 !important;
}
.genero p small {
  font-size: 1.5rem;
  line-height: 0;
}
.genero p strong {
  font-size: 3.3rem;
}
.genero img {
  position: absolute;
  top: 65px;
  left: 45%;
  right: 50%;
}
.genero .chart {
  position: relative;
  display: inline-block;
  margin: 20px 10px;
  color: #999;
  font-size: 14px;
  text-align: center;
}

.relatorios-conexoes .cont-g {
  text-align: center;
  color: #fff;
  position: relative;
  z-index: 999;
  height: 90px;
  padding: 0;
  margin: 0;
}
.relatorios-conexoes .loading-chart {
  height: 100%;
}
.relatorios-conexoes .loading-chart img {
  height: 100%;
  width: auto;
  display: block;
  margin: 0 auto;
}

/* Equipamentos */
.equipamentos {
  padding: 3rem 0 !important;
}
.equipamentos .top-box {
  border: 1px solid #e7eaec;
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
.equipamentos .top-box .img-equip {
  text-align: center;
  padding: 3rem 0;
  border-right: 1px solid #e7eaec;
}
.equipamentos .top-box .equipamentos-ativos {
  font-size: 3rem;
  font-weight: 800;
  color: #61a256;
  margin: 0;
  line-height: 4rem;
}
.equipamentos .top-box .equipamentos-inativos {
  font-size: 3rem;
  font-weight: 800;
  color: #ce3f30;
  margin: 0;
  line-height: 4rem;
}

body.vega-ajuda {
  background: #fff;
  margin-top: -20px;
  min-width: 1200px !important;
  overflow-x: auto;
}
body.vega-ajuda .footer {
  position: relative !important;
}
body.vega-ajuda header {
  background: #1b3154;
  background: -webkit-linear-gradient(left, #1b3154, #203b66);
  background: -o-linear-gradient(to right, #1b3154, #1b3154, #203b66, #203b66);
  background: -moz-linear-gradient(to right, #1b3154, #1b3154, #203b66, #203b66);
  background: linear-gradient(to right, #1b3154, #1b3154, #203b66, #203b66);
  height: 180px;
  position: relative;
}
body.vega-ajuda header:after {
  content: url(../img/sombra.png);
  display: block;
  margin: 0 auto;
  width: 1200px;
  z-index: 0;
}
body.vega-ajuda .wrapper {
  width: 1100px;
  display: block;
  margin: 0 auto;
}
body.vega-ajuda input {
  width: 100%;
  height: 35px;
  border-radius: 5px;
  border: 0;
  outline: none;
  background: #4c608f;
  color: #fff;
  padding-left: 40px;
}
body.vega-ajuda .search {
  position: relative;
}
body.vega-ajuda .search i {
  position: absolute;
  font-size: 2rem;
  color: #19325b;
  top: 7px;
  left: 10px;
}
body.vega-ajuda ::-webkit-input-placeholder {
  color: #10213c;
  font: 12px verdana, arial, sans-serif;
}
body.vega-ajuda :-moz-placeholder {
  color: #10213c;
  font: 12px verdana, arial, sans-serif;
}
body.vega-ajuda ::-moz-placeholder {
  color: orange;
  font: 12px verdana, arial, sans-serif;
}
body.vega-ajuda :-ms-input-placeholder {
  color: #10213c;
  font: 12px verdana, arial, sans-serif;
}
body.vega-ajuda .logo {
  background: #1b3154;
  height: 180px;
  max-width: 190px;
  display: inline-block;
  padding-top: 20px;
}
body.vega-ajuda .logo p {
  text-align: center;
  color: #e0e9ff;
  font-size: 1.6rem;
  margin-top: -5px;
}
body.vega-ajuda .logo h3 {
  font-size: 8rem;
  margin-top: 20px;
  text-align: center;
  font-weight: 800;
  color: #4c608f;
  margin-bottom: 0;
}
body.vega-ajuda .main-menu {
  background: #203b66;
  height: 180px;
  padding-left: 120px;
  padding-top: 40px;
  max-width: 840px;
  display: inline-block;
  margin-top: 0px;
  position: absolute;
}
body.vega-ajuda .main-menu .chamado {
  float: right;
  margin-right: 10px;
  font-size: 1.5rem;
  color: #7098d9;
}
body.vega-ajuda .main-menu .chamado:hover {
  color: #d1e2ff;
}
body.vega-ajuda .main-menu ul li {
  display: inline-block;
  font-size: 1.4rem;
  margin: 15px 13px;
}
body.vega-ajuda .main-menu ul li .ativo {
  color: #dfe7f9;
  border-bottom: 2px solid;
  padding-bottom: 5px;
}
body.vega-ajuda .main-menu ul li a {
  color: #7e8fb7;
}
body.vega-ajuda .main-menu ul li a:hover {
  color: #dfe7f9;
  border-bottom: 2px solid;
  padding-bottom: 5px;
}
body.vega-ajuda .main-menu ul li:last-child {
  margin-right: 0;
}
body.vega-ajuda .breadcrumb {
  height: 70px;
  background: #e4e4e4;
  background: -webkit-linear-gradient(left, #e4e4e4, #f0f0f0);
  background: -o-linear-gradient(to right, #e4e4e4, #e4e4e4, #f0f0f0, #f0f0f0);
  background: -moz-linear-gradient(to right, #e4e4e4, #e4e4e4, #f0f0f0, #f0f0f0);
  background: linear-gradient(to right, #e4e4e4, #e4e4e4, #f0f0f0, #f0f0f0);
}
body.vega-ajuda .breadcrumb p {
  font-size: 3rem;
  text-transform: uppercase;
  font-weight: 800;
  color: #9f9f9f;
  line-height: 39px;
  padding: 15px;
  padding-bottom: 0;
  background: #e4e4e4;
  height: 70px;
}
body.vega-ajuda .banner {
  background: url(../img/bg-ajuda.png) center top;
  z-index: -1;
  padding: 170px 0;
}
body.vega-ajuda .banner .banner-content {
  text-align: center;
}
body.vega-ajuda .banner .banner-content h2 {
  text-transform: uppercase;
  font-weight: 800;
  font-size: 8.7rem;
  color: #6180ca;
}
body.vega-ajuda .banner .banner-content p {
  font-size: 1.8rem;
  color: #6180ca;
}
body.vega-ajuda .cont {
  padding-top: 50px;
}
body.vega-ajuda .cont .ttl-sc {
  font-size: 2rem;
  font-weight: 900;
  text-transform: uppercase;
  margin-top: 70px;
  color: #5d74aa;
  font-family: "Raleway", sans-serif;
}
body.vega-ajuda .cont .col-lg-12 {
  padding: 0;
}
body.vega-ajuda .cont img {
  width: 100%;
}
body.vega-ajuda .cont p {
  font-size: 1.6rem;
  line-height: 30px;
}

.principais {
  height: 110px;
  background: #e4e4e4;
  background: -webkit-linear-gradient(left, #e4e4e4, #f0f0f0);
  background: -o-linear-gradient(to right, #e4e4e4, #e4e4e4, #f0f0f0, #f0f0f0);
  background: -moz-linear-gradient(to right, #e4e4e4, #e4e4e4, #f0f0f0, #f0f0f0);
  background: linear-gradient(to right, #e4e4e4, #e4e4e4, #f0f0f0, #f0f0f0);
}
.principais .ttl-sc {
  font-size: 3rem;
  text-transform: uppercase;
  font-weight: 800;
  color: #9f9f9f;
  line-height: 39px;
  padding: 18px;
  padding-bottom: 0;
  background: #e4e4e4;
  height: 110px;
}
.principais .itens {
  height: 110px;
  color: #9f9f9f;
  padding: 28px;
  text-align: center;
  padding-bottom: 0;
  background: #f0f0f0;
  border-right: 1px solid #e1e1e1;
}
.principais .itens a {
  font-size: 1.5rem;
}
.principais .itens span {
  display: block;
  font-weight: 800;
  text-transform: uppercase;
  font-size: 2.4rem;
}

.box-home {
  padding: 40px;
  background: #e8f3fb;
  width: 32%;
  margin-right: 1.3%;
  margin-top: 50px;
  margin-bottom: 50px;
}
.box-home:last-child {
  margin-right: 0;
}
.box-home .ttl {
  color: #8398cb;
  text-transform: uppercase;
  font-weight: 800;
  font-size: 2.5rem;
}
.box-home .mais {
  float: right;
  margin-top: 20px;
}
.box-home ul li {
  line-height: 25px;
}
.box-home ul li a {
  color: #585858;
}

.menu-direita ul {
  padding: 0;
  list-style: none;
  margin-bottom: 20px;
}
.menu-direita ul li {
  background: #f7f7f7;
  height: 50px;
  font-family: "Raleway", sans-serif;
  border-bottom: 1px solid #e7e7e7;
}
.menu-direita ul li:first-child {
  text-transform: uppercase;
  font-weight: 900;
  font-size: 2.2rem;
  color: #b9b9b9;
  background: #e6e6e6;
  border-bottom: 1px solid #dcdcdc;
  box-shadow: 0px 1px 0px #fff;
  position: relative;
  padding: 10px 30px;
  line-height: 35px;
}
.menu-direita ul li a {
  padding: 10px 30px;
  line-height: 35px;
  height: 50px;
  width: 100%;
  display: block;
}
.menu-direita ul li a:hover {
  background: #f0f0f0;
}

/*# sourceMappingURL=main.css.map */
