/* CSS Reset */
/* line 3, app/assets/stylesheets/reset.scss */
html {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 4, app/assets/stylesheets/reset.scss */
html, body {
  height: 100%;
  width: 100%;
  min-height: 100%;
}

/* line 5, app/assets/stylesheets/reset.scss */
body {
  background: white repeat scroll 0 0;
  font-size: 87.50%;
  -webkit-text-size-adjust: 100%;
  overflow-x: hidden;
}

/* line 6, app/assets/stylesheets/reset.scss */
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section, br {
  margin: 0;
  padding: 0;
  border: 0 none;
  font-size: 12px;
  vertical-align: baseline;
}

/* line 7, app/assets/stylesheets/reset.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  float: none !important;
}

/* line 7, app/assets/stylesheets/reset.scss */
table, th, td {
  vertical-align: middle;
}

/* line 8, app/assets/stylesheets/reset.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: '';
}

/* line 8, app/assets/stylesheets/reset.scss */
blockquote, q {
  quotes: "" "";
}

/* line 9, app/assets/stylesheets/reset.scss */
a img {
  border: 0 none;
}

/* line 9, app/assets/stylesheets/reset.scss */
:focus, :link, :hover, :visited, :active, :target {
  outline: 0 none;
}

/* line 10, app/assets/stylesheets/reset.scss */
img {
  max-width: 100%;
  vertical-align: middle;
  border: 0 none;
  -ms-interpolation-mode: bicubic;
  background-color: transparent !important;
}

/* line 11, app/assets/stylesheets/reset.scss */
abbr, acronym {
  cursor: help;
  border-bottom: 1px dotted;
}

/* line 12, app/assets/stylesheets/reset.scss */
h1, h2, h3, h4, h5, h6, b, strong {
  font-weight: bolder;
}

/* line 13, app/assets/stylesheets/reset.scss */
blockquote {
  margin-left: 40px;
  margin-right: 40px;
}

/* line 14, app/assets/stylesheets/reset.scss */
i, cite, em, var {
  font-style: italic;
}

/* line 14, app/assets/stylesheets/reset.scss */
pre, tt, code, kbd, samp {
  font-family: monospace;
}

/* line 14, app/assets/stylesheets/reset.scss */
pre {
  white-space: pre;
}

/* line 15, app/assets/stylesheets/reset.scss */
sub, sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
}

/* line 15, app/assets/stylesheets/reset.scss */
sup {
  vertical-align: super;
  top: -0.5em;
}

/* line 15, app/assets/stylesheets/reset.scss */
sub {
  vertical-align: sub;
  bottom: -0.25em;
}

/* line 16, app/assets/stylesheets/reset.scss */
table {
  border-spacing: 0;
  border-collapse: separate;
}

/* line 16, app/assets/stylesheets/reset.scss */
thead, tbody, tfoot {
  vertical-align: middle;
}

/* line 16, app/assets/stylesheets/reset.scss */
td, th {
  vertical-align: inherit;
}

/* line 17, app/assets/stylesheets/reset.scss */
s, strike, del {
  text-decoration: line-through;
}

/* line 17, app/assets/stylesheets/reset.scss */
hr {
  border: 1px inset;
}

/* line 18, app/assets/stylesheets/reset.scss */
ol, ul, dir, menu, dd {
  margin-left: 40px;
}

/* line 18, app/assets/stylesheets/reset.scss */
ol ul, ul ol, ul ul, ol ol {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 19, app/assets/stylesheets/reset.scss */
u, ins {
  text-decoration: underline;
}

/* line 19, app/assets/stylesheets/reset.scss */
center {
  text-align: center;
}

/* line 20, app/assets/stylesheets/reset.scss */
button, input, select, textarea {
  font-family: sans-serif;
}

/* Display */
/* line 22, app/assets/stylesheets/reset.scss */
html, address, blockquote, body, dd, div, dl, dt, fieldset, form, frame, frameset, h1, h2, h3, h4, h5, h6, noframes, ol, p, ul, center, dir, hr, menu, pre, article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 22, app/assets/stylesheets/reset.scss */
audio, canvas, video {
  display: inline-block;
  zoom: 1;
}

/* line 22, app/assets/stylesheets/reset.scss */
audio:not([controls]) {
  display: none;
}

/* line 22, app/assets/stylesheets/reset.scss */
[hidden] {
  display: none;
}

/* line 22, app/assets/stylesheets/reset.scss */
head {
  display: none;
}

/* line 22, app/assets/stylesheets/reset.scss */
table {
  display: table;
}

/* line 22, app/assets/stylesheets/reset.scss */
tr {
  display: table-row;
}

/* line 22, app/assets/stylesheets/reset.scss */
thead {
  display: table-header-group;
}

/* line 22, app/assets/stylesheets/reset.scss */
tbody {
  display: table-row-group;
}

/* line 22, app/assets/stylesheets/reset.scss */
tfoot {
  display: table-footer-group;
}

/* line 22, app/assets/stylesheets/reset.scss */
col {
  display: table-column;
}

/* line 22, app/assets/stylesheets/reset.scss */
colgroup {
  display: table-column-group;
}

/* line 22, app/assets/stylesheets/reset.scss */
td, th {
  display: table-cell;
}

/* line 22, app/assets/stylesheets/reset.scss */
caption {
  display: table-caption;
}

/* line 22, app/assets/stylesheets/reset.scss */
input, select {
  display: inline-block;
}

/* Bidirecionalidade (nunca alterar) */
/* line 24, app/assets/stylesheets/reset.scss */
BDO[DIR="ltr"] {
  direction: ltr;
  unicode-bidi: bidi-override;
}

/* line 24, app/assets/stylesheets/reset.scss */
BDO[DIR="rtl"] {
  direction: rtl;
  unicode-bidi: bidi-override;
}

/* line 25, app/assets/stylesheets/reset.scss */
*[DIR="ltr"] {
  direction: ltr;
  unicode-bidi: embed;
}

/* line 25, app/assets/stylesheets/reset.scss */
*[DIR="rtl"] {
  direction: rtl;
  unicode-bidi: embed;
}

/* line 26, app/assets/stylesheets/reset.scss */
nobr, .nobr {
  white-space: nowrap;
}

/* line 27, app/assets/stylesheets/reset.scss */
.input-number::-webkit-inner-spin-button,
.input-number::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
@charset "UTF-8";
/* --- TEXT ---*/
/* line 3, app/assets/stylesheets/content.scss */
body, h1, h2, h3, h4, h5, h6, p, table, li {
  font-family: Verdana,Geneva,Helvetica,Arial,sans-serif;
}

/* line 4, app/assets/stylesheets/content.scss */
#content p, #content table, #content li, header span {
  font-size: 13px;
}

/* line 5, app/assets/stylesheets/content.scss */
h1, h2, h3, h4, h5, h6 {
  color: #333;
  text-rendering: optimizelegibility;
  line-height: 1;
}

/* line 6, app/assets/stylesheets/content.scss */
h1 {
  font-size: 28px;
  margin-bottom: 14px;
}

/* line 7, app/assets/stylesheets/content.scss */
h2 {
  font-size: 24px;
  margin-bottom: 12px;
}

/* line 8, app/assets/stylesheets/content.scss */
h3 {
  font-size: 21px;
  margin-bottom: 10px;
}

/* line 9, app/assets/stylesheets/content.scss */
h4 {
  font-size: 18px;
  margin-bottom: 9px;
}

/* line 10, app/assets/stylesheets/content.scss */
h5 {
  font-size: 16px;
  margin-bottom: 8px;
}

/* line 11, app/assets/stylesheets/content.scss */
h6 {
  font-size: 14px;
  margin-bottom: 7px;
}

/* line 12, app/assets/stylesheets/content.scss */
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
  margin: 0;
}

/* line 13, app/assets/stylesheets/content.scss */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  font: italic 0.65em Arial,Helvetica,Verdana,Geneva,sans-serif;
  color: #999;
}

/* line 14, app/assets/stylesheets/content.scss */
#content-top > h1 {
  letter-spacing: .035em;
}

/* line 15, app/assets/stylesheets/content.scss */
#content p {
  line-height: 1.6em;
  color: black;
}

/* line 16, app/assets/stylesheets/content.scss */
p small, small {
  color: #666;
  font: italic 11px Arial,Helvetica,Verdana,Geneva,sans-serif;
}

/* line 17, app/assets/stylesheets/content.scss */
p, label {
  text-rendering: optimizelegibility;
}

/* line 18, app/assets/stylesheets/content.scss */
p .left {
  margin: 1.5em 1.5em 1.5em 0;
  padding: 0;
}

/* line 19, app/assets/stylesheets/content.scss */
p .right {
  margin: 1.5em 0 1.5em 1.5em;
  padding: 0;
}

/* line 20, app/assets/stylesheets/content.scss */
hr {
  margin: 20px 0 !important;
}

/* line 21, app/assets/stylesheets/content.scss */
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}

/* line 21, app/assets/stylesheets/content.scss */
.clearfix {
  display: block;
  *zoom: 1;
}

/* line 22, app/assets/stylesheets/content.scss */
.hide-text {
  font: 0/0 a;
  color: transparent !important;
  text-shadow: none;
  background-color: transparent;
  order: 0;
}

/* line 22, app/assets/stylesheets/content.scss */
.disable {
  pointer-events: none;
}

/* line 23, app/assets/stylesheets/content.scss */
span.full, br.full {
  clear: left;
  width: 100%;
  height: 1px !important;
}

/* --- LISTAS ---*/
/* line 25, app/assets/stylesheets/content.scss */
#content ul li, #content ol li {
  color: #333;
  line-height: 1.2em;
}

/* --- TABLES ---*/
/* line 27, app/assets/stylesheets/content.scss */
table {
  width: auto;
  border-collapse: separate;
  margin: 1.5em 0;
  color: #333;
  font: 13px Verdana,Geneva,Arial,Helvetica,sans-serif;
  border-top: 2px #333 solid;
  border-bottom: 1px #666 double;
  line-height: 1;
  clear: left;
}

/* line 28, app/assets/stylesheets/content.scss */
table caption {
  font: bold small-caps 14px Arial,Helvetica,sans-serif;
  background-color: #e2e2e2;
  padding: 5px;
  border-top: 2px #333 solid;
}

/* line 29, app/assets/stylesheets/content.scss */
th, td {
  line-height: 1.5em;
  vertical-align: top;
  padding: 0.3143em 0.5em;
}

/* line 30, app/assets/stylesheets/content.scss */
th *:first-child, td *:first-child {
  margin-top: 0;
}

/* line 31, app/assets/stylesheets/content.scss */
th.nowrap, td.nowrap {
  white-space: nowrap;
}

/* line 32, app/assets/stylesheets/content.scss */
thead th {
  text-align: left;
  color: #000;
  border-bottom: 1px #333 solid;
  font-weight: bold;
}

/* line 33, app/assets/stylesheets/content.scss */
.tdheader {
  text-align: left;
  color: #000;
  border-bottom: 1px #333 solid;
  border-top: 1px #333 solid;
  font-weight: bold;
}

/* line 34, app/assets/stylesheets/content.scss */
tbody th {
  text-align: left;
  border-top: 1px solid #ccc;
  text-align: left;
}

/* line 35, app/assets/stylesheets/content.scss */
tbody td {
  text-align: left;
  border-top: 1px solid #ccc;
  min-width: 50px;
}

/* line 35, app/assets/stylesheets/content.scss */
tr:hover img {
  visibility: visible;
}

/* line 36, app/assets/stylesheets/content.scss */
tfoot td {
  text-align: left;
  color: #000;
  border-top: 1px #333 solid;
  font-weight: bold;
}

/* line 37, app/assets/stylesheets/content.scss */
tfoot tr:hover td {
  background-color: #fff !important;
}

/* line 39, app/assets/stylesheets/content.scss */
table.col-2nd tbody td:nth-child(2) {
  background-color: #e4e4e4;
}

/* line 40, app/assets/stylesheets/content.scss */
table.col-2nd tbody tr:hover td:nth-child(2) {
  background-color: rgba(10, 10, 10, 0.12);
}

/* line 42, app/assets/stylesheets/content.scss */
table td.direita, table th.direita {
  text-align: right;
  padding-right: 10px;
}

/* line 43, app/assets/stylesheets/content.scss */
table td.centro, table th.centro {
  text-align: center;
}

/* line 44, app/assets/stylesheets/content.scss */
table.compacta {
  margin: 1.4286em 0 0 0;
}

/* line 44, app/assets/stylesheets/content.scss */
table.compacta th, table.compacta td {
  padding: 0 0.5em;
  line-height: 1.4286em;
}

/* line 45, app/assets/stylesheets/content.scss */
table.bordertable {
  border: 1px #ccc solid;
}

/* line 45, app/assets/stylesheets/content.scss */
.bordertable tbody th[scope="row"] {
  background: #f0f0f0;
}

/* line 45, app/assets/stylesheets/content.scss */
.bordertable tbody th {
  border-right: 1px solid #ccc;
}

/* line 45, app/assets/stylesheets/content.scss */
.bordertable thead th {
  background: #f4f4f4;
  border-right: 1px #ccc solid;
  border-bottom: 1px #ccc solid;
}

/* line 45, app/assets/stylesheets/content.scss */
.bordertable tbody td {
  border-right: 1px solid #ccc;
}

/* line 46, app/assets/stylesheets/content.scss */
.noborder, table.noborder, table.noborder tr th, table.noborder tr td {
  border: 0 transparent solid;
}

/* --- EFFECTS ---*/
/* line 48, app/assets/stylesheets/content.scss */
.ddshadow {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  background: silver;
}

/* line 48, app/assets/stylesheets/content.scss */
.toplevelshadow {
  opacity: 0.8;
}

/* line 48, app/assets/stylesheets/content.scss */
.sombra_base {
  box-shadow: 0px 8px 8px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 8px 8px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 8px 8px rgba(0, 0, 0, 0.2);
}

/* line 48, app/assets/stylesheets/content.scss */
.sombra_base2 {
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
}

/* line 48, app/assets/stylesheets/content.scss */
::-moz-selection, ::selection {
  background-color: #f6ff00;
  color: #000;
  text-shadow: none;
}

