@charset "UTF-8";
/******************************/
/*           Common           */
/******************************/
/*$textColor:#757575;*/
/******************************/
/*           Layout           */
/******************************/
/******************************/
/*           THEME            */
/******************************/
/* Icons */
/* Error */
/*Color MessageError, TimeOUT, AccessDen*/
/*Text*/
/* Headers */
/* Contents */
/* Forms */
/* Buttons */
/* List Items */
/* Messages */
/*$errorMessageBgColor:#fac7c8;
$errorMessageTextColor:#393b3e;*/
/* Data */
/* Predefined Colors */
/*$red:#e17576;*/
@font-face {
  font-family: 'Daxline';
  font-style: normal;
  src: url("/javax.faces.resource/fonts/daxlinePro/DaxlinePro-Medium.ttf.xhtml?ln=sgc") format("truetype"); }
@font-face {
  font-family: 'FontAwesome';
  src: url("/javax.faces.resource/plugins/font-awesome/fonts/fontawesome-webfont.eot.xhtml?ln=sgc#iefix");
  src: url("/javax.faces.resource/plugins/font-awesome/fonts/fontawesome-webfont.eot.xhtml?ln=sgc#iefix") format("embedded-opentype"), url("/javax.faces.resource/plugins/font-awesome/fonts/fontawesome-webfont.woff2.xhtml?ln=sgc") format("woff2"), url("/javax.faces.resource/plugins/font-awesome/fonts/fontawesome-webfont.woff.xhtml?ln=sgc") format("woff"), url("/javax.faces.resource/plugins/font-awesome/fonts/fontawesome-webfont.ttf.xhtml?ln=sgc") format("truetype"), url("/javax.faces.resource/plugins/font-awesome/fonts/fontawesome-webfont.svg.xhtml?ln=sgc") format("svg");
  font-weight: normal;
  font-style: normal; }
.panelExaminar .ui-icon-plusthick {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }
  .panelExaminar .ui-icon-plusthick:before {
    content: ""; }

body .ui-tree.treeCustom {
  height: 165px !important; }
  body .ui-tree.treeCustom .ui-icon {
    font-size: 13px !important;
    font-weight: bold !important; }
  body .ui-tree.treeCustom .ui-tree-container {
    height: 98%; }
body .gridButtonTree {
  padding-top: 15px !important; }
body .ui-outputlabel .ui-outputlabel-rfi {
  display: none !important; }
body .ui-outputlabel.labelTree {
  font-weight: bold !important; }
body .ui-outputlabel .ui-calendar .ui-datepicker-trigger.ui-button {
  top: -5px; }