/* line 48, app/assets/stylesheets/content.scss */
.transp10 {
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 48, app/assets/stylesheets/content.scss */
.transp20 {
  opacity: 0.2;
  filter: alpha(opacity=20);
}

/* line 48, app/assets/stylesheets/content.scss */
.transp30 {
  opacity: 0.3;
  filter: alpha(opacity=30);
}

/* line 48, app/assets/stylesheets/content.scss */
.transp40 {
  opacity: 0.4;
  filter: alpha(opacity=40);
}

/* line 48, app/assets/stylesheets/content.scss */
.transp50 {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 48, app/assets/stylesheets/content.scss */
.transp60 {
  opacity: 0.6;
  filter: alpha(opacity=60);
}

/* line 48, app/assets/stylesheets/content.scss */
.transp70 {
  opacity: 0.7;
  filter: alpha(opacity=70);
}

/* line 48, app/assets/stylesheets/content.scss */
.transp80 {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 48, app/assets/stylesheets/content.scss */
.transp90 {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

/* LINKS EXTERNOS E ESPECIAIS */
/* line 50, app/assets/stylesheets/content.scss */
a[href^="mailto:"] {
  background: url(/assets/icones/i_link_mail-e5f4af2b5acd6dcc9011863e20631362f8575de70849b289ebc1685755f02e5f.png) no-repeat left 5px;
  padding-left: 14px;
  padding-bottom: 5px;
}

/* line 51, app/assets/stylesheets/content.scss */
a[href$=".pdf"] {
  background: url(/assets/icones/i_doc_pdf-27420ea72e036ea1511bf0a0a4b263a02a2bf52ecd0e297c05ea1d50e7bb218a.png) no-repeat left 1px;
  padding-left: 22px;
  padding-bottom: 5px;
}

/* line 52, app/assets/stylesheets/content.scss */
a[href$=".doc"] {
  background: url(/assets/icones/i_doc_word-f87b0ff454f8cd0a3619168e65d1e8e1b06b60848f4dc6340301b31b8668bf3a.png) no-repeat left 1px;
  padding-left: 22px;
  padding-bottom: 5px;
}

/* line 53, app/assets/stylesheets/content.scss */
a[href$=".rss"], a[href$=".rdf"] {
  background: url(/images/icones/i_feed2.png) no-repeat left top;
  padding-right: 16px;
  padding-bottom: 5px;
}

/* line 54, app/assets/stylesheets/content.scss */
a[target="_blank"]:not(.botao, *.btn-i-, .link-imagem) {
  background: url(/assets/icones/i_link_externo-12b82745e73ea445370ddce3512694bd238021bed34010989d1ca285e90ad012.gif) no-repeat right;
  padding-right: 10px;
  vertical-align: baseline;
}

/* line 55, app/assets/stylesheets/content.scss */
a.botao[target="_blank"]:after {
  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;
  content: "\f08e";
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
  padding-left: 10px;
}

/* line 68, app/assets/stylesheets/content.scss */
.border1 {
  border: 1px solid;
}

/* para tirar a imagem de ícone externo */
/* line 70, app/assets/stylesheets/content.scss */
a.nobg {
  background-image: none !important;
  padding: 0px;
}

/* --- LABELS E BADGES by Bootstrap ---*/
/* line 72, app/assets/stylesheets/content.scss */
.label, .badge {
  display: inline-block;
  padding: 2px 4px;
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #999999;
}

/* line 73, app/assets/stylesheets/content.scss */
.label {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 74, app/assets/stylesheets/content.scss */
.badge {
  padding-left: 9px;
  padding-right: 9px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
}

/* line 75, app/assets/stylesheets/content.scss */
.label:empty, .badge:empty {
  display: none;
}

/* line 76, app/assets/stylesheets/content.scss */
a.label:hover, a.label:focus, a.badge:hover, a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}

/* line 77, app/assets/stylesheets/content.scss */
.label-important, .badge-important {
  background-color: #b94a48;
}

/* line 78, app/assets/stylesheets/content.scss */
.label-important[href], .badge-important[href] {
  background-color: #953b39;
}

/* line 79, app/assets/stylesheets/content.scss */
.label-warning, .badge-warning {
  background-color: #f89406;
}

/* line 80, app/assets/stylesheets/content.scss */
.label-warning[href], .badge-warning[href] {
  background-color: #c67605;
}

/* line 81, app/assets/stylesheets/content.scss */
.label-success, .badge-success {
  background-color: #468847;
}

/* line 82, app/assets/stylesheets/content.scss */
.label-success[href], .badge-success[href] {
  background-color: #356635;
}

/* line 83, app/assets/stylesheets/content.scss */
.label-info, .badge-info {
  background-color: #3a87ad;
}

/* line 84, app/assets/stylesheets/content.scss */
.label-info[href], .badge-info[href] {
  background-color: #2d6987;
}

/* line 85, app/assets/stylesheets/content.scss */
.label-inverse, .badge-inverse {
  background-color: #333333;
}

/* line 86, app/assets/stylesheets/content.scss */
.label-inverse[href], .badge-inverse[href] {
  background-color: #1a1a1a;
}

/* line 87, app/assets/stylesheets/content.scss */
.label-transp, .badge-transp {
  background-color: transparent;
}

/* line 88, app/assets/stylesheets/content.scss */
.label-transp[href], .badge-transp[href] {
  background-color: transparent;
}

/* --- ACTIONS ICON BUTTONS ---*/
/* line 91, app/assets/stylesheets/content.scss */
[class^="btn-i-"], [class*=" btn-i-"] {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 3px;
  text-indent: -99999px;
  text-decoration: none;
}

/* line 91, app/assets/stylesheets/content.scss */
[class^="btn-i-"]:link, [class*=" btn-i-"]:link, [class^="btn-i-"]:visited, [class*=" btn-i-"]:visited {
  background-position: center;
}

/* line 91, app/assets/stylesheets/content.scss */
[class^="btn-i-"]:focus, [class*=" btn-i-"]:focus, [class^="btn-i-"]:hover, [class*=" btn-i-"]:hover, [class^="btn-i-"]:active, [class*=" btn-i-"]:active {
  background-position: top;
}

/* line 91, app/assets/stylesheets/content.scss */
.disabled[class^="btn-i-"], .disabled[class*=" btn-i-"] {
  background-position: bottom;
  cursor: not-allowed;
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-adicionar {
  background-image: url(/assets/btn-i-adicionar-5c10caa6b9d48ebf2a9f49c0dfa8585989cff6dd8a652dba849445576f9e01a7.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-editar {
  background-image: url(/assets/btn-i-editar-97fb6e73422fe34e971ddfdce11190b7f7379c8b753d5751a94cca360ff0110e.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-buscar {
  background-image: url(/assets/btn-i-buscar-5648b95a2490a3fdb50da7011ce459740b5a611ccb92540e36ddf889ce535baa.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-comentar {
  background-image: url(/assets/btn-i-comentar-16ffecaa8279450732fcf75a8c330e6c55a4e69aed322f19d0a1991af128e54a.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-configurar {
  background-image: url(/assets/btn-i-configurar-e3b3c480f37a329472e6175076543a943b85aacf34b25e9a345da5f4ee2ee4cb.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-download {
  background-image: url(/assets/btn-i-download-ad3f54cba4a07f2a22b80aa4e234af1ab49f5cadb85a8b9af52307f6f0530ae3.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-upload {
  background-image: url(/assets/btn-i-upload-737b57ffbd7fe4ba3aee816149321b08932155158babc7316ff28c5ada28e040.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-duplicar {
  background-image: url(/assets/btn-i-duplicar-f0ee98866dd1c9d6dd472a5d05038f330c4dcc40b16e4a8e9e7c7c8603319b17.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-excluir {
  background-image: url(/assets/btn-i-excluir-21348c38ea43624dceba97923d9521eb961e2f2cfd6c8ac7c547362e43fc324f.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-exportar {
  background-image: url(/assets/btn-i-exportar-1d7db42f5c856f7214134170815e59817620473f632d258c50c47d3fb7395217.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-visualizar {
  background-image: url(/assets/btn-i-visualizar-0a5c27221be5e5804e62df4c981f206570bc8a902e1b63afdd0cf4ee8b149a20.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-sim {
  background-image: url(/assets/btn-i-sim-7a770982a7fcc1e13a7dfd7cbdbccd7cc819a18e7f1c3104b89052111357f330.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-nao {
  background-image: url(/assets/btn-i-nao-d7017b47fa10f3125eadfd0a804a4664e1e0c761e99c18ae9cf291ecdc7c22ea.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-ddmenu {
  background-image: url(/assets/btn-i-ddmenu-b07f3efbc06d99ffafa56d2caaf8486bce780af27fe8e019080772bbc2a89d67.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-imprimir {
  background-image: url(/assets/btn-i-imprimir-c0d35ffa501835fab08549a8f4143390891b94364f2fddb7f7ab16c8a4bf17c7.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-filtrar {
  background-image: url(/assets/btn-i-filtrar-49bea61df228d1e5fec0f80c5b0428895d16f7994334df4776e76a13a16b5ddc.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-transferir {
  background-image: url(/assets/btn-i-transferir-efd61abbd3efaa6bd187a48e5173663c25a1baad69eb50fcb1c613abe4f9c5ec.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-arquivar {
  background-image: url(/assets/btn-i-arquivar-161b0d7da2003be876f9716e45f290b99861888f4baeeaea1734000b7bee8024.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-desarquivar {
  background-image: url(/assets/btn-i-desarquivar-bf364c9e2423481e52f7523564c45f9550d463342ecaaf521de11c48c39e030b.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-importar {
  background-image: url(/assets/btn-i-importar-8bf265d5c7fde004e48aa5ce4225c0b2c6ab109844464d50abbfd3a9a5fdd65c.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-bloquear {
  background-image: url(/assets/btn-i-bloquear-d7e8c6eacc831eacf2c81404c5708d50a0efc3d6043d0f0b422b5291db7ced28.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-desbloquear {
  background-image: url(/assets/btn-i-desbloquear-0bd4d3b917bc21d38402e80763e1747feaf1f461de79a72379eda2f6287d2844.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-avancar {
  background-image: url(/assets/btn-i-avancar-c7f3cba520ec7b165597b36cbb8cc7d0779aca2d22ca12eade82f2b9822e704a.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-voltar {
  background-image: url(/assets/btn-i-voltar-fe9f2b165e0b77d19d4b88022b15a2cc3cfd154eefec20361c3ea13bf4491048.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-agendar {
  background-image: url(/assets/btn-i-agendar-65fbbecb65315af2d3a2965d561a2e387e62eef36ae82097a507566a6eb36924.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-ligar {
  background-image: url(/assets/btn-i-ligar-2ae0274fcf5202622f36e529a7f6a6e2582412020c5e4b09f4a22dea44497880.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-ddmenu-up {
  background-image: url(/assets/btn-i-ddmenu-up-a9d1bdfb346ea03ecf2e88751ffa74c173cedabfcde3f6da582c48f25da2ed9a.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-inicio {
  background-image: url(/assets/btn-i-inicio-e64cb0ac93ee3097c939ddb49a14afbce67db6ef4f4c95ac2710f4436c294287.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-anexar {
  background-image: url(/assets/btn-i-anexar-b62bd4ac6ef700964ebfc0cd2bdff06cb8c117151a2b1e5a117f34ed800af909.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-incluir {
  background-image: url(/assets/btn-i-incluir-76050d418805315191260ee6d6a11e152106d55a0fe63cce30989512b9bf381b.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-faturar {
  background-image: url(/assets/btn-i-faturar-f5bbb31b42a3a25f8b527ea61aa59da5b2b165d57c6e87303e6a3de43d90120a.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-atualizar {
  background-image: url(/assets/btn-i-atualizar-ce223da6d2c6c86b17f00fb1f47127f1891a8420f8158aeffbee3aff19fb3b30.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-historico {
  background-image: url(/assets/btn-i-historico-c4184e1f0b57d186cc99960fee065644475905ca6e0a0058eced59d48fe3fa50.png);
}

/* line 92, app/assets/stylesheets/content.scss */
.btn-i-sair {
  background-image: url(/assets/btn-i-sair-f9933c558410345203e3231c050fe04ad26eb9f2b89bf9d18838be2c084344d0.png);
}

/* line 93, app/assets/stylesheets/content.scss */
.btn-i-send {
  background-image: url(/assets/btn-i-send-4f91aea751dd78810a5cd043aa57e8f5972b54bebd55232dfdf5c0809bf26cfa.png);
}

/* --- ICONS ---*/
/* line 95, app/assets/stylesheets/content.scss */
tr:hover [class^="btn-i-"], tr:hover [class*=" btn-i-"] {
  visibility: visible;
}

/* line 96, app/assets/stylesheets/content.scss */
[class^="icon-"], [class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url(/assets/icones/bootstrap-icons-black-86924cd006db30b9d4f1418e06cd7bd83eef2be768a10f27d2cff26e6977cced.png);
  background-position: 14px 14px;
  background-repeat: no-repeat;
}

/* line 96, app/assets/stylesheets/content.scss */
[class^="icon-"]:last-child, [class*=" icon-"]:last-child {
  *margin-left: 0;
}

/* line 96, app/assets/stylesheets/content.scss */
.pull-right {
  float: right;
}

/* line 96, app/assets/stylesheets/content.scss */
.pull-left {
  float: left;
}

/* line 96, app/assets/stylesheets/content.scss */
[class^="icon-"], [class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url(/assets/icones/bootstrap-icons-black-86924cd006db30b9d4f1418e06cd7bd83eef2be768a10f27d2cff26e6977cced.png);
  background-position: 14px 14px;
  background-repeat: no-repeat;
}

/* line 96, app/assets/stylesheets/content.scss */
[class^="icon-"]:last-child, [class*=" icon-"]:last-child {
  *margin-left: 0;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-white {
  background-image: url(/assets/icones/bootstrap-icons-white-f0e0d95a9c8abcdfabf46348e2d4285829bb0491f5f6af0e05af52bffb6324c4.png) !important;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-glass {
  background-position: 0 0;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-music {
  background-position: -24px 0;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-search {
  background-position: -48px 0;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-envelope {
  background-position: -72px 0;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-heart {
  background-position: -96px 0;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-star {
  background-position: -120px 0;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-star-empty {
  background-position: -144px 0;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-user {
  background-position: -168px 0;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-film {
  background-position: -192px 0;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-th-large {
  background-position: -216px 0;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-th {
  background-position: -240px 0;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-th-list {
  background-position: -264px 0;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-ok {
  background-position: -288px 0;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-remove {
  background-position: -312px 0;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-zoom-in {
  background-position: -336px 0;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-zoom-out {
  background-position: -360px 0;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-off {
  background-position: -384px 0;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-signal {
  background-position: -408px 0;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-cog {
  background-position: -432px 0;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-trash {
  background-position: -456px 0;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-home {
  background-position: 0 -24px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-file {
  background-position: -24px -24px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-time {
  background-position: -48px -24px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-road {
  background-position: -72px -24px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-download-alt {
  background-position: -96px -24px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-download {
  background-position: -120px -24px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-upload {
  background-position: -144px -24px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-inbox {
  background-position: -168px -24px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-play-circle {
  background-position: -192px -24px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-repeat {
  background-position: -216px -24px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-refresh {
  background-position: -240px -24px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-list-alt {
  background-position: -264px -24px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-lock {
  background-position: -287px -24px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-flag {
  background-position: -312px -24px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-headphones {
  background-position: -336px -24px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-volume-off {
  background-position: -360px -24px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-volume-down {
  background-position: -384px -24px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-volume-up {
  background-position: -408px -24px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-qrcode {
  background-position: -432px -24px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-barcode {
  background-position: -456px -24px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-tag {
  background-position: 0 -48px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-tags {
  background-position: -25px -48px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-book {
  background-position: -48px -48px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-bookmark {
  background-position: -72px -48px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-print {
  background-position: -96px -48px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-camera {
  background-position: -120px -48px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-font {
  background-position: -144px -48px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-bold {
  background-position: -167px -48px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-italic {
  background-position: -192px -48px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-text-height {
  background-position: -216px -48px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-text-width {
  background-position: -240px -48px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-align-left {
  background-position: -264px -48px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-align-center {
  background-position: -288px -48px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-align-right {
  background-position: -312px -48px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-align-justify {
  background-position: -336px -48px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-list {
  background-position: -360px -48px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-indent-left {
  background-position: -384px -48px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-indent-right {
  background-position: -408px -48px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-facetime-video {
  background-position: -432px -48px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-picture {
  background-position: -456px -48px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-pencil {
  background-position: 0 -72px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-map-marker {
  background-position: -24px -72px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-adjust {
  background-position: -48px -72px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-tint {
  background-position: -72px -72px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-edit {
  background-position: -96px -72px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-share {
  background-position: -120px -72px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-check {
  background-position: -144px -72px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-move {
  background-position: -168px -72px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-step-backward {
  background-position: -192px -72px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-fast-backward {
  background-position: -216px -72px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-backward {
  background-position: -240px -72px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-play {
  background-position: -264px -72px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-pause {
  background-position: -288px -72px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-stop {
  background-position: -312px -72px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-forward {
  background-position: -336px -72px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-fast-forward {
  background-position: -360px -72px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-step-forward {
  background-position: -384px -72px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-eject {
  background-position: -408px -72px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-chevron-left {
  background-position: -432px -72px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-chevron-right {
  background-position: -456px -72px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-plus-sign {
  background-position: 0 -96px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-minus-sign {
  background-position: -24px -96px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-remove-sign {
  background-position: -48px -96px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-ok-sign {
  background-position: -72px -96px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-question-sign {
  background-position: -96px -96px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-info-sign {
  background-position: -120px -96px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-screenshot {
  background-position: -144px -96px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-remove-circle {
  background-position: -168px -96px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-ok-circle {
  background-position: -192px -96px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-ban-circle {
  background-position: -216px -96px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-arrow-left {
  background-position: -240px -96px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-arrow-right {
  background-position: -264px -96px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-arrow-up {
  background-position: -289px -96px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-arrow-down {
  background-position: -312px -96px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-share-alt {
  background-position: -336px -96px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-resize-full {
  background-position: -360px -96px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-resize-small {
  background-position: -384px -96px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-plus {
  background-position: -408px -96px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-minus {
  background-position: -433px -96px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-asterisk {
  background-position: -456px -96px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-exclamation-sign {
  background-position: 0 -120px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-gift {
  background-position: -24px -120px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-leaf {
  background-position: -48px -120px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-fire {
  background-position: -72px -120px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-eye-open {
  background-position: -96px -120px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-eye-close {
  background-position: -120px -120px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-warning-sign {
  background-position: -144px -120px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-plane {
  background-position: -168px -120px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-calendar {
  background-position: -192px -120px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-random {
  background-position: -216px -120px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-comment {
  background-position: -240px -120px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-magnet {
  background-position: -264px -120px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-chevron-up {
  background-position: -288px -120px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-chevron-down {
  background-position: -313px -119px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-retweet {
  background-position: -336px -120px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-shopping-cart {
  background-position: -360px -120px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-folder-close {
  background-position: -384px -120px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-folder-open {
  background-position: -408px -120px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-resize-vertical {
  background-position: -432px -119px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-resize-horizontal {
  background-position: -456px -118px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-hdd {
  background-position: 0 -144px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-bullhorn {
  background-position: -24px -144px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-bell {
  background-position: -48px -144px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-certificate {
  background-position: -72px -144px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-thumbs-up {
  background-position: -96px -144px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-thumbs-down {
  background-position: -120px -144px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-hand-right {
  background-position: -144px -144px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-hand-left {
  background-position: -168px -144px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-hand-up {
  background-position: -192px -144px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-hand-down {
  background-position: -216px -144px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-circle-arrow-right {
  background-position: -240px -144px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-circle-arrow-left {
  background-position: -264px -144px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-circle-arrow-up {
  background-position: -288px -144px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-circle-arrow-down {
  background-position: -312px -144px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-globe {
  background-position: -336px -144px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-wrench {
  background-position: -360px -144px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-tasks {
  background-position: -384px -144px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-filter {
  background-position: -408px -144px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-briefcase {
  background-position: -432px -144px;
}

/* line 96, app/assets/stylesheets/content.scss */
.icon-fullscreen {
  background-position: -456px -144px;
}

/* line 96, app/assets/stylesheets/content.scss */
.the-icons {
  margin-left: 0px;
  list-style: none outside none;
}

/* line 96, app/assets/stylesheets/content.scss */
.the-icons li {
  float: left;
  width: 300px;
}

/* line 99, app/assets/stylesheets/content.scss */
.medicamento-desprezado {
  position: absolute;
  top: -10px;
  left: -3px;
  width: 16px;
  height: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 30px;
  background-color: #fe0222;
  font-size: 10px;
  font-weight: bold;
  color: #fff;
}

/* line 115, app/assets/stylesheets/content.scss */
.chamar-amb {
  display: flex;
}

/* line 119, app/assets/stylesheets/content.scss */
.chamar-amb a {
  margin-left: 2px;
  margin-right: 2px;
}

/* line 124, app/assets/stylesheets/content.scss */
.link-icone {
  color: #000 !important;
  text-decoration: none !important;
}

/* line 129, app/assets/stylesheets/content.scss */
.alerta-solicitacao {
  display: block;
  font-style: italic;
  color: #e94e1b;
  margin-left: 22px;
  margin-bottom: 5px;
}

/* line 137, app/assets/stylesheets/content.scss */
.alinha-checkbox {
  display: flex;
  align-items: center;
}

/* line 142, app/assets/stylesheets/content.scss */
.alinha-checkbox select {
  margin: 0 5px !important;
}

/* line 146, app/assets/stylesheets/content.scss */
.background-verde {
  background-color: #008000 !important;
}

/* line 150, app/assets/stylesheets/content.scss */
.background-verde-claro {
  background-color: #95c189 !important;
}

/* line 154, app/assets/stylesheets/content.scss */
.background-vermelho {
  background-color: #900020 !important;
}

/* line 158, app/assets/stylesheets/content.scss */
.background-azul-claro {
  background-color: #4086ff !important;
}

/* line 161, app/assets/stylesheets/content.scss */
.background-azul {
  background-color: blue !important;
}

/* line 165, app/assets/stylesheets/content.scss */
.tbscrl-pai {
  position: relative;
  left: 0;
  width: 90vw;
  height: 50vh;
  top: 0;
  overflow: auto;
}

/* line 166, app/assets/stylesheets/content.scss */
.tbscrl thead, .tbscrl tbody > tr > :nth-child(1) {
  position: sticky !important;
  top: 0 !important;
  z-index: 2 !important;
}

/* line 167, app/assets/stylesheets/content.scss */
.tbscrl thead, .tbscrl tbody > tr > :nth-child(1) {
  left: 0 !important;
  z-index: 1 !important;
}

/* line 168, app/assets/stylesheets/content.scss */
.tbscrl thead, .tbscrl tbody > tr > :nth-child(1) {
  background: #eaeaea;
}
@charset "UTF-8";
/* GERAL */
/* line 3, app/assets/stylesheets/form.scss */
form {
  clear: both;
}

/* line 4, app/assets/stylesheets/form.scss */
form > .left {
  clear: none;
  float: left !important;
  margin-right: 0.3em !important;
}

/* line 5, app/assets/stylesheets/form.scss */
form > .right {
  clear: none;
  float: right !important;
  margin-left: 0.3em !important;
}

/* FIELDSET E LEGEND */
/* line 7, app/assets/stylesheets/form.scss */
#content fieldset, .ui-dialog-content fieldset {
  position: relative;
  padding: 10px;
  margin: 1em 0;
  border: .1em dashed #cecece;
  border-top: .2em solid #ccc;
  background: #F9F9F9;
  clear: both;
  font-size: 13px;
}

/* line 8, app/assets/stylesheets/form.scss */
#content fieldset fieldset {
  background: #f4f4f4;
  padding-left: 10px;
}

/* line 9, app/assets/stylesheets/form.scss */
#content fieldset fieldset fieldset {
  background: #fcfcfc;
  padding-left: 10px;
}

/* line 10, app/assets/stylesheets/form.scss */
#content fieldset fieldset fieldset fieldset {
  background: #f4f4f4;
  padding-left: 10px;
}

/* line 11, app/assets/stylesheets/form.scss */
#content fieldset legend, .ui-dialog-content fieldset legend {
  margin-bottom: 8px;
  padding: 0 .55em;
  font: normal 1.2em/1em Verdana,Geneva,sans-serif;
  letter-spacing: -.035em;
}

/* line 12, app/assets/stylesheets/form.scss */
#content fieldset legend small {
  font-size: 0.55em;
  font-style: normal !important;
}

/* LABELS */
/* line 15, app/assets/stylesheets/form.scss */
#content label, .ui-dialog-content label {
  cursor: pointer;
  float: left;
  color: #2b2b2b;
  display: block;
  font: normal 12px Verdana,Geneva,Arial,sans-serif;
  margin-top: 2px;
  margin-right: 6px;
}

/* line 16, app/assets/stylesheets/form.scss */
.direita {
  text-align: right !important;
}

/* line 17, app/assets/stylesheets/form.scss */
.centro {
  text-align: center !important;
}

/* line 18, app/assets/stylesheets/form.scss */
.esquerda {
  text-align: left !important;
}

/* CHECKBOX E RADIO BUTTOM */
/* line 20, app/assets/stylesheets/form.scss */
input[type="radio"], input[type="checkbox"] {
  float: left;
  padding: 2px;
  margin: 2px 2px 2px 6px;
  border: 2px solid transparent;
}

/* line 21, app/assets/stylesheets/form.scss */
input[type="radio"] + label, input[type="checkbox"] + label {
  padding-top: 0 !important;
  margin: 0 5px;
}

/* INPUTS, SELECTS E TEXTAREA */
/* line 24, app/assets/stylesheets/form.scss */
input, button, select, textarea, .botao, .btn {
  font: 12px Verdana,Georgia,Arial,Sans-serif;
}

/* line 25, app/assets/stylesheets/form.scss */
textarea {
  height: 5em;
}

/* line 26, app/assets/stylesheets/form.scss */
#content select, .ui-dialog select,
textarea,
#content input[type="text"], .ui-dialog input[type="text"],
#content input[type="password"],
#content input[type="datetime"],
#content input[type="datetime-local"],
#content input[type="date"],
#content input[type="month"],
#content input[type="time"],
#content input[type="week"],
#content input[type="number"],
#content input[type="email"],
#content input[type="url"],
#content input[type="search"],
#content input[type="tel"],
#content input[type="color"] {
  border: 1px solid #ccc;
  color: #000;
  background-color: white;
  margin: -3px 3px 6px 3px;
  padding: 3px;
  display: -moz-inline-stack;
  display: inline-block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  min-width: 30px;
  min-height: 25px;
}

/* line 54, app/assets/stylesheets/form.scss */
select:hover,
textarea:hover,
input[type="text"]:hover,
input[type="password"]:hover,
input[type="datetime"]:hover,
input[type="datetime-local"]:hover,
input[type="date"]:hover,
input[type="month"]:hover,
input[type="time"]:hover,
input[type="week"]:hover,
input[type="number"]:hover,
input[type="email"]:hover,
input[type="url"]:hover,
input[type="search"]:hover,
input[type="tel"]:hover,
input[type="color"]:hover {
  color: #666 !important;
  border-color: #999 !important;
}

/* BOTÃO */
/* line 73, app/assets/stylesheets/form.scss */
input[type="submit"], input[type="button"], input[type="reset"], button, .botao, .btn {
  border: 2px solid transparent;
  border-radius: 3px;
  font-weight: bold;
  text-decoration: none !important;
  text-transform: uppercase;
  text-align: center;
  min-width: 100px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
  float: left;
  cursor: pointer;
  margin: 0 15px 20px 0 !important;
  padding: 5px 15px 5px 15px !important;
}

/* line 74, app/assets/stylesheets/form.scss */
input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, button:hover, .botao:hover, .btn:hover,
input[type="submit"]:visited, input[type="button"]:visited, input[type="reset"]:visited, button:visited, .botao:visited, .btn:visited {
  text-decoration: none !important;
}

/* line 77, app/assets/stylesheets/form.scss */
input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus, button:focus, .botao:focus, .btn:focus {
  border: 2px solid rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.6);
}

/* line 79, app/assets/stylesheets/form.scss */
input[type="submit"], input[type="button"], input[type="reset"], button {
  font-weight: bold !important;
}

/* line 80, app/assets/stylesheets/form.scss */
.btn-disabled, .btn-disabled:hover, input[type="submit"][disabled]:hover, input[type="button"][disabled]:hover, input[type="reset"][disabled]:hover,
button[disabled]:hover {
  cursor: not-allowed !important;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15) !important;
  background-color: #e0e0e0 !important;
}

/* line 82, app/assets/stylesheets/form.scss */
.btn-disabled:focus, .btn-disabled:focus, input[type="submit"][disabled]:focus, input[type="button"][disabled]:focus, input[type="reset"][disabled]:focus,
button[disabled]:focus {
  border: 2px solid transparent !important;
  pointer-events: none;
}

/* line 84, app/assets/stylesheets/form.scss */
.btn-2nd {
  background-color: #a5a5a5 !important;
}

/* line 85, app/assets/stylesheets/form.scss */
.btn-2nd:hover {
  background-color: #666666 !important;
}

/* line 86, app/assets/stylesheets/form.scss */
.btn-sim {
  background-color: #83A519 !important;
}

/* line 87, app/assets/stylesheets/form.scss */
.btn-sim:hover {
  background-color: #95C11F !important;
}

/* line 88, app/assets/stylesheets/form.scss */
.btn-nao {
  background-color: #A31925 !important;
}

/* line 89, app/assets/stylesheets/form.scss */
.btn-nao:hover {
  background-color: #E6332A !important;
}

/* DESATIVADO */
/* line 92, app/assets/stylesheets/form.scss */
input[disabled], input[disabled]:hover, input[disabled]:focus,
input[readonly], input[readonly]:hover, input[readonly]:focus,
select[disabled], select[disabled]:hover, select[disabled]:focus,
select[readonly], select[readonly]:hover, select[readonly]:focus,
textarea[disabled], textarea[disabled]:hover, textarea[disabled]:focus,
textarea[readonly], textarea[readonly]:hover, textarea[readonly]:focus {
  cursor: not-allowed;
  background-color: #eee !important;
  border-color: #ddd !important;
  color: #666 !important;
}

/* line 99, app/assets/stylesheets/form.scss */
input[type="radio"][disabled], input[type="radio"][readonly],
input[type="checkbox"][disabled], input[type="checkbox"][readonly] {
  background-color: transparent !important;
}

/* line 102, app/assets/stylesheets/form.scss */
input.destaque[disabled] {
  color: black !important;
}

/* REQUERIDO */
/* line 104, app/assets/stylesheets/form.scss */
input:required, textarea:required, select:required {
  background: white url(/assets/icones/form_campo-requerido-691f80d7760b2170c583fac9bc981067edb9d4acd9c8723ab6c367b37b5759d9.gif) no-repeat left top;
  padding-right: 3px;
  display: block;
}

/* line 105, app/assets/stylesheets/form.scss */
input:required, textarea:required {
  text-indent: 19px;
}

/* line 105, app/assets/stylesheets/form.scss */
input[title]:required, textarea[title]:required, select[title]:required {
  content: "Campo Obrigat&oacute;rio";
}

/* line 106, app/assets/stylesheets/form.scss */
input:required:focus, textarea:required:focus {
  background: white url(/assets/icones/form_campo-requeridoA-0d9d208b4f7ca13d87f02ac642abefb9281ff7d2ec4a5d148a8d6b64b4028701.gif) no-repeat left top;
  display: block;
}

/* line 107, app/assets/stylesheets/form.scss */
label.requerido:before {
  content: " * ";
  font: normal 1.1em/.85em verdana;
  color: #d10000;
}

/* line 108, app/assets/stylesheets/form.scss */
select:valid, textarea:valid, input[type="text"]:valid, input[type="password"]:valid, input[type="datetime"]:valid, input[type="datetime-local"]:valid, input[type="date"]:valid, input[type="month"]:valid, input[type="time"]:valid, input[type="week"]:valid, input[type="number"]:valid, input[type="email"]:valid, input[type="url"]:valid, input[type="search"]:valid, input[type="tel"]:valid, input[type="color"]:valid, select:required:focus {
  background-image: none !important;
  text-indent: 0;
}

/* MENSAGEM DE AVISOS (BOX) */
/* line 110, app/assets/stylesheets/form.scss */
.msg-info, .msg-warning, .msg-error, .msg-success, .msg-warning-red {
  padding: 8px 8px 8px 38px;
  border: 1px solid #ccc;
  display: block;
  height: auto;
  clear: both;
  margin-bottom: 8px;
  font-size: 13px;
}

/* line 111, app/assets/stylesheets/form.scss */
.msg-info li, .msg-warning li, .msg-error li, .msg-success li {
  list-style: none;
  padding: 0;
  margin: .4% 0 .4% -38px;
  font-size: 13px;
  line-height: 1.1em;
  vertical-align: top;
}

/* line 112, app/assets/stylesheets/form.scss */
.msg-info, .msg-warning, .msg-error, .msg-success, .msg-warning-no-icon, .msg-red-no-icon {
  color: #2b2b2b;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/* line 113, app/assets/stylesheets/form.scss */
.msg-info h3, .msg-warning h3, .msg-error h3, .msg-success h3 {
  font-size: 18px;
  line-height: 1em;
  letter-spacing: -.02em;
  margin: 0 0 15px 0;
  padding: 0;
}

/* line 114, app/assets/stylesheets/form.scss */
.msg-info {
  background: #d1ecf7 url(/assets/icones/form-ic-info-eddfbe3f478e91c4ca1297b912706e51a3c5db130003d860607ae76afc1a569b.png) no-repeat 8px 8px;
  border-color: #bcdfef;
}

/* line 115, app/assets/stylesheets/form.scss */
.msg-warning {
  background: #fff6bf url(/assets/icones/form-ic-warning-ec7db2489eea508af5233322d2b8344689e2985340326d68e8b406df78379289.png) no-repeat 8px 8px;
  border-color: #fceb77;
}

/* line 116, app/assets/stylesheets/form.scss */
.msg-error {
  background: #fad0d0 url(/assets/icones/form-ic-error-a1df530412b50f579bd605dbd44005529b4e1fa5925e42025b983d7dca10452d.png) no-repeat 8px 8px;
  border-color: #f6abab;
}

/* line 117, app/assets/stylesheets/form.scss */
.msg-warning-red {
  background: #fad0d0 url(/assets/icones/form-ic-warning-ec7db2489eea508af5233322d2b8344689e2985340326d68e8b406df78379289.png) no-repeat 8px 8px;
  border-color: #f6abab;
}

/* line 118, app/assets/stylesheets/form.scss */
.msg-success {
  background: #e5f8ce url(/assets/icones/form-ic-success-4c660b405425ddddc237b44e04117259316590aaef8228b647a266b80c1d6c19.png) no-repeat 8px 8px;
  border-color: #d0f1a6;
}

/* line 119, app/assets/stylesheets/form.scss */
.msg-success strong, .msg-success a {
  color: #62b548;
}

/* line 120, app/assets/stylesheets/form.scss */
.msg-info strong, .msg-info a {
  color: #11689e;
}

/* line 121, app/assets/stylesheets/form.scss */
.msg-warning strong, .msg-warning a {
  color: #957210;
}

/* line 122, app/assets/stylesheets/form.scss */
.msg-error strong, .msg-error a {
  color: #b01717;
}

/* line 123, app/assets/stylesheets/form.scss */
.msg-warning-red strong, .msg-error a {
  color: #b01717;
}

/* line 124, app/assets/stylesheets/form.scss */
.absoluta > [class^="msg-"], .absoluta > [class*="msg-"] {
  margin: 0 20%;
}

/* line 125, app/assets/stylesheets/form.scss */
.msg-warning.avisos-gerais strong, .msg-warning.avisos-gerais a {
  color: black;
}

/* line 128, app/assets/stylesheets/form.scss */
.msg-warning.avisos-gerais li {
  list-style: inherit;
}

/* ---- GRID FLUIDO ---- */
/* line 133, app/assets/stylesheets/form.scss */
.fluid {
  margin: 0;
  padding: 0;
}

/* line 134, app/assets/stylesheets/form.scss */
.fluid:after, .fluid div:after, .fluid ol:after, .fluid ul:after, .fluid li:after, .fluid dl:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
  overflow: hidden;
}

/* Grid Fluido 12 colunas */
/* line 136, app/assets/stylesheets/form.scss */
.grid-1-12, .grid-2-12, .grid-3-12, .grid-4-12, .grid-5-12, .grid-6-12, .grid-7-12, .grid-8-12, .grid-9-12, .grid-10-12, .grid-11-12, .grid-12-12 {
  display: inline-block;
  position: relative;
  float: left;
  margin-left: -6px;
  margin-right: 1%;
  padding: 0.2% 0.5% 0.5%;
  height: 100%;
}

/* line 140, app/assets/stylesheets/form.scss */
.grid-1-12 {
  width: 5.333%;
}

/* line 140, app/assets/stylesheets/form.scss */
.grid-2-12 {
  width: 13.666%;
}

/* line 140, app/assets/stylesheets/form.scss */
.grid-3-12 {
  width: 22%;
}

/* line 140, app/assets/stylesheets/form.scss */
.grid-4-12 {
  width: 30.333%;
}

/* line 140, app/assets/stylesheets/form.scss */
.grid-5-12 {
  width: 38.666%;
}

/* line 140, app/assets/stylesheets/form.scss */
.grid-6-12 {
  width: 47%;
}

/* line 140, app/assets/stylesheets/form.scss */
.grid-7-12 {
  width: 55.333%;
}

/* line 140, app/assets/stylesheets/form.scss */
.grid-8-12 {
  width: 63.666%;
}

/* line 140, app/assets/stylesheets/form.scss */
.grid-9-12 {
  width: 72%;
}

/* line 140, app/assets/stylesheets/form.scss */
.grid-10-12 {
  width: 80.333%;
}

/* line 140, app/assets/stylesheets/form.scss */
.grid-11-12 {
  width: 88.666%;
}

/* line 140, app/assets/stylesheets/form.scss */
.grid-12-12 {
  width: 97%;
}

/* input sem label */
/* line 142, app/assets/stylesheets/form.scss */
.fluid-no-lbl {
  position: relative;
  padding-bottom: 0;
}

/* line 143, app/assets/stylesheets/form.scss */
.fluid-no-lbl input, .fluid-no-lbl label, .fluid-no-lbl span, .fluid-no-lbl ul, .fluid-no-lbl p {
  position: absolute;
  bottom: 0;
}

/* container multiplos */
/* line 145, app/assets/stylesheets/form.scss */
.fluid .left {
  clear: none;
  float: left !important;
  margin-right: 0.3em !important;
}

/* line 146, app/assets/stylesheets/form.scss */
.fluid .right {
  clear: none;
  float: right !important;
  margin-left: 0.3em !important;
}

/* labels e inputs  */
/* line 148, app/assets/stylesheets/form.scss */
.fluid-lbl, .fluid label {
  display: block;
  height: auto;
  margin: 0 0 0.5em 3px;
}

/* line 149, app/assets/stylesheets/form.scss */
.fluid .fluid-txt, .fluid input[type="text"], .fluid input[type="password"], .fluid input[type="file"], .fluid textarea, .fluid select {
  width: 100%;
  width: 99%;
}

/* line 150, app/assets/stylesheets/form.scss */
.fluid-list .fluid-lbl, .fluid-list label {
  display: inline;
  height: auto;
  margin: 0 0 0.8em 3px;
}

/* lista de chk e rdo */
/* line 152, app/assets/stylesheets/form.scss */
.fluid-list {
  height: 100%;
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 153, app/assets/stylesheets/form.scss */
.fluid-list li, .fluid-list li {
  margin: 5px;
  float: left;
  display: inline-block;
  list-style: none;
}

/* line 154, app/assets/stylesheets/form.scss */
.fluid-list input {
  margin-right: 10px;
  float: left;
}

/* tamanho input */
/* line 156, app/assets/stylesheets/form.scss */
.fluid-small {
  width: 30% !important;
  float: left;
  margin-right: 10px;
  display: inline;
  /*ie7*/
  width: 25% !important;
}

/* line 157, app/assets/stylesheets/form.scss */
.fluid-medium {
  width: 50% !important;
  float: left;
  margin-right: 10px;
  display: inline;
  /*ie7*/
  width: 45% !important;
}

/* line 159, app/assets/stylesheets/form.scss */
button.button-link {
  float: none;
  min-width: auto;
  padding: 0 !important;
  margin: 0 !important;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: transparent;
  font-style: italic;
  font-weight: normal !important;
  color: #007da8 !important;
}

/* line 173, app/assets/stylesheets/form.scss */
button.button-link:hover {
  background: transparent;
  color: #00a8e1 !important;
  text-decoration: underline !important;
}

/* line 179, app/assets/stylesheets/form.scss */
.btn-file_cnab {
  position: relative;
  overflow: hidden;
}

/* line 184, app/assets/stylesheets/form.scss */
.btn-file_cnab input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  text-align: right;
  text-transform: capitalize !important;
  filter: alpha(opacity=0);
  opacity: 0;
  outline: none;
  background: white;
  display: block;
}
@charset "UTF-8";
/* line 1, app/assets/stylesheets/plugin.scss */
.soimprimir {
  display: none;
  visibility: hidden;
}

/* line 2, app/assets/stylesheets/plugin.scss */
.labelCadastro, .labelCadastro2, .inputCadastro, .spanCadastro {
  min-width: 0px !important;
}

/* line 3, app/assets/stylesheets/plugin.scss */
.labelCadastro2 {
  padding-top: 0px !important;
}

/* line 4, app/assets/stylesheets/plugin.scss */
.boxPadding {
  padding-left: 15px;
}

/* line 5, app/assets/stylesheets/plugin.scss */
.fixInputMargin {
  margin-bottom: 8px;
}

/* line 6, app/assets/stylesheets/plugin.scss */
.fixFloat {
  float: left;
}

/* line 7, app/assets/stylesheets/plugin.scss */
.field {
  padding: 0.3em;
}

/* line 8, app/assets/stylesheets/plugin.scss */
.linkcadastros {
  visibility: hidden;
}

/* line 9, app/assets/stylesheets/plugin.scss */
.dcampo {
  color: #6F7989 !important;
}

/* line 10, app/assets/stylesheets/plugin.scss */
.vcampo {
  font: bold 14px Verdana,Geneva,Helvetica,Arial,sans-serif;
  min-height: 25px;
}

/* line 11, app/assets/stylesheets/plugin.scss */
.field_with_errors {
  display: inline;
}

/* line 12, app/assets/stylesheets/plugin.scss */
.field_with_errors .message {
  color: #D00 !important;
  padding-left: 5px !important;
}

/* ABAS DO CONTEÚDO */
/* line 14, app/assets/stylesheets/plugin.scss */
.abas > * {
  font: bold 100% Verdana, Geneva, sans-serif;
}

/* line 15, app/assets/stylesheets/plugin.scss */
#content .abas ul {
  margin: 0;
  padding: 0;
  float: left;
  height: 32px;
  width: 100%;
}

/* line 16, app/assets/stylesheets/plugin.scss */
#content ul.abas li {
  float: left;
  height: 31px;
  line-height: 31px;
  border-left: none;
  overflow: visible;
  margin-right: 6px;
  min-width: 100px;
  list-style-type: none;
}

/* line 17, app/assets/stylesheets/plugin.scss */
#content ul.abas li a {
  text-decoration: none;
  display: block;
  font-size: 12px;
  padding: 0 20px;
  outline: none;
  background-color: #ccc;
  cursor: pointer;
}

/* line 18, app/assets/stylesheets/plugin.scss */
#content .abas-content, #content .tabs {
  padding: 15px;
  border: 1px solid #999;
  background-color: #F9F9F9;
  margin-bottom: 10px;
  clear: both;
}

/* ORDENAR TABLE */
/* line 23, app/assets/stylesheets/plugin.scss */
.pretty th .asc:after, .pretty th .desc:after {
  font: bold 0.85em Verdana,Geneva,sans-serif;
  color: gray;
}

/* line 24, app/assets/stylesheets/plugin.scss */
.pretty th .asc:after:hover, .pretty th .desc:after:hover {
  text-decoration: none !important;
}

/* line 25, app/assets/stylesheets/plugin.scss */
.pretty th .asc:after {
  content: " ▼";
}

/* line 26, app/assets/stylesheets/plugin.scss */
.pretty th .desc:after {
  content: " ▲";
}

/* Box Pesq Avançada*/
/* line 29, app/assets/stylesheets/plugin.scss */
.boxPesqAvancada {
  position: relative;
  width: 450px;
  float: right;
  display: inline-block;
  background-color: #e2e2e2;
  border: 1px solid #ccc;
  padding: 3px 10px;
}

/* calendario da agenda */
/* line 32, app/assets/stylesheets/plugin.scss */
.ui-datepicker-calendar tbody td {
  min-width: 0px !important;
}

/* line 36, app/assets/stylesheets/plugin.scss */
a.atualizacoes {
  color: #FFFFFF;
  margin: 2px;
  padding: 3px 8px;
  font-weight: bold;
  border-radius: 10px;
}

/* line 37, app/assets/stylesheets/plugin.scss */
a.atu-ativa {
  background: none repeat scroll 0 0 #BD2828;
  box-shadow: 0 2px 3px #333333;
}

/* line 38, app/assets/stylesheets/plugin.scss */
a.atu-inativa {
  background: none repeat scroll 0 0 #cfcbcb;
  box-shadow: none;
}

/* line 39, app/assets/stylesheets/plugin.scss */
a.atu-second {
  background: none repeat scroll 0 0 #FFA54F;
  box-shadow: none;
}

/* line 42, app/assets/stylesheets/plugin.scss */
.mod-botao {
  width: 100px;
  height: 100px;
  border: solid 2px transparent;
  background-color: white;
  margin: 0 6px 6px 0;
  padding-top: 5px;
  text-align: center;
  float: left;
  cursor: pointer;
  box-shadow: 0 2px 3px #333333;
}

/* line 43, app/assets/stylesheets/plugin.scss */
.mod-botao:hover {
  border: solid 2px #00A8E1;
}

/* line 44, app/assets/stylesheets/plugin.scss */
.mod-botao strong {
  font-weight: bolder;
  font-size: 12px;
}

/* line 45, app/assets/stylesheets/plugin.scss */
.mod-botao strong.atualizar2 {
  margin: 5px;
  padding: 4px;
  border-radius: 8px;
  background: none repeat scroll 0 0 #FFA54F;
  box-shadow: 0 2px 3px #333333;
}

/* line 46, app/assets/stylesheets/plugin.scss */
.mod-botao span {
  font-weight: italic;
  font-size: 9px;
}

/* line 47, app/assets/stylesheets/plugin.scss */
.mod-inativo {
  cursor: default !important;
  box-shadow: none !important;
  color: #838B8B !important;
}

/* line 48, app/assets/stylesheets/plugin.scss */
.mod-inativo:hover {
  border: solid 2px transparent !important;
}

/* line 49, app/assets/stylesheets/plugin.scss */
.mod-inativo img {
  opacity: 0.4;
  filter: alpha(opacity=40);
}

/* line 50, app/assets/stylesheets/plugin.scss */
.atualizar {
  z-index: 999;
  position: relative;
  float: right;
  top: -5px;
  width: 0;
  height: 0;
  border-top: 35px solid orange;
  border-left: 35px solid transparent;
}

/* line 51, app/assets/stylesheets/plugin.scss */
.atualizar div {
  z-index: 9999;
  position: relative;
  float: right;
  top: -31px;
  right: 5px;
}

/* line 53, app/assets/stylesheets/plugin.scss */
.importante {
  background: none repeat scroll 0 0 #BD2828;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 0 2px 3px #333333;
  color: #FFFFFF !important;
  padding: 2px 5px;
  margin-left: 10px;
}

/* line 62, app/assets/stylesheets/plugin.scss */
.importante a {
  color: white !important;
  font-weight: bold;
}

/* usado no best_in_place_editor */
/* line 68, app/assets/stylesheets/plugin.scss */
.best_in_place:hover {
  background: url(/assets/pencil-4b479c17e0426abe0fc6cbb6d99ca4272c22d29dbcc25a97493ee57fd6100c21.png) no-repeat scroll right center #CCCCCC;
  padding-right: 1.5em;
}

/* line 69, app/assets/stylesheets/plugin.scss */
.best_in_place {
  border-radius: 5px 5px 5px 5px;
  cursor: pointer;
  transition: background 0.5s linear 0s;
}

/* line 70, app/assets/stylesheets/plugin.scss */
#purr-container {
  background: none no-repeat scroll 12px 23px #FAD0D0;
  border-radius: 4px;
  color: #2B2B2B;
  display: block;
}

/* -----------------------------*/
/* usado no modetiquetas */
/* line 74, app/assets/stylesheets/plugin.scss */
._tag_suggestion {
  /*color: white !important;
    font-weight: bold !important;
    border: 1px solid transparent;
    border-radius: 3px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
    cursor: pointer;
    font-weight: bold;
    padding: 3px 3px !important;
    text-align: center;
    text-decoration: none !important;
    text-transform: uppercase;
    background-color:#A5A5A5 !important;
    background-color:#666666 !important;
    margin: 10px !important;
    z-index: 10;*/
}

/* line 92, app/assets/stylesheets/plugin.scss */
.btn-tag {
  border: 2px solid transparent;
  border-radius: 3px;
  font-weight: bold;
  text-decoration: none !important;
  text-align: center;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
  float: left;
  cursor: pointer;
  margin: 0 10px 10px 0 !important;
  padding: 5px 10px 5px 10px !important;
}

/* line 104, app/assets/stylesheets/plugin.scss */
.btn-tag-color {
  background-color: #E6E6E6 !important;
  color: #333 !important;
}

/* line 105, app/assets/stylesheets/plugin.scss */
.btn-tag-color:hover {
  background-color: #666666 !important;
  color: #FFF !important;
}

/*Para usar quando um item de alguma lista estiver inativo.*/
/* line 108, app/assets/stylesheets/plugin.scss */
table tr.disabled td * {
  text-decoration: line-through;
  color: #999;
}

/* line 113, app/assets/stylesheets/plugin.scss */
table tr.destaque td {
  font: bold small-caps 14px Arial,Helvetica,sans-serif;
  background-color: #e2e2e2;
  padding: 5px;
}

/* duas colunas para conteudo */
/* line 117, app/assets/stylesheets/plugin.scss */
.col2 {
  min-width: 560px;
  margin: 0 auto 1px auto;
  position: relative;
  border-top: 1px solid #CCC;
}

/* line 118, app/assets/stylesheets/plugin.scss */
.col2-R {
  padding: 0 0 0 260px;
  background: white;
}

/* line 119, app/assets/stylesheets/plugin.scss */
.col2-L {
  position: absolute;
  left: 0;
  top: 0;
  width: 220px;
  bottom: 0;
  background: #E9E9E9;
  padding: 0 10px;
}

/* line 120, app/assets/stylesheets/plugin.scss */
.col2-L, .col2-R {
  font: normal 13px/21px;
  color: black;
  padding-top: 6px;
}

/* line 122, app/assets/stylesheets/plugin.scss */
.col3 {
  min-width: 560px;
  margin: 0 auto 1px auto;
  position: relative;
  border-top: 1px solid #CCC;
}

/* line 123, app/assets/stylesheets/plugin.scss */
.col3-C {
  padding: 0 260px 0 260px;
  background: white;
}

/* line 124, app/assets/stylesheets/plugin.scss */
.col3-L {
  position: absolute;
  left: 0;
  top: 0;
  width: 220px;
  bottom: 0;
  background: #E9E9E9;
  padding: 0 10px;
}

/* line 125, app/assets/stylesheets/plugin.scss */
.col3-R {
  position: absolute;
  right: 0;
  top: 0;
  width: 220px;
  bottom: 0;
  padding: 0 10px;
}

/* line 126, app/assets/stylesheets/plugin.scss */
.col3-L, .col3-C, .col3-R {
  font: normal 13px/21px;
  color: black;
  padding-top: 6px;
}

/* */
/* line 129, app/assets/stylesheets/plugin.scss */
tr.even {
  background-color: #dddddd;
}

/* line 130, app/assets/stylesheets/plugin.scss */
tr.even td {
  border: 0 !important;
}

/* line 132, app/assets/stylesheets/plugin.scss */
.mute {
  color: #999 !important;
  text-decoration: line-through !important;
}

/* line 134, app/assets/stylesheets/plugin.scss */
table tr td.quebra {
  font: bold small-caps 14px Arial,Helvetica,sans-serif;
  background-color: #999;
}

/* line 136, app/assets/stylesheets/plugin.scss */
.mini-btn {
  border: 1px solid transparent !important;
  border-radius: 2px 2px 2px 2px !important;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.6) !important;
  font: bold 9px/100% Verdana,Arial,sans-serif !important;
  margin: 0 5px 5px 0 !important;
  padding: 2px !important;
}

/* Estilo do accordion */
/* line 147, app/assets/stylesheets/plugin.scss */
.float-blocks div {
  float: left;
  position: relative;
  background-color: #dadada;
  width: 180px;
  min-height: 80px;
  margin: 10px;
  padding: 10px;
  border-top: solid 5px #ccc;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
  display: inline-block;
}

/* line 148, app/assets/stylesheets/plugin.scss */
.float-blocks div:first-child {
  clear: both;
}

/* line 149, app/assets/stylesheets/plugin.scss */
.leitos div span {
  font: bold 16px/110% Verdana,Arial,sans-serif;
  margin-bottom: 6px;
}

/* line 150, app/assets/stylesheets/plugin.scss */
.leitos ul {
  margin-left: 0px;
  list-style: none outside none;
}

/* line 151, app/assets/stylesheets/plugin.scss */
.leitos ul li {
  clear: both !important;
  display: inline-block;
  float: left;
  position: relative;
  width: 165px;
  margin-top: 8px;
  padding: 5px;
  background-color: white;
  font: normal 13px Verdana,Arial,sans-serif !important;
  border-right: solid 6px #ccc;
}

/* Status do Quarto / Leito */
/* line 153, app/assets/stylesheets/plugin.scss */
.lt-vago {
  border-color: #209137 !important;
}

/* line 154, app/assets/stylesheets/plugin.scss */
.lt-desinfeccao {
  border-color: #D08A22 !important;
}

/* line 155, app/assets/stylesheets/plugin.scss */
.lt-reservado {
  border-color: #D8431B !important;
}

/* line 156, app/assets/stylesheets/plugin.scss */
.lt-ocupado {
  border-color: #AB182A !important;
}

/* line 157, app/assets/stylesheets/plugin.scss */
.lt-reforma {
  border-color: #652681 !important;
}

/* line 158, app/assets/stylesheets/plugin.scss */
.lt-interditado {
  border-color: #28265B !important;
}

/* line 159, app/assets/stylesheets/plugin.scss */
.ui-state-active {
  background-color: #333 !important;
}

/* Imagem autocomplete-input */
/* .ui-autocomplete-input { background: white image-url("pencil.png") no-repeat center right !important; } */
/* line 163, app/assets/stylesheets/plugin.scss */
.ui-autocomplete-input:link, .ui-autocomplete-input:focus, .ui-autocomplete-input:visited {
  background: white url(/assets/icones/autocomplete-4b34a326b2aa82a4917599887b6d704882de7f592dc91f97f7c3f6f7aae75fae.png) right center no-repeat !important;
}

/* Menu Configurações */
/* line 166, app/assets/stylesheets/plugin.scss */
.mypopover {
  position: absolute;
  top: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}

/* line 166, app/assets/stylesheets/plugin.scss */
.mypopover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

/* line 167, app/assets/stylesheets/plugin.scss */
.mypopover-content {
  padding: 9px 14px;
}

/* line 168, app/assets/stylesheets/plugin.scss */
.mypopover .arrow, .mypopover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 169, app/assets/stylesheets/plugin.scss */
.mypopover .arrow {
  border-width: 11px;
}

/* line 170, app/assets/stylesheets/plugin.scss */
.mypopover .arrow:after {
  border-width: 10px;
  content: "";
}

/* line 171, app/assets/stylesheets/plugin.scss */
.mypopover.pop {
  top: 50px;
  display: block;
}

/* line 172, app/assets/stylesheets/plugin.scss */
.mypopover.pop .arrow {
  right: 10px;
  margin-right: -11px;
  border-top-width: 0;
  top: -11px;
}

/* line 173, app/assets/stylesheets/plugin.scss */
.mypopover.pop .arrow:after {
  right: 10px;
  content: " ";
  top: 1px;
  margin-right: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}

/* line 174, app/assets/stylesheets/plugin.scss */
.mypopover-content ul {
  margin-left: 0 !important;
}

/* line 175, app/assets/stylesheets/plugin.scss */
.mypopover-content ul li {
  list-style: none;
  font: 14px Verdana,Arial,Helvetica,sans-serif;
}

/* line 177, app/assets/stylesheets/plugin.scss */
.pop-config {
  right: 69px;
}

/* line 178, app/assets/stylesheets/plugin.scss */
.pop-alerta {
  right: 150px;
}

/* line 179, app/assets/stylesheets/plugin.scss */
.pop-atualiz {
  right: 100px;
}

/* line 180, app/assets/stylesheets/plugin.scss */
.pop-help {
  right: 35px;
}

/* line 182, app/assets/stylesheets/plugin.scss */
.tr-destaque td {
  font-weight: bold;
}

/* line 184, app/assets/stylesheets/plugin.scss */
.azul {
  background-color: #CFECFF !important;
  box-shadow: 0 0 5px #44aac7;
}

/* line 189, app/assets/stylesheets/plugin.scss */
.fundo_vermelho {
  background-color: #FFACB1 !important;
  box-shadow: 0 0 5px #ff797c;
}

/* line 195, app/assets/stylesheets/plugin.scss */
label.canceladas, tr.canceladas a {
  color: #aaa !important;
  text-decoration: line-through;
}

/* line 200, app/assets/stylesheets/plugin.scss */
label.agendadas, tr.agendado a {
  color: green !important;
}

/* line 205, app/assets/stylesheets/plugin.scss */
.legenda_conpag {
  margin-left: 3px;
  padding: 5px;
  border-radius: 3px;
}

/* line 206, app/assets/stylesheets/plugin.scss */
.legenda_conpag label {
  color: #FFFFFF !important;
}

/* line 207, app/assets/stylesheets/plugin.scss */
.legenda_conpag_mini {
  margin-left: 3px;
  padding: 5px;
  border-radius: 3px;
  width: 5px;
  height: 5px;
  float: left;
}

/* line 209, app/assets/stylesheets/plugin.scss */
table.v-align-middle tr td {
  vertical-align: middle !important;
}

/* line 210, app/assets/stylesheets/plugin.scss */
.draggable {
  z-index: 1005;
}

/* line 212, app/assets/stylesheets/plugin.scss */
.draggable {
  width: 30%;
  padding: 5px;
  margin-bottom: 1.5px;
  background-color: #00A8E1 !important;
  color: #FFF !important;
}

/* line 220, app/assets/stylesheets/plugin.scss */
ul.none {
  list-style-type: none;
}

/* line 224, app/assets/stylesheets/plugin.scss */
ul.sortable {
  min-height: 100px;
}

/* line 228, app/assets/stylesheets/plugin.scss */
.sortable li {
  border: 3px dashed #777;
  width: 30%;
  height: 20px !important;
  padding: 5px;
  background: #EEE;
}

/*TOOLTIP CSS ONLY*/
/**
 * HINT- A CSS tooltip library
 */
/* line 242, app/assets/stylesheets/plugin.scss */
.hint:before, .hint:after {
  position: absolute;
  opacity: 0;
  z-index: 1000000;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  pointer-events: none;
}

/* line 253, app/assets/stylesheets/plugin.scss */
.hint:hover:before, .hint:hover:after {
  opacity: 1;
}

/* line 257, app/assets/stylesheets/plugin.scss */
.hint:before {
  content: '';
  position: absolute;
  background: transparent;
  border: 6px solid transparent;
  position: absolute;
}

/* line 265, app/assets/stylesheets/plugin.scss */
.hint:after {
  content: attr(data-hint);
  background: rgba(0, 0, 0, 0.8);
  color: white;
  padding: 8px 10px;
  font-size: 12px;
  white-space: nowrap;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
}

/* top */
/* line 278, app/assets/stylesheets/plugin.scss */
.hint--top:before {
  bottom: 100%;
  left: 50%;
  margin: 0 0 -18px 0;
  border-top-color: rgba(0, 0, 0, 0.8);
}

/* line 285, app/assets/stylesheets/plugin.scss */
.hint--top:after {
  bottom: 100%;
  left: 50%;
  margin: 0 0 -6px -10px;
}

/* line 291, app/assets/stylesheets/plugin.scss */
.hint--top:hover:before {
  margin-bottom: -10px;
}

/* line 295, app/assets/stylesheets/plugin.scss */
.hint--top:hover:after {
  margin-bottom: 2px;
}

/* default: bottom */
/* line 301, app/assets/stylesheets/plugin.scss */
.hint--bottom:before {
  top: 100%;
  left: 50%;
  margin: -14px 0 0 0;
  border-bottom-color: rgba(0, 0, 0, 0.8);
}

/* line 308, app/assets/stylesheets/plugin.scss */
.hint--bottom:after {
  top: 100%;
  left: 50%;
  margin: -2px 0 0 -10px;
}

/* line 314, app/assets/stylesheets/plugin.scss */
.hint--bottom:hover:before {
  margin-top: -6px;
}

/* line 318, app/assets/stylesheets/plugin.scss */
.hint--bottom:hover:after {
  margin-top: 6px;
}

/* right */
/* line 324, app/assets/stylesheets/plugin.scss */
.hint--right:before {
  left: 100%;
  bottom: 50%;
  margin: 0 0 -4px -8px;
  border-right-color: rgba(0, 0, 0, 0.8);
}

/* line 331, app/assets/stylesheets/plugin.scss */
.hint--right:after {
  left: 100%;
  bottom: 50%;
  margin: 0 0 -13px 4px;
}

/* line 337, app/assets/stylesheets/plugin.scss */
.hint--right:hover:before {
  margin: 0 0 -4px -0;
}

/* line 341, app/assets/stylesheets/plugin.scss */
.hint--right:hover:after {
  margin: 0 0 -13px 12px;
}

/* left */
/* line 347, app/assets/stylesheets/plugin.scss */
.hint--left:before {
  right: 100%;
  bottom: 50%;
  margin: 0 -8px -4px 0;
  border-left-color: rgba(0, 0, 0, 0.8);
}

/* line 354, app/assets/stylesheets/plugin.scss */
.hint--left:after {
  right: 100%;
  bottom: 50%;
  margin: 0 4px -13px 0;
}

/* line 360, app/assets/stylesheets/plugin.scss */
.hint--left:hover:before {
  margin: 0 0 -4px 0;
}

/* line 364, app/assets/stylesheets/plugin.scss */
.hint--left:hover:after {
  margin: 0 12px -13px 0;
}

/* line 368, app/assets/stylesheets/plugin.scss */
.hint {
  position: relative !important;
  display: inline-block !important;
}

/* line 370, app/assets/stylesheets/plugin.scss */
.info:after {
  background-image: url("http://www.dhtmlgoodies.com/tips-and-tricks/input-with-background/images/magnifying-glass.gif");
  background-repeat: no-repeat;
  padding-left: 20px;
}

/* line 376, app/assets/stylesheets/plugin.scss */
th.header {
  background-image: url(/assets/bg-40e9c2b688f78c0cd43c60298ecd353fcd54745bb6e83a3ffa6b0fb19e1936fb.gif) !important;
  cursor: pointer !important;
  background-repeat: no-repeat !important;
  background-position: center right !important;
  padding-right: 20px !important;
}

/* line 383, app/assets/stylesheets/plugin.scss */
th.headerSortUp {
  background-image: url(/assets/asc-1bf8b7f7affee67f19707d3514c565805efdf2e5801ea6b4186a3bed176e1975.gif) !important;
}

/* line 386, app/assets/stylesheets/plugin.scss */
th.headerSortDown {
  background-image: url(/assets/desc-d8e961459052dc6a9ca57e587cbd89105322af6b87cb73d1b59f0e8b4ea4bf81.gif) !important;
}

/*
.ui-tooltip, .ui-tooltip:after, .ui-tooltip:before {
  position: absolute;
  text-align: center;
}

.ui-tooltip:after, .ui-tooltip:before {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  pointer-events: none;
}

.ui-tooltip:after {
  border-color: rgba(29, 31, 27, 0);
  border-right-color: #000000;
  border-width: 11px;
  margin-top: -11px;
}

.ui-tooltip:before {
  border-color: rgba(76, 76, 76, 0);
  border-right-color: #666666;
  border-width: 13px;
  margin-top: -13px;
}*/
/* line 420, app/assets/stylesheets/plugin.scss */
.ui-tooltip {
  padding: 8px !important;
  position: absolute !important;
  z-index: 9999 !important;
  max-width: 300px !important;
  -webkit-box-shadow: 0 0 5px #aaa !important;
  box-shadow: 0 0 5px #aaa !important;
  border: 1px solid #666666 !important;
  background: #000000 !important;
  color: #ffffff !important;
  text-transform: uppercase;
}

/* Fades and background-images don't work well together in IE6, drop the image */
/* line 433, app/assets/stylesheets/plugin.scss */
* html .ui-tooltip {
  background-image: none !important;
}

/* line 436, app/assets/stylesheets/plugin.scss */
body .ui-tooltip {
  border-width: 2px !important;
}

/* line 438, app/assets/stylesheets/plugin.scss */
.feriados a, .fim_de_semana a {
  color: #AA0000 !important;
}

/* line 442, app/assets/stylesheets/plugin.scss */
.box_gdagendas {
  width: 100%;
}

/* line 446, app/assets/stylesheets/plugin.scss */
.box_gdagendas_azul a:link, .box_gdagendas_azul a:visited {
  background: #6797CF;
  -moz-box-shadow: inset 0 0 0 1px #87B7FF;
  -webkit-box-shadow: inset 0 0 0 1px #87B7FF;
  box-shadow: inset 0 0 0 1px #87B7FF;
  border: 1px solid #4777AF;
}

/* line 453, app/assets/stylesheets/plugin.scss */
.box_gdagendas_azul a:hover {
  background: #4777DB;
}

/* line 457, app/assets/stylesheets/plugin.scss */
.box_gdagendas_cinza a:link, .box_gdagendas_cinza a:visited {
  color: #000 !important;
  background: #E8E8E8;
  -moz-box-shadow: inset 0 0 0 1px #F5F5F5;
  -webkit-box-shadow: inset 0 0 0 1px #F5F5F5;
  box-shadow: inset 0 0 0 1px #F5F5F5;
  border: 1px solid #D0D0D0;
}

/* line 465, app/assets/stylesheets/plugin.scss */
.box_gdagendas_cinza a:hover {
  background: #B8B8B8;
}

/* line 470, app/assets/stylesheets/plugin.scss */
.box_gdagendas a:link, .box_gdagendas a:visited {
  /*font-weight: bold;*/
  margin-bottom: 2px;
  display: block;
  padding: 7px;
  width: 100%;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  color: #fff;
}

/* line 483, app/assets/stylesheets/plugin.scss */
.box_gdagendas a:hover {
  text-decoration: none;
}

/* line 487, app/assets/stylesheets/plugin.scss */
.small-error {
  background: url(/assets/icones/form-ic-error-a1df530412b50f579bd605dbd44005529b4e1fa5925e42025b983d7dca10452d.png) no-repeat scroll 8px 8px #fad0d0;
  border: 1px solid #f6abab;
  border-radius: 4px;
  color: #b01717 !important;
  clear: both;
  display: inline-block;
  font-size: 13px;
  height: auto;
  margin-bottom: 8px;
  padding: 8px 8px 8px 38px;
}

/* line 500, app/assets/stylesheets/plugin.scss */
.disabled {
  pointer-events: none;
}

/* line 504, app/assets/stylesheets/plugin.scss */
.treeview ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 509, app/assets/stylesheets/plugin.scss */
.treeview ul li.collapsed:before {
  content: "\25b6";
  display: inline-block;
  margin: 2px 0 0;
  width: 13px;
  height: 13px;
  vertical-align: top;
  text-align: center;
  color: #e74c3c;
  font-size: 8px;
  line-height: 13px;
}

/* line 521, app/assets/stylesheets/plugin.scss */
.treeview li ul {
  margin: 0 0 0 22px;
}

/* line 525, app/assets/stylesheets/plugin.scss */
.treeview ul li:hover {
  cursor: pointer;
}

/* line 529, app/assets/stylesheets/plugin.scss */
.treeview ul li.expanded:before {
  content: "\25bc";
  font-size: 10px !important;
}

/* line 534, app/assets/stylesheets/plugin.scss */
.treeview ul li.collapsed > ul {
  display: none;
}

/* line 538, app/assets/stylesheets/plugin.scss */
.treeview li.expanded > ul {
  display: block !important;
}

/* line 542, app/assets/stylesheets/plugin.scss */
.treeview li {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 550, app/assets/stylesheets/plugin.scss */
.treeview li input[type='checkbox'] {
  clear: both !important;
  clear: right !important;
  clear: left !important;
}

/* line 556, app/assets/stylesheets/plugin.scss */
.maiusculo {
  text-transform: uppercase;
}

/* line 560, app/assets/stylesheets/plugin.scss */
.borda-direita {
  border-right: solid 1px !important;
}

/* line 564, app/assets/stylesheets/plugin.scss */
#sortable_formulario {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
}

/* line 565, app/assets/stylesheets/plugin.scss */
#sortable_formulario li {
  margin: 0 3px 3px 3px;
  padding: 0.4em;
  padding-left: 1.5em;
  font-size: 1.4em;
  height: 18px;
}

/* line 566, app/assets/stylesheets/plugin.scss */
#sortable_formulario li span {
  position: absolute;
  margin-left: -1.3em;
}

/* line 568, app/assets/stylesheets/plugin.scss */
.riscado {
  text-decoration: line-through;
}

/* line 569, app/assets/stylesheets/plugin.scss */
.vermelho {
  color: #C30505 !important;
}

/* line 571, app/assets/stylesheets/plugin.scss */
.background-sec01 {
  font-weight: bold;
  background-color: #BE1622 !important;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

/* line 572, app/assets/stylesheets/plugin.scss */
.background-sec02 {
  font-weight: bold;
  background-color: #F39200 !important;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

/* line 573, app/assets/stylesheets/plugin.scss */
.background-sec03 {
  font-weight: bold;
  background-color: #E20A5D !important;
  /* background-color:#DEDC00 !important; */
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

/* line 574, app/assets/stylesheets/plugin.scss */
.background-sec04 {
  font-weight: bold;
  background-color: #95C11F !important;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

/* line 575, app/assets/stylesheets/plugin.scss */
.background-sec05 {
  font-weight: bold;
  background-color: #3AAA35 !important;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

/* line 576, app/assets/stylesheets/plugin.scss */
.background-sec06 {
  font-weight: bold;
  background-color: #006633 !important;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

/* line 577, app/assets/stylesheets/plugin.scss */
.background-sec07 {
  font-weight: bold;
  background-color: #00A19A !important;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

/* line 578, app/assets/stylesheets/plugin.scss */
.background-sec08 {
  font-weight: bold;
  background-color: #36A9E1 !important;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

/* line 579, app/assets/stylesheets/plugin.scss */
.background-sec09 {
  font-weight: bold;
  background-color: #1D71B8 !important;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

/* line 580, app/assets/stylesheets/plugin.scss */
.background-sec10 {
  font-weight: bold;
  background-color: #29235C !important;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

/* line 581, app/assets/stylesheets/plugin.scss */
.background-sec11 {
  font-weight: bold;
  background-color: #951B81 !important;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

/* line 582, app/assets/stylesheets/plugin.scss */
.background-sec12 {
  font-weight: bold;
  background-color: #E20A5D !important;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

/* line 583, app/assets/stylesheets/plugin.scss */
.background-sec01 a {
  color: #ffffff !important;
}

/* line 584, app/assets/stylesheets/plugin.scss */
.background-sec02 a {
  color: #ffffff !important;
}

/* line 585, app/assets/stylesheets/plugin.scss */
.background-sec03 a {
  color: #ffffff !important;
}

/* line 586, app/assets/stylesheets/plugin.scss */
.background-sec04 a {
  color: #ffffff !important;
}

/* line 587, app/assets/stylesheets/plugin.scss */
.background-sec05 a {
  color: #ffffff !important;
}

/* line 588, app/assets/stylesheets/plugin.scss */
.background-sec06 a {
  color: #ffffff !important;
}

/* line 589, app/assets/stylesheets/plugin.scss */
.background-sec07 a {
  color: #ffffff !important;
}

/* line 590, app/assets/stylesheets/plugin.scss */
.background-sec08 a {
  color: #ffffff !important;
}

/* line 591, app/assets/stylesheets/plugin.scss */
.background-sec09 a {
  color: #ffffff !important;
}

/* line 592, app/assets/stylesheets/plugin.scss */
.background-sec10 a {
  color: #ffffff !important;
}

/* line 593, app/assets/stylesheets/plugin.scss */
.background-sec11 a {
  color: #ffffff !important;
}

/* line 594, app/assets/stylesheets/plugin.scss */
.background-sec12 a {
  color: #ffffff !important;
}

/* line 595, app/assets/stylesheets/plugin.scss */
.vlr-total-conta {
  background-color: #363636;
  padding: 2px 10px;
  color: #fafafa;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 597, app/assets/stylesheets/plugin.scss */
.sem-float {
  float: none !important;
}

/* line 598, app/assets/stylesheets/plugin.scss */
.floatf {
  float: left !important;
}

/* line 600, app/assets/stylesheets/plugin.scss */
.table-col-thselected {
  background: rgba(255, 245, 185, 0.8);
  font-weight: bold;
}

/* line 601, app/assets/stylesheets/plugin.scss */
.table-col-tdselected {
  background: rgba(255, 249, 218, 0.8);
  font-weight: bold;
}

/* line 602, app/assets/stylesheets/plugin.scss */
.link-full {
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 4px);
  border: 1px solid transparent;
  cursor: pointer;
}

/* line 602, app/assets/stylesheets/plugin.scss */
a.link-full:hover {
  border: 1px solid #00a8e1;
}

/* line 603, app/assets/stylesheets/plugin.scss */
.link_azul {
  color: #007da8 !important;
}

/* line 605, app/assets/stylesheets/plugin.scss */
#entidade b {
  white-space: nowrap !important;
}

/* line 607, app/assets/stylesheets/plugin.scss */
.quadrado-mini {
  margin-left: 3px;
  padding: 5px;
  border-radius: 3px;
  width: 5px;
  height: 5px;
  float: left;
}

/* line 609, app/assets/stylesheets/plugin.scss */
.red-bg {
  background-color: #FF6666;
}

/* line 612, app/assets/stylesheets/plugin.scss */
.green-bg {
  background-color: #70DB93;
}

/* line 615, app/assets/stylesheets/plugin.scss */
.gray-bg {
  background-color: #DEDEDE;
}

/* line 618, app/assets/stylesheets/plugin.scss */
.light-gray-bg {
  background-color: #F2F1F0;
}

/* line 622, app/assets/stylesheets/plugin.scss */
.quadrado {
  margin-left: 3px;
  padding: 5px;
  border-radius: 3px;
}

/* line 626, app/assets/stylesheets/plugin.scss */
.quadrado label {
  color: #FFFFFF !important;
}

/* line 630, app/assets/stylesheets/plugin.scss */
.border-top {
  border-top: 1px solid #000;
}

/* line 633, app/assets/stylesheets/plugin.scss */
.legenda-gdestados {
  float: left;
  border: solid 1px #ccc;
  border-radius: 6px;
}

/* line 637, app/assets/stylesheets/plugin.scss */
.gray-color {
  color: gray !important;
  /*text-decoration: line-through;*/
}

/* line 642, app/assets/stylesheets/plugin.scss */
.gray-color a {
  color: gray !important;
}

/* line 645, app/assets/stylesheets/plugin.scss */
.inativo a {
  color: gray !important;
  text-decoration: line-through;
}

/* line 651, app/assets/stylesheets/plugin.scss */
.center-text {
  text-align: center;
}

/* line 655, app/assets/stylesheets/plugin.scss */
.btn-focus {
  border: 2px solid rgba(0, 0, 0, 0.4);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.6);
}

/* line 659, app/assets/stylesheets/plugin.scss */
div.separador {
  border-right: 1px dotted #ccc;
  display: block;
  height: 20px;
  padding: 15px 3px 0;
  width: 1px;
}

/* line 660, app/assets/stylesheets/plugin.scss */
a[href$=".pdf"] {
  background: none;
  background-color: #007da8;
}

/*
 * imgAreaSelect default style - CSS para fotos - pacientes - corte de imagem
 */
/* line 665, app/assets/stylesheets/plugin.scss */
.imgareaselect-border1 {
  background: url("data:image/gif;base64,R0lGODlhAQAGAKEAAP///wAAADY2Nv///yH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACwAAAAAAQAGAAACA4SFBQA7") repeat-y left top;
}

/* line 668, app/assets/stylesheets/plugin.scss */
.imgareaselect-border2 {
  background: url("data:image/gif;base64,R0lGODlhBgABAKEAAP///wAAADY2Nv///yH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACwAAAAABgABAAACA4SFBQA7") repeat-x left top;
}

/* line 671, app/assets/stylesheets/plugin.scss */
.imgareaselect-border3 {
  background: url("data:image/gif;base64,R0lGODlhAQAGAKEAAP///wAAADY2Nv///yH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACwAAAAAAQAGAAACA4SFBQA7") repeat-y right top;
}

/* line 674, app/assets/stylesheets/plugin.scss */
.imgareaselect-border4 {
  background: url("data:image/gif;base64,R0lGODlhBgABAKEAAP///wAAADY2Nv///yH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACwAAAAABgABAAACA4SFBQA7") repeat-x left bottom;
}

/* line 677, app/assets/stylesheets/plugin.scss */
.imgareaselect-border1, .imgareaselect-border2,
.imgareaselect-border3, .imgareaselect-border4 {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 682, app/assets/stylesheets/plugin.scss */
.imgareaselect-handle {
  background-color: #fff;
  border: solid 1px #000;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 688, app/assets/stylesheets/plugin.scss */
.imgareaselect-outer {
  background-color: #000;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 695, app/assets/stylesheets/plugin.scss */
.bold {
  font-weight: bold !important;
}

/* line 697, app/assets/stylesheets/plugin.scss */
#carregarmais {
  width: 95%;
  margin-top: 2em !important;
}

/* line 701, app/assets/stylesheets/plugin.scss */
input.sendRel {
  background-image: url(/assets/documento01-774c11a69176ae6ad396b5efbe37e1f35efcb6470c0b20c268853aacd1313fd4.png);
  background-size: 20px 20px;
  background-position: 3px 3px;
  background-repeat: no-repeat;
  padding: 5px 20px 5px 30px !important;
}

/* line 702, app/assets/stylesheets/plugin.scss */
table.border-none, table.border-none td {
  border: none !important;
}

/* line 703, app/assets/stylesheets/plugin.scss */
.filtros-rels {
  width: 75%;
  float: left;
}

/* line 704, app/assets/stylesheets/plugin.scss */
#modelos-rels {
  width: 25%;
  float: right;
}

/* CSS dos termos de uso do sistema */
/* line 707, app/assets/stylesheets/plugin.scss */
#lista_termo_uso {
  height: 400px;
  width: 600px;
  overflow: auto;
  font-size: 14px;
}

/* line 708, app/assets/stylesheets/plugin.scss */
#lista_termo_uso b {
  font-size: 20px;
}

/* line 709, app/assets/stylesheets/plugin.scss */
#lista_termo_uso div {
  clear: left;
  padding-top: 20px;
}

/* line 710, app/assets/stylesheets/plugin.scss */
#ultimos-acessos fieldset {
  width: 600px !important;
  clear: left;
  border-bottom: solid 2px #CDCDC1 !important;
  border-top: solid 2px #CDCDC1 !important;
  background: transparent;
}

/* line 711, app/assets/stylesheets/plugin.scss */
#ultimos-acessos fieldset legend {
  color: #8B8989 !important;
}

/* line 712, app/assets/stylesheets/plugin.scss */
#ultimos-acessos #login-email {
  font-size: 14px;
  margin-bottom: 20px;
  color: #8B8B83;
}

/* line 713, app/assets/stylesheets/plugin.scss */
#ultimos-acessos #acesso-atual {
  font-weight: bold;
  margin-bottom: 15px;
  color: #8B8B83;
}

/* line 714, app/assets/stylesheets/plugin.scss */
#ultimos-acessos #ultimo-acesso {
  margin-top: 5px;
  color: #8B8B83;
}

/* line 715, app/assets/stylesheets/plugin.scss */
#ultimos-acessos .falha-login {
  color: #CD5C5C;
}

/*editor html*/
/* line 717, app/assets/stylesheets/plugin.scss */
.wysihtml5-command-active {
  font-weight: bold;
}

/* Tabela permissoes de acesso com niveis identados*/
/* line 722, app/assets/stylesheets/plugin.scss */
#lista-func .grp td {
  font-weight: bold;
  background-color: #f4f4f4;
}

/* line 723, app/assets/stylesheets/plugin.scss */
#lista-func th {
  min-width: 25px;
}

/* line 724, app/assets/stylesheets/plugin.scss */
#lista-func .nivel1 {
  padding-left: 20px;
}

/* line 725, app/assets/stylesheets/plugin.scss */
#lista-func .nivel2 {
  padding-left: 40px;
}

/* line 726, app/assets/stylesheets/plugin.scss */
#lista-func .nivel3 {
  padding-left: 60px;
}

/* line 727, app/assets/stylesheets/plugin.scss */
#lista-func .nivel4 {
  padding-left: 80px;
}

/* line 728, app/assets/stylesheets/plugin.scss */
#lista-func .border-table {
  background-color: #e8e8e8 !important;
}

/* line 729, app/assets/stylesheets/plugin.scss */
.txt-branco {
  color: #FFF !important;
}

/* line 730, app/assets/stylesheets/plugin.scss */
.txt-vermelho {
  color: red !important;
}

/* line 731, app/assets/stylesheets/plugin.scss */
.txt-verde {
  color: green !important;
}

/* line 732, app/assets/stylesheets/plugin.scss */
.txt-cinza-claro {
  color: #e3e3e3 !important;
  text-shadow: 0 0 0 white;
}

/* line 733, app/assets/stylesheets/plugin.scss */
.txt-cancelado {
  color: #A6A6A6;
  text-shadow: 0 0 0 white;
  text-decoration: line-through;
}

/* line 735, app/assets/stylesheets/plugin.scss */
.box-legenda {
  margin-left: 3px;
  padding: 5px;
  border-radius: 3px;
}

/* line 736, app/assets/stylesheets/plugin.scss */
.box-legenda label {
  color: #FFFFFF !important;
}

/* line 737, app/assets/stylesheets/plugin.scss */
.box-legenda-mini {
  margin-left: 3px;
  padding: 5px;
  border-radius: 3px;
  width: 5px;
  height: 5px;
  float: left;
}

/* classe para adicionar itens novos no sistema para o usuário identificar o que vai sendo feito novo a cada versao */
/* line 739, app/assets/stylesheets/plugin.scss */
.new {
  background-color: #FFFF7F !important;
}

/* line 740, app/assets/stylesheets/plugin.scss */
.new sup {
  color: red;
  font: bold 9px Arial,Helvetica,sans-serif;
  padding: 5px;
  top: 0.1em;
}

/* line 741, app/assets/stylesheets/plugin.scss */
.centro {
  text-align: center;
}

/* Stack icon with text */
/* line 744, app/assets/stylesheets/plugin.scss */
span.fa-stack-txt, a.fa-stack-txt {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 2.3em;
  height: 1.2em;
  color: #000;
}

/* line 745, app/assets/stylesheets/plugin.scss */
strong.fa-stack-txt, i.fa-stack-txt {
  position: absolute;
  left: 0;
  width: 100%;
  margin-left: 5px;
}

/* line 746, app/assets/stylesheets/plugin.scss */
strong.fa-stack-txt {
  font-size: .8em;
  margin-top: 0;
  font-family: "Courier",monospace !important;
}

/* line 746, app/assets/stylesheets/plugin.scss */
i.fa-stack-txt, span.fa-stack-txt, a.fa-stack-txt {
  font-size: 1.2em;
}

/* line 747, app/assets/stylesheets/plugin.scss */
strong.fa-stack-txt sup {
  color: #555 !important;
  top: 2px !important;
  margin-left: 2px;
}

/* line 749, app/assets/stylesheets/plugin.scss */
.fa-slash {
  box-sizing: border-box;
  position: absolute;
  display: block;
  transform: rotate(25deg);
  width: 2px !important;
  height: 14px;
  margin-left: 8px !important;
  margin-top: 1px  !important;
  background: currentColor;
  border-radius: 3px;
  font-size: unset !important;
}

/* line 762, app/assets/stylesheets/plugin.scss */
.fa-slash-double {
  box-sizing: border-box;
  position: absolute;
  display: block;
  transform: rotate(25deg);
  width: 2px !important;
  height: 14px;
  margin-left: 13px !important;
  margin-top: 1px  !important;
  background: currentColor;
  border-radius: 3px;
  font-size: unset !important;
}

/* usado no dialog do jquery para nao mostrar o botao X no title */
/* adicionar propriedade dialogClass: "no-close" na chamada do dialog */
/* line 778, app/assets/stylesheets/plugin.scss */
.no-close .ui-dialog-titlebar-close {
  display: none;
}

/* line 779, app/assets/stylesheets/plugin.scss */
.btn-locpaciente {
  border-radius: 3px;
  padding: 3px;
  text-align: center !important;
  width: 30px;
  display: inline-block !important;
  border: solid 1px #ccc;
}

/* line 781, app/assets/stylesheets/plugin.scss */
.linha-acessos td {
  background-color: #ccc !important;
  color: black !important;
}

/* line 783, app/assets/stylesheets/plugin.scss */
kbd {
  display: inline-block;
  padding: 4px 6px;
  font-size: 11px;
  line-height: 10px;
  color: #444d56;
  vertical-align: middle;
  background-color: #fafbfc;
  border: solid 1px #c6cbd1;
  border-bottom-color: #c6cbd1;
  border-bottom-color: #959da5;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 #959da5;
}

/* line 798, app/assets/stylesheets/plugin.scss */
.campos_personalizados {
  padding-bottom: 2px !important;
  padding-top: 2px !important;
  font-size: 13px !important;
  display: inline-block !important;
  padding: 3px !important;
  vertical-align: top !important;
  display: inline-block !important;
  color: #222 !important;
  margin: 2px 5px !important;
  max-width: 325px !important;
  max-height: 17px !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  direction: ltr !important;
  cursor: move !important;
  background-color: #f5f5f5 !important;
  border: 1px solid #d9d9d9 !important;
}

/* line 818, app/assets/stylesheets/plugin.scss */
.box-role {
  width: 100px;
  height: 100px;
  border: solid 2px transparent;
  background-color: white;
  margin: 0 6px 6px 0;
  padding-top: 5px;
  text-align: center !important;
  float: left;
  cursor: pointer;
  box-shadow: 0 2px 3px #333333;
}

/* line 819, app/assets/stylesheets/plugin.scss */
.box-role:hover {
  border: solid 2px #00A8E1;
}

/* line 820, app/assets/stylesheets/plugin.scss */
.box-role label {
  width: 100%;
  text-align: center !important;
}

/* line 821, app/assets/stylesheets/plugin.scss */
.box-role a {
  color: #007da8 !important;
  text-decoration: none;
}

/* line 823, app/assets/stylesheets/plugin.scss */
fieldset.simple-field, fieldset.simple-field.noborder {
  border: 1px solid #eaeaea !important;
  padding: 1px 2px 4px 4px !important;
  margin: 5px 0 !important;
  background-color: white !important;
}

/* line 824, app/assets/stylesheets/plugin.scss */
fieldset.simple-field legend {
  font: bold 9px Arial,sans-serif !important;
  text-transform: uppercase;
  color: #555 !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* line 825, app/assets/stylesheets/plugin.scss */
fieldset.simple-field.noborder {
  border-color: transparent !important;
}

/* line 827, app/assets/stylesheets/plugin.scss */
table.th-nobold tr th {
  font-weight: normal !important;
}

/* line 828, app/assets/stylesheets/plugin.scss */
.row.hover:hover {
  background-color: #c9ebfc;
}

/* line 830, app/assets/stylesheets/plugin.scss */
.exposto {
  z-index: 1005;
  position: "relative" !important;
  background-color: #FFFFFF;
}

/* line 836, app/assets/stylesheets/plugin.scss */
.div_overlay {
  background-color: #67696B;
  opacity: .50;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 846, app/assets/stylesheets/plugin.scss */
#filarel {
  font-weight: bold;
}

/* line 847, app/assets/stylesheets/plugin.scss */
#filarel-content {
  color: white;
  margin: 0 45px;
  padding: 3px 20px;
  background-color: red;
  border-radius: 3px;
  display: inline-block;
}

/* line 848, app/assets/stylesheets/plugin.scss */
#filarel-content a {
  color: white;
  margin-left: 12px;
}

/* line 850, app/assets/stylesheets/plugin.scss */
table.table-hover > tbody > tr:hover {
  background-color: #b0dfef !important;
}

/* line 854, app/assets/stylesheets/plugin.scss */
.pointer {
  cursor: pointer;
}
/* CSS LIB Blueprint (GRID) */

.container{width:950px;margin:0 auto}.column,.span-1,.span-2,.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-9,.span-10,.span-11,.span-12,.span-13,.span-14,.span-15,.span-16,.span-17,.span-18,.span-19,.span-20,.span-21,.span-22,.span-23,.span-24{float:left;margin-right:6px}.last{margin-right:0}.span-1{width:30px}.span-2{width:70px}.span-3{width:110px}.span-4{width:150px}.span-5{width:190px}.span-6{width:230px}.span-7{width:270px}.span-8{width:310px}.span-9{width:350px}.span-10{width:390px}.span-11{width:430px}.span-12{width:470px}.span-13{width:510px}.span-14{width:550px}.span-15{width:590px}.span-16{width:630px}.span-17{width:670px}.span-18{width:710px}.span-19{width:750px}.span-20{width:790px}.span-21{width:830px}.span-22{width:870px}.span-23{width:910px}.span-24{width:950px;margin-right:0}input.span-1,textarea.span-1,input.span-2,textarea.span-2,input.span-3,textarea.span-3,input.span-4,textarea.span-4,input.span-5,textarea.span-5,input.span-6,textarea.span-6,input.span-7,textarea.span-7,input.span-8,textarea.span-8,input.span-9,textarea.span-9,input.span-10,textarea.span-10,input.span-11,textarea.span-11,input.span-12,textarea.span-12,input.span-13,textarea.span-13,input.span-14,textarea.span-14,input.span-15,textarea.span-15,input.span-16,textarea.span-16,input.span-17,textarea.span-17,input.span-18,textarea.span-18,input.span-19,textarea.span-19,input.span-20,textarea.span-20,input.span-21,textarea.span-21,input.span-22,textarea.span-22,input.span-23,textarea.span-23,input.span-24,textarea.span-24{border-left-width:1px;border-right-width:1px;padding-left:5px;padding-right:5px}input.span-1,textarea.span-1{width:18px}input.span-2,textarea.span-2{width:58px}input.span-3,textarea.span-3{width:98px}input.span-4,textarea.span-4{width:138px}input.span-5,textarea.span-5{width:178px}input.span-6,textarea.span-6{width:218px}input.span-7,textarea.span-7{width:258px}input.span-8,textarea.span-8{width:298px}input.span-9,textarea.span-9{width:338px}input.span-10,textarea.span-10{width:378px}input.span-11,textarea.span-11{width:418px}input.span-12,textarea.span-12{width:458px}input.span-13,textarea.span-13{width:498px}input.span-14,textarea.span-14{width:538px}input.span-15,textarea.span-15{width:578px}input.span-16,textarea.span-16{width:618px}input.span-17,textarea.span-17{width:658px}input.span-18,textarea.span-18{width:698px}input.span-19,textarea.span-19{width:738px}input.span-20,textarea.span-20{width:778px}input.span-21,textarea.span-21{width:818px}input.span-22,textarea.span-22{width:858px}input.span-23,textarea.span-23{width:898px}input.span-24,textarea.span-24{width:938px}.append-1{padding-right:40px}.append-2{padding-right:80px}.append-3{padding-right:120px}.append-4{padding-right:160px}.append-5{padding-right:200px}.append-6{padding-right:240px}.append-7{padding-right:280px}.append-8{padding-right:320px}.append-9{padding-right:360px}.append-10{padding-right:400px}.append-11{padding-right:440px}.append-12{padding-right:480px}.append-13{padding-right:520px}.append-14{padding-right:560px}.append-15{padding-right:600px}.append-16{padding-right:640px}.append-17{padding-right:680px}.append-18{padding-right:720px}.append-19{padding-right:760px}.append-20{padding-right:800px}.append-21{padding-right:840px}.append-22{padding-right:880px}.append-23{padding-right:920px}.prepend-1{padding-left:40px}.prepend-2{padding-left:80px}.prepend-3{padding-left:120px}.prepend-4{padding-left:160px}.prepend-5{padding-left:200px}.prepend-6{padding-left:240px}.prepend-7{padding-left:280px}.prepend-8{padding-left:320px}.prepend-9{padding-left:360px}.prepend-10{padding-left:400px}.prepend-11{padding-left:440px}.prepend-12{padding-left:480px}.prepend-13{padding-left:520px}.prepend-14{padding-left:560px}.prepend-15{padding-left:600px}.prepend-16{padding-left:640px}.prepend-17{padding-left:680px}.prepend-18{padding-left:720px}.prepend-19{padding-left:760px}.prepend-20{padding-left:800px}.prepend-21{padding-left:840px}.prepend-22{padding-left:880px}.prepend-23{padding-left:920px}.border{padding-right:4px;margin-right:5px;border-right:1px solid #ddd}.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #ddd}.pull-1{margin-left:-40px}.pull-2{margin-left:-80px}.pull-3{margin-left:-120px}.pull-4{margin-left:-160px}.pull-5{margin-left:-200px}.pull-6{margin-left:-240px}.pull-7{margin-left:-280px}.pull-8{margin-left:-320px}.pull-9{margin-left:-360px}.pull-10{margin-left:-400px}.pull-11{margin-left:-440px}.pull-12{margin-left:-480px}.pull-13{margin-left:-520px}.pull-14{margin-left:-560px}.pull-15{margin-left:-600px}.pull-16{margin-left:-640px}.pull-17{margin-left:-680px}.pull-18{margin-left:-720px}.pull-19{margin-left:-760px}.pull-20{margin-left:-800px}.pull-21{margin-left:-840px}.pull-22{margin-left:-880px}.pull-23{margin-left:-920px}.pull-24{margin-left:-960px}.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12,.pull-13,.pull-14,.pull-15,.pull-16,.pull-17,.pull-18,.pull-19,.pull-20,.pull-21,.pull-22,.pull-23,.pull-24{float:left;position:relative}.push-1{margin:0 -40px 1.5em 40px}.push-2{margin:0 -80px 1.5em 80px}.push-3{margin:0 -120px 1.5em 120px}.push-4{margin:0 -160px 1.5em 160px}.push-5{margin:0 -200px 1.5em 200px}.push-6{margin:0 -240px 1.5em 240px}.push-7{margin:0 -280px 1.5em 280px}.push-8{margin:0 -320px 1.5em 320px}.push-9{margin:0 -360px 1.5em 360px}.push-10{margin:0 -400px 1.5em 400px}.push-11{margin:0 -440px 1.5em 440px}.push-12{margin:0 -480px 1.5em 480px}.push-13{margin:0 -520px 1.5em 520px}.push-14{margin:0 -560px 1.5em 560px}.push-15{margin:0 -600px 1.5em 600px}.push-16{margin:0 -640px 1.5em 640px}.push-17{margin:0 -680px 1.5em 680px}.push-18{margin:0 -720px 1.5em 720px}.push-19{margin:0 -760px 1.5em 760px}.push-20{margin:0 -800px 1.5em 800px}.push-21{margin:0 -840px 1.5em 840px}.push-22{margin:0 -880px 1.5em 880px}.push-23{margin:0 -920px 1.5em 920px}.push-24{margin:0 -960px 1.5em 960px}.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12,.push-13,.push-14,.push-15,.push-16,.push-17,.push-18,.push-19,.push-20,.push-21,.push-22,.push-23,.push-24{float:left;position:relative}div.prepend-top,.prepend-top{margin-top:1.5em}div.append-bottom,.append-bottom{margin-bottom:1.5em}.box{padding:1.5em;margin-bottom:1.5em;background:#e5ecf9}hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:1px;margin:0 0 17px;border:0}hr.space{background:#fff;color:#fff;visibility:hidden}
.pushfix {margin-bottom:0 !important;}
/*
Version: 3.5.4 Timestamp: Sun Aug 30 13:30:32 EDT 2015
*/
/* line 5, app/assets/stylesheets/lib/select2.scss */
.select2-container {
  margin: 0;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

/* line 12, app/assets/stylesheets/lib/select2.scss */
.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.
    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box;
  /* webkit */
  -moz-box-sizing: border-box;
  /* firefox */
  box-sizing: border-box;
  /* css3 */
}

/* line 26, app/assets/stylesheets/lib/select2.scss */
.select2-container .select2-choice {
  display: block;
  height: 26px;
  padding: 0 0 0 8px;
  overflow: hidden;
  position: relative;
  border: 1px solid #aaa;
  white-space: nowrap;
  line-height: 26px;
  color: #444;
  text-decoration: none;
  border-radius: 4px;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
  background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
  background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
  background-image: linear-gradient(to top, #eee 0%, #fff 50%);
}

/* line 57, app/assets/stylesheets/lib/select2.scss */
html[dir="rtl"] .select2-container .select2-choice {
  padding: 0 8px 0 0;
}

/* line 61, app/assets/stylesheets/lib/select2.scss */
.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #aaa;
  border-radius: 0 0 4px 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
  background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
  background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  background-image: linear-gradient(to bottom, #eee 0%, #fff 90%);
}

/* line 73, app/assets/stylesheets/lib/select2.scss */
.select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 42px;
}

/* line 77, app/assets/stylesheets/lib/select2.scss */
.select2-container .select2-choice > .select2-chosen {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  float: none;
  width: auto;
}

/* line 89, app/assets/stylesheets/lib/select2.scss */
html[dir="rtl"] .select2-container .select2-choice > .select2-chosen {
  margin-left: 26px;
  margin-right: 0;
}

/* line 94, app/assets/stylesheets/lib/select2.scss */
.select2-container .select2-choice abbr {
  display: none;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 24px;
  top: 8px;
  font-size: 1px;
  text-decoration: none;
  border: 0;
  background: url(/assets/select2-8c19812596ef1ad34c3395f09854cee97689e87f280298e177eb32065a4f4c4b.png) right top no-repeat;
  cursor: pointer;
  outline: 0;
}

/* line 111, app/assets/stylesheets/lib/select2.scss */
.select2-container.select2-allowclear .select2-choice abbr {
  display: inline-block;
}

/* line 115, app/assets/stylesheets/lib/select2.scss */
.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer;
}

/* line 120, app/assets/stylesheets/lib/select2.scss */
.select2-drop-mask {
  border: 0;
  margin: 0;
  padding: 0;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 9998;
  /* styles required for IE to work */
  background-color: #fff;
  filter: alpha(opacity=0);
}

/* line 138, app/assets/stylesheets/lib/select2.scss */
.select2-drop {
  width: 100%;
  margin-top: -1px;
  position: absolute;
  z-index: 9999;
  top: 100%;
  background: #fff;
  color: #000;
  border: 1px solid #aaa;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}

/* line 156, app/assets/stylesheets/lib/select2.scss */
.select2-drop.select2-drop-above {
  margin-top: 1px;
  border-top: 1px solid #aaa;
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
  -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
}

/* line 167, app/assets/stylesheets/lib/select2.scss */
.select2-drop-active {
  border: 1px solid #5897fb;
  border-top: none;
}

/* line 172, app/assets/stylesheets/lib/select2.scss */
.select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid #5897fb;
}

/* line 176, app/assets/stylesheets/lib/select2.scss */
.select2-drop-auto-width {
  border-top: 1px solid #aaa;
  width: auto;
}

/* line 181, app/assets/stylesheets/lib/select2.scss */
.select2-container .select2-choice .select2-arrow {
  display: inline-block;
  width: 18px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid #aaa;
  border-radius: 0 4px 4px 0;
  background-clip: padding-box;
  background: #ccc;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
  background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
  background-image: linear-gradient(to top, #ccc 0%, #eee 60%);
}

/* line 202, app/assets/stylesheets/lib/select2.scss */
html[dir="rtl"] .select2-container .select2-choice .select2-arrow {
  left: 0;
  right: auto;
  border-left: none;
  border-right: 1px solid #aaa;
  border-radius: 4px 0 0 4px;
}

/* line 211, app/assets/stylesheets/lib/select2.scss */
.select2-container .select2-choice .select2-arrow b {
  display: block;
  width: 100%;
  height: 100%;
  background: url(/assets/select2-8c19812596ef1ad34c3395f09854cee97689e87f280298e177eb32065a4f4c4b.png) no-repeat 0 1px;
}

/* line 218, app/assets/stylesheets/lib/select2.scss */
html[dir="rtl"] .select2-container .select2-choice .select2-arrow b {
  background-position: 2px 1px;
}

/* line 222, app/assets/stylesheets/lib/select2.scss */
.select2-search {
  display: inline-block;
  width: 100%;
  min-height: 26px;
  margin: 0;
  padding: 4px 4px 0 4px;
  position: relative;
  z-index: 10000;
  white-space: nowrap;
}

/* line 235, app/assets/stylesheets/lib/select2.scss */
.select2-search input {
  width: 100%;
  height: auto !important;
  min-height: 26px;
  padding: 4px 20px 4px 5px;
  margin: 0;
  outline: 0;
  font-family: sans-serif;
  font-size: 1em;
  border: 1px solid #aaa;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #fff url(/assets/select2-8c19812596ef1ad34c3395f09854cee97689e87f280298e177eb32065a4f4c4b.png) no-repeat 100% -22px;
  background: url(/assets/select2-8c19812596ef1ad34c3395f09854cee97689e87f280298e177eb32065a4f4c4b.png) no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
  background: url(/assets/select2-8c19812596ef1ad34c3395f09854cee97689e87f280298e177eb32065a4f4c4b.png) no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url(/assets/select2-8c19812596ef1ad34c3395f09854cee97689e87f280298e177eb32065a4f4c4b.png) no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url(/assets/select2-8c19812596ef1ad34c3395f09854cee97689e87f280298e177eb32065a4f4c4b.png) no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

/* line 259, app/assets/stylesheets/lib/select2.scss */
html[dir="rtl"] .select2-search input {
  padding: 4px 5px 4px 20px;
  background: #fff url(/assets/select2-8c19812596ef1ad34c3395f09854cee97689e87f280298e177eb32065a4f4c4b.png) no-repeat -37px -22px;
  background: url(/assets/select2-8c19812596ef1ad34c3395f09854cee97689e87f280298e177eb32065a4f4c4b.png) no-repeat -37px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
  background: url(/assets/select2-8c19812596ef1ad34c3395f09854cee97689e87f280298e177eb32065a4f4c4b.png) no-repeat -37px -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url(/assets/select2-8c19812596ef1ad34c3395f09854cee97689e87f280298e177eb32065a4f4c4b.png) no-repeat -37px -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url(/assets/select2-8c19812596ef1ad34c3395f09854cee97689e87f280298e177eb32065a4f4c4b.png) no-repeat -37px -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

/* line 269, app/assets/stylesheets/lib/select2.scss */
.select2-search input.select2-active {
  background: #fff url(/assets/select2-spinner-eb7cc70f358253b7e08d8bf5eb9984c196f0a082ee3b6c8482804fbfdbbc0b3f.gif) no-repeat 100%;
  background: url(/assets/select2-spinner-eb7cc70f358253b7e08d8bf5eb9984c196f0a082ee3b6c8482804fbfdbbc0b3f.gif) no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
  background: url(/assets/select2-spinner-eb7cc70f358253b7e08d8bf5eb9984c196f0a082ee3b6c8482804fbfdbbc0b3f.gif) no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url(/assets/select2-spinner-eb7cc70f358253b7e08d8bf5eb9984c196f0a082ee3b6c8482804fbfdbbc0b3f.gif) no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url(/assets/select2-spinner-eb7cc70f358253b7e08d8bf5eb9984c196f0a082ee3b6c8482804fbfdbbc0b3f.gif) no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

/* line 277, app/assets/stylesheets/lib/select2.scss */
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* line 286, app/assets/stylesheets/lib/select2.scss */
.select2-dropdown-open .select2-choice {
  border-bottom-color: transparent;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #eee;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));
  background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
  background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(to top, #fff 0%, #eee 50%);
}

/* line 302, app/assets/stylesheets/lib/select2.scss */
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  border: 1px solid #5897fb;
  border-top-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
  background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
  background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
}

/* line 314, app/assets/stylesheets/lib/select2.scss */
.select2-dropdown-open .select2-choice .select2-arrow {
  background: transparent;
  border-left: none;
  filter: none;
}

/* line 319, app/assets/stylesheets/lib/select2.scss */
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow {
  border-right: none;
}

/* line 323, app/assets/stylesheets/lib/select2.scss */
.select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -18px 1px;
}

/* line 327, app/assets/stylesheets/lib/select2.scss */
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -16px 1px;
}

/* line 331, app/assets/stylesheets/lib/select2.scss */
.select2-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* results */
/* line 343, app/assets/stylesheets/lib/select2.scss */
.select2-results {
  max-height: 200px;
  padding: 0 0 0 4px;
  margin: 4px 4px 4px 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 353, app/assets/stylesheets/lib/select2.scss */
html[dir="rtl"] .select2-results {
  padding: 0 4px 0 0;
  margin: 4px 0 4px 4px;
}

/* line 358, app/assets/stylesheets/lib/select2.scss */
.select2-results ul.select2-result-sub {
  margin: 0;
  padding-left: 0;
}

/* line 363, app/assets/stylesheets/lib/select2.scss */
.select2-results li {
  list-style: none;
  display: list-item;
  background-image: none;
}

/* line 369, app/assets/stylesheets/lib/select2.scss */
.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold;
}

/* line 373, app/assets/stylesheets/lib/select2.scss */
.select2-results .select2-result-label {
  padding: 3px 7px 4px;
  margin: 0;
  cursor: pointer;
  min-height: 1em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 387, app/assets/stylesheets/lib/select2.scss */
.select2-results-dept-1 .select2-result-label {
  padding-left: 20px;
}

/* line 388, app/assets/stylesheets/lib/select2.scss */
.select2-results-dept-2 .select2-result-label {
  padding-left: 40px;
}

/* line 389, app/assets/stylesheets/lib/select2.scss */
.select2-results-dept-3 .select2-result-label {
  padding-left: 60px;
}

/* line 390, app/assets/stylesheets/lib/select2.scss */
.select2-results-dept-4 .select2-result-label {
  padding-left: 80px;
}

/* line 391, app/assets/stylesheets/lib/select2.scss */
.select2-results-dept-5 .select2-result-label {
  padding-left: 100px;
}

/* line 392, app/assets/stylesheets/lib/select2.scss */
.select2-results-dept-6 .select2-result-label {
  padding-left: 110px;
}

/* line 393, app/assets/stylesheets/lib/select2.scss */
.select2-results-dept-7 .select2-result-label {
  padding-left: 120px;
}

/* line 395, app/assets/stylesheets/lib/select2.scss */
.select2-results .select2-highlighted {
  background: #3875d7;
  color: #fff;
}

/* line 400, app/assets/stylesheets/lib/select2.scss */
.select2-results li em {
  background: #feffde;
  font-style: normal;
}

/* line 405, app/assets/stylesheets/lib/select2.scss */
.select2-results .select2-highlighted em {
  background: transparent;
}

/* line 409, app/assets/stylesheets/lib/select2.scss */
.select2-results .select2-highlighted ul {
  background: #fff;
  color: #000;
}

/* line 414, app/assets/stylesheets/lib/select2.scss */
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-ajax-error,
.select2-results .select2-selection-limit {
  background: #f4f4f4;
  display: list-item;
  padding-left: 5px;
}

/*
disabled look for disabled choices in the results dropdown
*/
/* line 426, app/assets/stylesheets/lib/select2.scss */
.select2-results .select2-disabled.select2-highlighted {
  color: #666;
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

/* line 432, app/assets/stylesheets/lib/select2.scss */
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

/* line 438, app/assets/stylesheets/lib/select2.scss */
.select2-results .select2-selected {
  display: none;
}

/* line 442, app/assets/stylesheets/lib/select2.scss */
.select2-more-results.select2-active {
  background: #f4f4f4 url(/assets/select2-spinner-eb7cc70f358253b7e08d8bf5eb9984c196f0a082ee3b6c8482804fbfdbbc0b3f.gif) no-repeat 100%;
}

/* line 446, app/assets/stylesheets/lib/select2.scss */
.select2-results .select2-ajax-error {
  background: rgba(255, 50, 50, 0.2);
}

/* line 450, app/assets/stylesheets/lib/select2.scss */
.select2-more-results {
  background: #f4f4f4;
  display: list-item;
}

/* disabled styles */
/* line 457, app/assets/stylesheets/lib/select2.scss */
.select2-container.select2-container-disabled .select2-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

/* line 464, app/assets/stylesheets/lib/select2.scss */
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
  background-color: #f4f4f4;
  background-image: none;
  border-left: 0;
}

/* line 470, app/assets/stylesheets/lib/select2.scss */
.select2-container.select2-container-disabled .select2-choice abbr {
  display: none;
}

/* multiselect */
/* line 477, app/assets/stylesheets/lib/select2.scss */
.select2-container-multi .select2-choices {
  height: auto !important;
  height: 1%;
  margin: 0;
  padding: 0 5px 0 0;
  position: relative;
  border: 1px solid #aaa;
  cursor: text;
  overflow: hidden;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
  background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
  background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
  background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);
}

/* line 495, app/assets/stylesheets/lib/select2.scss */
html[dir="rtl"] .select2-container-multi .select2-choices {
  padding: 0 0 0 5px;
}

/* line 499, app/assets/stylesheets/lib/select2.scss */
.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

/* line 503, app/assets/stylesheets/lib/select2.scss */
.select2-container-multi .select2-choices {
  min-height: 26px;
}

/* line 507, app/assets/stylesheets/lib/select2.scss */
.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* line 514, app/assets/stylesheets/lib/select2.scss */
.select2-container-multi .select2-choices li {
  float: left;
  list-style: none;
}

/* line 518, app/assets/stylesheets/lib/select2.scss */
html[dir="rtl"] .select2-container-multi .select2-choices li {
  float: right;
}

/* line 522, app/assets/stylesheets/lib/select2.scss */
.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 528, app/assets/stylesheets/lib/select2.scss */
.select2-container-multi .select2-choices .select2-search-field input {
  padding: 5px;
  margin: 1px 0;
  font-family: sans-serif;
  font-size: 100%;
  color: #666;
  outline: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent !important;
}

/* line 542, app/assets/stylesheets/lib/select2.scss */
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: #fff url(/assets/select2-spinner-eb7cc70f358253b7e08d8bf5eb9984c196f0a082ee3b6c8482804fbfdbbc0b3f.gif) no-repeat 100% !important;
}

/* line 546, app/assets/stylesheets/lib/select2.scss */
.select2-default {
  color: #999 !important;
}

/* line 550, app/assets/stylesheets/lib/select2.scss */
.select2-container-multi .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 18px;
  margin: 3px 0 3px 5px;
  position: relative;
  line-height: 13px;
  color: #333;
  cursor: default;
  border: 1px solid #aaaaaa;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
}

/* line 580, app/assets/stylesheets/lib/select2.scss */
html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 18px 3px 5px;
}

/* line 585, app/assets/stylesheets/lib/select2.scss */
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default;
}

/* line 588, app/assets/stylesheets/lib/select2.scss */
.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #d4d4d4;
}

/* line 592, app/assets/stylesheets/lib/select2.scss */
.select2-search-choice-close {
  display: block;
  width: 12px;
  height: 13px;
  position: absolute;
  right: 3px;
  top: 4px;
  font-size: 1px;
  outline: none;
  background: url(/assets/select2-8c19812596ef1ad34c3395f09854cee97689e87f280298e177eb32065a4f4c4b.png) right top no-repeat;
}

/* line 604, app/assets/stylesheets/lib/select2.scss */
html[dir="rtl"] .select2-search-choice-close {
  right: auto;
  left: 3px;
}

/* line 609, app/assets/stylesheets/lib/select2.scss */
.select2-container-multi .select2-search-choice-close {
  left: 3px;
}

/* line 613, app/assets/stylesheets/lib/select2.scss */
html[dir="rtl"] .select2-container-multi .select2-search-choice-close {
  left: auto;
  right: 2px;
}

/* line 618, app/assets/stylesheets/lib/select2.scss */
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}

/* line 621, app/assets/stylesheets/lib/select2.scss */
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  background-position: right -11px;
}

/* disabled styles */
/* line 626, app/assets/stylesheets/lib/select2.scss */
.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

/* line 633, app/assets/stylesheets/lib/select2.scss */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 5px;
  border: 1px solid #ddd;
  background-image: none;
  background-color: #f4f4f4;
}

/* line 640, app/assets/stylesheets/lib/select2.scss */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
  background: none;
}

/* end multiselect */
/* line 646, app/assets/stylesheets/lib/select2.scss */
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
  text-decoration: underline;
}

/* line 651, app/assets/stylesheets/lib/select2.scss */
.select2-offscreen, .select2-offscreen:focus {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}

/* line 665, app/assets/stylesheets/lib/select2.scss */
.select2-display-none {
  display: none;
}

/* line 669, app/assets/stylesheets/lib/select2.scss */
.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll;
}

/* Retina-ize icons */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx) {
  /* line 681, app/assets/stylesheets/lib/select2.scss */
  .select2-search input,
.select2-search-choice-close,
.select2-container .select2-choice abbr,
.select2-container .select2-choice .select2-arrow b {
    background-image: url(/assets/select2x2-8c19812596ef1ad34c3395f09854cee97689e87f280298e177eb32065a4f4c4b.png) !important;
    background-repeat: no-repeat !important;
    background-size: 60px 40px !important;
  }
  /* line 690, app/assets/stylesheets/lib/select2.scss */
  .select2-search input {
    background-position: 100% -21px !important;
  }
}
@charset "UTF-8";
/* Inovadora Sistemas | Login.CSS : v1.0 | Última atualização: 2012-11-09 */
/* ========= Partes do sistema ========= */
/* line 7, app/assets/stylesheets/login.scss */
body {
  margin: 0;
  padding: 0;
  width: 100%;
  color: #5f5f5f;
  font: normal 12px/1.8em Verdana,Georgia,Helvetica,sans-serif;
}

/* line 8, app/assets/stylesheets/login.scss */
html, .main {
  padding: 0;
  margin: 0;
}

/* line 9, app/assets/stylesheets/login.scss */
.main {
  padding: 0;
  margin: 0;
}

/* line 10, app/assets/stylesheets/login.scss */
.clr {
  clear: both;
  padding: 0;
  margin: 0;
  width: 100%;
  font-size: 0px;
  line-height: 0px;
}

/* line 11, app/assets/stylesheets/login.scss */
h2 {
  font: bold 24px Arial, Helvetica, sans-serif;
  color: #323a3f;
  padding: 8px 0;
  margin: 8px 0;
}

/* line 12, app/assets/stylesheets/login.scss */
p {
  margin: 8px 0;
  padding: 0 0 8px 0;
  font: normal 12px/1.8em Verdana,Georgia,Helvetica,sans-serif;
}

/* line 13, app/assets/stylesheets/login.scss */
.header, .hbg, .content, .fbg, .footer {
  margin: 0;
  padding: 0;
}

/* line 14, app/assets/stylesheets/login.scss */
.content_resize, .inst_resize {
  margin: 0 auto;
  padding: 20px 40px;
  width: 846px;
  background-color: white;
  border: 1px solid #d7d7d7;
}

/* line 15, app/assets/stylesheets/login.scss */
.lbl-login {
  font: bold Verdana,Geneva,sans-serif;
  letter-spacing: 0.05em;
  text-align: right;
}

/* line 16, app/assets/stylesheets/login.scss */
.lupa {
  background: #fff url(/assets/prod/i_busca-88940f5077a198a37cdb4d41b877240a7249e68dadd8d5235f4362c245d4d1c8.png) no-repeat 5px center !important;
  padding-left: 27px !important;
}

/* line 17, app/assets/stylesheets/login.scss */
.pr5 {
  margin-right: 5px;
}

/* line 18, app/assets/stylesheets/login.scss */
.pr10 {
  margin-right: 10px;
}

/* header */
/* line 20, app/assets/stylesheets/login.scss */
.header {
  background: transparent url(/assets/prod/header_bg-c19aed9f381ae748fa971345649f65711c5076167a0e968021a5a795e7a2ad43.gif) repeat-x top;
  padding-top: 24px;
}

/* line 21, app/assets/stylesheets/login.scss */
.header_resize {
  margin: 0 auto;
  padding: 0;
  width: 926px;
  height: 70px;
  background-color: #fff;
  *background-color: #fff;
  background-image: -ms-linear-gradient(top, #f5f5f5, #fff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#fff));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #fff);
  background-image: -o-linear-gradient(top, #f5f5f5, #fff);
  background-image: -moz-linear-gradient(top, #f5f5f5, #fff);
  background-image: linear-gradient(top, #f5f5f5, #fff);
  background-repeat: repeat-x;
  background-position: top;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#fff', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  border-left: 1px solid #d7d7d7;
  border-right: 1px solid #d7d7d7;
}

/* line 35, app/assets/stylesheets/login.scss */
.header .logo {
  width: 190px;
  height: 55px;
  display: block;
  float: left;
  text-indent: -99999px;
  background: url(/assets/prod/logo_top-ecf3b95f4689ce6c01160a3f3bf8e235ee2f32cc88cc0bb8135df88577fbfe26.png) no-repeat;
}

/* line 36, app/assets/stylesheets/login.scss */
.header .logoupa {
  width: 200px;
  height: 55px;
  top: -10px;
  display: inline-block;
  float: left;
  text-indent: -99999px;
  background: url(/assets/prod/g-upa_logo_c-46952936ce9256119291a5bd500605b68b209290cd4a5ce176f2687105219553.png) center left no-repeat;
  margin-left: 10px;
  margin-right: -10px;
}

/* line 37, app/assets/stylesheets/login.scss */
.headleft {
  float: left;
  width: 190px;
  padding-top: 10px;
}

/* line 38, app/assets/stylesheets/login.scss */
.headright {
  float: right;
  width: 735px;
  overflow: visible;
  text-align: right;
}

/* line 39, app/assets/stylesheets/login.scss */
.contrat-logo {
  float: right;
  display: block;
  width: auto;
  height: 40px;
  max-height: 40px;
  margin: 20px 20px 0 12px;
}

/* line 40, app/assets/stylesheets/login.scss */
.contrat-name {
  float: right;
  margin-top: 10px;
}

/* line 41, app/assets/stylesheets/login.scss */
.contrat-name p {
  font: normal 14px/22px Verdana,Georgia,Arial,sans-serif;
}

/* form login */
/* line 43, app/assets/stylesheets/login.scss */
#login {
  min-width: 600px;
}

/* line 44, app/assets/stylesheets/login.scss */
.form-btn-login > * {
  display: inline-block !important;
  float: left !important;
}

/* line 45, app/assets/stylesheets/login.scss */
.form-btn-login .btn-login {
  margin-right: 20px;
}

/* line 46, app/assets/stylesheets/login.scss */
.login-aux {
  margin-left: -40px;
}

/* line 47, app/assets/stylesheets/login.scss */
.login-aux ul {
  display: inline-block;
}

/* line 48, app/assets/stylesheets/login.scss */
.login-aux li {
  list-style: none;
  float: left;
  margin-right: 15px;
  font-size: 11px;
}

/* line 49, app/assets/stylesheets/login.scss */
.login-chk {
  font-size: 11px !important;
  vertical-align: middle;
}

/* line 50, app/assets/stylesheets/login.scss */
.login-ico {
  margin: 5px 10px;
}

/* line 51, app/assets/stylesheets/login.scss */
.form-login {
  padding: 8px;
}

/* line 52, app/assets/stylesheets/login.scss */
.form-login-bottom {
  padding: 0 0 8px 88px;
  margin-top: 10px;
}

/* line 53, app/assets/stylesheets/login.scss */
.vcampo h4 {
  margin: 0;
}

/* hbg */
/* line 55, app/assets/stylesheets/login.scss */
.hbg {
  padding: 0;
}

/* line 56, app/assets/stylesheets/login.scss */
.hbg_resize {
  margin: 0 auto;
  padding: 20px 456px 0 56px;
  width: 492px;
  height: 300px;
  background: url(/assets/prod/home_display-c19b6d9bc7ac34f78f1576fb2b1756af4fb0c7ccf9ddce200460feac746edc27.png) no-repeat top center;
}

/* line 57, app/assets/stylesheets/login.scss */
.hbg_resize-g-upa {
  background: url(/assets/prod/home_display_g-upa-3ffc1b197e7b4c9a9b906a21bc81ff613034bfdef270b082f9153a277f705dd8.png) no-repeat top center;
}

/* footer */
/* line 60, app/assets/stylesheets/login.scss */
.footer {
  margin: 0;
  padding: 0;
}

/* line 61, app/assets/stylesheets/login.scss */
.footer > p, .footer > li {
  margin-top: 10px;
}

/* line 62, app/assets/stylesheets/login.scss */
.footer_resize {
  margin: 0 auto;
  padding: 6px 0;
  width: 925px;
}

/* line 63, app/assets/stylesheets/login.scss */
.footer_resize p.lf {
  float: right;
  width: auto;
  right: 0;
}

/* line 64, app/assets/stylesheets/login.scss */
ul.fmenu {
  list-style: none;
  float: right;
  width: auto;
}

/* line 65, app/assets/stylesheets/login.scss */
ul.fmenu li {
  display: inline-block;
  padding-left: 15px;
}

/* line 67, app/assets/stylesheets/login.scss */
.copyright {
  float: left;
  margin-left: 15px;
  font: normal 13px/18px Arial,Helvetica,Verdana,sans-serif;
  color: #666;
}

/* line 68, app/assets/stylesheets/login.scss */
.fotlogo {
  float: left;
  display: block;
  width: 60px;
  height: 50px;
  margin: 0 0 20px 0;
  background: transparent url(/assets/logo_rodape_inovadora2-fdc588dbe041217a9b712667548e24e9fa4512e2e4817105ae420456f886c7b5.png) no-repeat 0 0;
  filter: alpha(opacity=6);
  opacity: .6 !important;
}

/* INPUTS, SELECTS E TEXTAREA */
/* line 71, app/assets/stylesheets/login.scss */
input, button, select, textarea {
  font: 14px/1.2em Verdana,Georgia,Arial,Sans-serif !important;
}

/* line 72, app/assets/stylesheets/login.scss */
input[type="text"],
input[type="password"],
input[type="email"] {
  border: 1px solid #ccc;
  color: #000;
  background-color: white;
  margin: -3px 3px 6px 3px;
  padding: 4px;
  display: -moz-inline-stack;
  display: inline-block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  min-width: 30px;
}

/* line 87, app/assets/stylesheets/login.scss */
input[type="text"]:hover,
input[type="password"]:hover,
input[type="email"]:hover {
  color: #666 !important;
  border-color: #999 !important;
}

/* -------- CONTEUDOS --------- */
/* content */
/* line 99, app/assets/stylesheets/login.scss */
.content {
  padding-bottom: 16px;
}

/* line 100, app/assets/stylesheets/login.scss */
.content_resize {
  border-top: none;
  background-color: white;
  width: 846px;
}

/* line 101, app/assets/stylesheets/login.scss */
.content .mainbar {
  margin: 0;
  padding: 0;
  float: right;
  width: 620px;
}

/* line 102, app/assets/stylesheets/login.scss */
.content .mainbar .article, .content .sidebar .gadget {
  margin: 0;
  padding: 0 0 16px 0;
}

/* line 103, app/assets/stylesheets/login.scss */
.content .sidebar {
  margin: 0;
  padding: 0;
  float: left;
  width: 240px;
}

/* subpages */
/* line 105, app/assets/stylesheets/login.scss */
.content .mainbar .comment {
  margin: 0;
  padding: 16px 0 0 0;
}

/* line 106, app/assets/stylesheets/login.scss */
.content .mainbar .comment img.userpic {
  border: 1px solid #f5f5f5;
  margin: 10px 16px 0 0;
  padding: 0;
  float: left;
}

/* fbg */
/* line 108, app/assets/stylesheets/login.scss */
.inst {
  margin: 0;
  padding: 0;
}

/* line 110, app/assets/stylesheets/login.scss */
.inst_resize img {
  border: 1px solid #f5f5f5;
}

/* line 111, app/assets/stylesheets/login.scss */
.inst_resize .col {
  margin: 0;
  float: right;
}

/* line 112, app/assets/stylesheets/login.scss */
.inst_resize .c1 {
  padding: 0 0 0 16px;
  width: 246px;
}

/* line 113, app/assets/stylesheets/login.scss */
.inst_resize .c2 {
  padding: 0 16px;
  width: 290px;
}

/* line 114, app/assets/stylesheets/login.scss */
.inst_resize .c3 {
  padding: 0 16px 0 0;
  width: 240px;
}

/* line 115, app/assets/stylesheets/login.scss */
.inst_resize .c1 img {
  margin: 8px 16px 16px 0;
  padding: 0;
  float: left;
}

/* line 116, app/assets/stylesheets/login.scss */
.inst_resize .c3 img {
  margin: 4px;
  padding: 0;
}

/* CONTEUDO INSTITUCIONAL */
/* line 122, app/assets/stylesheets/login.scss */
.inst_resize #container {
  clear: both;
  padding: 10px 0 0 0;
}

/* line 123, app/assets/stylesheets/login.scss */
.inovadora-logo {
  width: 165px;
  height: 29px;
  display: inline-block;
  float: left;
  text-indent: -99999px;
  background: url(/assets/logo_login-79342550f0783e55d29c6e8a8a7be50cbc7160df33035a55a688836e52419024.png) no-repeat;
  margin: 10px 0 0 0;
}

/* line 124, app/assets/stylesheets/login.scss */
.inst_resize #nav {
  float: right;
  border: none;
  padding: 0;
  margin: 0;
}

/* line 125, app/assets/stylesheets/login.scss */
.inst_resize #nav li {
  float: left;
  list-style: none;
  margin: 0 4px 0 0;
  padding: 0;
}

/* line 126, app/assets/stylesheets/login.scss */
.inst_resize #nav li a {
  display: block;
  padding: 6px 10px 21px 10px;
  background: #fff;
  text-decoration: none;
  text-transform: uppercase;
  margin: 0 1px 0 0;
}

/* line 127, app/assets/stylesheets/login.scss */
.inst_resize #nav li a:hover {
  color: #000;
}

/* line 129, app/assets/stylesheets/login.scss */
.random {
  width: 846px;
  height: 200px;
  display: block;
  margin: 15px 0 30px 0;
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
}

/* line 130, app/assets/stylesheets/login.scss */
.inst_resize .barraOn {
  display: block;
  height: 35px;
  background-color: #CCC;
}

/* line 133, app/assets/stylesheets/login.scss */
.inst_resize #sidebar {
  width: 230px;
  float: right;
  background: url(/assets/detR-18e175c6f6523daaed78460268052181cd698a507389017d90fb57ce94243151.jpg) top right no-repeat #fff;
  padding: 10px 20px 10px 10px;
  margin: -30px 0 0 0;
}

/* line 141, app/assets/stylesheets/login.scss */
.inst_resize #content {
  margin: 0 260px 0 5px;
  padding: 10px 20px 0 0;
  background: url(/assets/detL-4c002d786171048e3aa525f099d7008918b3ecd5577afb16a0a1325ddc625406.jpg) top right no-repeat;
}

/* line 147, app/assets/stylesheets/login.scss */
.inst_resize #content h2 {
  font: normal 24px Arial,Helvetica,sans-serif;
  padding: 0;
  margin: 0;
  color: #121212;
  letter-spacing: -1px;
  border-bottom: 2px solid #eee;
  clear: left;
}

/* line 149, app/assets/stylesheets/login.scss */
.inst_resize #content p {
  margin: 15px 0;
  font-size: 110%;
  line-height: 21px;
}

/* line 150, app/assets/stylesheets/login.scss */
.inst_resize #sidebar h2 {
  color: #333;
  margin: 5px 0 10px 0;
  font-size: 16px;
}

/* line 151, app/assets/stylesheets/login.scss */
.inst_resize p.news {
  background: #f4f4f4;
  padding: 10px;
  margin: 0 0 10px 0;
  border-left: 5px solid #f0f0f0;
}

/* line 152, app/assets/stylesheets/login.scss */
.inst_resize p.news a.more {
  display: block;
  text-align: right;
  border: none;
}

/* line 153, app/assets/stylesheets/login.scss */
.inst_resize blockquote {
  padding: 0 0 0 10px;
  border-left: 5px solid #ccc;
}

/* line 154, app/assets/stylesheets/login.scss */
.inst_resize #content img {
  padding: 5px;
  border: 1px solid #eee;
}

/* line 155, app/assets/stylesheets/login.scss */
.inst_resize #nav a:link, .inst_resize #nav a:visited {
  border-bottom: 1px dotted #ccc;
  text-decoration: none;
}

/* line 156, app/assets/stylesheets/login.scss */
.inst_resize #nav a:hover {
  border-bottom: 1px solid #ccc;
}

/* line 157, app/assets/stylesheets/login.scss */
.inst_resize .ad {
  width: 50px;
  height: 50px;
  margin: 5px;
  padding: 3px;
  border: 1px solid #ccc;
  background: #ccc;
}

/* line 158, app/assets/stylesheets/login.scss */
.inst_resize .ad:hover {
  border: 1px solid #333;
}
@charset "UTF-8";
/* G-HOSP COR: #00A8E1 / rgba(14,157,217) */
/* ------------ PRODUTO ------------ */
/* line 4, app/assets/stylesheets/prod_g-hosp.scss */
.cor_prod {
  color: #00A8E1;
}

/* line 4, app/assets/stylesheets/prod_g-hosp.scss */
.bg_prod {
  background-color: #00A8E1;
}

/* line 4, app/assets/stylesheets/prod_g-hosp.scss */
.bg_prod_rgba {
  background-color: #0e9dd9;
}

/* Links */
/* line 6, app/assets/stylesheets/prod_g-hosp.scss */
a:link, a:visited, a.btn {
  color: #007da8;
  text-decoration: none;
}

/* line 7, app/assets/stylesheets/prod_g-hosp.scss */
a.disabled {
  color: #999 !important;
  text-decoration: none;
}

/* line 8, app/assets/stylesheets/prod_g-hosp.scss */
a:focus, a:hover, a:active {
  color: #00A8E1;
  text-decoration: underline;
}

/* line 9, app/assets/stylesheets/prod_g-hosp.scss */
abbr, acronym {
  border-bottom: 1px dashed #00A8E1;
}

/* line 10, app/assets/stylesheets/prod_g-hosp.scss */
#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover {
  color: #007399;
}

/* line 11, app/assets/stylesheets/prod_g-hosp.scss */
.select2-results .select2-highlighted {
  background: #00A8E1;
  color: #fff;
}

/* Menu DD */
/* line 13, app/assets/stylesheets/prod_g-hosp.scss */
nav .ddmenu ul li a.selected, nav .ddmenu ul li a:hover {
  background: #00A8E1 url(/assets/bg_ddmenuA-b509f94de7190ce284e68fe69c836fac7a032a97b2a9724183bf79bc26406038.png);
  color: white;
}

/* line 14, app/assets/stylesheets/prod_g-hosp.scss */
nav .ddmenu ul li ul li a {
  color: #00A8E1 !important;
}

/* line 15, app/assets/stylesheets/prod_g-hosp.scss */
nav .ddmenu ul li ul li:last-child {
  border-bottom: 5px solid #00A8E1 !important;
}

/* Painel Lateral */
/* line 17, app/assets/stylesheets/prod_g-hosp.scss */
#panel li a.active, #panel li a.active:hover {
  border-bottom-color: #00A8E1;
}

/* Formulários */
/* line 19, app/assets/stylesheets/prod_g-hosp.scss */
select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus {
  color: #000 !important;
  border-color: #00A8E1 !important;
}

/* line 20, app/assets/stylesheets/prod_g-hosp.scss */
#content fieldset legend, .ui-dialog-content fieldset legend {
  color: #E94E1B;
}

/* line 21, app/assets/stylesheets/prod_g-hosp.scss */
input[type="radio"]:focus, input[type="checkbox"]:focus {
  outline: 2px solid rgba(14, 157, 217, 0.65);
}

/* Botão */
/* line 23, app/assets/stylesheets/prod_g-hosp.scss */
input[type="submit"], input[type="button"], input[type="reset"], button, .botao, .btn {
  background-color: #007da8;
  color: white !important;
}

/* line 24, app/assets/stylesheets/prod_g-hosp.scss */
input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, button:hover, .botao:hover, .btn:hover {
  background-color: #00A8E1;
}

/* Tabelas */
/* line 26, app/assets/stylesheets/prod_g-hosp.scss */
table tr:hover td, .bgdestaque {
  background: #b0dfef;
}

/* table a:link, table a:visited { color:#000; } */
/* line 28, app/assets/stylesheets/prod_g-hosp.scss */
table a:hover, table.linkless tr:hover td a {
  color: #007da8;
}

/* table.linkless a:link, table.linkless a:visited { color:#000; } */
/* line 30, app/assets/stylesheets/prod_g-hosp.scss */
table a.a-visible:link, table a.a-visible:visited {
  color: #00A8E1 !important;
}

/* Login */
/* line 32, app/assets/stylesheets/prod_g-hosp.scss */
.fbg_resize {
  border-top: 3px #00A8E1 solid !important;
}

/* Abas */
/* line 34, app/assets/stylesheets/prod_g-hosp.scss */
#content ul.abas li a:hover {
  background-color: #00A8E1;
  color: #fff;
}

/* line 35, app/assets/stylesheets/prod_g-hosp.scss */
#content ul.abas li.selecionado a, #content ul.abas li.Selecionado a {
  background-color: #666;
  border-bottom: 1px solid #222b33;
  color: #fff;
}

/* Loading topo */
/* line 37, app/assets/stylesheets/prod_g-hosp.scss */
.la-anim-10::before {
  border-right-color: #00A8E1;
  border-left-color: #00A8E1;
}

/* line 38, app/assets/stylesheets/prod_g-hosp.scss */
.la-anim-10::after {
  border-top-color: #00A8E1;
  border-bottom-color: #00A8E1;
}

/* --- Interface FIXA ---*/
/* line 40, app/assets/stylesheets/prod_g-hosp.scss */
.bg_conteudo {
  background: #E7E7E6 url(/assets/bg_mais-d05398bcb81b4410aadf667b3e86cd95972b0e39fd18afa4e3d731a74736bc07.png) repeat 0 0;
}

/* line 40, app/assets/stylesheets/prod_g-hosp.scss */
#content-top {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 40, app/assets/stylesheets/prod_g-hosp.scss */
#content {
  background-color: white !important;
}

/* line 40, app/assets/stylesheets/prod_g-hosp.scss */
#content-bottom {
  background: rgba(0, 0, 0, 0.45);
}

/* line 42, app/assets/stylesheets/prod_g-hosp.scss */
.dialogFixed {
  position: fixed !important;
}

/* line 45, app/assets/stylesheets/prod_g-hosp.scss */
.selecionado {
  background-color: #d1d1d1;
}

/*  ===============  CSS V3  ===============  */
/* line 50, app/assets/stylesheets/prod_g-hosp.scss */
.block {
  display: block !important;
}

/* line 50, app/assets/stylesheets/prod_g-hosp.scss */
.iblock {
  display: inline-block !important;
}

/* line 50, app/assets/stylesheets/prod_g-hosp.scss */
.inline {
  display: inline !important;
}

/* line 50, app/assets/stylesheets/prod_g-hosp.scss */
.table {
  display: table !important;
}

/* line 51, app/assets/stylesheets/prod_g-hosp.scss */
.fixed {
  position: fixed !important;
}

/* line 51, app/assets/stylesheets/prod_g-hosp.scss */
.absolute {
  position: absolute !important;
}

/* line 52, app/assets/stylesheets/prod_g-hosp.scss */
.clear {
  clear: both !important;
}

/* line 52, app/assets/stylesheets/prod_g-hosp.scss */
.left {
  float: left !important;
}

/* line 52, app/assets/stylesheets/prod_g-hosp.scss */
.right {
  float: right !important;
}

/* line 53, app/assets/stylesheets/prod_g-hosp.scss */
.show {
  display: block !important;
}

/* line 53, app/assets/stylesheets/prod_g-hosp.scss */
.hide {
  display: none !important;
}

/* line 54, app/assets/stylesheets/prod_g-hosp.scss */
.visible {
  visibility: visible !important;
}

/* line 54, app/assets/stylesheets/prod_g-hosp.scss */
.invisible, [hidden] {
  visibility: hidden !important;
}

/* line 55, app/assets/stylesheets/prod_g-hosp.scss */
.scroll-x {
  overflow-x: scroll;
}

/* line 55, app/assets/stylesheets/prod_g-hosp.scss */
.scroll-y {
  overflow-y: scroll;
}

/* line 55, app/assets/stylesheets/prod_g-hosp.scss */
.noscroll {
  overflow: hidden;
}

/* line 56, app/assets/stylesheets/prod_g-hosp.scss */
.direita {
  text-align: right !important;
}

/* line 56, app/assets/stylesheets/prod_g-hosp.scss */
.centro {
  text-align: center !important;
}

/* line 56, app/assets/stylesheets/prod_g-hosp.scss */
.esquerda {
  text-align: left !important;
}

/* line 57, app/assets/stylesheets/prod_g-hosp.scss */
.va-middle {
  vertical-align: middle;
}

/* Not */
/* line 59, app/assets/stylesheets/prod_g-hosp.scss */
.nobr, nobr, .nowrap {
  white-space: nowrap !important;
}

/* line 60, app/assets/stylesheets/prod_g-hosp.scss */
.wordwrap {
  white-space: -moz-pre-wrap !important;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: pre-wrap;
  word-wrap: break-word;
  white-space: -webkit-pre-wrap;
  word-break: break-all;
  white-space: normal;
}

/* line 61, app/assets/stylesheets/prod_g-hosp.scss */
.nobg {
  background-image: none !important;
}

/* line 62, app/assets/stylesheets/prod_g-hosp.scss */
.noborder {
  border: 0 !important;
}

/* line 63, app/assets/stylesheets/prod_g-hosp.scss */
.nolist {
  list-style: none;
  padding-left: 0;
}

/* line 64, app/assets/stylesheets/prod_g-hosp.scss */
.no-i:after, .no-i:before {
  display: none !important;
}

/* Margins (px) (0 to 25px ~ each 5) */
/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.m0 {
  margin: 0 !important;
}

/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.m5 {
  margin: 5px !important;
}

/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.m10 {
  margin: 10px !important;
}

/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.m15 {
  margin: 15px !important;
}

/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.m20 {
  margin: 20px !important;
}

/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.m25 {
  margin: 25px !important;
}

/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.mt0 {
  margin-top: 0 !important;
}

/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.mt5 {
  margin-top: 5px !important;
}

/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.mt10 {
  margin-top: 10px !important;
}

/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.mt15 {
  margin-top: 15px !important;
}

/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.mt20 {
  margin-top: 20px !important;
}

/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.mt25 {
  margin-top: 25px !important;
}

/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.mr0 {
  margin-right: 0 !important;
}

/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.mr5 {
  margin-right: 5px !important;
}

/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.mr10 {
  margin-right: 10px !important;
}

/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.mr15 {
  margin-right: 15px !important;
}

/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.mr20 {
  margin-right: 20px !important;
}

/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.mr25 {
  margin-right: 25px !important;
}

/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.mb0 {
  margin-bottom: 0 !important;
}

/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.mb5 {
  margin-bottom: 5px !important;
}

/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.mb10 {
  margin-bottom: 10px !important;
}

/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.mb15 {
  margin-bottom: 15px !important;
}

/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.mb20 {
  margin-bottom: 20px !important;
}

/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.mb25 {
  margin-bottom: 25px !important;
}

/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.ml0 {
  margin-left: 0 !important;
}

/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.ml5 {
  margin-left: 5px !important;
}

/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.ml10 {
  margin-left: 10px !important;
}

/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.ml15 {
  margin-left: 15px !important;
}

/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.ml20 {
  margin-left: 20px !important;
}

/* line 66, app/assets/stylesheets/prod_g-hosp.scss */
.ml25 {
  margin-left: 25px !important;
}

/* Paddings (px) (0 to 25px ~ each 5) */
/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.p0 {
  padding: 0 !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.p5 {
  padding: 5px !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.p10 {
  padding: 10px !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.p15 {
  padding: 15px !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.p20 {
  padding: 20px !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.p25 {
  padding: 25px !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.pt0 {
  padding-top: 0 !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.pt5 {
  padding-top: 5px !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.pt10 {
  padding-top: 10px !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.pt15 {
  padding-top: 15px !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.pt20 {
  padding-top: 20px !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.pt25 {
  padding-top: 25px !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.pr0 {
  padding-right: 0 !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.pr5 {
  padding-right: 5px !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.pr10 {
  padding-right: 10px !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.pr15 {
  padding-right: 15px !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.pr20 {
  padding-right: 20px !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.pr25 {
  padding-right: 25px !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.pb0 {
  padding-bottom: 0 !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.pb5 {
  padding-bottom: 5px !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.pb10 {
  padding-bottom: 10px !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.pb15 {
  padding-bottom: 15px !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.pb20 {
  padding-bottom: 20px !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.pb25 {
  padding-bottom: 25px !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.pl0 {
  padding-left: 0 !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.pl5 {
  padding-left: 5px !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.pl10 {
  padding-left: 10px !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.pl15 {
  padding-left: 15px !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.pl20 {
  padding-left: 20px !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.pl25 {
  padding-left: 25px !important;
}

/* line 68, app/assets/stylesheets/prod_g-hosp.scss */
.pl40 {
  padding-left: 40px !important;
}

/* Width (%) (0 to 100% ~ each 5 */
/* line 70, app/assets/stylesheets/prod_g-hosp.scss */
.w5p {
  width: 5%;
}

/* line 70, app/assets/stylesheets/prod_g-hosp.scss */
.w10p {
  width: 10%;
}

/* line 70, app/assets/stylesheets/prod_g-hosp.scss */
.w15p {
  width: 15%;
}

/* line 70, app/assets/stylesheets/prod_g-hosp.scss */
.w20p {
  width: 20%;
}

/* line 70, app/assets/stylesheets/prod_g-hosp.scss */
.w25p {
  width: 25%;
}

/* line 70, app/assets/stylesheets/prod_g-hosp.scss */
.w30p {
  width: 30%;
}

/* line 70, app/assets/stylesheets/prod_g-hosp.scss */
.w35p {
  width: 35%;
}

/* line 70, app/assets/stylesheets/prod_g-hosp.scss */
.w40p {
  width: 40%;
}

/* line 70, app/assets/stylesheets/prod_g-hosp.scss */
.w45p {
  width: 45%;
}

/* line 70, app/assets/stylesheets/prod_g-hosp.scss */
.w50p {
  width: 50%;
}

/* line 70, app/assets/stylesheets/prod_g-hosp.scss */
.w55p {
  width: 55%;
}

/* line 70, app/assets/stylesheets/prod_g-hosp.scss */
.w60p {
  width: 60%;
}

/* line 70, app/assets/stylesheets/prod_g-hosp.scss */
.w65p {
  width: 65%;
}

/* line 70, app/assets/stylesheets/prod_g-hosp.scss */
.w70p {
  width: 70%;
}

/* line 70, app/assets/stylesheets/prod_g-hosp.scss */
.w75p {
  width: 75%;
}

/* line 70, app/assets/stylesheets/prod_g-hosp.scss */
.w80p {
  width: 80%;
}

/* line 70, app/assets/stylesheets/prod_g-hosp.scss */
.w85p {
  width: 85%;
}

/* line 70, app/assets/stylesheets/prod_g-hosp.scss */
.w90p {
  width: 90%;
}

/* line 70, app/assets/stylesheets/prod_g-hosp.scss */
.w95p {
  width: 95%;
}

/* line 70, app/assets/stylesheets/prod_g-hosp.scss */
.w100p {
  width: 100%;
}

/* Width (%) (0 to 100% ~ each 5 */
/* line 72, app/assets/stylesheets/prod_g-hosp.scss */
.h5p {
  height: 5%;
}

/* line 72, app/assets/stylesheets/prod_g-hosp.scss */
.h10p {
  height: 10%;
}

/* line 72, app/assets/stylesheets/prod_g-hosp.scss */
.h15p {
  height: 15%;
}

/* line 72, app/assets/stylesheets/prod_g-hosp.scss */
.h20p {
  height: 20%;
}

/* line 72, app/assets/stylesheets/prod_g-hosp.scss */
.h25p {
  height: 25%;
}

/* line 72, app/assets/stylesheets/prod_g-hosp.scss */
.h30p {
  height: 30%;
}

/* line 72, app/assets/stylesheets/prod_g-hosp.scss */
.h35p {
  height: 35%;
}

/* line 72, app/assets/stylesheets/prod_g-hosp.scss */
.h40p {
  height: 40%;
}

/* line 72, app/assets/stylesheets/prod_g-hosp.scss */
.h45p {
  height: 45%;
}

/* line 72, app/assets/stylesheets/prod_g-hosp.scss */
.h50p {
  height: 50%;
}

/* line 72, app/assets/stylesheets/prod_g-hosp.scss */
.h55p {
  height: 55%;
}

/* line 72, app/assets/stylesheets/prod_g-hosp.scss */
.h60p {
  height: 60%;
}

/* line 72, app/assets/stylesheets/prod_g-hosp.scss */
.h65p {
  height: 65%;
}

/* line 72, app/assets/stylesheets/prod_g-hosp.scss */
.h70p {
  height: 70%;
}

/* line 72, app/assets/stylesheets/prod_g-hosp.scss */
.h75p {
  height: 75%;
}

/* line 72, app/assets/stylesheets/prod_g-hosp.scss */
.h80p {
  height: 80%;
}

/* line 72, app/assets/stylesheets/prod_g-hosp.scss */
.h85p {
  height: 85%;
}

/* line 72, app/assets/stylesheets/prod_g-hosp.scss */
.h90p {
  height: 90%;
}

/* line 72, app/assets/stylesheets/prod_g-hosp.scss */
.h95p {
  height: 95%;
}

/* line 72, app/assets/stylesheets/prod_g-hosp.scss */
.h100p {
  height: 100%;
}

/* Width (px) (0 to 600px ~ each 5) */
/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w0 {
  width: 0;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w5 {
  width: 5px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w10 {
  width: 10px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w15 {
  width: 15px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w20 {
  width: 20px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w25 {
  width: 25px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w30 {
  width: 30px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w35 {
  width: 35px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w40 {
  width: 40px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w45 {
  width: 45px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w50 {
  width: 50px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w55 {
  width: 55px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w60 {
  width: 60px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w65 {
  width: 65px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w70 {
  width: 70px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w75 {
  width: 75px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w80 {
  width: 80px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w85 {
  width: 85px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w90 {
  width: 90px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w95 {
  width: 95px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w100 {
  width: 100px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w105 {
  width: 105px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w110 {
  width: 110px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w115 {
  width: 115px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w120 {
  width: 120px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w125 {
  width: 125px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w130 {
  width: 130px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w135 {
  width: 135px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w140 {
  width: 140px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w145 {
  width: 145px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w150 {
  width: 150px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w155 {
  width: 155px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w160 {
  width: 160px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w165 {
  width: 165px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w170 {
  width: 170px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w175 {
  width: 175px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w180 {
  width: 180px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w185 {
  width: 185px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w190 {
  width: 190px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w195 {
  width: 195px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w200 {
  width: 200px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w205 {
  width: 205px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w210 {
  width: 210px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w215 {
  width: 215px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w220 {
  width: 220px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w225 {
  width: 225px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w230 {
  width: 230px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w235 {
  width: 235px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w240 {
  width: 240px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w245 {
  width: 245px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w250 {
  width: 250px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w255 {
  width: 255px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w260 {
  width: 260px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w265 {
  width: 265px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w270 {
  width: 270px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w275 {
  width: 275px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w280 {
  width: 280px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w285 {
  width: 285px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w290 {
  width: 290px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w295 {
  width: 295px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w300 {
  width: 300px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w305 {
  width: 305px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w310 {
  width: 310px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w315 {
  width: 315px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w320 {
  width: 320px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w325 {
  width: 325px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w330 {
  width: 330px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w335 {
  width: 335px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w340 {
  width: 340px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w345 {
  width: 345px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w350 {
  width: 350px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w355 {
  width: 355px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w360 {
  width: 360px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w365 {
  width: 365px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w370 {
  width: 370px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w375 {
  width: 375px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w380 {
  width: 380px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w385 {
  width: 385px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w390 {
  width: 390px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w395 {
  width: 395px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w400 {
  width: 400px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w405 {
  width: 405px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w410 {
  width: 410px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w415 {
  width: 415px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w420 {
  width: 420px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w425 {
  width: 425px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w430 {
  width: 430px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w435 {
  width: 435px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w440 {
  width: 440px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w445 {
  width: 445px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w450 {
  width: 450px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w455 {
  width: 455px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w460 {
  width: 460px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w465 {
  width: 465px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w470 {
  width: 470px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w475 {
  width: 475px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w480 {
  width: 480px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w485 {
  width: 485px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w490 {
  width: 490px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w495 {
  width: 495px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w500 {
  width: 500px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w505 {
  width: 505px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w510 {
  width: 510px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w515 {
  width: 515px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w520 {
  width: 520px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w525 {
  width: 525px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w530 {
  width: 530px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w535 {
  width: 535px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w540 {
  width: 540px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w545 {
  width: 545px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w550 {
  width: 550px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w555 {
  width: 555px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w560 {
  width: 560px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w565 {
  width: 565px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w570 {
  width: 570px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w575 {
  width: 575px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w580 {
  width: 580px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w585 {
  width: 585px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w590 {
  width: 590px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w595 {
  width: 595px;
}

/* line 74, app/assets/stylesheets/prod_g-hosp.scss */
.w600 {
  width: 600px;
}

/* Height (px) (0 to 600px ~ each 5) */
/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h0 {
  height: 0;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h5 {
  height: 5px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h10 {
  height: 10px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h15 {
  height: 15px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h20 {
  height: 20px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h25 {
  height: 25px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h30 {
  height: 30px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h35 {
  height: 35px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h40 {
  height: 40px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h45 {
  height: 45px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h50 {
  height: 50px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h55 {
  height: 55px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h60 {
  height: 60px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h65 {
  height: 65px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h70 {
  height: 70px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h75 {
  height: 75px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h80 {
  height: 80px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h85 {
  height: 85px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h90 {
  height: 90px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h95 {
  height: 95px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h100 {
  height: 100px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h105 {
  height: 105px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h110 {
  height: 110px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h115 {
  height: 115px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h120 {
  height: 120px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h125 {
  height: 125px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h130 {
  height: 130px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h135 {
  height: 135px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h140 {
  height: 140px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h145 {
  height: 145px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h150 {
  height: 150px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h155 {
  height: 155px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h160 {
  height: 160px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h165 {
  height: 165px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h170 {
  height: 170px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h175 {
  height: 175px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h180 {
  height: 180px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h185 {
  height: 185px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h190 {
  height: 190px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h195 {
  height: 195px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h200 {
  height: 200px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h205 {
  height: 205px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h210 {
  height: 210px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h215 {
  height: 215px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h220 {
  height: 220px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h225 {
  height: 225px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h230 {
  height: 230px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h235 {
  height: 235px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h240 {
  height: 240px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h245 {
  height: 245px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h250 {
  height: 250px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h255 {
  height: 255px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h260 {
  height: 260px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h265 {
  height: 265px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h270 {
  height: 270px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h275 {
  height: 275px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h280 {
  height: 280px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h285 {
  height: 285px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h290 {
  height: 290px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h295 {
  height: 295px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h300 {
  height: 300px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h305 {
  height: 305px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h310 {
  height: 310px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h315 {
  height: 315px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h320 {
  height: 320px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h325 {
  height: 325px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h330 {
  height: 330px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h335 {
  height: 335px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h340 {
  height: 340px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h345 {
  height: 345px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h350 {
  height: 350px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h355 {
  height: 355px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h360 {
  height: 360px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h365 {
  height: 365px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h370 {
  height: 370px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h375 {
  height: 375px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h380 {
  height: 380px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h385 {
  height: 385px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h390 {
  height: 390px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h395 {
  height: 395px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h400 {
  height: 400px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h405 {
  height: 405px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h410 {
  height: 410px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h415 {
  height: 415px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h420 {
  height: 420px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h425 {
  height: 425px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h430 {
  height: 430px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h435 {
  height: 435px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h440 {
  height: 440px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h445 {
  height: 445px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h450 {
  height: 450px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h455 {
  height: 455px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h460 {
  height: 460px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h465 {
  height: 465px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h470 {
  height: 470px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h475 {
  height: 475px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h480 {
  height: 480px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h485 {
  height: 485px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h490 {
  height: 490px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h495 {
  height: 495px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h500 {
  height: 500px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h505 {
  height: 505px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h510 {
  height: 510px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h515 {
  height: 515px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h520 {
  height: 520px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h525 {
  height: 525px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h530 {
  height: 530px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h535 {
  height: 535px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h540 {
  height: 540px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h545 {
  height: 545px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h550 {
  height: 550px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h555 {
  height: 555px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h560 {
  height: 560px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h565 {
  height: 565px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h570 {
  height: 570px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h575 {
  height: 575px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h580 {
  height: 580px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h585 {
  height: 585px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h590 {
  height: 590px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h595 {
  height: 595px;
}

/* line 76, app/assets/stylesheets/prod_g-hosp.scss */
.h600 {
  height: 600px;
}

/* Transparency */
/* line 78, app/assets/stylesheets/prod_g-hosp.scss */
.t5 {
  opacity: 0.05;
  filter: alpha(opacity=5);
}

/* line 78, app/assets/stylesheets/prod_g-hosp.scss */
.t10 {
  opacity: 0.1;
  filter: alpha(opacity=10);
}

/* line 78, app/assets/stylesheets/prod_g-hosp.scss */
.t15 {
  opacity: 0.15;
  filter: alpha(opacity=15);
}

/* line 78, app/assets/stylesheets/prod_g-hosp.scss */
.t20 {
  opacity: 0.2;
  filter: alpha(opacity=20);
}

/* line 78, app/assets/stylesheets/prod_g-hosp.scss */
.t25 {
  opacity: 0.25;
  filter: alpha(opacity=25);
}

/* line 78, app/assets/stylesheets/prod_g-hosp.scss */
.t30 {
  opacity: 0.3;
  filter: alpha(opacity=30);
}

/* line 78, app/assets/stylesheets/prod_g-hosp.scss */
.t35 {
  opacity: 0.35;
  filter: alpha(opacity=35);
}

/* line 78, app/assets/stylesheets/prod_g-hosp.scss */
.t40 {
  opacity: 0.4;
  filter: alpha(opacity=40);
}

/* line 78, app/assets/stylesheets/prod_g-hosp.scss */
.t45 {
  opacity: 0.45;
  filter: alpha(opacity=45);
}

/* line 78, app/assets/stylesheets/prod_g-hosp.scss */
.t50 {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 78, app/assets/stylesheets/prod_g-hosp.scss */
.t55 {
  opacity: 0.55;
  filter: alpha(opacity=55);
}

/* line 78, app/assets/stylesheets/prod_g-hosp.scss */
.t60 {
  opacity: 0.6;
  filter: alpha(opacity=60);
}

/* line 78, app/assets/stylesheets/prod_g-hosp.scss */
.t65 {
  opacity: 0.65;
  filter: alpha(opacity=65);
}

/* line 78, app/assets/stylesheets/prod_g-hosp.scss */
.t70 {
  opacity: 0.7;
  filter: alpha(opacity=70);
}

/* line 78, app/assets/stylesheets/prod_g-hosp.scss */
.t75 {
  opacity: 0.75;
  filter: alpha(opacity=75);
}

/* line 78, app/assets/stylesheets/prod_g-hosp.scss */
.t80 {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 78, app/assets/stylesheets/prod_g-hosp.scss */
.t85 {
  opacity: 0.85;
  filter: alpha(opacity=85);
}

/* line 78, app/assets/stylesheets/prod_g-hosp.scss */
.t90 {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

/* line 78, app/assets/stylesheets/prod_g-hosp.scss */
.t95 {
  opacity: 0.95;
  filter: alpha(opacity=95);
}

/* Colors Basic */
/* line 80, app/assets/stylesheets/prod_g-hosp.scss */
.cBlack, .cB {
  color: black !important;
}

/* line 80, app/assets/stylesheets/prod_g-hosp.scss */
.bgB {
  background-color: black !important;
}

/* line 80, app/assets/stylesheets/prod_g-hosp.scss */
.bB {
  border-color: black !important;
}

/* line 81, app/assets/stylesheets/prod_g-hosp.scss */
.cWhite, .cW {
  color: white !important;
}

/* line 81, app/assets/stylesheets/prod_g-hosp.scss */
.bgW {
  background-color: white !important;
}

/* line 81, app/assets/stylesheets/prod_g-hosp.scss */
.bW {
  border-color: white !important;
}

/* line 82, app/assets/stylesheets/prod_g-hosp.scss */
.cTransparent, .cT {
  color: transparent !important;
}

/* line 82, app/assets/stylesheets/prod_g-hosp.scss */
.bgT {
  background-color: transparent !important;
}

/* line 82, app/assets/stylesheets/prod_g-hosp.scss */
.bT {
  border-color: transparent !important;
}

/* line 84, app/assets/stylesheets/prod_g-hosp.scss */
.cRed, .c01 {
  color: #BE1622 !important;
}

/* line 84, app/assets/stylesheets/prod_g-hosp.scss */
.bg01 {
  background-color: #BE1622 !important;
}

/* line 84, app/assets/stylesheets/prod_g-hosp.scss */
.b01 {
  border-color: #BE1622 !important;
}

/* line 85, app/assets/stylesheets/prod_g-hosp.scss */
.cOrange, .c02 {
  color: #F39200 !important;
}

/* line 85, app/assets/stylesheets/prod_g-hosp.scss */
.bg02 {
  background-color: #F39200 !important;
}

/* line 85, app/assets/stylesheets/prod_g-hosp.scss */
.b02 {
  border-color: #F39200 !important;
}

/* line 86, app/assets/stylesheets/prod_g-hosp.scss */
.cYellow, .c03 {
  color: #DEDC00 !important;
}

/* line 86, app/assets/stylesheets/prod_g-hosp.scss */
.bg03 {
  background-color: #DEDC00 !important;
}

/* line 86, app/assets/stylesheets/prod_g-hosp.scss */
.b03 {
  border-color: #DEDC00 !important;
}

/* line 87, app/assets/stylesheets/prod_g-hosp.scss */
.cLime, .c04 {
  color: #95C11F !important;
}

/* line 87, app/assets/stylesheets/prod_g-hosp.scss */
.bg04 {
  background-color: #95C11F !important;
}

/* line 87, app/assets/stylesheets/prod_g-hosp.scss */
.b04 {
  border-color: #95C11F !important;
}

/* line 88, app/assets/stylesheets/prod_g-hosp.scss */
.cGreen, .c05 {
  color: #3AAA35 !important;
}

/* line 88, app/assets/stylesheets/prod_g-hosp.scss */
.bg05 {
  background-color: #3AAA35 !important;
}

/* line 88, app/assets/stylesheets/prod_g-hosp.scss */
.b05 {
  border-color: #3AAA35 !important;
}

/* line 89, app/assets/stylesheets/prod_g-hosp.scss */
.cDarkgreen, .c06 {
  color: #006633 !important;
}

/* line 89, app/assets/stylesheets/prod_g-hosp.scss */
.bg06 {
  background-color: #006633 !important;
}

/* line 89, app/assets/stylesheets/prod_g-hosp.scss */
.b06 {
  border-color: #006633 !important;
}

/* line 90, app/assets/stylesheets/prod_g-hosp.scss */
.cAqua, .c07 {
  color: #00A19A !important;
}

/* line 90, app/assets/stylesheets/prod_g-hosp.scss */
.bg07 {
  background-color: #00A19A !important;
}

/* line 90, app/assets/stylesheets/prod_g-hosp.scss */
.b07 {
  border-color: #00A19A !important;
}

/* line 91, app/assets/stylesheets/prod_g-hosp.scss */
.cCyan, .c08 {
  color: #36A9E1 !important;
}

/* line 91, app/assets/stylesheets/prod_g-hosp.scss */
.bg08 {
  background-color: #36A9E1 !important;
}

/* line 91, app/assets/stylesheets/prod_g-hosp.scss */
.b08 {
  border-color: #36A9E1 !important;
}

/* line 92, app/assets/stylesheets/prod_g-hosp.scss */
.cBlue, .c09 {
  color: #1D71B8 !important;
}

/* line 92, app/assets/stylesheets/prod_g-hosp.scss */
.bg09 {
  background-color: #1D71B8 !important;
}

/* line 92, app/assets/stylesheets/prod_g-hosp.scss */
.b09 {
  border-color: #1D71B8 !important;
}

/* line 93, app/assets/stylesheets/prod_g-hosp.scss */
.cViolet, .c10 {
  color: #29235C !important;
}

/* line 93, app/assets/stylesheets/prod_g-hosp.scss */
.bg10 {
  background-color: #29235C !important;
}

/* line 93, app/assets/stylesheets/prod_g-hosp.scss */
.b10 {
  border-color: #29235C !important;
}

/* line 94, app/assets/stylesheets/prod_g-hosp.scss */
.cPurple, .c11 {
  color: #951B81 !important;
}

/* line 94, app/assets/stylesheets/prod_g-hosp.scss */
.bg11 {
  background-color: #951B81 !important;
}

/* line 94, app/assets/stylesheets/prod_g-hosp.scss */
.b11 {
  border-color: #951B81 !important;
}

/* line 95, app/assets/stylesheets/prod_g-hosp.scss */
.cPink, .c12 {
  color: #E20A5D !important;
}

/* line 95, app/assets/stylesheets/prod_g-hosp.scss */
.bg12 {
  background-color: #E20A5D !important;
}

/* line 95, app/assets/stylesheets/prod_g-hosp.scss */
.b12 {
  border-color: #E20A5D !important;
}

/* Tons de Cinza - Black % */
/* line 98, app/assets/stylesheets/prod_g-hosp.scss */
.bgB05 {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 98, app/assets/stylesheets/prod_g-hosp.scss */
.cB05 {
  color: rgba(0, 0, 0, 0.05);
}

/* line 98, app/assets/stylesheets/prod_g-hosp.scss */
.bB05 {
  border-color: rgba(0, 0, 0, 0.05);
}

/* line 99, app/assets/stylesheets/prod_g-hosp.scss */
.bgB10 {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 99, app/assets/stylesheets/prod_g-hosp.scss */
.cB10 {
  color: rgba(0, 0, 0, 0.1);
}

/* line 99, app/assets/stylesheets/prod_g-hosp.scss */
.bB10 {
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 100, app/assets/stylesheets/prod_g-hosp.scss */
.bgB15 {
  background-color: rgba(0, 0, 0, 0.15);
}

/* line 100, app/assets/stylesheets/prod_g-hosp.scss */
.cB15 {
  color: rgba(0, 0, 0, 0.15);
}

/* line 100, app/assets/stylesheets/prod_g-hosp.scss */
.bB15 {
  border-color: rgba(0, 0, 0, 0.15);
}

/* line 101, app/assets/stylesheets/prod_g-hosp.scss */
.bgB20 {
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 101, app/assets/stylesheets/prod_g-hosp.scss */
.cB20 {
  color: rgba(0, 0, 0, 0.2);
}

/* line 101, app/assets/stylesheets/prod_g-hosp.scss */
.bB20 {
  border-color: rgba(0, 0, 0, 0.2);
}

/* line 102, app/assets/stylesheets/prod_g-hosp.scss */
.bgB25 {
  background-color: rgba(0, 0, 0, 0.25);
}

/* line 102, app/assets/stylesheets/prod_g-hosp.scss */
.cB25 {
  color: rgba(0, 0, 0, 0.25);
}

/* line 102, app/assets/stylesheets/prod_g-hosp.scss */
.bB25 {
  border-color: rgba(0, 0, 0, 0.25);
}

/* line 103, app/assets/stylesheets/prod_g-hosp.scss */
.bgB30 {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 103, app/assets/stylesheets/prod_g-hosp.scss */
.cB30 {
  color: rgba(0, 0, 0, 0.3);
}

/* line 103, app/assets/stylesheets/prod_g-hosp.scss */
.bB30 {
  border-color: rgba(0, 0, 0, 0.3);
}

/* line 104, app/assets/stylesheets/prod_g-hosp.scss */
.bgB35 {
  background-color: rgba(0, 0, 0, 0.35);
}

/* line 104, app/assets/stylesheets/prod_g-hosp.scss */
.cB35 {
  color: rgba(0, 0, 0, 0.35);
}

/* line 104, app/assets/stylesheets/prod_g-hosp.scss */
.bB35 {
  border-color: rgba(0, 0, 0, 0.35);
}

/* line 105, app/assets/stylesheets/prod_g-hosp.scss */
.bgB40 {
  background-color: rgba(0, 0, 0, 0.4);
}

/* line 105, app/assets/stylesheets/prod_g-hosp.scss */
.cB40 {
  color: rgba(0, 0, 0, 0.4);
}

/* line 105, app/assets/stylesheets/prod_g-hosp.scss */
.bB40 {
  border-color: rgba(0, 0, 0, 0.4);
}

/* line 106, app/assets/stylesheets/prod_g-hosp.scss */
.bgB45 {
  background-color: rgba(0, 0, 0, 0.45);
}

/* line 106, app/assets/stylesheets/prod_g-hosp.scss */
.cB45 {
  color: rgba(0, 0, 0, 0.45);
}

/* line 106, app/assets/stylesheets/prod_g-hosp.scss */
.bB45 {
  border-color: rgba(0, 0, 0, 0.45);
}

/* line 107, app/assets/stylesheets/prod_g-hosp.scss */
.bgB50 {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 107, app/assets/stylesheets/prod_g-hosp.scss */
.cB50 {
  color: rgba(0, 0, 0, 0.5);
}

/* line 107, app/assets/stylesheets/prod_g-hosp.scss */
.bB50 {
  border-color: rgba(0, 0, 0, 0.5);
}

/* line 108, app/assets/stylesheets/prod_g-hosp.scss */
.bgB55 {
  background-color: rgba(0, 0, 0, 0.55);
}

/* line 108, app/assets/stylesheets/prod_g-hosp.scss */
.cB55 {
  color: rgba(0, 0, 0, 0.55);
}

/* line 108, app/assets/stylesheets/prod_g-hosp.scss */
.bB55 {
  border-color: rgba(0, 0, 0, 0.55);
}

/* line 109, app/assets/stylesheets/prod_g-hosp.scss */
.bgB60 {
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 109, app/assets/stylesheets/prod_g-hosp.scss */
.cB60 {
  color: rgba(0, 0, 0, 0.6);
}

/* line 109, app/assets/stylesheets/prod_g-hosp.scss */
.bB60 {
  border-color: rgba(0, 0, 0, 0.6);
}

/* line 110, app/assets/stylesheets/prod_g-hosp.scss */
.bgB65 {
  background-color: rgba(0, 0, 0, 0.65);
}

/* line 110, app/assets/stylesheets/prod_g-hosp.scss */
.cB65 {
  color: rgba(0, 0, 0, 0.65);
}

/* line 110, app/assets/stylesheets/prod_g-hosp.scss */
.bB65 {
  border-color: rgba(0, 0, 0, 0.65);
}

/* line 111, app/assets/stylesheets/prod_g-hosp.scss */
.bgB70 {
  background-color: rgba(0, 0, 0, 0.7);
}

/* line 111, app/assets/stylesheets/prod_g-hosp.scss */
.cB70 {
  color: rgba(0, 0, 0, 0.7);
}

/* line 111, app/assets/stylesheets/prod_g-hosp.scss */
.bB70 {
  border-color: rgba(0, 0, 0, 0.7);
}

/* line 112, app/assets/stylesheets/prod_g-hosp.scss */
.bgB75 {
  background-color: rgba(0, 0, 0, 0.75);
}

/* line 112, app/assets/stylesheets/prod_g-hosp.scss */
.cB75 {
  color: rgba(0, 0, 0, 0.75);
}

/* line 112, app/assets/stylesheets/prod_g-hosp.scss */
.bB75 {
  border-color: rgba(0, 0, 0, 0.75);
}

/* line 113, app/assets/stylesheets/prod_g-hosp.scss */
.bgB80 {
  background-color: rgba(0, 0, 0, 0.8);
}

/* line 113, app/assets/stylesheets/prod_g-hosp.scss */
.cB80 {
  color: rgba(0, 0, 0, 0.8);
}

/* line 113, app/assets/stylesheets/prod_g-hosp.scss */
.bB80 {
  border-color: rgba(0, 0, 0, 0.8);
}

/* line 114, app/assets/stylesheets/prod_g-hosp.scss */
.bgB85 {
  background-color: rgba(0, 0, 0, 0.85);
}

/* line 114, app/assets/stylesheets/prod_g-hosp.scss */
.cB85 {
  color: rgba(0, 0, 0, 0.85);
}

/* line 114, app/assets/stylesheets/prod_g-hosp.scss */
.bB85 {
  border-color: rgba(0, 0, 0, 0.85);
}

/* line 115, app/assets/stylesheets/prod_g-hosp.scss */
.bgB90 {
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 115, app/assets/stylesheets/prod_g-hosp.scss */
.cB90 {
  color: rgba(0, 0, 0, 0.9);
}

/* line 115, app/assets/stylesheets/prod_g-hosp.scss */
.bB90 {
  border-color: rgba(0, 0, 0, 0.9);
}

/* line 116, app/assets/stylesheets/prod_g-hosp.scss */
.bgB95 {
  background-color: rgba(0, 0, 0, 0.95);
}

/* line 116, app/assets/stylesheets/prod_g-hosp.scss */
.cB95 {
  color: rgba(0, 0, 0, 0.95);
}

/* line 116, app/assets/stylesheets/prod_g-hosp.scss */
.bB95 {
  border-color: rgba(0, 0, 0, 0.95);
}

/* Mouse Events */
/* line 118, app/assets/stylesheets/prod_g-hosp.scss */
.link:hover {
  cursor: pointer;
}

/* line 119, app/assets/stylesheets/prod_g-hosp.scss */
.disabled, :disabled, .disable {
  pointer-events: none;
  cursor: default;
}

/* line 120, app/assets/stylesheets/prod_g-hosp.scss */
.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/*  ===============  RESPONSIVE  ===============  */
/* Large (LG) and Medium (MD) */
@media screen and (min-width: 769px) {
  /* line 125, app/assets/stylesheets/prod_g-hosp.scss */
  .hide-on-md, .hide-on-lg {
    display: none !important;
    visibility: hidden;
  }
  /* line 126, app/assets/stylesheets/prod_g-hosp.scss */
  .show-on-md, .show-on-lg {
    display: block !important;
    visibility: visible;
  }
}

/* Small (SM) */
@media screen and (max-width: 768px) {
  /* line 130, app/assets/stylesheets/prod_g-hosp.scss */
  .hide-on-sm {
    display: none !important;
    visibility: hidden;
  }
  /* line 131, app/assets/stylesheets/prod_g-hosp.scss */
  .show-on-sm {
    display: block !important;
    visibility: visible;
  }
}

/* Extra Small (XS) */
@media only screen and (max-width: 460px) {
  /* line 135, app/assets/stylesheets/prod_g-hosp.scss */
  .hide-on-xs {
    display: none !important;
    visibility: hidden;
  }
  /* line 136, app/assets/stylesheets/prod_g-hosp.scss */
  .show-on-xs {
    display: block !important;
    visibility: visible;
  }
}

/* Small Height (SH) */
@media screen and (max-height: 420px) {
  /* line 140, app/assets/stylesheets/prod_g-hosp.scss */
  .hide-on-sh, footer img {
    display: none !important;
    visibility: hidden;
  }
}

/* Print */
@media print {
  /* line 144, app/assets/stylesheets/prod_g-hosp.scss */
  .hidden-print, .noprint, nav, footer {
    display: none !important;
    visibility: hidden;
  }
}

/* ================ THE NEW GRID with FLEXBOX V1 ===============  */
/* line 148, app/assets/stylesheets/prod_g-hosp.scss */
.row {
  display: -webkit-box;
  display: box;
  /*>> Antigo: Safari, iOS, Navegadores Android, Antigos navegadores Webkit. */
  display: -webkit-flex;
  /* Atual, Chrome 21+ */
  display: -moz-box;
  /* Antigo: Firefox (buggy) */
  display: -moz-flex;
  display: -ms-flexbox;
  /* Intermediário: IE 10 */
  display: -ms-flex;
  display: flex;
  /* Atual: Opera 12.1, Firefox 22+ */
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}

/* line 156, app/assets/stylesheets/prod_g-hosp.scss */
.col {
  -webkit-flex-flow: column wrap;
  -moz-flex-flow: column wrap;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  -webkit-flex: 1 1 8%;
  -moz-flex: 1 1 8%;
  -ms-flex: 1 1 8%;
  flex: 1 1 8%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

/* aninhar linhas dentro de outras */
/* line 160, app/assets/stylesheets/prod_g-hosp.scss */
.row .row, .row.nested {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/* centralizar */
/* line 162, app/assets/stylesheets/prod_g-hosp.scss */
.row.center {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}

/* line 163, app/assets/stylesheets/prod_g-hosp.scss */
.center .col {
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
}

/* columns fluid widths */
/* line 165, app/assets/stylesheets/prod_g-hosp.scss */
.col-fluid-1-12 {
  -webkit-flex-basis: 8.33333%;
  -moz-flex-basis: 8.33333%;
  -ms-flex-basis: 8.33333%;
  flex-basis: 8.33333%;
}

/* line 166, app/assets/stylesheets/prod_g-hosp.scss */
.col-fluid-2-12 {
  -webkit-flex-basis: 16.6666%;
  -moz-flex-basis: 16.6666%;
  -ms-flex-basis: 16.6666%;
  flex-basis: 16.6666%;
}

/* line 167, app/assets/stylesheets/prod_g-hosp.scss */
.col-fluid-3-12 {
  -webkit-flex-basis: 25%;
  -moz-flex-basis: 25%;
  -ms-flex-basis: 25%;
  flex-basis: 25%;
}

/* line 168, app/assets/stylesheets/prod_g-hosp.scss */
.col-fluid-4-12 {
  -webkit-flex-basis: 33.3333%;
  -moz-flex-basis: 33.3333%;
  -ms-flex-basis: 33.3333%;
  flex-basis: 33.3333%;
}

/* line 169, app/assets/stylesheets/prod_g-hosp.scss */
.col-fluid-5-12 {
  -webkit-flex-basis: 41.6666%;
  -moz-flex-basis: 41.6666%;
  -ms-flex-basis: 41.6666%;
  flex-basis: 41.6666%;
}

/* line 170, app/assets/stylesheets/prod_g-hosp.scss */
.col-fluid-6-12 {
  -webkit-flex-basis: 50%;
  -moz-flex-basis: 50%;
  -ms-flex-basis: 50%;
  flex-basis: 50%;
}

/* line 171, app/assets/stylesheets/prod_g-hosp.scss */
.col-fluid-7-12 {
  -webkit-flex-basis: 58.3333%;
  -moz-flex-basis: 58.3333%;
  -ms-flex-basis: 58.3333%;
  flex-basis: 58.3333%;
}

/* line 172, app/assets/stylesheets/prod_g-hosp.scss */
.col-fluid-8-12 {
  -webkit-flex-basis: 66.6666%;
  -moz-flex-basis: 66.6666%;
  -ms-flex-basis: 66.6666%;
  flex-basis: 66.6666%;
}

/* line 173, app/assets/stylesheets/prod_g-hosp.scss */
.col-fluid-9-12 {
  -webkit-flex-basis: 75%;
  -moz-flex-basis: 75%;
  -ms-flex-basis: 75%;
  flex-basis: 75%;
}

/* line 174, app/assets/stylesheets/prod_g-hosp.scss */
.col-fluid-10-12 {
  -webkit-flex-basis: 83.3333%;
  -moz-flex-basis: 83.3333%;
  -ms-flex-basis: 83.3333%;
  flex-basis: 83.3333%;
}

/* line 175, app/assets/stylesheets/prod_g-hosp.scss */
.col-fluid-11-12 {
  -webkit-flex-basis: 91.6666%;
  -moz-flex-basis: 91.6666%;
  -ms-flex-basis: 91.6666%;
  flex-basis: 91.6666%;
}

/* line 176, app/assets/stylesheets/prod_g-hosp.scss */
.col-fluid-12-12 {
  -webkit-flex-basis: 100%;
  -moz-flex-basis: 100%;
  -ms-flex-basis: 100%;
  flex-basis: 100%;
}

/* columns fixed widths */
/* line 178, app/assets/stylesheets/prod_g-hosp.scss */
.col-fixed-w20 {
  -webkit-flex: 0 0 20px;
  -ms-flex: 0 0 20px;
  flex: 0 0 20px;
}

/* line 179, app/assets/stylesheets/prod_g-hosp.scss */
.col-fixed-w30 {
  -webkit-flex: 0 0 30px;
  -ms-flex: 0 0 30px;
  flex: 0 0 30px;
}

/* line 180, app/assets/stylesheets/prod_g-hosp.scss */
.col-fixed-w40 {
  -webkit-flex: 0 0 40px;
  -ms-flex: 0 0 40px;
  flex: 0 0 40px;
}

/* line 181, app/assets/stylesheets/prod_g-hosp.scss */
.col-fixed-w50 {
  -webkit-flex: 0 0 50px;
  -ms-flex: 0 0 50px;
  flex: 0 0 50px;
}

/* line 182, app/assets/stylesheets/prod_g-hosp.scss */
.col-fixed-w60 {
  -webkit-flex: 0 0 60px;
  -ms-flex: 0 0 60px;
  flex: 0 0 60px;
}

/* line 183, app/assets/stylesheets/prod_g-hosp.scss */
.col-fixed-w70 {
  -webkit-flex: 0 0 70px;
  -ms-flex: 0 0 70px;
  flex: 0 0 70px;
}

/* line 184, app/assets/stylesheets/prod_g-hosp.scss */
.col-fixed-w75 {
  -webkit-flex: 0 0 75px;
  -ms-flex: 0 0 75px;
  flex: 0 0 75px;
}

/* line 185, app/assets/stylesheets/prod_g-hosp.scss */
.col-fixed-w80 {
  -webkit-flex: 0 0 80px;
  -ms-flex: 0 0 80px;
  flex: 0 0 80px;
}

/* line 186, app/assets/stylesheets/prod_g-hosp.scss */
.col-fixed-w90 {
  -webkit-flex: 0 0 90px;
  -ms-flex: 0 0 90px;
  flex: 0 0 90px;
}

/* line 187, app/assets/stylesheets/prod_g-hosp.scss */
.col-fixed-w100 {
  -webkit-flex: 0 0 100px;
  -ms-flex: 0 0 100px;
  flex: 0 0 100px;
}

/* line 188, app/assets/stylesheets/prod_g-hosp.scss */
.col-fixed-w130 {
  -webkit-flex: 0 0 130px;
  -ms-flex: 0 0 130px;
  flex: 0 0 130px;
}

/* line 189, app/assets/stylesheets/prod_g-hosp.scss */
.col-fixed-w150 {
  -webkit-flex: 0 0 150px;
  -ms-flex: 0 0 150px;
  flex: 0 0 150px;
}

/* line 190, app/assets/stylesheets/prod_g-hosp.scss */
.col-fixed-w160 {
  -webkit-flex: 0 0 160px;
  -ms-flex: 0 0 160px;
  flex: 0 0 160px;
}

/* line 191, app/assets/stylesheets/prod_g-hosp.scss */
.col-fixed-w180 {
  -webkit-flex: 0 0 180px;
  -ms-flex: 0 0 180px;
  flex: 0 0 180px;
}

/* line 192, app/assets/stylesheets/prod_g-hosp.scss */
.col-fixed-w200 {
  -webkit-flex: 0 0 200px;
  -ms-flex: 0 0 200px;
  flex: 0 0 200px;
}

/* line 193, app/assets/stylesheets/prod_g-hosp.scss */
.col-fixed-w250 {
  -webkit-flex: 0 0 250px;
  -ms-flex: 0 0 250px;
  flex: 0 0 250px;
}

/* line 194, app/assets/stylesheets/prod_g-hosp.scss */
.col-fixed-w300 {
  -webkit-flex: 0 0 300px;
  -ms-flex: 0 0 300px;
  flex: 0 0 300px;
}

/* line 195, app/assets/stylesheets/prod_g-hosp.scss */
.col-fixed-w350 {
  -webkit-flex: 0 0 350px;
  -ms-flex: 0 0 350px;
  flex: 0 0 350px;
}

/* line 196, app/assets/stylesheets/prod_g-hosp.scss */
.col-fixed-w400 {
  -webkit-flex: 0 0 400px;
  -ms-flex: 0 0 400px;
  flex: 0 0 400px;
}

/* line 197, app/assets/stylesheets/prod_g-hosp.scss */
.col-fixed-w450 {
  -webkit-flex: 0 0 450px;
  -ms-flex: 0 0 450px;
  flex: 0 0 450px;
}

/* line 198, app/assets/stylesheets/prod_g-hosp.scss */
.col-fixed-w500 {
  -webkit-flex: 0 0 500px;
  -ms-flex: 0 0 500px;
  flex: 0 0 500px;
}

/* columns orders */
/* line 200, app/assets/stylesheets/prod_g-hosp.scss */
.order-1 {
  -webkit-order: 1;
  -moz-order: 1;
  -ms-order: 1;
  order: 1;
}

/* line 201, app/assets/stylesheets/prod_g-hosp.scss */
.order-2 {
  -webkit-order: 2;
  -moz-order: 2;
  -ms-order: 2;
  order: 2;
}

/* line 202, app/assets/stylesheets/prod_g-hosp.scss */
.order-3 {
  -webkit-order: 3;
  -moz-order: 3;
  -ms-order: 3;
  order: 3;
}

/* line 203, app/assets/stylesheets/prod_g-hosp.scss */
.order-4 {
  -webkit-order: 4;
  -moz-order: 4;
  -ms-order: 4;
  order: 4;
}

/* line 204, app/assets/stylesheets/prod_g-hosp.scss */
.order-5 {
  -webkit-order: 5;
  -moz-order: 5;
  -ms-order: 5;
  order: 5;
}

/* line 205, app/assets/stylesheets/prod_g-hosp.scss */
.order-6 {
  -webkit-order: 6;
  -moz-order: 6;
  -ms-order: 6;
  order: 6;
}

/* line 206, app/assets/stylesheets/prod_g-hosp.scss */
.order-7 {
  -webkit-order: 7;
  -moz-order: 7;
  -ms-order: 7;
  order: 7;
}

/* line 207, app/assets/stylesheets/prod_g-hosp.scss */
.order-8 {
  -webkit-order: 8;
  -moz-order: 8;
  -ms-order: 8;
  order: 8;
}

/* line 208, app/assets/stylesheets/prod_g-hosp.scss */
.order-9 {
  -webkit-order: 9;
  -moz-order: 9;
  -ms-order: 9;
  order: 9;
}

/* line 209, app/assets/stylesheets/prod_g-hosp.scss */
.order-10 {
  -webkit-order: 10;
  -moz-order: 10;
  -ms-order: 10;
  order: 10;
}

/* line 210, app/assets/stylesheets/prod_g-hosp.scss */
.order-11 {
  -webkit-order: 11;
  -moz-order: 11;
  -ms-order: 11;
  order: 11;
}

/* line 211, app/assets/stylesheets/prod_g-hosp.scss */
.order-12 {
  -webkit-order: 12;
  -moz-order: 12;
  -ms-order: 12;
  order: 12;
}

@media all and (max-width: 568px) {
  /* line 213, app/assets/stylesheets/prod_g-hosp.scss */
  .col-fluid-1-12, .col-fluid-2-12, .col-fluid-3-12, .col-fluid-4-12, .col-fluid-5-12 {
    -webkit-flex-basis: 50%;
    -moz-flex-basis: 50%;
    -ms-flex-basis: 50%;
    flex-basis: 50%;
  }
  /* line 215, app/assets/stylesheets/prod_g-hosp.scss */
  .col-fluid-6-12, .col-fluid-7-12, .col-fluid-8-12, .col-fluid-9-12, .col-fluid-10, .col-fluid-11, .nested .col {
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    -ms-flex-basis: 100%;
    flex-basis: 100%;
  }
}

/* Sections */
/* line 219, app/assets/stylesheets/prod_g-hosp.scss */
.section {
  width: auto;
  min-height: 200px;
  margin: 0 0 13px;
}

/* line 220, app/assets/stylesheets/prod_g-hosp.scss */
.section legend {
  color: #333 !important;
}

/* line 221, app/assets/stylesheets/prod_g-hosp.scss */
.section-titulo {
  background: white url(/assets/bg_ddmenu-5d2708849779beba0ff8e245d241d47f436d6c33abba870b5c4ede05cec2544a.png) repeat;
  margin: 0;
  padding: 8px;
  color: #333;
  border-left: 15px solid transparent;
}

/* line 222, app/assets/stylesheets/prod_g-hosp.scss */
.section-titulo span {
  font: bold 16px/100% Verdana,Geneva,sans-serif !important;
}

/* line 223, app/assets/stylesheets/prod_g-hosp.scss */
.section-content {
  overflow: auto;
  padding: 8px 10px 5px;
  border-left: 5px solid transparent;
  background: #FBFBFB;
  min-height: 250px;
}

/* line 224, app/assets/stylesheets/prod_g-hosp.scss */
.barra-acoes {
  display: block;
  height: 37px;
  margin: 8px 0;
  padding: 0;
}

/* line 225, app/assets/stylesheets/prod_g-hosp.scss */
.cor-sec01 {
  border-left-color: #BE1622 !important;
}

/* line 226, app/assets/stylesheets/prod_g-hosp.scss */
.cor-sec02 {
  border-left-color: #F39200 !important;
}

/* line 227, app/assets/stylesheets/prod_g-hosp.scss */
.cor-sec03 {
  border-left-color: #DEDC00 !important;
}

/* line 228, app/assets/stylesheets/prod_g-hosp.scss */
.cor-sec04 {
  border-left-color: #95C11F !important;
}

/* line 229, app/assets/stylesheets/prod_g-hosp.scss */
.cor-sec05 {
  border-left-color: #3AAA35 !important;
}

/* line 230, app/assets/stylesheets/prod_g-hosp.scss */
.cor-sec06 {
  border-left-color: #006633 !important;
}

/* line 231, app/assets/stylesheets/prod_g-hosp.scss */
.cor-sec07 {
  border-left-color: #00A19A !important;
}

/* line 232, app/assets/stylesheets/prod_g-hosp.scss */
.cor-sec08 {
  border-left-color: #36A9E1 !important;
}

/* line 233, app/assets/stylesheets/prod_g-hosp.scss */
.cor-sec09 {
  border-left-color: #1D71B8 !important;
}

/* line 234, app/assets/stylesheets/prod_g-hosp.scss */
.cor-sec10 {
  border-left-color: #29235C !important;
}

/* line 235, app/assets/stylesheets/prod_g-hosp.scss */
.cor-sec11 {
  border-left-color: #951B81 !important;
}

/* line 236, app/assets/stylesheets/prod_g-hosp.scss */
.cor-sec12 {
  border-left-color: #E20A5D !important;
}

/* line 237, app/assets/stylesheets/prod_g-hosp.scss */
.cor-sec13 {
  border-left-color: #F06292 !important;
}

/* line 238, app/assets/stylesheets/prod_g-hosp.scss */
.fix-on-top {
  position: fixed;
  top: 10px !important;
}

/* line 240, app/assets/stylesheets/prod_g-hosp.scss */
.overflow-x {
  overflow-x: auto;
}

/* line 242, app/assets/stylesheets/prod_g-hosp.scss */
.evolucao {
  position: relative;
  display: flex;
  height: 100%;
}

/* line 248, app/assets/stylesheets/prod_g-hosp.scss */
.evolucao *,
.evolucao *::before,
.evolucao *::after {
  box-sizing: border-box;
}

/* line 254, app/assets/stylesheets/prod_g-hosp.scss */
.evolucao__sistema {
  flex: 1;
  overflow: hidden;
  position: relative;
  background: #fff;
}

/* line 261, app/assets/stylesheets/prod_g-hosp.scss */
.evolucao__sistema iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 271, app/assets/stylesheets/prod_g-hosp.scss */
.evolucao__formulario {
  flex: 0 0 500px;
  background: #eee;
}

/* line 276, app/assets/stylesheets/prod_g-hosp.scss */
.evolucao__formulario-container {
  width: auto;
  height: 100%;
  position: relative;
  background: #eee;
}

/* line 283, app/assets/stylesheets/prod_g-hosp.scss */
.evolucao__formulario-container--active {
  position: absolute;
  right: 0;
  width: 75%;
}

/* line 289, app/assets/stylesheets/prod_g-hosp.scss */
.evolucao__formulario-colunas {
  height: 100%;
  display: grid;
  grid-template-rows: auto 1fr auto auto;
}

/* line 295, app/assets/stylesheets/prod_g-hosp.scss */
.evolucao__header {
  padding: 8px;
}

/* line 299, app/assets/stylesheets/prod_g-hosp.scss */
.evolucao__title {
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}

/* line 306, app/assets/stylesheets/prod_g-hosp.scss */
.evolucao__title-action {
  position: absolute;
  top: -5px;
  left: -23px;
  width: 30px;
  height: 30px;
  color: #fff;
  background: #00a8e1;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border-radius: 50%;
}

/* line 321, app/assets/stylesheets/prod_g-hosp.scss */
.evolucao__title-action--active {
  transform: rotate(180deg);
}

/* line 325, app/assets/stylesheets/prod_g-hosp.scss */
.evolucao__title-text {
  margin-top: 2px;
  margin-left: 12px;
  font-size: 14px;
  font-weight: 700;
  color: #000;
}

/* line 333, app/assets/stylesheets/prod_g-hosp.scss */
.evolucao__header-columns {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: 8px;
}

/* line 339, app/assets/stylesheets/prod_g-hosp.scss */
.evolucao__header-input {
  align-self: center;
}

/* line 343, app/assets/stylesheets/prod_g-hosp.scss */
.evolucao__header-input label {
  display: block;
  font-size: 11px !important;
  color: rgba(0, 0, 0, 0.7) !important;
}

/* line 349, app/assets/stylesheets/prod_g-hosp.scss */
.evolucao__header-input input,
.evolucao__header-input select {
  width: 100%;
  padding: 2px;
  background: #fff;
  border-radius: 3px;
  border: 1px solid #ccc;
}

/* line 358, app/assets/stylesheets/prod_g-hosp.scss */
.evolucao__content {
  padding: 0 8px 8px 8px;
}

/* line 362, app/assets/stylesheets/prod_g-hosp.scss */
.evolucao__content textarea {
  margin: 0;
  width: 100%;
  height: 100%;
  padding: 5px !important;
  resize: none;
}

/* line 370, app/assets/stylesheets/prod_g-hosp.scss */
.evolucao__content-secundary {
  padding: 8px;
}

/* line 374, app/assets/stylesheets/prod_g-hosp.scss */
.evolucao--divisor {
  position: relative;
}

/* line 378, app/assets/stylesheets/prod_g-hosp.scss */
.evolucao--divisor::before {
  position: absolute;
  top: 0;
  left: 8px;
  right: 8px;
  border-bottom: 1px solid #ccc;
  content: '';
}

/* line 387, app/assets/stylesheets/prod_g-hosp.scss */
.evolucao__footer {
  padding: 8px 8px 0 8px;
}

/* line 391, app/assets/stylesheets/prod_g-hosp.scss */
.evolucao__radio {
  display: flex;
  margin-bottom: 5px;
}

/* line 396, app/assets/stylesheets/prod_g-hosp.scss */
.btns_download_upload_rels {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: row;
  width: 99%;
  margin-top: -30px;
}

/* line 405, app/assets/stylesheets/prod_g-hosp.scss */
td .btns_download_upload_rels {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: row;
  width: auto;
  margin-top: 1px;
  flex-wrap: wrap;
  align-content: flex-end;
}
/*
 * jQuery UI CSS Framework 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */
/* Layout helpers
----------------------------------*/
/* line 14, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-helper-hidden {
  display: none;
}

/* line 15, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-helper-hidden-accessible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 16, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 17, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-helper-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 18, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-helper-clearfix {
  display: inline-block;
}

/* required comment for clearfix to work in Opera \*/
/* line 20, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
* html .ui-helper-clearfix {
  height: 1%;
}

/* line 21, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-helper-clearfix {
  display: block;
}

/* end clearfix */
/* line 23, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* Interaction Cues
----------------------------------*/
/* line 28, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 35, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 42, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*
 * jQuery UI CSS Framework 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */
/* Component containers
----------------------------------*/
/* line 60, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-widget {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  /*font-size: 1.1em;*/
}

/* line 61, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-widget .ui-widget {
  /*font-size: 1em;*/
}

/* line 62, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 1em;
}

/* line 63, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-widget-content {
  border: 1px solid #dddddd;
  background: #eeeeee url(/assets/jquery/1.8.10/ui-bg_highlight-soft_100_eeeeee_1x100-41ff65fb4f9b6f2fa9c9d025c2e9b0c9e09a2aee6f32266d19ee93c8af4dacbf.png) 50% top repeat-x;
  color: #333333;
}

/* line 64, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-widget-header {
  border: 1px solid #000;
  margin-bottom: 2px;
  background: #ccc url(/assets/jquery/1.8.10/ui-bg_gloss-wave_35_f6a828_500x100-ba9e579418c7151d8c624b44d35b8adca3b57128282dd1d589a2bfd34f757050.png) 50% 50% repeat-x;
  color: #ffffff;
  font-weight: bold;
}

/* line 65, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
li.ui-widget-header {
  color: #333 !important;
}

/* line 66, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-widget-header a {
  color: #333;
}

/* Interaction states
----------------------------------*/
/* line 70, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #ffffff;
  /* background-color: #f6f6f6 image-url("jquery/1.8.10/ui-bg_glass_100_f6f6f6_1x400.png");*/
  background-position: 50% 50%;
  background-repeat: repeat-x;
  font-weight: bold;
  color: #1c94c4;
}

/* line 72, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #333;
  text-decoration: none;
}

/* line 73, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #000;
  background: #0086b3 50% 50% repeat-x;
  font-weight: bold;
  color: #FFF;
}

/* line 74, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-state-hover a, .ui-state-hover a:hover {
  color: #ffffff;
  text-decoration: none;
}

/* line 75, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #eaeaea;
  background: #21AFE8 50% 50% repeat-x;
  font-weight: bold;
  color: #ffffff;
}

/* line 76, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}

/* line 77, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-widget :active {
  outline: none;
}

/* Interaction Cues
----------------------------------*/
/* line 81, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fed22f;
  background: #ffe45c url(/assets/jquery/1.8.10/ui-bg_highlight-soft_75_ffe45c_1x100-41ff65fb4f9b6f2fa9c9d025c2e9b0c9e09a2aee6f32266d19ee93c8af4dacbf.png) 50% top repeat-x;
  color: #363636;
}

/* line 82, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636;
}

/* line 83, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900 url(/assets/jquery/1.8.10/ui-bg_diagonals-thick_18_b81900_40x40-739e6023b3767ffaec0102f2b89818c984b87c771d1bef16c7626ca64c968329.png) 50% 50% repeat;
  color: #ffffff;
}

/* line 84, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #ffffff;
}

/* line 85, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #ffffff;
}

/* line 86, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 87, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* line 88, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 94, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(/assets/jquery/1.8.10/ui-icons_222222_256x240-a2ccfdc001858222885a9df39200840ac7a3f479ba889727d32a10398db7918a.png);
}

/* line 95, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-widget-content .ui-icon {
  background-image: url(/assets/jquery/1.8.10/ui-icons_222222_256x240-a2ccfdc001858222885a9df39200840ac7a3f479ba889727d32a10398db7918a.png);
}

/* line 96, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-widget-header .ui-icon {
  background-image: url(/assets/jquery/1.8.10/ui-icons_ffffff_256x240-5481ff09a63fde681b23c842a9acd3181b6998dc711f675c529f028dd3020ad5.png);
}

/* line 97, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-state-default .ui-icon {
  background-image: url(/assets/jquery/1.8.10/ui-icons_ef8c08_256x240-5481ff09a63fde681b23c842a9acd3181b6998dc711f675c529f028dd3020ad5.png);
}

/* line 98, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(/assets/jquery/1.8.10/ui-icons_ef8c08_256x240-5481ff09a63fde681b23c842a9acd3181b6998dc711f675c529f028dd3020ad5.png);
}

/* line 99, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-state-active .ui-icon {
  background-image: url(/assets/jquery/1.8.10/ui-icons_ef8c08_256x240-5481ff09a63fde681b23c842a9acd3181b6998dc711f675c529f028dd3020ad5.png);
}

/* line 100, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-state-highlight .ui-icon {
  background-image: url(/assets/jquery/1.8.10/ui-icons_228ef1_256x240-7fcb45b214701ac9a13209fc351800f108a05a860b12fd9b785bdb22536313a2.png);
}

/* line 101, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(/assets/jquery/1.8.10/ui-icons_ffd27a_256x240-5481ff09a63fde681b23c842a9acd3181b6998dc711f675c529f028dd3020ad5.png);
}

/* positioning */
/* line 104, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 105, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 106, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 107, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 108, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 109, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 110, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 111, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 112, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 113, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 114, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 115, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 116, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 117, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 118, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 119, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 120, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 121, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 122, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 123, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 124, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 125, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 126, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 127, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 128, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 129, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 130, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 131, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 132, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 133, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 134, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 135, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 136, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 137, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 138, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 139, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 140, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 141, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 142, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 143, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 144, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 145, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 146, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 147, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 148, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 149, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 150, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 151, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 152, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 153, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 154, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 155, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 156, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 157, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 158, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 159, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 160, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 161, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 162, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 163, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 164, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 165, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 166, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 167, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 168, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 169, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 170, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 171, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 172, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 173, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 174, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 175, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 176, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 177, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 178, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 179, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 180, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 181, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 182, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 183, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 184, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 185, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 186, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 187, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 188, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 189, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 190, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 191, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 192, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 193, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 194, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 195, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 196, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 197, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 198, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 199, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 200, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 201, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 202, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 203, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 204, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 205, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 206, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 207, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 208, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 209, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 210, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 211, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 212, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 213, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 214, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 215, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 216, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 217, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 218, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 219, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 220, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 221, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 222, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 223, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 224, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 225, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 226, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 227, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 228, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 229, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 230, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-radio-off {
  background-position: -96px -144px;
}

/* line 231, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-radio-on {
  background-position: -112px -144px;
}

/* line 232, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 233, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 234, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 235, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 236, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 237, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 238, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 239, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 241, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 242, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 243, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 244, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 245, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 246, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 247, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 248, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 249, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 250, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 251, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 252, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 253, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 254, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 255, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 256, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 257, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 258, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 259, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 260, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 261, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 262, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 263, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 264, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 265, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 266, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 267, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 268, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 269, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 270, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 271, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 272, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 273, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 274, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 275, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 276, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 277, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 278, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 285, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-corner-tl {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 286, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-corner-tr {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 287, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-corner-bl {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 288, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-corner-br {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 289, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-corner-top {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 290, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-corner-bottom {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 291, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-corner-right {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 292, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-corner-left {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 293, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-corner-all {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/* Overlays */
/* line 296, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-widget-overlay {
  background: #666666 url(/assets/jquery/1.8.10/ui-bg_diagonals-thick_20_666666_40x40-26d009d09ea27a9e08717c252c6451e473faf3fdabff911e6726c7d143a7afc1.png) 50% 50% repeat;
  opacity: .50;
  filter: Alpha(Opacity=50);
}

/* line 297, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-widget-shadow {
  margin: -5px 0 0 -5px;
  padding: 5px;
  background: #000000 url(/assets/jquery/1.8.10/ui-bg_flat_10_000000_40x100-0e1ac198171a7efb4e331b0aa097a8aa1d4ebdbade5b29c4861bb422f95f1be7.png) 50% 50% repeat-x;
  opacity: .20;
  filter: Alpha(Opacity=20);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/*
 * jQuery UI Resizable 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
/* line 306, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-resizable {
  position: relative;
}

/* line 307, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  z-index: 99999;
  display: block;
}

/* line 308, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

/* line 309, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

/* line 310, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

/* line 311, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

/* line 312, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

/* line 313, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

/* line 314, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

/* line 315, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

/* line 316, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

/*
 * jQuery UI Selectable 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
/* line 325, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

/*
 * jQuery UI Accordion 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
/* line 336, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-accordion {
  width: 100%;
}

/* line 337, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-accordion .ui-accordion-header {
  cursor: pointer;
  position: relative;
  margin-top: 1px;
  zoom: 1;
}

/* line 338, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-accordion .ui-accordion-li-fix {
  display: inline;
}

/* line 339, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-accordion .ui-accordion-header-active {
  border-bottom: 0 !important;
}

/* line 340, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-accordion .ui-accordion-header a {
  display: block;
  font-size: 1em;
  padding: .5em .5em .5em .7em;
}

/* line 341, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-accordion-icons .ui-accordion-header a {
  padding-left: 2.2em;
}

/* line 342, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-accordion .ui-accordion-header .ui-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}

/* line 343, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  margin-top: -2px;
  position: relative;
  top: 1px;
  margin-bottom: 2px;
  overflow: auto;
  display: none;
  zoom: 1;
}

/* line 344, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-accordion .ui-accordion-content-active {
  display: block;
}

/*
 * jQuery UI Autocomplete 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
/* line 354, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-autocomplete {
  position: absolute;
  cursor: default;
}

/* workarounds */
/* line 357, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
* html .ui-autocomplete {
  width: 1px;
}

/* without this, the menu expands to 100% in IE6 */
/*
 * jQuery UI Menu 1.8.10
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
/* line 368, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  float: left;
}

/* line 375, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-menu .ui-menu {
  margin-top: -3px;
}

/* line 378, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  zoom: 1;
  float: left;
  clear: left;
  width: 100%;
}

/* line 386, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: .2em .4em;
  line-height: 1.5;
  zoom: 1;
}

/* line 393, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}

/*
 * jQuery UI Button 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
/* line 407, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: .1em;
  text-decoration: none !important;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible;
}

/* the overflow property removes extra width in IE */
/* line 408, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-button-icon-only {
  width: 2.2em;
}

/* to make room for the icon, a width needs to be set here */
/* line 409, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
button.ui-button-icon-only {
  width: 2.4em;
}

/* button elements seem to need a little more width */
/* line 410, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-button-icons-only {
  width: 3.4em;
}

/* line 411, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
button.ui-button-icons-only {
  width: 3.7em;
}

/*button text element */
/* line 414, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-button .ui-button-text {
  display: block;
  line-height: 1.4;
}

/* line 415, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}

/* line 416, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}

/* line 417, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}

/* line 418, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}

/* line 419, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}

/* no icon support for input elements, provide padding by default */
/* line 421, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
input.ui-button {
  padding: .4em 1em;
}

/*button icon element(s) */
/* line 424, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

/* line 425, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

/* line 426, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: .5em;
}

/* line 427, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/* line 428, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/*button sets*/
/* line 431, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-buttonset {
  margin-right: 7px;
}

/* line 432, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em;
}

/* workarounds */
/* line 435, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
/* line 445, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-dialog {
  position: absolute;
  padding: .2em;
  width: 300px;
  overflow: hidden;
}

/* line 446, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

/* line 447, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 16px .1em 0;
}

/* line 448, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
}

/* line 449, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px;
}

/* line 450, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0;
}

/* line 451, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
  zoom: 1;
}

/* line 452, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: .5em 0 0 0;
  padding: .3em 1em .5em .4em;
}

/* line 453, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

/* line 454, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

/* line 455, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
}

/* line 456, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

/*
 * jQuery UI Slider 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
/* line 466, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-slider {
  position: relative;
  text-align: left;
}

/* line 467, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}

/* line 468, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* line 470, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-slider-horizontal {
  height: .8em;
}

/* line 471, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

/* line 472, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* line 473, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

/* line 474, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* line 476, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

/* line 477, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

/* line 478, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

/* line 479, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

/* line 480, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

/*
 * jQuery UI Tabs 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
/* line 489, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-tabs {
  position: relative;
  padding: .2em;
  zoom: 1;
}

/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
/* line 490, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

/* line 491, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 1px;
  margin: 0 .2em 1px 0;
  border-bottom: 0 !important;
  padding: 0;
  white-space: nowrap;
}

/* line 492, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

/* line 493, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  margin-bottom: 0;
  padding-bottom: 1px;
}

/* line 494, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
  cursor: text;
}

/* line 495, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  cursor: pointer;
}

/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
/* line 496, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

/* line 497, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-tabs .ui-tabs-hide {
  display: none !important;
}

/*
 * jQuery UI Datepicker 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
/* line 507, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker {
  /*width: 17em;*/
  padding: .2em .2em 0;
  display: none;
  z-index: 9999999999 !important;
}

/* line 508, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

/* line 509, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

/* line 510, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

/* line 511, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

/* line 512, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

/* line 513, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

/* line 514, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

/* line 515, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

/* line 516, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 517, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

/* line 518, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

/* line 519, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

/* line 521, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

/* line 522, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

/* line 523, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 524, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 525, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 526, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 527, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
/* line 530, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 531, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 532, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 533, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 534, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 535, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 536, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}

/* line 537, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 538, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 539, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
}

/* RTL support */
/* line 542, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 543, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 544, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 545, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 546, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 547, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 548, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 549, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}

/* line 550, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 551, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* line 552, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
/* line 555, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-datepicker-cover {
  display: none;
  /*sorry for IE5*/
  display/**/: block;
  /*sorry for IE5*/
  position: absolute;
  /*must have*/
  z-index: -1;
  /*must have*/
  filter: mask();
  /*must have*/
  top: -4px;
  /*must have*/
  left: -4px;
  /*must have*/
  width: 200px;
  /*must have*/
  height: 200px;
  /*must have*/
}

/*
 * jQuery UI Progressbar 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
/* line 574, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-progressbar {
  height: 2em;
  text-align: left;
}

/* line 575, app/assets/stylesheets/ui-lightness/jquery-ui-1.8.10.custom.scss */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}
/*










*/