body .required::before, body .outputLabelRequired::before {
  content: "* ";
  color: #D9241D; }
body .outputLabelRequired {
  color: #D9241D !important; }
body .ui-inputfield {
  color: #5C666A;
  background: #ffffff;
  padding: 5px;
  border: 1px solid #bdc3c9;
  font-size: 13px; }
  body .ui-inputfield.ui-state-hover:not(.ui-state-error) {
    border: 1px solid #979ca0; }
  body .ui-inputfield.ui-state-focus:not(.ui-state-error) {
    border: solid 1px #C62828; }
  body .ui-inputfield.ui-state-disabled {
    color: #000000;
    background-color: rgba(226, 3, 61, 0.4);
    font-weight: bold;
    border: 1px solid #000000; }
body .ui-wizard .ui-wizard-nav-next, body .ui-wizard .ui-wizard-nav-back {
  width: auto  !important; }
body .ui-wizard .ui-wizard-nav-next {
  float: left !important; }
body .ui-button {
  color: #ffffff;
  background-color: #C62828;
  font-size: 13px; }
  body .ui-button.button-popup {
    border-radius: 0 3px 3px 0;
    margin: 0 0 0 -41px !important;
    min-width: 41px;
    width: auto;
    position: absolute; }
  body .ui-button.button-popup-one {
    min-width: 41px;
    width: auto;
    position: absolute;
    margin-top: 1px; }
  body .ui-button.ui-state-focus {
    background-color: #b12424; }
  body .ui-button.ui-state-active {
    background-color: #9c1f1f; }
  body .ui-button.red-btn {
    background-color: #D9241D; }
    body .ui-button.red-btn.ui-state-hover {
      background-color: #c3201a; }
    body .ui-button.red-btn.ui-state-focus {
      background-color: #c3201a; }
    body .ui-button.red-btn.ui-state-active {
      background-color: #ac1d17; }
body .ui-button.ui-state-hover {
  background-color: #b12424; }
body .ui-chkbox .ui-chkbox-box {
  border: 1px solid #bdc3c9; }
  body .ui-chkbox .ui-chkbox-box.ui-state-hover {
    border: 1px solid #979ca0; }
  body .ui-chkbox .ui-chkbox-box.ui-state-focus {
    border: 1px solid #C62828;
    color: #C62828; }
  body .ui-chkbox .ui-chkbox-box.ui-state-active {
    border: 1px solid #C62828;
    background-color: #C62828;
    color: #ffffff; }
  body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon {
    font-size: 12px; }
body .ui-radiobutton .ui-radiobutton-box {
  border: 1px solid #bdc3c9;
  background-color: #ffffff; }
  body .ui-radiobutton .ui-radiobutton-box.ui-state-hover {
    border: 1px solid #979ca0; }
  body .ui-radiobutton .ui-radiobutton-box.ui-state-active {
    border: 1px solid #C62828; }
    body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon {
      background-color: #C62828; }
  body .ui-radiobutton .ui-radiobutton-box.ui-state-focus {
    border: 1px solid #C62828; }
    body .ui-radiobutton .ui-radiobutton-box.ui-state-focus .ui-radiobutton-icon.ui-icon-bullet {
      background-color: #C62828; }
body .ui-inputswitch .ui-inputswitch-handle.ui-state-focus {
  border: 1px solid #C62828; }
body .ui-autocomplete .ui-autocomplete-dropdown {
  color: #9ca6a9; }
body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container {
  padding: 5px; }
body .ui-autocomplete-panel {
  border: 0 none; }
  body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-item {
    padding: 6px 12px; }
  body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group {
    padding: 6px 12px;
    background-color: #cfd7df;
    color: #5C666A; }
body label .ui-selectonemenu {
  width: 100% !important; }
body .ui-selectonemenu {
  background: #ffffff;
  border: 1px solid #bdc3c9;
  min-width: 10px !important; }
  body .ui-selectonemenu .ui-selectonemenu-label {
    color: #5C666A; }
  body .ui-selectonemenu .ui-selectonemenu-trigger .ui-icon-triangle-1-s {
    color: #9ca6a9; }
  body .ui-selectonemenu.ui-state-hover {
    border: 1px solid #979ca0; }
  body .ui-selectonemenu.ui-state-focus {
    border: 1px solid #C62828; }
    body .ui-selectonemenu.ui-state-focus .ui-selectonemenu-trigger .ui-icon-triangle-1-s {
      color: #C62828; }
  body .ui-selectonemenu.ui-state-disabled {
    color: #000000;
    background-color: rgba(226, 3, 61, 0.4);
    font-weight: bold;
    border: 1px solid #000000; }
    body .ui-selectonemenu.ui-state-disabled .ui-selectonemenu-label {
      background-color: transparent;
      font-weight: bold;
      color: #000000; }
    body .ui-selectonemenu.ui-state-disabled .ui-selectonemenu-trigger {
      display: none; }
body .ui-selectonemenu-panel .ui-selectonemenu-filter-container {
  padding: 6px 12px; }
body .ui-selectonemenu-panel .ui-selectonemenu-items .ui-selectonemenu-item {
  padding: 6px 12px; }
  body .ui-selectonemenu-panel .ui-selectonemenu-items .ui-selectonemenu-item > td {
    padding: 6px 12px; }
body .ui-selectonemenu-panel .ui-selectonemenu-items .ui-selectonemenu-item-group {
  padding: 6px 12px;
  background-color: #cfd7df; }
body .ui-selectcheckboxmenu {
  background: #ffffff;
  border: 1px solid #bdc3c9; }
  body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-label {
    color: #5C666A;
    padding: 5px; }
  body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger .ui-icon-triangle-1-s {
    color: #9ca6a9; }
  body .ui-selectcheckboxmenu.ui-state-hover {
    border: 1px solid #979ca0; }
  body .ui-selectcheckboxmenu.ui-state-focus {
    border: 1px solid #C62828; }
    body .ui-selectcheckboxmenu.ui-state-focus .ui-selectcheckboxmenu-trigger .ui-icon-triangle-1-s {
      color: #C62828; }
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header {
  padding: 6px 12px;
  border-bottom: 1px solid #c7cdd1; }
  body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-filter-container .ui-icon {
    color: #9ca6a9; }
  body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-chkbox .ui-chkbox-box.ui-state-focus .ui-icon {
    color: #5C666A; }
  body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-close {
    color: #757575; }
    body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-close.ui-state-hover {
      color: #D9241D; }
    body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-header .ui-selectcheckboxmenu-close span {
      font-size: 16px; }
body .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-items .ui-selectcheckboxmenu-item {
  padding: 6px 12px; }
body .ui-selectmanymenu {
  padding: 0; }
  body .ui-selectmanymenu .ui-selectlistbox-filter-container {
    padding: 6px 12px; }
    body .ui-selectmanymenu .ui-selectlistbox-filter-container .ui-icon {
      color: #9ca6a9; }
  body .ui-selectmanymenu .ui-selectlistbox-item {
    padding: 6px 12px; }
    body .ui-selectmanymenu .ui-selectlistbox-item > td {
      padding: 6px 12px; }
body .ui-selectonelistbox {
  padding: 0; }
  body .ui-selectonelistbox .ui-selectlistbox-filter-container {
    padding: 6px 12px; }
    body .ui-selectonelistbox .ui-selectlistbox-filter-container .ui-icon {
      color: #9ca6a9; }
  body .ui-selectonelistbox .ui-selectlistbox-item {
    padding: 6px 12px; }
    body .ui-selectonelistbox .ui-selectlistbox-item > td {
      padding: 6px 12px; }
body .ui-multiselectlistbox .ui-multiselectlistbox-header {
  padding: 6px 12px;
  border-color: #bdc3c9; }
body .ui-multiselectlistbox .ui-multiselectlistbox-item {
  padding: 6px 12px; }
body .ui-rating .ui-rating-cancel a {
  color: #e175a0; }
  body .ui-rating .ui-rating-cancel a:hover {
    color: #e68aae; }
body .ui-rating .ui-rating-star a {
  color: #5C666A; }
  body .ui-rating .ui-rating-star a:hover {
    color: #C62828; }
body .ui-rating .ui-rating-star-on a {
  color: #C62828; }
body .ui-spinner .ui-icon-triangle-1-n {
  color: #9ca6a9; }
body .ui-spinner .ui-icon-triangle-1-s {
  color: #ffffff;
  color: #9ca6a9; }
body .ui-spinner .ui-spinner-button.ui-state-hover .ui-icon {
  color: #5C666A; }
body .ui-slider {
  background-color: #dee4e9;
  border-color: #dee4e9; }
  body .ui-slider .ui-slider-handle {
    background-color: #C62828; }
    body .ui-slider .ui-slider-handle:hover {
      background-color: #b12424; }
  body .ui-slider .ui-slider-range {
    background: #e27272; }
body .ui-selectbooleanbutton {
  background-color: #c6cbcf;
  color: #5C666A; }
  body .ui-selectbooleanbutton.ui-state-hover {
    background-color: #aab2b8; }
  body .ui-selectbooleanbutton.ui-state-focus {
    background-color: #c6cbcf;
    color: #5C666A;
    border: 1px solid #C62828; }
  body .ui-selectbooleanbutton.ui-state-active {
    background-color: #C62828;
    color: #ffffff; }
    body .ui-selectbooleanbutton.ui-state-active.ui-state-focus {
      background-color: #C62828;
      color: #ffffff; }
body .ui-buttonset .ui-button {
  background-color: #c6cbcf;
  color: #5C666A; }
  body .ui-buttonset .ui-button.ui-state-hover {
    background-color: #aab2b8; }
  body .ui-buttonset .ui-button.ui-state-focus {
    color: #5C666A;
    border: 1px solid #C62828; }
  body .ui-buttonset .ui-button.ui-state-active {
    background-color: #C62828;
    color: #ffffff;
    border-right-color: #C62828; }
    body .ui-buttonset .ui-button.ui-state-active.ui-state-focus {
      background-color: #C62828;
      color: #ffffff; }
body .ui-splitbutton.ui-buttonset .ui-button {
  color: #ffffff;
  background-color: #C62828; }
  body .ui-splitbutton.ui-buttonset .ui-button.ui-state-hover {
    background-color: #b12424; }
  body .ui-splitbutton.ui-buttonset .ui-button.ui-state-focus {
    background-color: #b12424; }
  body .ui-splitbutton.ui-buttonset .ui-button.ui-state-active {
    background-color: #9c1f1f; }
body .ui-datepicker {
  padding: 0;
  width: 260px; }
  body .ui-datepicker .ui-datepicker-header {
    padding: 6px 12px; }
    body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
      color: #757575; }
      body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-datepicker-prev-hover {
        color: #D9241D; }
    body .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
      color: #757575; }
      body .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-datepicker-next-hover {
        color: #D9241D; }
  body .ui-datepicker table {
    font-size: 13px; }
    body .ui-datepicker table th {
      background-color: #ffffff;
      color: #757575; }
    body .ui-datepicker table td a, body .ui-datepicker table td span {
      color: #5C666A; }
      body .ui-datepicker table td a.ui-state-hover, body .ui-datepicker table td span.ui-state-hover {
        background-color: #dee4e9; }
      body .ui-datepicker table td a.ui-state-highlight, body .ui-datepicker table td span.ui-state-highlight {
        color: #5C666A;
        background-color: #dee4e9; }
      body .ui-datepicker table td a.ui-state-active, body .ui-datepicker table td span.ui-state-active {
        color: #ffffff;
        background-color: #C62828; }
    body .ui-datepicker table td.ui-datepicker-today a {
      background-color: #bfcbd5;
      color: #5C666A; }
  body .ui-datepicker#ui-datepicker-div .ui-timepicker-div .ui-widget-header {
    padding: 6px 12px; }
  body .ui-datepicker.ui-datepicker-multi .ui-datepicker-group {
    border-right: 1px solid #dee4e9; }
    body .ui-datepicker.ui-datepicker-multi .ui-datepicker-group table th {
      background-color: #ffffff;
      color: #5C666A; }
body .ui-inplace .ui-inplace-display {
  padding: 5px; }
body .ui-fileupload .ui-fileupload-buttonbar {
  padding: 6px 12px; }
body .ui-fileupload .ui-fileupload-content {
  padding: 6px 12px; }
body #keypad-div button:hover {
  background-color: #dee4e9; }
body #keypad-div button.keypad-shift {
  background-color: #3eb839; }
  body #keypad-div button.keypad-shift:hover {
    background-color: #4ac545; }
body #keypad-div button.keypad-back {
  background-color: #3984b8; }
  body #keypad-div button.keypad-back:hover {
    background-color: #4591c5; }
body #keypad-div button.keypad-clear {
  background-color: #e175a0; }
  body #keypad-div button.keypad-clear:hover {
    background-color: #e68aae; }
body #keypad-div button.keypad-close {
  background-color: #7e8dcd; }
  body #keypad-div button.keypad-close:hover {
    background-color: #909dd4; }
body ::-webkit-input-placeholder {
  color: #9ca6a9; }
body :-moz-placeholder {
  color: #9ca6a9; }
body ::-moz-placeholder {
  color: #9ca6a9; }
body :-ms-input-placeholder {
  color: #9ca6a9; }

body {
  /*Begin Ayuda*/
  /*end Ayuda*/ }
  body .ui-panel .ui-panel-titlebar {
    border-bottom: 1px solid #c7cdd1;
    padding: 6px 12px; }
    body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon {
      font-size: 16px;
      color: #757575; }
      body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon.ui-state-hover {
        color: #D9241D; }
  body .ui-panel .ui-panel-content {
    padding: 6px 12px; }
  body .ui-panel .ui-panel-footer {
    padding: 6px 12px;
    border-top: 1px solid #c7cdd1; }
  body .ui-fieldset .ui-fieldset-legend {
    color: #ffffff;
    background-color: #465f6e;
    margin-left: 10px;
    border: 1px solid #465f6e;
    border-radius: 5px;
    font-weight: bold; }
    body .ui-fieldset .ui-fieldset-legend .ui-fieldset-toggler {
      color: #ffffff; }
    body .ui-fieldset .ui-fieldset-legend.ui-state-hover, body .ui-fieldset .ui-fieldset-legend.ui-state-focus {
      background-color: #dee4e9; }
    body .ui-fieldset .ui-fieldset-legend.ui-state-hover .ui-fieldset-toggler, body .ui-fieldset .ui-fieldset-legend.ui-state-hover, body .ui-fieldset .ui-fieldset-legend.ui-state-focus, body .ui-fieldset .ui-fieldset-legend.ui-state-focus .ui-fieldset-toggler {
      color: #C62828; }
  body .ui-fieldset.fieldsetInterno > .ui-fieldset-legend {
    background-color: transparent !important;
    font-size: 14px !important;
    color: #465f6e !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    border: 0 !important; }
    body .ui-fieldset.fieldsetInterno > .ui-fieldset-legend .ui-fieldset-toggler {
      color: #465f6e; }
  body .ui-fieldset .ui-fieldset-content {
    padding: 6px 12px; }
  body .ui-notificationbar {
    background-color: #D9241D; }
  body .ui-accordion .ui-accordion-header {
    background-color: #ffffff;
    padding: 6px 12px;
    color: #757575;
    font-size: 13px;
    border: 1px solid #c7cdd1; }
    body .ui-accordion .ui-accordion-header.ui-state-hover {
      background-color: #dee4e9; }
    body .ui-accordion .ui-accordion-header.ui-state-active {
      background-color: #D9241D;
      color: #ffffff; }
      body .ui-accordion .ui-accordion-header.ui-state-active .ui-icon {
        color: #ffffff; }
    body .ui-accordion .ui-accordion-header .ui-icon {
      color: #757575; }
    body .ui-accordion .ui-accordion-header.ui-tabs-outline {
      background-color: #dee4e9; }
      body .ui-accordion .ui-accordion-header.ui-tabs-outline.ui-state-active {
        background-color: #e64943; }
  body .ui-accordion .ui-accordion-content {
    padding: 6px 12px; }
  body .ui-tabs {
    padding: 0; }
    body .ui-tabs.ui-tabs-top .ui-tabs-nav, body .ui-tabs.ui-tabs-bottom .ui-tabs-nav, body .ui-tabs.ui-tabs-left .ui-tabs-nav, body .ui-tabs.ui-tabs-right .ui-tabs-nav {
      border: 1px solid #c7cdd1; }
      body .ui-tabs.ui-tabs-top .ui-tabs-nav li, body .ui-tabs.ui-tabs-bottom .ui-tabs-nav li, body .ui-tabs.ui-tabs-left .ui-tabs-nav li, body .ui-tabs.ui-tabs-right .ui-tabs-nav li {
        background-color: #ffffff; }
        body .ui-tabs.ui-tabs-top .ui-tabs-nav li a, body .ui-tabs.ui-tabs-bottom .ui-tabs-nav li a, body .ui-tabs.ui-tabs-left .ui-tabs-nav li a, body .ui-tabs.ui-tabs-right .ui-tabs-nav li a {
          padding: 6px 12px;
          color: #757575; }
        body .ui-tabs.ui-tabs-top .ui-tabs-nav li.ui-state-hover, body .ui-tabs.ui-tabs-bottom .ui-tabs-nav li.ui-state-hover, body .ui-tabs.ui-tabs-left .ui-tabs-nav li.ui-state-hover, body .ui-tabs.ui-tabs-right .ui-tabs-nav li.ui-state-hover {
          background-color: #dee4e9; }
          body .ui-tabs.ui-tabs-top .ui-tabs-nav li.ui-state-hover .ui-icon-close, body .ui-tabs.ui-tabs-bottom .ui-tabs-nav li.ui-state-hover .ui-icon-close, body .ui-tabs.ui-tabs-left .ui-tabs-nav li.ui-state-hover .ui-icon-close, body .ui-tabs.ui-tabs-right .ui-tabs-nav li.ui-state-hover .ui-icon-close {
            color: #D9241D; }
        body .ui-tabs.ui-tabs-top .ui-tabs-nav li.ui-tabs-outline, body .ui-tabs.ui-tabs-bottom .ui-tabs-nav li.ui-tabs-outline, body .ui-tabs.ui-tabs-left .ui-tabs-nav li.ui-tabs-outline, body .ui-tabs.ui-tabs-right .ui-tabs-nav li.ui-tabs-outline {
          background-color: #dee4e9; }
        body .ui-tabs.ui-tabs-top .ui-tabs-nav li.ui-state-active, body .ui-tabs.ui-tabs-bottom .ui-tabs-nav li.ui-state-active, body .ui-tabs.ui-tabs-left .ui-tabs-nav li.ui-state-active, body .ui-tabs.ui-tabs-right .ui-tabs-nav li.ui-state-active {
          background-color: #D9241D; }
          body .ui-tabs.ui-tabs-top .ui-tabs-nav li.ui-state-active a, body .ui-tabs.ui-tabs-bottom .ui-tabs-nav li.ui-state-active a, body .ui-tabs.ui-tabs-left .ui-tabs-nav li.ui-state-active a, body .ui-tabs.ui-tabs-right .ui-tabs-nav li.ui-state-active a {
            color: #ffffff; }
          body .ui-tabs.ui-tabs-top .ui-tabs-nav li.ui-state-active .ui-icon-close, body .ui-tabs.ui-tabs-bottom .ui-tabs-nav li.ui-state-active .ui-icon-close, body .ui-tabs.ui-tabs-left .ui-tabs-nav li.ui-state-active .ui-icon-close, body .ui-tabs.ui-tabs-right .ui-tabs-nav li.ui-state-active .ui-icon-close {
            color: #ffffff; }
          body .ui-tabs.ui-tabs-top .ui-tabs-nav li.ui-state-active.ui-tabs-outline, body .ui-tabs.ui-tabs-bottom .ui-tabs-nav li.ui-state-active.ui-tabs-outline, body .ui-tabs.ui-tabs-left .ui-tabs-nav li.ui-state-active.ui-tabs-outline, body .ui-tabs.ui-tabs-right .ui-tabs-nav li.ui-state-active.ui-tabs-outline {
            background-color: #e3332d; }
        body .ui-tabs.ui-tabs-top .ui-tabs-nav li .ui-icon-close, body .ui-tabs.ui-tabs-bottom .ui-tabs-nav li .ui-icon-close, body .ui-tabs.ui-tabs-left .ui-tabs-nav li .ui-icon-close, body .ui-tabs.ui-tabs-right .ui-tabs-nav li .ui-icon-close {
          color: #757575; }
    body .ui-tabs.ui-tabs-top .ui-tabs-panel, body .ui-tabs.ui-tabs-bottom .ui-tabs-panel, body .ui-tabs.ui-tabs-left .ui-tabs-panel, body .ui-tabs.ui-tabs-right .ui-tabs-panel {
      background-color: #ffffff;
      border: 1px solid #c7cdd1; }
    body .ui-tabs.ui-tabs-top .ui-tabs-navscroller-btn, body .ui-tabs.ui-tabs-bottom .ui-tabs-navscroller-btn, body .ui-tabs.ui-tabs-left .ui-tabs-navscroller-btn, body .ui-tabs.ui-tabs-right .ui-tabs-navscroller-btn {
      background-color: #ffffff;
      border: 1px solid #c7cdd1; }
      body .ui-tabs.ui-tabs-top .ui-tabs-navscroller-btn.ui-state-hover, body .ui-tabs.ui-tabs-bottom .ui-tabs-navscroller-btn.ui-state-hover, body .ui-tabs.ui-tabs-left .ui-tabs-navscroller-btn.ui-state-hover, body .ui-tabs.ui-tabs-right .ui-tabs-navscroller-btn.ui-state-hover {
        background-color: #dee4e9; }
    body .ui-tabs.ui-tabs-top .pgMenuNotify, body .ui-tabs.ui-tabs-bottom .pgMenuNotify, body .ui-tabs.ui-tabs-left .pgMenuNotify, body .ui-tabs.ui-tabs-right .pgMenuNotify {
      height: 100%; }
      body .ui-tabs.ui-tabs-top .pgMenuNotify .menuNotify, body .ui-tabs.ui-tabs-bottom .pgMenuNotify .menuNotify, body .ui-tabs.ui-tabs-left .pgMenuNotify .menuNotify, body .ui-tabs.ui-tabs-right .pgMenuNotify .menuNotify {
        border: none; }
      body .ui-tabs.ui-tabs-top .pgMenuNotify .ui-datalist-header, body .ui-tabs.ui-tabs-bottom .pgMenuNotify .ui-datalist-header, body .ui-tabs.ui-tabs-left .pgMenuNotify .ui-datalist-header, body .ui-tabs.ui-tabs-right .pgMenuNotify .ui-datalist-header {
        border: none;
        border-bottom: 1px solid #dee4e9; }
      body .ui-tabs.ui-tabs-top .pgMenuNotify .ui-paginator, body .ui-tabs.ui-tabs-top .pgMenuNotify .ui-datalist-content, body .ui-tabs.ui-tabs-bottom .pgMenuNotify .ui-paginator, body .ui-tabs.ui-tabs-bottom .pgMenuNotify .ui-datalist-content, body .ui-tabs.ui-tabs-left .pgMenuNotify .ui-paginator, body .ui-tabs.ui-tabs-left .pgMenuNotify .ui-datalist-content, body .ui-tabs.ui-tabs-right .pgMenuNotify .ui-paginator, body .ui-tabs.ui-tabs-right .pgMenuNotify .ui-datalist-content {
        border: none; }
        body .ui-tabs.ui-tabs-top .pgMenuNotify .ui-paginator.ui-paginator-top, body .ui-tabs.ui-tabs-top .pgMenuNotify .ui-datalist-content.ui-paginator-top, body .ui-tabs.ui-tabs-bottom .pgMenuNotify .ui-paginator.ui-paginator-top, body .ui-tabs.ui-tabs-bottom .pgMenuNotify .ui-datalist-content.ui-paginator-top, body .ui-tabs.ui-tabs-left .pgMenuNotify .ui-paginator.ui-paginator-top, body .ui-tabs.ui-tabs-left .pgMenuNotify .ui-datalist-content.ui-paginator-top, body .ui-tabs.ui-tabs-right .pgMenuNotify .ui-paginator.ui-paginator-top, body .ui-tabs.ui-tabs-right .pgMenuNotify .ui-datalist-content.ui-paginator-top {
          border-bottom: 1px solid #dee4e9; }
        body .ui-tabs.ui-tabs-top .pgMenuNotify .ui-paginator.ui-paginator-bottom, body .ui-tabs.ui-tabs-top .pgMenuNotify .ui-datalist-content.ui-paginator-bottom, body .ui-tabs.ui-tabs-bottom .pgMenuNotify .ui-paginator.ui-paginator-bottom, body .ui-tabs.ui-tabs-bottom .pgMenuNotify .ui-datalist-content.ui-paginator-bottom, body .ui-tabs.ui-tabs-left .pgMenuNotify .ui-paginator.ui-paginator-bottom, body .ui-tabs.ui-tabs-left .pgMenuNotify .ui-datalist-content.ui-paginator-bottom, body .ui-tabs.ui-tabs-right .pgMenuNotify .ui-paginator.ui-paginator-bottom, body .ui-tabs.ui-tabs-right .pgMenuNotify .ui-datalist-content.ui-paginator-bottom {
          display: none;
          /*  border-top: 1px solid $datatableHoverBgColor;
            position: absolute;
            bottom: 35px;
            width: 68.8%;*/ }
      body .ui-tabs.ui-tabs-top .pgMenuNotify .pgMessage, body .ui-tabs.ui-tabs-bottom .pgMenuNotify .pgMessage, body .ui-tabs.ui-tabs-left .pgMenuNotify .pgMessage, body .ui-tabs.ui-tabs-right .pgMenuNotify .pgMessage {
        height: 376px;
        overflow: auto;
        padding: 5px; }
        body .ui-tabs.ui-tabs-top .pgMenuNotify .pgMessage .button-close, body .ui-tabs.ui-tabs-bottom .pgMenuNotify .pgMessage .button-close, body .ui-tabs.ui-tabs-left .pgMenuNotify .pgMessage .button-close, body .ui-tabs.ui-tabs-right .pgMenuNotify .pgMessage .button-close {
          width: 16px;
          height: 16px;
          margin: 0; }
        body .ui-tabs.ui-tabs-top .pgMenuNotify .pgMessage .asuntoShow, body .ui-tabs.ui-tabs-bottom .pgMenuNotify .pgMessage .asuntoShow, body .ui-tabs.ui-tabs-left .pgMenuNotify .pgMessage .asuntoShow, body .ui-tabs.ui-tabs-right .pgMenuNotify .pgMessage .asuntoShow {
          font-weight: bold;
          color: #468847; }
        body .ui-tabs.ui-tabs-top .pgMenuNotify .pgMessage .messageShow > ul, body .ui-tabs.ui-tabs-bottom .pgMenuNotify .pgMessage .messageShow > ul, body .ui-tabs.ui-tabs-left .pgMenuNotify .pgMessage .messageShow > ul, body .ui-tabs.ui-tabs-right .pgMenuNotify .pgMessage .messageShow > ul {
          padding: 0; }
          body .ui-tabs.ui-tabs-top .pgMenuNotify .pgMessage .messageShow > ul li, body .ui-tabs.ui-tabs-bottom .pgMenuNotify .pgMessage .messageShow > ul li, body .ui-tabs.ui-tabs-left .pgMenuNotify .pgMessage .messageShow > ul li, body .ui-tabs.ui-tabs-right .pgMenuNotify .pgMessage .messageShow > ul li {
            border: none;
            text-align: justify;
            padding: 5px 10px; }
    body .ui-tabs.ui-tabs-left .ui-tabs-panel {
      border-top: 1px solid #c7cdd1; }
    body .ui-tabs.ui-tabs-right .ui-tabs-panel {
      border-top: 1px solid #c7cdd1; }
    body .ui-tabs.ui-tabs-bottom .ui-tabs-panel {
      border-top: 1px solid #c7cdd1; }
    body .ui-tabs .ui-tabs-panel {
      padding: 6px 12px; }
  body .ui-toolbar {
    padding: 6px 12px; }
  body .ui-wizard .ui-wizard-step-titles .ui-wizard-step-title {
    background-color: #ffffff;
    border: 1px solid #c7cdd1;
    padding: 6px 12px; }
    body .ui-wizard .ui-wizard-step-titles .ui-wizard-step-title:last-child {
      border-right: 1px solid #c7cdd1; }
    body .ui-wizard .ui-wizard-step-titles .ui-wizard-step-title.ui-state-highlight {
      border-color: #D9241D;
      background-color: #D9241D; }
  body .icon-breadcrumb-right {
    float: right;
    position: absolute;
    right: 1%;
    top: 78px;
    padding-top: 2px; }
    body .icon-breadcrumb-right .ui-commandlink {
      color: #C62828;
      text-decoration: none;
      text-shadow: 1px 1px #E57373;
      font-size: 20px; }
      body .icon-breadcrumb-right .ui-commandlink:hover {
        color: #465f6e; }

body .ui-paginator {
  background-color: #ffffff;
  border-color: #c7cdd1; }
  body .ui-paginator .ui-paginator-first, body .ui-paginator .ui-paginator-prev, body .ui-paginator .ui-paginator-next, body .ui-paginator .ui-paginator-last {
    color: #5C666A;
    min-height: 16px;
    width: 8px;
    padding: 2px 8px; }
    body .ui-paginator .ui-paginator-first span, body .ui-paginator .ui-paginator-prev span, body .ui-paginator .ui-paginator-next span, body .ui-paginator .ui-paginator-last span {
      display: none; }
    body .ui-paginator .ui-paginator-first.ui-state-hover, body .ui-paginator .ui-paginator-prev.ui-state-hover, body .ui-paginator .ui-paginator-next.ui-state-hover, body .ui-paginator .ui-paginator-last.ui-state-hover {
      background-color: #dee4e9; }
    body .ui-paginator .ui-paginator-first:before, body .ui-paginator .ui-paginator-prev:before, body .ui-paginator .ui-paginator-next:before, body .ui-paginator .ui-paginator-last:before {
      position: relative; }
  body .ui-paginator .ui-paginator-first:before {
    position: relative;
    top: 1px; }
  body .ui-paginator .ui-paginator-prev:before {
    position: relative;
    top: 2px; }
  body .ui-paginator .ui-paginator-next:before {
    position: relative;
    top: 1px; }
  body .ui-paginator .ui-paginator-last:before {
    position: relative;
    top: 1px; }
  body .ui-paginator .ui-paginator-pages {
    padding: 0;
    vertical-align: middle;
    display: inline-block; }
    body .ui-paginator .ui-paginator-pages .ui-paginator-page {
      min-height: 16px;
      padding: 2px 8px;
      color: #5C666A; }
      body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active {
        color: #ffffff; }
      body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-hover {
        background-color: #dee4e9; }
body .ui-datatable .ui-datatable-header, body .ui-datatable .ui-datatable-footer {
  padding: 6px 12px; }
body .ui-datatable .ui-datatable-header {
  background-color: #465f6e;
  color: #ffffff;
  font-size: 16px; }
  body .ui-datatable .ui-datatable-header .ui-button {
    position: relative !important;
    top: -6px !important; }
  body .ui-datatable .ui-datatable-header.ui-corner-top {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px; }
body .ui-datatable td a:hover {
  color: #465f6e; }
body .ui-datatable .ui-paginator {
  padding: 6px 12px; }
body .ui-datatable thead th {
  background-color: #ffffff;
  padding: 6px 12px;
  border-color: #c7cdd1;
  color: #5C666A; }
  body .ui-datatable thead th.ui-state-hover {
    background-color: #dee4e9; }
  body .ui-datatable thead th.ui-state-active {
    background-color: #E57373;
    border-color: #e15d5d;
    color: #ffffff; }
    body .ui-datatable thead th.ui-state-active .ui-buttonset .ui-state-active {
      background-color: #ffffff;
      color: #E57373; }
  body .ui-datatable thead th:focus {
    outline: 0 none;
    background-color: #f0f3f5; }
    body .ui-datatable thead th:focus.ui-state-active {
      background-color: #e98989; }
  body .ui-datatable thead th .ui-sortable-column-icon {
    margin: -2px 0 0 4px;
    vertical-align: middle; }
body .ui-datatable tfoot td {
  background-color: #ffffff;
  padding: 6px 12px;
  border-color: #c7cdd1;
  color: #5C666A; }
body .ui-datatable .ui-datatable-data > tr {
  background-color: #ffffff; }
  body .ui-datatable .ui-datatable-data > tr.ui-widget-header td {
    border-color: #c7cdd1; }
  body .ui-datatable .ui-datatable-data > tr.ui-datatable-even {
    background-color: #f6f8f9; }
  body .ui-datatable .ui-datatable-data > tr.ui-state-highlight {
    background-color: #E57373;
    color: #ffffff;
    border-color: #e15d5d; }
    body .ui-datatable .ui-datatable-data > tr.ui-state-highlight .fa {
      color: #ffffff !important; }
    body .ui-datatable .ui-datatable-data > tr.ui-state-highlight .fa:hover {
      color: #c7cdd1 !important; }
  body .ui-datatable .ui-datatable-data > tr.ui-state-highlight {
    border-color: #e15d5d; }
  body .ui-datatable .ui-datatable-data > tr.ui-state-hover {
    background-color: #dee4e9; }
  body .ui-datatable .ui-datatable-data > tr.ui-row-editing.ui-datatable-odd, body .ui-datatable .ui-datatable-data > tr.ui-row-editing.ui-datatable-even {
    border-color: #c7cdd1;
    border-bottom-color: #E57373; }
  body .ui-datatable .ui-datatable-data > tr.ui-datatable-rowordering {
    background-color: #f1b4b4; }
  body .ui-datatable .ui-datatable-data > tr.ui-datatable-summaryrow.ui-widget-header {
    border-color: #c7cdd1; }
  body .ui-datatable .ui-datatable-data > tr td {
    border-color: #c7cdd1; }
    body .ui-datatable .ui-datatable-data > tr td.ui-datatable-subtable-header {
      border-color: #c7cdd1; }
    body .ui-datatable .ui-datatable-data > tr td a.ui-rowgroup-toggler {
      padding-right: 2em; }
      body .ui-datatable .ui-datatable-data > tr td a.ui-rowgroup-toggler .ui-rowgroup-toggler-icon {
        color: #757575;
        font-size: 15px; }
  body .ui-datatable .ui-datatable-data > tr .ui-row-toggler {
    color: #C62828; }
  body .ui-datatable .ui-datatable-data > tr.ui-widget-header {
    border-color: #f1f3f4;
    background-color: #ffffff;
    color: #757575; }
  body .ui-datatable .ui-datatable-data > tr.rowGreen {
    background-color: #cae7be; }
  body .ui-datatable .ui-datatable-data > tr.rowBlue {
    background-color: #E3F2FD; }
  body .ui-datatable .ui-datatable-data > tr.rowRed {
    background-color: #FFEBEE; }
  body .ui-datatable .ui-datatable-data > tr.rowYellow {
    background-color: #FFFDE7; }
  body .ui-datatable .ui-datatable-data > tr.rowBrown {
    background-color: #BCAAA4; }
body .ui-datatable > .ui-icon-arrowthick-1-s {
  color: #E57373; }
body .ui-datatable > .ui-icon-arrowthick-1-n {
  color: #E57373; }
body .ui-datatable .ui-datatable-scrollable-header .ui-datatable-scrollable-header-box td,
body .ui-datatable .ui-datatable-scrollable-footer .ui-datatable-scrollable-header-box td {
  color: #5C666A; }
body .ui-datatable .ui-datatable-scrollable-body::-webkit-scrollbar {
  background-color: #f7f7f7; }
body .ui-datatable .ui-column-customfilter .ui-widget {
  width: 95%; }
  body .ui-datatable .ui-column-customfilter .ui-widget.ui-selectonemenu {
    width: inherit; }
body .ui-datatable .ui-column-customfilter .ui-selectonebutton .ui-widget {
  width: auto; }
body .ui-datagrid .ui-datagrid-header {
  padding: 6px 12px; }
body .ui-datagrid .ui-paginator {
  padding: 6px 12px; }
body .ui-datalist .ui-datalist-header {
  padding: 6px 12px; }
body .ui-datalist .ui-paginator {
  padding: 6px 12px; }
body .ui-datalist.dataListElement .fa {
  /*   font-size: 10px;*/ }
body .ui-datalist.dataListElement .ticket-notify, body .ui-datalist.dataListElement .ticket {
  font-size: 16px;
  font-weight: bold;
  padding: 5px; }
body .ui-datalist.dataListElement .ticket {
  padding-left: 0; }
body .ui-datalist.dataListElement .asunto-notify, body .ui-datalist.dataListElement .cliente {
  padding-top: 5px;
  color: #468847; }
body .ui-datalist.dataListElement .fecha-notify {
  position: absolute;
  top: 5px;
  right: 5px;
  font-weight: bold; }
body .ui-datalist.dataListElement .fechaServicio {
  margin-left: 40%;
  margin-top: -18px;
  position: absolute;
  color: #3984b8; }
body .ui-datalist.dataListElement .estadoServicio {
  position: absolute;
  right: 2%;
  margin-top: 16px; }
  body .ui-datalist.dataListElement .estadoServicio span {
    padding: 2px 4px; }
    body .ui-datalist.dataListElement .estadoServicio span.P {
      background-color: #FFEBEE;
      color: #C62828; }
    body .ui-datalist.dataListElement .estadoServicio span.C {
      background-color: #a8c9e0;
      color: #7e8dcd; }
    body .ui-datalist.dataListElement .estadoServicio span.F {
      background-color: #E3F2FD;
      color: #3a87ad; }
    body .ui-datalist.dataListElement .estadoServicio span.E {
      background-color: #cae7be;
      color: #468847; }
    body .ui-datalist.dataListElement .estadoServicio span.N {
      background-color: #FFE0B2;
      color: #E65100; }
    body .ui-datalist.dataListElement .estadoServicio span.T {
      background-color: #F8BBD0;
      color: #880E4F; }
body .ui-datalist.dataListElement .responsable {
  color: #39b8b6; }
body .ui-datalist.dataListElement.dataDisabledTopPaginated .ui-paginator-top {
  display: none; }
body .ui-datascroller .ui-datascroller-header {
  padding: 6px 12px; }
body .ui-picklist .ui-picklist-caption {
  padding: 6px 12px; }
body .ui-orderlist .ui-orderlist-controls button {
  font-size: 15px; }
body .ui-orderlist .ui-orderlist-caption {
  padding: 6px 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 200px; }
body .ui-orderlist.ui-grid-responsive .ui-grid-row .ui-orderlist-controls {
  margin-right: 0;
  padding-right: 8px; }
body .ui-carousel .ui-carousel-page-links {
  margin-top: 3px; }
  body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link.ui-icon-radio-on {
    color: #E57373; }
body .ui-treetable thead th {
  background-color: #ffffff;
  padding: 6px 12px;
  border-color: #c7cdd1;
  color: #5C666A; }
  body .ui-treetable thead th.ui-state-active {
    border-color: #e15d5d;
    background-color: #E57373;
    color: #ffffff; }
body .ui-treetable tfoot td {
  background-color: #ffffff;
  padding: 6px 12px;
  border-color: #dee4e9; }
body .ui-treetable .ui-treetable-data tr.ui-state-hover {
  background-color: #dee4e9; }
body .ui-treetable .ui-treetable-data tr.ui-state-highlight {
  border-color: #e15d5d; }
  body .ui-treetable .ui-treetable-data tr.ui-state-highlight .ui-treetable-toggler {
    color: #ffffff; }
body .ui-treetable .ui-treetable-data tr td .ui-chkbox .ui-chkbox-icon {
  color: #E57373;
  left: 0px; }
body .ui-treetable .ui-treetable-scrollable-header,
body .ui-treetable .ui-treetable-scrollable-footer {
  background-color: #f0f3f5;
  border: 0 none; }
  body .ui-treetable .ui-treetable-scrollable-header .ui-treetable-scrollable-header-box td,
  body .ui-treetable .ui-treetable-scrollable-footer .ui-treetable-scrollable-header-box td {
    color: #5C666A; }
body .ui-treetable .ui-treetable-scrollable-body::-webkit-scrollbar {
  background-color: #f0f3f5; }
body .ui-treetable .ui-paginator-bottom {
  border-top: 1px solid #c7cdd1; }
body .ui-tree {
  padding: 6px 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  body .ui-tree .ui-treenode.ui-treenode-selected > .ui-treenode-content .ui-chkbox-box {
    border-color: #E57373;
    background-color: #E57373;
    color: #ffffff; }
  body .ui-tree .ui-tree-droppoint.ui-state-hover {
    background-color: #E57373; }
  body .ui-tree.ui-tree-horizontal {
    padding: 12px 0; }
    body .ui-tree.ui-tree-horizontal .ui-treenode-content.ui-state-highlight {
      background-color: #E57373;
      color: #ffffff; }
      body .ui-tree.ui-tree-horizontal .ui-treenode-content.ui-state-highlight .ui-tree-toggler, body .ui-tree.ui-tree-horizontal .ui-treenode-content.ui-state-highlight .ui-treenode-icon {
        color: #ffffff; }
    body .ui-tree.ui-tree-horizontal .ui-treenode-content .ui-chkbox .ui-icon {
      left: -1px;
      color: #E57373; }
    body .ui-tree.ui-tree-horizontal .ui-treenode-content.ui-state-highlight .ui-chkbox .ui-chkbox-box {
      border-color: #ffffff; }
    body .ui-tree.ui-tree-horizontal .ui-treenode-content.ui-state-highlight .ui-chkbox .ui-icon {
      color: #ffffff; }
  body .ui-tree .ui-tree-filter-container .ui-icon {
    right: 7px;
    top: 7px; }
body .ui-tree-draghelper {
  border: 1px solid #E57373; }
body .timeline-frame .timeline-event {
  border-color: #c7cdd1;
  background-color: #ffffff; }
  body .timeline-frame .timeline-event.ui-state-active {
    background-color: #E57373;
    border-color: #E57373;
    color: #ffffff; }
body .fc .fc-event {
  background-color: #dd4848;
  border-color: #dd4848; }
body .fc .fc-slats td {
  background-color: #ffffff; }
body .ui-tagcloud a.ui-state-hover {
  background-color: #dee4e9; }

body .ui-messages .ui-messages-info {
  background-color: #a8c9e0;
  border-color: #a8c9e0;
  color: #393b3e; }
  body .ui-messages .ui-messages-info .ui-messages-info-icon {
    color: #38749d; }
  body .ui-messages .ui-messages-info .ui-messages-close {
    color: #393b3e; }
body .ui-messages .ui-messages-warn {
  background-color: #f8eab9;
  border-color: #f8eab9;
  color: #393b3e; }
  body .ui-messages .ui-messages-warn .ui-messages-warn-icon {
    color: #e7b917; }
  body .ui-messages .ui-messages-warn .ui-messages-close {
    color: #393b3e; }
body .ui-messages .ui-messages-error {
  background-color: transparent !important;
  border-color: transparent !important;
  color: #D9241D;
  font-weight: bold !important;
  margin: 0 !important;
  padding: 0 !important;
  padding-top: 10px !important; }
  body .ui-messages .ui-messages-error .ui-messages-error-icon {
    color: #f48183; }
  body .ui-messages .ui-messages-error .ui-messages-close {
    color: #393b3e; }
body .ui-messages .ui-messages-fatal {
  background-color: #bdc3c9;
  border-color: #bdc3c9;
  color: #393b3e; }
  body .ui-messages .ui-messages-fatal .ui-messages-fatal-icon {
    color: #5f6a74; }
  body .ui-messages .ui-messages-fatal .ui-messages-close {
    color: #393b3e; }
body .ui-message.ui-message-info {
  background-color: #a8c9e0;
  border-color: #a8c9e0;
  color: #393b3e; }
  body .ui-message.ui-message-info .ui-message-info-icon {
    color: #38749d; }
body .ui-message.ui-message-warn {
  background-color: #f8eab9;
  border-color: #f8eab9;
  color: #393b3e; }
  body .ui-message.ui-message-warn .ui-message-warn-icon {
    color: #e7b917; }
body .ui-message.ui-message-error {
  background-color: #fac7c8;
  border-color: #fac7c8;
  color: #393b3e; }
  body .ui-message.ui-message-error .ui-message-error-icon {
    color: #f48183; }
body .ui-message.ui-message-fatal {
  background-color: #bdc3c9;
  border-color: #bdc3c9;
  color: #393b3e; }
  body .ui-message.ui-message-fatal .ui-message-fatal-icon {
    color: #5f6a74; }
body .ui-growl {
  top: 85px; }
  body .ui-growl .ui-growl-item-container.ui-growl-info {
    background-color: #a8c9e0;
    border-color: #a8c9e0;
    color: #393b3e; }
    body .ui-growl .ui-growl-item-container.ui-growl-info .ui-growl-image {
      color: #38749d; }
  body .ui-growl .ui-growl-item-container.ui-growl-warn {
    background-color: #f8eab9;
    border-color: #f8eab9;
    color: #393b3e; }
    body .ui-growl .ui-growl-item-container.ui-growl-warn .ui-growl-image {
      color: #e7b917; }
  body .ui-growl .ui-growl-item-container.ui-growl-error {
    background-color: #fac7c8;
    border-color: #fac7c8;
    color: #393b3e; }
    body .ui-growl .ui-growl-item-container.ui-growl-error .ui-growl-image {
      color: #f48183; }
  body .ui-growl .ui-growl-item-container.ui-growl-fatal {
    background-color: #bdc3c9;
    border-color: #bdc3c9;
    color: #393b3e; }
    body .ui-growl .ui-growl-item-container.ui-growl-fatal .ui-growl-image {
      color: #5f6a74; }

body .ui-overlaypanel .ui-overlaypanel-close {
  background-color: #D9241D;
  color: #ffffff; }
  body .ui-overlaypanel .ui-overlaypanel-close.ui-state-hover {
    color: #5C666A;
    background-color: #dee4e9; }
body .ui-dialog .ui-dialog-titlebar {
  padding: 6px 12px; }
  body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon {
    color: #757575; }
    body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon.ui-state-hover {
      color: #D9241D; }
body .ui-dialog .ui-dialog-content {
  background-color: #ffffff;
  padding: 6px 12px; }
body .ui-dialog .ui-dialog-buttonpane {
  padding: 6px 12px; }
body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon {
  font-size: 16px;
  width: 16px;
  height: 16px; }
body .ui-tooltip .ui-tooltip-text {
  background-color: #393b3e; }
body .ui-lightbox .ui-lightbox-caption {
  padding: 6px 12px; }
  body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text {
    color: #757575; }
  body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close {
    color: #757575; }
    body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close.ui-state-hover {
      color: #D9241D; }
body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover {
  color: #D9241D; }
body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover {
  color: #D9241D; }

body .ui-breadcrumb {
  background-color: #ffffff;
  padding: 6px 12px; }
  body .ui-breadcrumb ul li .ui-menuitem-link {
    color: #D9241D; }
    body .ui-breadcrumb ul li .ui-menuitem-link .ui-menuitem-icon {
      position: absolute;
      top: 2px; }
    body .ui-breadcrumb ul li .ui-menuitem-link .ui-menuitem-text {
      padding-left: 20px; }
  body .ui-breadcrumb ul li.ui-breadcrumb-chevron {
    font-size: 15px;
    color: #E57373; }
  body .ui-breadcrumb ul li:first-child {
    font-size: 15px; }
    body .ui-breadcrumb ul li:first-child a.ui-icon-home {
      color: #D9241D;
      margin: 0;
      font-size: 15px; }
      body .ui-breadcrumb ul li:first-child a.ui-icon-home span {
        display: none; }
body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number {
  background-color: #D9241D;
  border: 1px solid #e95f5a; }
body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title {
  color: #9ca6a9; }
body .ui-steps .ui-steps-item.ui-state-disabled .ui-steps-number {
  background-color: #ffffff;
  border-color: #c7cdd1;
  color: #757575; }
body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number {
  background-color: #D9241D; }
body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title {
  color: #5C666A; }
body .ui-steps:before {
  border: 1px solid #D9241D; }
body .ui-menu .ui-menu-list .ui-widget-header {
  background-color: #cfd7df; }
  body .ui-menu .ui-menu-list .ui-widget-header h3 {
    padding: 6px 12px; }
  body .ui-menu .ui-menu-list .ui-widget-header .ui-icon {
    color: #757575; }
  body .ui-menu .ui-menu-list .ui-widget-header.ui-state-hover {
    background-color: #dee4e9; }
body .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link {
  padding: 6px 12px;
  color: #5C666A; }
body .ui-menu.menuNotify .ui-menu-list .ui-menuitem {
  padding: 0 !important; }
  body .ui-menu.menuNotify .ui-menu-list .ui-menuitem .ui-menuitem-link {
    padding: 6px; }
    body .ui-menu.menuNotify .ui-menu-list .ui-menuitem .ui-menuitem-link .ui-menuitem-text {
      padding-right: 13px; }
    body .ui-menu.menuNotify .ui-menu-list .ui-menuitem .ui-menuitem-link .countMenu {
      position: absolute;
      right: 5px;
      top: 7px;
      color: #ffffff;
      border-radius: 50%;
      background-color: #3984b8;
      padding: 1px 5px;
      font-size: 10px; }
    body .ui-menu.menuNotify .ui-menu-list .ui-menuitem .ui-menuitem-link.active-link {
      background-color: #C62828;
      color: #ffffff; }
    body .ui-menu.menuNotify .ui-menu-list .ui-menuitem .ui-menuitem-link.ui-state-hover .countMenu, body .ui-menu.menuNotify .ui-menu-list .ui-menuitem .ui-menuitem-link.active-link .countMenu {
      color: #3984b8;
      background-color: #ffffff; }
body .ui-menu.ui-menubar {
  background-color: #ffffff; }
  body .ui-menu.ui-menubar > .ui-menu-list > .ui-menuitem > .ui-menuitem-link {
    color: #757575;
    line-height: 13px; }
    body .ui-menu.ui-menubar > .ui-menu-list > .ui-menuitem > .ui-menuitem-link .ui-menuitem-icon {
      color: #757575; }
    body .ui-menu.ui-menubar > .ui-menu-list > .ui-menuitem > .ui-menuitem-link.ui-state-hover {
      color: #ffffff; }
      body .ui-menu.ui-menubar > .ui-menu-list > .ui-menuitem > .ui-menuitem-link.ui-state-hover .ui-menuitem-icon {
        color: #ffffff; }
body .ui-menu.ui-slidemenu .ui-slidemenu-backward {
  padding: 6px 12px; }
  body .ui-menu.ui-slidemenu .ui-slidemenu-backward:hover {
    background-color: #dee4e9; }
body .ui-menu.menuFicha .ui-menuitem .ui-menuitem-link {
  color: #C62828; }
body .ui-menu.ui-menubar.menuFicha {
  background-color: #ffffff; }
  body .ui-menu.ui-menubar.menuFicha > .ui-menu-list > .ui-menuitem > .ui-menuitem-link .ui-menuitem-icon {
    color: #C62828; }
  body .ui-menu.ui-menubar.menuFicha > .ui-menu-list > .ui-menuitem > .ui-menuitem-link.ui-state-hover, body .ui-menu.ui-menubar.menuFicha > .ui-menu-list > .ui-menuitem > .ui-menuitem-link.activeFicha {
    color: #C62828;
    background-color: transparent;
    border: 1px solid #C62828; }
    body .ui-menu.ui-menubar.menuFicha > .ui-menu-list > .ui-menuitem > .ui-menuitem-link.ui-state-hover .ui-menuitem-icon, body .ui-menu.ui-menubar.menuFicha > .ui-menu-list > .ui-menuitem > .ui-menuitem-link.activeFicha .ui-menuitem-icon {
      color: #e175a0; }
  body .ui-menu.ui-menubar.menuFicha > .ui-menu-list > .ui-menuitem > .ui-menuitem-link.ui-state-hover {
    border: none; }
body .ui-tabmenu {
  border: 0 none; }
  body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link {
    color: #757575;
    padding: 6px 12px; }
    body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon {
      color: #757575; }
  body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-hover {
    background-color: #dee4e9; }
    body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-hover .ui-menuitem-icon {
      color: #D9241D; }
  body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link {
    background-color: #D9241D;
    color: #ffffff; }
    body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon {
      color: #ffffff; }
body .ui-panelmenu .ui-panelmenu-header {
  background-color: #ffffff;
  border: 1px solid #c7cdd1;
  font-size: 13px;
  color: #757575; }
  body .ui-panelmenu .ui-panelmenu-header .ui-icon {
    color: #757575; }
  body .ui-panelmenu .ui-panelmenu-header a {
    padding: 6px 12px;
    color: #757575; }
  body .ui-panelmenu .ui-panelmenu-header.ui-state-hover {
    background-color: #dee4e9; }
    body .ui-panelmenu .ui-panelmenu-header.ui-state-hover .ui-icon {
      color: #D9241D; }
  body .ui-panelmenu .ui-panelmenu-header.ui-state-active {
    background-color: #D9241D; }
    body .ui-panelmenu .ui-panelmenu-header.ui-state-active a {
      color: #ffffff; }
    body .ui-panelmenu .ui-panelmenu-header.ui-state-active .ui-icon {
      color: #ffffff; }
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem-link {
  padding: 6px 12px;
  color: #5C666A; }

body .ui-progressbar {
  background-color: #dee4e9; }
  body .ui-progressbar .ui-progressbar-value {
    background: #e64943; }
  body .ui-progressbar .ui-progressbar-label {
    color: #5C666A; }
body .ui-galleria .ui-galleria-nav-prev {
  color: #9ca6a9; }
  body .ui-galleria .ui-galleria-nav-prev:hover {
    color: #383f41; }
body .ui-galleria .ui-galleria-nav-next {
  color: #9ca6a9; }
  body .ui-galleria .ui-galleria-nav-next:hover {
    color: #5C666A; }
body .ui-log .ui-log-header {
  padding: 6px 12px;
  border-bottom: 1px solid #c7cdd1; }
  body .ui-log .ui-log-header .ui-log-button {
    color: #757575; }
    body .ui-log .ui-log-header .ui-log-button.ui-state-hover {
      color: #D9241D; }
    body .ui-log .ui-log-header .ui-log-button.ui-state-active {
      color: #ffffff; }
body .ui-log .ui-log-content {
  padding: 6px 12px; }

.dashboard .ui-panel {
  border-color: #dee4e9; }
  .dashboard .ui-panel .ui-panel-titlebar {
    border-color: #dee4e9; }
.dashboard .overview-box .overview-box-title {
  font-size: 14px;
  width: 100%; }
.dashboard .overview-box .overview-box-details {
  width: 100%;
  padding: 8px 0; }
  .dashboard .overview-box .overview-box-details .overview-box-details-icon {
    font-size: 32px;
    vertical-align: middle;
    margin-right: 8px; }
  .dashboard .overview-box .overview-box-details .overview-box-details-count {
    font-size: 24px;
    vertical-align: middle; }
.dashboard .overview-box.overview-box-1 .overview-box-details-icon {
  color: #3984b8; }
.dashboard .overview-box.overview-box-2 .overview-box-details-icon {
  color: #7e8dcd; }
.dashboard .overview-box.overview-box-3 .overview-box-details-icon {
  color: #39b8b6; }
.dashboard .overview-box.overview-box-4 .overview-box-details-icon {
  color: #f6ac2b; }
.dashboard .graph-panel {
  padding-top: 1em; }
  .dashboard .graph-panel .ui-panel-titlebar {
    padding-left: 110px; }
  .dashboard .graph-panel .ui-panel-content {
    padding: 5px 0 0 0;
    position: relative; }
    .dashboard .graph-panel .ui-panel-content button {
      float: right;
      margin-right: 12px; }
    .dashboard .graph-panel .ui-panel-content .interval {
      margin-left: 110px; }
    .dashboard .graph-panel .ui-panel-content .icon {
      border: 1px solid #dee4e9;
      position: absolute;
      left: -1px;
      top: -45px;
      width: 100px;
      height: 75px;
      text-align: center;
      background-color: #ffffff; }
      .dashboard .graph-panel .ui-panel-content .icon img, .dashboard .graph-panel .ui-panel-content .icon .fa {
        margin-top: 15px;
        line-height: inherit;
        display: inline-block; }
      .dashboard .graph-panel .ui-panel-content .icon .fa {
        font-size: 48px;
        color: #D9241D; }
  .dashboard .graph-panel .jqplot {
    top: 20px;
    position: relative;
    margin-left: 5px; }
    .dashboard .graph-panel .jqplot .jqplot-donut-series {
      color: #ffffff;
      font-weight: bold; }
    .dashboard .graph-panel .jqplot .label-center-donut {
      color: #C62828;
      font-weight: bold; }
    .dashboard .graph-panel .jqplot .jqplot-axis {
      bottom: 25px !important; }
    .dashboard .graph-panel .jqplot .jqplot-meterGauge-label {
      font-weight: bold; }
    .dashboard .graph-panel .jqplot.malo .jqplot-meterGauge-label {
      color: #D32F2F; }
    .dashboard .graph-panel .jqplot.aceptable .jqplot-meterGauge-label {
      color: #FBC02D; }
    .dashboard .graph-panel .jqplot.bueno .jqplot-meterGauge-label {
      color: #00ACC1; }
    .dashboard .graph-panel .jqplot.muybueno .jqplot-meterGauge-label {
      color: #26A69A; }
    .dashboard .graph-panel .jqplot.excelente .jqplot-meterGauge-label {
      color: #004D40; }
  .dashboard .graph-panel .commandLink {
    position: absolute;
    right: 10px;
    top: -27px; }
    .dashboard .graph-panel .commandLink a {
      margin-right: 2px; }
    .dashboard .graph-panel .commandLink .fa {
      color: #D9241D;
      font-size: 18px;
      padding-right: 8px; }
.dashboard .stats {
  padding-top: 1em; }
  .dashboard .stats .ui-panel-content {
    padding-top: 12px;
    min-height: 312px; }
  .dashboard .stats .knob-container {
    text-align: center; }
    .dashboard .stats .knob-container .knob {
      width: 190px;
      height: 190px;
      line-height: 190px;
      margin-top: 20px;
      font-size: 75px;
      color: #6a6a7d;
      border-radius: 50%;
      display: inline-block;
      text-align: center;
      border: 5px solid #3eb839;
      border-left-color: #a9e4a6; }
  .dashboard .stats ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
    .dashboard .stats ul li {
      padding: 10px 0;
      text-align: right; }
      .dashboard .stats ul li .statsbar-text {
        display: block; }
      .dashboard .stats ul li .statsbar {
        width: 80%;
        background-color: #dee4e9;
        margin-top: 12px;
        display: inline-block; }
        .dashboard .stats ul li .statsbar .statsbar-value {
          background-color: #3eb839;
          height: 4px; }
.dashboard .task-list {
  overflow: hidden; }
  .dashboard .task-list > .ui-panel {
    min-height: 340px; }
  .dashboard .task-list .ui-panel-content {
    padding: 0px !important; }
  .dashboard .task-list ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
    .dashboard .task-list ul li {
      padding: 6px 12px;
      border-bottom: 1px solid #dee4e9; }
      .dashboard .task-list ul li:last-child {
        border-bottom: 0 none; }
    .dashboard .task-list ul .ui-chkbox {
      vertical-align: middle;
      margin-right: 5px; }
    .dashboard .task-list ul .task-name {
      vertical-align: middle; }
    .dashboard .task-list ul i {
      color: #9ca6a9;
      float: right;
      font-size: 16px; }
.dashboard .contact-form {
  overflow: hidden; }
  .dashboard .contact-form .ui-panel {
    min-height: 340px; }
  .dashboard .contact-form .ui-g-12 {
    padding: 6px 12px; }
  .dashboard .contact-form .ui-button {
    margin-top: 4px; }
.dashboard .card-element {
  overflow: hidden; }
  .dashboard .card-element > .ui-panel {
    min-height: 340px;
    height: 100%; }
  .dashboard .card-element .ui-panel-content {
    padding: 0px !important; }
  .dashboard .card-element ul {
    list-style-type: none;
    padding: 0;
    margin: 0; }
    .dashboard .card-element ul li {
      border-bottom: 1px solid #dee4e9;
      padding: 9px;
      width: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      text-decoration: none;
      position: relative;
      display: block;
      border-radius: 2px;
      -webkit-transition: background-color 0.2s;
      transition: background-color 0.2s; }
      .dashboard .card-element ul li img {
        float: left;
        margin-right: 8px; }
      .dashboard .card-element ul li .contact-info {
        float: left; }
        .dashboard .card-element ul li .contact-info .name {
          display: block;
          margin-top: 4px;
          font-size: 14px;
          font-weight: bold; }
          .dashboard .card-element ul li .contact-info .name a {
            color: #C62828; }
            .dashboard .card-element ul li .contact-info .name a:hover {
              font-style: italic;
              color: #e17576; }
        .dashboard .card-element ul li .contact-info .location {
          margin-top: 4px;
          display: block;
          font-size: 12px;
          color: #9ca6a9; }
          .dashboard .card-element ul li .contact-info .location.dep-pos {
            color: #00838F; }
          .dashboard .card-element ul li .contact-info .location span {
            font-weight: bold;
            color: #757575; }
      .dashboard .card-element ul li .contact-actions {
        position: absolute;
        right: 7px;
        top: 30px; }
        .dashboard .card-element ul li .contact-actions .connection-status {
          color: #ffffff;
          padding: 2px 3px;
          border-radius: 2px; }
          .dashboard .card-element ul li .contact-actions .connection-status.pendiente {
            background-color: #FFEBEE;
            color: #C62828; }
          .dashboard .card-element ul li .contact-actions .connection-status.archivado {
            background-color: #a8c9e0;
            color: #7e8dcd; }
          .dashboard .card-element ul li .contact-actions .connection-status.final {
            background-color: #E3F2FD;
            color: #3a87ad; }
          .dashboard .card-element ul li .contact-actions .connection-status.enProceso {
            background-color: #cae7be;
            color: #468847; }
        .dashboard .card-element ul li .contact-actions .fa {
          color: #9ca6a9;
          margin-left: 5px; }
      .dashboard .card-element ul li:last-child {
        border: 0; }
.dashboard .card-element {
  /*border:1px solid $dividerColor;
  @include border-radius($borderRadius);*/ }
  .dashboard .card-element .user-card-header {
    height: 100px;
    overflow: hidden;
    background-color: #dee4e9; }
    .dashboard .card-element .user-card-header img {
      width: 100%; }
  .dashboard .card-element .user-card-content {
    min-height: 340px;
    background-color: #ffffff; }
    .dashboard .card-element .user-card-content img {
      margin: -40px 0 0 24px; }
    .dashboard .card-element .user-card-content.user-card-perfil img {
      margin: -40px 0 10px 24px; }
    .dashboard .card-element .user-card-content .ui-button {
      float: right;
      width: 36px;
      height: 36px;
      margin: 0px 0px 0 0; }
    .dashboard .card-element .user-card-content .pgChangePassword .ui-button {
      float: right;
      width: auto;
      height: auto;
      margin: 0; }
    .dashboard .card-element .user-card-content .user-card-name {
      font-size: 20px;
      color: #5C666A;
      position: relative;
      top: -70px;
      margin-left: 110px;
      font-weight: 700;
      white-space: nowrap; }
    .dashboard .card-element .user-card-content .user-detail {
      text-align: left; }
      .dashboard .card-element .user-card-content .user-detail ul {
        padding: 0px 0 32px 0;
        margin: 0;
        list-style-type: none; }
        .dashboard .card-element .user-card-content .user-detail ul li {
          padding: 8px 24px;
          border-top: 1px solid #dee4e9; }
          .dashboard .card-element .user-card-content .user-detail ul li:last-child {
            border-bottom: 1px solid #dee4e9; }
          .dashboard .card-element .user-card-content .user-detail ul li i {
            font-size: 16px;
            margin-right: 8px;
            width: 16px;
            vertical-align: middle; }
          .dashboard .card-element .user-card-content .user-detail ul li .project-title {
            font-weight: 700;
            margin-right: 8px; }
          .dashboard .card-element .user-card-content .user-detail ul li .project-detail {
            color: #9ca6a9; }
          .dashboard .card-element .user-card-content .user-detail ul li .project-progressbar {
            display: inline-block;
            width: 100px;
            background-color: #dee4e9;
            float: right;
            margin-top: 12px; }
            .dashboard .card-element .user-card-content .user-detail ul li .project-progressbar .project-progressbar-value {
              background-color: #D9241D;
              height: 4px; }
.dashboard .card-element .tab-content-perfil {
  position: relative;
  top: -62px; }
  .dashboard .card-element .tab-content-perfil .ui-tabs-panel {
    /*height: 420px;*/
    height: auto; }
  .dashboard .card-element .tab-content-perfil > ul {
    padding-left: 110px;
    background: transparent;
    border-top: none;
    border-bottom: none; }
    .dashboard .card-element .tab-content-perfil > ul li {
      width: auto;
      padding: 0;
      display: inline-block; }

body.login-body {
  font-size: 75%;
  background: url("/javax.faces.resource/images/background.jpg.xhtml?ln=sgc") top left no-repeat !important; }
  body.login-body .ui-widget {
    font-family: "Daxline" !important; }
    body.login-body .ui-widget .ui-widget {
      font-family: "Daxline" !important; }
body .copyAnho {
  font-size: 11px !important;
  color: #465f6e !important; }

body .comunicacion .ui-datalist.dataListElement ul {
  padding: 0 !important; }
  body .comunicacion .ui-datalist.dataListElement ul li {
    padding: 8px 24px !important;
    border-top: 1px solid #dee4e9 !important; }
body .comunicacion .ui-datalist.dataListElement .fa {
  /*   font-size: 10px;*/ }
body .comunicacion .ui-datalist.dataListElement .ticket-notify, body .comunicacion .ui-datalist.dataListElement .ticket {
  font-size: 16px;
  font-weight: bold;
  padding: 5px; }
body .comunicacion .ui-datalist.dataListElement .ticket {
  padding-left: 0; }
body .comunicacion .ui-datalist.dataListElement .asunto-notify, body .comunicacion .ui-datalist.dataListElement .cliente {
  padding-top: 5px;
  color: #468847; }
body .comunicacion .ui-datalist.dataListElement .fecha-notify {
  position: relative;
  top: -10px;
  font-weight: bold;
  float: right; }
body .comunicacion .ui-datalist.dataListElement .fechaServicio {
  margin-left: 40%;
  margin-top: -18px;
  position: absolute;
  color: #3984b8; }
body .comunicacion .ui-datalist.dataListElement .estadoServicio {
  position: absolute;
  right: 2%;
  margin-top: 16px; }
  body .comunicacion .ui-datalist.dataListElement .estadoServicio span {
    padding: 2px 4px; }
    body .comunicacion .ui-datalist.dataListElement .estadoServicio span.P {
      background-color: #FFEBEE;
      color: #C62828; }
    body .comunicacion .ui-datalist.dataListElement .estadoServicio span.C {
      background-color: #a8c9e0;
      color: #7e8dcd; }
    body .comunicacion .ui-datalist.dataListElement .estadoServicio span.F {
      background-color: #E3F2FD;
      color: #3a87ad; }
    body .comunicacion .ui-datalist.dataListElement .estadoServicio span.E {
      background-color: #cae7be;
      color: #468847; }
    body .comunicacion .ui-datalist.dataListElement .estadoServicio span.N {
      background-color: #FFE0B2;
      color: #E65100; }
    body .comunicacion .ui-datalist.dataListElement .estadoServicio span.T {
      background-color: #F8BBD0;
      color: #880E4F; }
body .comunicacion .ui-datalist.dataListElement .responsable {
  color: #39b8b6; }
body .comunicacion .ui-datalist.dataListElement.dataDisabledTopPaginated .ui-paginator-top {
  display: none; }
body .notificadoAccion {
  position: absolute;
  right: 15px;
  top: 10px;
  background: rgba(253, 216, 53, 0.4);
  font-weight: bold;
  padding: 10px; }
body .dashboard .card-element .user-card-content .toolbarCustom .ui-button {
  width: auto;
  height: auto;
  float: none;
  margin: auto; }
body .dashboard .ui-wizard img {
  margin-top: 5px !important; }
body .dashboard .ui-wizard .ui-wizard-step-titles .ui-wizard-step-title {
  width: auto;
  font-size: 14px;
  border: none;
  border-bottom: 1px solid #c7cdd1; }
body .dashboard .ui-wizard .ui-wizard-navbar .ui-button {
  margin-left: 5px !important;
  margin-bottom: 5px !important;
  height: auto !important;
  float: none !important;
  width: auto !important; }
body .dashboard .ui-wizard .guardarWizard {
  float: left !important; }
body .dashboard .ui-wizard .ui-button {
  width: auto !important;
  height: auto !important; }
  body .dashboard .ui-wizard .ui-button.ui-fileupload-choose {
    margin: auto !important; }
body .ui-tabmenu.ui-tabmenu-custom .ui-tabmenu-nav .ui-tabmenuitem {
  width: auto; }
  body .ui-tabmenu.ui-tabmenu-custom .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text {
    margin-left: 3px; }
body .groupNroAccion {
  padding-top: 13px; }
  body .groupNroAccion input {
    width: 80px !important; }
  body .groupNroAccion .labelSeparetor {
    font-weight: bold;
    margin-left: 5px;
    margin-right: 5px;
    font-size: 20px; }
body .ui-widget.noticeText,
body .ui-widget .ui-widget.noticeText {
  color: #C62828;
  font-size: 12px;
  font-style: italic; }
body .labelDetails {
  font-size: 18px; }
body .textDetails {
  font-size: 26px;
  color: #C62828;
  padding: 5px; }
body .Separator10 {
  margin-bottom: 10px; }
body .TexAlCenter {
  text-align: center; }
body .Separator20 {
  margin-bottom: 20px; }
body .TextH3 {
  font-size: 18px; }
body .ErrorTime {
  color: rgba(0, 132, 180, 0.8); }
body .AccessDenied {
  color: rgba(255, 159, 26, 0.8); }
body .Error {
  color: rgba(226, 3, 61, 0.8); }
body .toolbarCustom .ui-button {
  padding: 0 9px;
  width: auto; }
body .imagenMarco {
  border: 1px solid #C62828;
  -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.75);
  text-align: center; }
body .imagenMarcoDashboard {
  border: 0 none;
  border-radius: 50%; }
body .avatarPerson .imagenMarco {
  margin-top: 20px; }
body .textDetail {
  font-weight: bold;
  color: #5C666A; }
body .LabelAlone, body .LabelAloneOne {
  top: 15px;
  position: relative; }
body .LabelAloneOne {
  top: 8px; }
body .LabelRight {
  float: right; }
body .textDetail {
  padding-left: 10px; }
body .textDetailSinPadding, body .textDetail {
  font-weight: bold;
  text-align: justify; }
body .LabelAloneSinPosition label {
  padding-left: 10px;
  font-weight: bold;
  color: #5C666A; }
body .ui-panelgrid-blank .ui-datalist-content {
  border: 0; }
body .ui-panelgrid-sinPadding {
  width: 100% !important; }
  body .ui-panelgrid-sinPadding .ui-panelgrid-cell {
    padding-left: 0; }
    body .ui-panelgrid-sinPadding .ui-panelgrid-cell.ui-panelgrid-cell-sin-topPadding {
      padding-top: 0; }
  body .ui-panelgrid-sinPadding .ui-panelgrid-cell:last-child {
    padding-right: 0; }
body .ui-dialog {
  max-height: 700px;
  overflow: auto;
  top: 64px !important; }
  body .ui-dialog.ticketClass {
    border-radius: 0px 55px 0px 55px; }
  body .ui-dialog.dialogoLoading {
    /*background:#fff url(imagenes/loading.gif) no-repeat center;*/
    border: none !important;
    background: transparent no-repeat center;
    height: 100% !important;
    width: 100% !important;
    position: fixed;
    top: 0 !important;
    left: 0 !important;
    max-height: 100%; }
    body .ui-dialog.dialogoLoading .ui-dialog-content {
      background-color: transparent;
      position: absolute;
      top: 45%;
      left: 45%;
      width: 250px; }
      body .ui-dialog.dialogoLoading .ui-dialog-content .fa {
        color: #D9241D;
        position: absolute;
        right: 10px;
        top: 20px; }
body .panelButtonTop {
  position: relative;
  top: 14px; }
body .fieldsetCabecera .ui-panelgrid-cell:nth-child(even) label {
  font-size: 14px;
  font-weight: bold;
  color: #5C666A; }
body .ui-fileupload.fileUploadNoProcess td {
  padding: 4px 5px; }
  body .ui-fileupload.fileUploadNoProcess td.ui-fileupload-progress {
    display: none; }
  body .ui-fileupload.fileUploadNoProcess td canvas {
    border: 1px solid #C62828;
    -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.75); }
body .ui-fileupload.fileUploadNoProcess .ui-widget-header, body .ui-fileupload.fileUploadNoProcess .ui-widget-content {
  border: 0; }
body .layout-menu li.active-menuitem > a {
  border-left: 3px solid #D9241D; }
body .Leyenda .ui-g-2 div {
  border: 1px solid;
  font-size: 14px;
  font-weight: bold;
  padding: 3px; }
  body .Leyenda .ui-g-2 div.BlueLeyenda {
    border-color: #3a87ad;
    color: #3a87ad;
    background-color: #E3F2FD; }
  body .Leyenda .ui-g-2 div.GreenLeyenda {
    border-color: #468847;
    color: #468847;
    background-color: #cae7be; }
  body .Leyenda .ui-g-2 div.RedLeyenda {
    border-color: #C62828;
    color: #C62828;
    background-color: #FFEBEE; }
  body .Leyenda .ui-g-2 div.YellowLeyenda {
    border-color: #F57F17;
    color: #F57F17;
    background-color: #FFFDE7; }
  body .Leyenda .ui-g-2 div.BrownLeyenda {
    border-color: #795548;
    color: #795548;
    background-color: #BCAAA4; }

.layout-wrapper .topbar {
  font-family: 'Daxline';
  height: 65px !important; }
  .layout-wrapper .topbar #topbar-menu {
    top: 65px !important; }
    .layout-wrapper .topbar #topbar-menu > li a .topbar-badge {
      background-color: #3984b8; }
  .layout-wrapper .topbar .username {
    font-weight: bold !important; }
  .layout-wrapper .topbar .topbar-logo img {
    height: 40px !important;
    padding: 0; }
  .layout-wrapper .topbar .cumpleanhos {
    float: right;
    margin-right: 30px;
    margin-top: 10px; }
    .layout-wrapper .topbar .cumpleanhos i {
      font-size: 20px; }
  .layout-wrapper .topbar .notify-element-cumple {
    top: 12px; }
  .layout-wrapper .topbar .notify-element {
    top: 6px;
    right: 30px; }
  .layout-wrapper .topbar .notify-element-cumple, .layout-wrapper .topbar .notify-element {
    position: absolute;
    width: 16px;
    height: 16px;
    text-align: center;
    background-color: #3984b8;
    color: #ffffff;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    border-radius: 50%;
    z-index: 999;
    font-family: "Roboto", "Helvetica Neue", sans-serif; }
.layout-wrapper .layout-menu-wrapper {
  top: 65px !important; }
.layout-wrapper.layout-menu-slim .layout-menu-wrapper .layout-menu > li > a i:first-child {
  font-size: 28px !important;
  padding: 10px; }
.layout-wrapper .layout-content {
  top: 65px !important;
  padding-bottom: 75px !important; }
  .layout-wrapper .layout-content .ui-g-12 {
    float: inherit; }
  .layout-wrapper .layout-content.layout-content-public {
    margin-left: 0; }
.layout-wrapper .layout-footer {
  position: fixed;
  z-index: 9;
  width: auto;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 10px 24px; }
  .layout-wrapper .layout-footer.layout-footer-public {
    margin-left: 0; }
  .layout-wrapper .layout-footer img {
    width: 150px !important; }
  .layout-wrapper .layout-footer .link-facebook:hover {
    color: #3B5998 !important; }
  .layout-wrapper .layout-footer .link-twitter:hover {
    color: #4AB3F4 !important; }

.panelExaminar .ui-button-text {
  padding: 5px 11px !important;
  background-color: #C62828 !important;
  border: 1px solid #C62828 !important; }
.panelExaminar .ui-widget-content {
  border: 0 !important; }
.panelExaminar .ui-icon-close, .panelExaminar .ui-messages-error-icon {
  display: none !important; }
.panelExaminar .ui-fileupload .ui-messages-error {
  margin: 0 !important;
  border: none !important;
  background-color: transparent !important;
  color: red !important;
  font-size: 12px !important;
  padding: 0 !important; }
.panelExaminar .ui-fileupload-content {
  padding: 1px !important; }
.panelExaminar .ui-messages ul {
  margin-left: 2px !important;
  margin-top: 3px !important;
  margin-bottom: 0 !important; }
.panelExaminar .ui-fileupload-files {
  position: absolute;
  top: 58px;
  right: 20px;
  background-color: #ffeaea !important;
  border: 1px solid rgba(153, 0, 0, 0.2) !important; }
  .panelExaminar .ui-fileupload-files .ui-icon-close {
    display: block !important; }
  .panelExaminar .ui-fileupload-files td {
    border: none !important; }
.panelExaminar .ui-fileupload-buttonbar {
  padding: 1px 5px !important;
  border: 0 !important; }
  .panelExaminar .ui-fileupload-buttonbar .ui-button {
    float: right;
    margin-right: 0 !important;
    top: -29px !important;
    right: -6px !important; }

@media (max-width: 1366px) {
  body .ui-dialog {
    max-height: 600px !important; } }
@media (max-width: 1024px) {
  body .ui-dialog {
    max-height: 550px !important; } }
@media (max-width: 800px) {
  body .ui-dialog {
    max-height: 300px !important;
    top: 0 !important; } }

/*# sourceMappingURL=styles.css.map */