@import "fontawesome/css/font-awesome.min.css";
@import "https://fonts.googleapis.com/css?family=PT+Sans";
@import "https://fonts.googleapis.com/css?family=Baloo";
html,
body {
  height: 100%;
}
body {
  background: #ecf2f6;
}
a {
  color: #1c62b7;
}
form.ng-submitted .ng-invalid,
form .ng-dirty.ng-invalid {
  border-color: #AF1604;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
@media (min-width: 768px) {
  fieldset legend {
    border: 0;
  }
}
@media (max-width: 767px) {
  fieldset legend {
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
  }
}
.wf-status {
  font-size: 11px;
}
.wf-status.wf-status-red {
  color: #AF1604;
}
.wf-status.wf-status-orange {
  color: #E18602;
}
.wf-status.wf-status-green {
  color: #7ECC02;
}
.wf-text-capitalize {
  text-transform: capitalize;
}
.wf-text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.wf-clickable,
.dropzone.dz-clickable .wf-clickable,
.dropzone.dz-clickable .wf-clickable * {
  cursor: pointer;
}
.wf-gap-bottom {
  margin-bottom: 30px;
}
@-webkit-keyframes transfer {
  from {
    left: -200px;
    width: 30%;
  }
  50% {
    width: 30%;
  }
  70% {
    width: 70%;
  }
  80% {
    left: 50%;
  }
  95% {
    left: 120%;
  }
  to {
    left: 100%;
  }
}
@-moz-keyframes transfer {
  from {
    left: -200px;
    width: 30%;
  }
  50% {
    width: 30%;
  }
  70% {
    width: 70%;
  }
  80% {
    left: 50%;
  }
  95% {
    left: 120%;
  }
  to {
    left: 100%;
  }
}
@-o-keyframes transfer {
  from {
    left: -200px;
    width: 30%;
  }
  50% {
    width: 30%;
  }
  70% {
    width: 70%;
  }
  80% {
    left: 50%;
  }
  95% {
    left: 120%;
  }
  to {
    left: 100%;
  }
}
@keyframes transfer {
  from {
    left: -200px;
    width: 30%;
  }
  50% {
    width: 30%;
  }
  70% {
    width: 70%;
  }
  80% {
    left: 50%;
  }
  95% {
    left: 120%;
  }
  to {
    left: 100%;
  }
}
.k-block,
.k-button,
.k-textbox,
.k-drag-clue,
.k-touch-scrollbar,
.k-window,
.k-window-titleless .k-window-content,
.k-window-action,
.k-inline-block,
.k-grid .k-filter-options,
.k-grouping-header .k-group-indicator,
.k-autocomplete,
.k-multiselect,
.k-combobox,
.k-dropdown,
.k-dropdown-wrap,
.k-datepicker,
.k-timepicker,
.k-colorpicker,
.k-datetimepicker,
.k-notification,
.k-numerictextbox,
.k-picker-wrap,
.k-numeric-wrap,
.k-colorpicker,
.k-list-container,
.k-calendar-container,
.k-calendar td,
.k-calendar .k-link,
.k-treeview .k-in,
.k-editor-inline,
.k-tooltip,
.k-tile,
.k-slider-track,
.k-slider-selection,
.k-upload {
  border-radius: 2px;
}
.k-multiselect {
  box-sizing: border-box;
}
.k-multiselect-wrap {
  min-height: 32px;
}
.k-autocomplete .k-loading,
.k-multiselect .k-loading {
  right: 5px;
  bottom: 8px;
}
.k-state-default .k-input.k-state-focused,
.k-state-default .k-input.k-multiselect.k-header.k-state-focused {
  border-color: #1c62b7;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(28, 98, 183, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(28, 98, 183, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(28, 98, 183, 0.6);
}
.form-control {
  transition: initial;
}
.form-control:focus {
  border-color: #1c62b7;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(28, 98, 183, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(28, 98, 183, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(28, 98, 183, 0.6);
}
.form-control[disabled],
fieldset[disabled] .form-control {
  box-shadow: 0 0;
  background-color: #e5edf3;
  color: #CCC;
  border-color: #E1E1E1;
}
.form-group.has-error .form-control {
  background-color: #f2dede;
}
fieldset[disabled] .checkbox,
fieldset[disabled] .radio {
  color: #CCC;
}
.form-group .k-widget,
.form-group .k-textbox {
  width: 100%;
}
.form-group.wf-required > .control-label:after {
  content: '*';
  color: #AF1604;
  margin-left: 3px;
  position: absolute;
}
.btn.btn-link {
  color: #1c62b7;
}
.btn.btn-primary {
  background-color: #1c62b7;
  border-color: #154a8b;
  color: #FFF;
}
.btn.btn-primary.active,
.btn.btn-primary.focus,
.btn.btn-primary:active,
.btn.btn-primary:focus,
.btn.btn-primary:hover {
  background-color: #154a8b;
  border-color: #0e335f;
}
fieldset[disabled] .btn {
  color: #E1E1E1;
}
.dropdown-menu {
  color: #333;
  border-width: 0;
}
.dropdown-menu > li.active a {
  background-color: transparent;
  color: #262626;
}
.dropdown-menu > li.active a::before {
  content: "\f00c";
  font: normal normal normal 11px/1 FontAwesome;
  position: absolute;
  margin-left: -15px;
  margin-top: 4px;
}
.dropdown-menu > li.active a:focus,
.dropdown-menu > li.active a:hover {
  background-color: #1c62b7;
  color: #d9e7f9;
}
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
  background-color: #1c62b7;
  color: #d9e7f9;
}
.list-group > .list-group-item.active {
  z-index: 1;
}
.list-group > .list-group-item.active,
.list-group > .list-group-item.active:hover {
  background-color: #FFF;
}
.list-group > .list-group-item:hover,
.list-group > a.list-group-item:hover {
  background-color: #f5f5f5;
  z-index: 1;
}
@media (max-width: 767px) {
  .media > .media-left img {
    max-width: 48px;
  }
}
@media (max-width: 767px) {
  .modal .modal-dialog {
    margin: 0;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .modal .modal-dialog .modal-content {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border: 0;
    border-radius: 0;
  }
  .modal .modal-dialog .modal-content .modal-body {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: auto;
  }
}
.radio-group.error {
  color: #b94a48;
}
.tooltip.error {
  min-width: 150px;
  opacity: 1;
  z-index: 1051;
}
.tooltip.error .tooltip-inner {
  background-color: #B94A48;
  padding: 8px 8px;
}
.tooltip.error.top .tooltip-arrow {
  border-top-color: #B94A48;
}
.tooltip.error.left .tooltip-arrow {
  border-left-color: #B94A48;
}
.tooltip.error.right .tooltip-arrow {
  border-right-color: #B94A48;
}
.tooltip.error.bottom .tooltip-arrow {
  border-bottom-color: #B94A48;
}
wif-filters .form-group {
  position: relative;
}
wif-filters .form-group:last-child {
  margin: 0;
}
wif-filters .form-group .checkbox {
  position: absolute;
  margin: 7px 10px;
  top: 0;
}
wif-filters .form-group .form-control {
  text-indent: 18px;
}
wif-list .panel > .list-group > .list-group-item.active {
  background: #adccf2;
  border-color: #d8dfe5;
  color: #333;
}
@media (max-width: 767px) {
  wif-list .panel {
    border: 0;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -30px;
    margin-bottom: 0;
  }
  fieldset wif-list .panel {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
  }
  wif-list .panel .panel-heading {
    background: #ecf2f6;
  }
}
.wf-checkbox {
  width: 20px;
  height: 20px;
  background: #FFF;
  border-radius: 50px;
  border: 2px solid #d8dfe5;
  margin: 0;
  margin-right: 10px;
  padding: 0;
  outline: none;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.wf-checkbox.wf-checked {
  border-color: #1c62b7;
  background-color: #1c62b7;
  color: #FFF;
}
.wf-checkbox.wf-checked .fa {
  visibility: visible;
}
.wf-checkbox:hover {
  border-color: #1c62b7;
}
.wf-checkbox .fa {
  visibility: hidden;
}
@media (max-width: 991px) {
  .wf-checkbox-row.wf-overlap-sm {
    position: absolute;
    margin-left: -5px;
    margin-top: -5px;
  }
}
.wf-message .modal-content {
  border: 0;
  border-radius: 3px;
}
.wf-message .modal-header {
  border-bottom: 0;
}
.wf-message .modal-footer {
  border: 0;
  padding-top: 0;
}
.wf-icon-bars {
  display: block;
  width: 18px;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.wf-icon-bars:before,
.wf-icon-bars:after,
.wf-icon-bars .wf-icon-middle {
  background: #7e7e7e;
  content: '';
  display: block;
  height: 2px;
  margin: 3px 0;
  width: 100%;
}
.wf-icon {
  fill: transparent;
  stroke: #333;
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
}
.wf-steps {
  counter-reset: step;
  text-align: center;
}
.wf-steps > * {
  counter-increment: step;
  opacity: .4;
  text-decoration: none;
  color: #333;
}
.wf-steps > *::before {
  content: counter(step);
  display: inline-block;
  width: 28px;
  line-height: 28px;
  font-weight: bold;
  color: #FFF;
  background: #333;
  border-radius: 100px;
  margin-right: 5px;
}
.wf-steps > *[href]:hover,
.wf-steps > *.wf-active {
  opacity: 1;
  font-weight: bold;
  color: #1c62b7;
  text-decoration: none;
}
.wf-steps > *[href]:hover::before,
.wf-steps > *.wf-active::before {
  background: #1c62b7;
}
.wf-steps-2 {
  list-style: none;
  margin: 0;
  margin-bottom: 30px;
  padding: 0;
  counter-reset: step;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 991px) {
  .wf-steps-2 {
    margin-bottom: 15px;
    margin-left: -15px;
    margin-right: -15px;
  }
  .wf-steps-2 li {
    border-radius: 0 !important;
  }
  .wf-steps-2 li:first-child {
    border-left: 0;
  }
  .wf-steps-2 li:last-child {
    border-right: 0;
  }
}
.wf-steps-2 li {
  position: relative;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  line-height: 40px;
  text-align: center;
  background: #f5f5f5;
  border: 1px solid #CCC;
  color: #CCC;
  padding-left: 20px;
}
.wf-steps-2 li.active {
  background: #FFF;
  border-color: #1c62b7;
  color: #1c62b7;
  font-weight: bold;
}
.wf-steps-2 li.active,
.wf-steps-2 li.active::before {
  background: #FFF;
  border-color: #1c62b7;
}
.wf-steps-2 li.current {
  background: #1c62b7;
  border-color: #1c62b7;
}
.wf-steps-2 li.current::before {
  background: #1c62b7 !important;
  border-color: #1c62b7;
}
.wf-steps-2 li.current a {
  color: #FFF;
}
.wf-steps-2 li:first-child {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.wf-steps-2 li:last-child {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.wf-steps-2 li:last-child::before {
  content: none;
}
.wf-steps-2 li::before {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 29px;
  height: 29px;
  background: #f5f5f5;
  position: absolute;
  content: "";
  top: 5px;
  right: -16px;
  border: 1px solid #CCC;
  border-left: 0;
  border-top: 0;
  color: #CCC;
  transform: rotate(-45deg);
  z-index: 2;
}
.wf-steps-2 li > * {
  z-index: 2;
}
.wf-steps-2 li .label {
  min-width: 24px;
  line-height: 17px;
}
.wf-fullscreen .iframe-container {
  position: fixed;
  top: 60px;
  left: 239px;
  right: 0;
  bottom: 0;
}
@media (max-width: 991px) {
  .wf-fullscreen .iframe-container {
    left: 0;
  }
}
.wf-fullscreen .iframe-container iframe {
  width: 100% !important;
  height: 100% !important;
}
.wf-page-header-placeholder {
  height: 100px;
  margin-bottom: 30px;
}
.wf-page-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 100px;
  background: #1c62b7;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.wf-page-header > .wf-logo {
  height: 40px;
  width: 100%;
  max-width: 400px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.wf-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  .wf-flex-sm-down {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 991px) {
  .wf-flex-md-down {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 1199px) {
  .wf-flex-lg-down {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) {
  .wf-flex-sm-up {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 992px) {
  .wf-flex-md-up {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1200px) {
  .wf-flex-lg-up {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) {
  .wf-column-rules-sm-up > div:not(:first-child) {
    padding-left: 30px;
    border-left: 1px solid #CCC;
  }
  .wf-column-rules-sm-up > div:not(:last-child) {
    padding-right: 30px;
  }
}
@media (min-width: 992px) {
  .wf-column-rules-md-up > div:not(:first-child) {
    padding-left: 30px;
    border-left: 1px solid #CCC;
  }
  .wf-column-rules-md-up > div:not(:last-child) {
    padding-right: 30px;
  }
}
.wf-gutters > * {
  margin-right: 15px;
}
.wf-gutters > *:last-child {
  margin-right: 0;
}
.wf-gutters-tiny > * {
  margin-right: 7.5px;
}
.wf-gutters-tiny > *:last-child {
  margin-right: 0;
}
.wf-gutters-2x > * {
  margin-right: 30px;
}
.wf-gutters-2x > *:last-child {
  margin-right: 0;
}
.wf-grow {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 767px) {
  .wf-grow-sm-down {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}
@media (max-width: 991px) {
  .wf-grow-md-down {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}
@media (max-width: 1199px) {
  .wf-grow-lg-down {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}
@media (min-width: 768px) {
  .wf-grow-sm-up {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}
@media (min-width: 992px) {
  .wf-grow-md-up {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}
@media (min-width: 1200px) {
  .wf-grow-lg-up {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}
.wf-top {
  -webkit-box-align: start;
  -moz-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.wf-middle {
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.wf-bottom {
  -webkit-box-align: end;
  -moz-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.wf-left {
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.wf-center {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.wf-space-around {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.wf-right {
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.wf-self-top {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.wf-self-middle {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}
.wf-self-bottom {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}
.wf-column {
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.wf-column > .wf-grow {
  height: 0px;
  flex: 1 1 auto;
}
.wf-wrap {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.wf-fixed-bottom {
  padding-bottom: 60px;
}
body {
  -webkit-transition: margin-left 0.4s;
  -moz-transition: margin-left 0.4s;
  -o-transition: margin-left 0.4s;
  transition: margin-left 0.4s;
}
body.wf-login {
  overflow: hidden;
}
.wf-navigation-remove {
  -webkit-transition: -webkit-transform 0.4s;
  -moz-transition: -moz-transform 0.4s;
  -o-transition: -o-transform 0.4s;
  transition: -webkit-transform 0.4s,-moz-transform 0.4s,-o-transform 0.4s,transform 0.4s;
}
.wf-view {
  height: 100%;
  top: 0;
  -webkit-transition: -webkit-transform 0.4s;
  -moz-transition: -moz-transform 0.4s;
  -o-transition: -o-transform 0.4s;
  transition: -webkit-transform 0.4s,-moz-transform 0.4s,-o-transform 0.4s,transform 0.4s;
}
.wf-navigation-remove .wf-view {
  position: fixed;
  width: 100%;
}
@media (max-width: 991px) {
  .wf-navigation .wf-view {
    transform: translateX(240px);
    position: fixed;
    width: 100%;
  }
}
.wf-navigation-overlay .wf-view {
  transform: translateX(240px);
  position: fixed;
  width: 100%;
}
.wf-view .wf-toolbar {
  height: 60px;
  background-color: #FFF;
  z-index: 1030;
}
.wf-view .wf-toolbar,
.wf-view .wf-toolbar > .container {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 767px) {
  .wf-view .wf-toolbar-sm-down,
  .wf-view .wf-toolbar > .container-sm-down {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 991px) {
  .wf-view .wf-toolbar-md-down,
  .wf-view .wf-toolbar > .container-md-down {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 1199px) {
  .wf-view .wf-toolbar-lg-down,
  .wf-view .wf-toolbar > .container-lg-down {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) {
  .wf-view .wf-toolbar-sm-up,
  .wf-view .wf-toolbar > .container-sm-up {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 992px) {
  .wf-view .wf-toolbar-md-up,
  .wf-view .wf-toolbar > .container-md-up {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1200px) {
  .wf-view .wf-toolbar-lg-up,
  .wf-view .wf-toolbar > .container-lg-up {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 992px) {
  .wf-navigation-docked .wf-view .wf-toolbar {
    margin-left: 240px;
  }
}
.wf-view .wf-toolbar.wf-toolbar-top {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  -webkit-transition: visibility 0.4s, opacity 0.4s, -webkit-transform 0.4s, margin 0.4s, top 0.4s;
  -moz-transition: visibility 0.4s, opacity 0.4s, -moz-transform 0.4s, margin 0.4s, top 0.4s;
  -o-transition: visibility 0.4s, opacity 0.4s, -o-transform 0.4s, margin 0.4s, top 0.4s;
  transition: visibility 0.4s, opacity 0.4s,-webkit-transform 0.4s,-moz-transform 0.4s,-o-transform 0.4s,transform 0.4s, margin 0.4s, top 0.4s;
  -webkit-transform: translateY(-105%);
  -moz-transform: translateY(-105%);
  -ms-transform: translateY(-105%);
  -o-transform: translateY(-105%);
  transform: translateY(-105%);
}
.has-alerts .wf-view .wf-toolbar.wf-toolbar-top {
  top: 63px;
}
body.wf-shell .wf-view .wf-toolbar.wf-toolbar-top {
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
}
body.wf-shell .wf-view .wf-toolbar.wf-toolbar-top.wf-toolbar-selection {
  background: #1c62b7;
  border-color: #1c62b7;
  box-shadow: 0px 0px;
  -webkit-transform: translateY(-105%);
  -moz-transform: translateY(-105%);
  -ms-transform: translateY(-105%);
  -o-transform: translateY(-105%);
  transform: translateY(-105%);
}
body.wf-shell .wf-view .wf-toolbar.wf-toolbar-top.wf-toolbar-selection,
body.wf-shell .wf-view .wf-toolbar.wf-toolbar-top.wf-toolbar-selection .wf-actions > button,
body.wf-shell .wf-view .wf-toolbar.wf-toolbar-top.wf-toolbar-selection .wf-actions > .btn-group > button {
  color: #FFF;
}
body.wf-shell .wf-view .wf-toolbar.wf-toolbar-top.wf-toolbar-selection.wf-active {
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
}
body.wf-shell .wf-view .wf-toolbar.wf-toolbar-top.wf-toolbar-search {
  background: #FFF;
  box-shadow: 0px 0px;
  opacity: 0;
  visibility: hidden;
}
body.wf-shell .wf-view .wf-toolbar.wf-toolbar-top.wf-toolbar-search [type="search"] {
  border: 0;
  border-radius: 0;
  outline: none;
  box-shadow: 0 0;
  padding-left: 10px;
}
body.wf-shell .wf-view .wf-toolbar.wf-toolbar-top.wf-toolbar-search .wf-actions-navigation {
  -webkit-transition: -webkit-transform 0.4s;
  -moz-transition: -moz-transform 0.4s;
  -o-transition: -o-transform 0.4s;
  transition: -webkit-transform 0.4s,-moz-transform 0.4s,-o-transform 0.4s,transform 0.4s;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}
body.wf-search .wf-view .wf-toolbar.wf-toolbar-top.wf-toolbar-search {
  background: #FFF;
  opacity: 1;
  visibility: visible;
}
body.wf-search .wf-view .wf-toolbar.wf-toolbar-top.wf-toolbar-search input {
  border: 0;
  border-radius: 0;
  outline: none;
  box-shadow: 0 0;
  padding-left: 0;
}
body.wf-search .wf-view .wf-toolbar.wf-toolbar-top.wf-toolbar-search .wf-actions-navigation {
  padding-right: 0;
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -ms-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
}
.wf-view .wf-toolbar.wf-toolbar-top .wf-actions {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 10px;
  padding-right: 10px;
}
.wf-view .wf-toolbar.wf-toolbar-top .wf-actions button,
.wf-view .wf-toolbar.wf-toolbar-top .wf-actions .btn-group > button {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-transition: background 0.2s, color 0.2s;
  -moz-transition: background 0.2s, color 0.2s;
  -o-transition: background 0.2s, color 0.2s;
  transition: background 0.2s, color 0.2s;
  background-color: transparent;
  border: 0;
  border-radius: 4px;
  color: #7e7e7e;
  outline: none;
  padding: 10px;
  position: relative;
}
.wf-view .wf-toolbar.wf-toolbar-top .wf-actions button:hover,
.wf-view .wf-toolbar.wf-toolbar-top .wf-actions .btn-group > button:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.wf-view .wf-toolbar.wf-toolbar-top .wf-actions button:active,
.wf-view .wf-toolbar.wf-toolbar-top .wf-actions .btn-group > button:active {
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.wf-view .wf-toolbar.wf-toolbar-top .wf-actions button[disabled],
.wf-view .wf-toolbar.wf-toolbar-top .wf-actions .btn-group > button[disabled] {
  opacity: .5;
}
.wf-view .wf-toolbar.wf-toolbar-top .wf-actions button[disabled]:hover,
.wf-view .wf-toolbar.wf-toolbar-top .wf-actions .btn-group > button[disabled]:hover {
  background-color: transparent;
  box-shadow: 0 0 0;
}
.wf-view .wf-toolbar.wf-toolbar-top .wf-actions button > .fa,
.wf-view .wf-toolbar.wf-toolbar-top .wf-actions .btn-group > button > .fa {
  font-size: 18px;
  vertical-align: middle;
  min-width: 18px;
  text-align: center;
}
.wf-view .wf-toolbar.wf-toolbar-top .wf-actions button > .wf-counter,
.wf-view .wf-toolbar.wf-toolbar-top .wf-actions .btn-group > button > .wf-counter {
  position: absolute;
  top: 5px;
  right: 5px;
  color: #FFF;
  background: #F00;
  line-height: normal;
  padding: 2px 6px;
  font-size: 12px;
  border-radius: 500px;
}
.wf-view .wf-toolbar.wf-toolbar-top .wf-actions button > .fa + .wf-label,
.wf-view .wf-toolbar.wf-toolbar-top .wf-actions .btn-group > button > .fa + .wf-label {
  margin-left: 5px;
}
@media (max-width: 767px) {
  .wf-view .wf-toolbar.wf-toolbar-top .wf-actions button > .wf-label,
  .wf-view .wf-toolbar.wf-toolbar-top .wf-actions .btn-group > button > .wf-label {
    display: none;
  }
}
.wf-view .wf-toolbar.wf-toolbar-top .wf-actions .btn-group > .dropdown-menu .fa {
  width: 14px;
  text-align: center;
  margin-right: 3px;
  opacity: .7;
}
.wf-view .wf-toolbar.wf-toolbar-top .wf-actions-navigation {
  padding-right: 0;
}
@media (min-width: 992px) {
  .wf-navigation-docked:not(.wf-navigation-overlay) .wf-view .wf-toolbar.wf-toolbar-top .wf-actions-navigation {
    display: none;
  }
}
.wf-view .wf-toolbar.wf-toolbar-top .wf-actions-navigation button.ng-enter {
  -webkit-transition: -webkit-transform 0.4s;
  -moz-transition: -moz-transform 0.4s;
  -o-transition: -o-transform 0.4s;
  transition: -webkit-transform 0.4s,-moz-transform 0.4s,-o-transform 0.4s,transform 0.4s;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  position: absolute;
}
.wf-view .wf-toolbar.wf-toolbar-top .wf-actions-navigation button.ng-enter.ng-enter-active {
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -ms-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
}
.wf-view .wf-toolbar.wf-toolbar-top .wf-actions-navigation button.ng-leave {
  -webkit-transition: -webkit-transform 0.4s;
  -moz-transition: -moz-transform 0.4s;
  -o-transition: -o-transform 0.4s;
  transition: -webkit-transform 0.4s,-moz-transform 0.4s,-o-transform 0.4s,transform 0.4s;
}
.wf-view .wf-toolbar.wf-toolbar-top .wf-actions-navigation button.ng-leave.ng-leave-active {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}
.wf-view .wf-toolbar.wf-toolbar-top .wf-actions-view {
  padding-left: 0;
}
.wf-view .wf-toolbar.wf-toolbar-top .wf-logo {
  margin-right: 30px;
}
.wf-view .wf-toolbar.wf-toolbar-top .wf-logo > img {
  max-height: 24px;
}
.wf-view .wf-toolbar.wf-toolbar-top .wf-title {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 18px;
  padding: 10px;
}
.wf-navigation-disabled .wf-view .wf-toolbar.wf-toolbar-top .wf-title {
  margin-left: 30px;
}
@media (min-width: 992px) {
  .wf-navigation-docked:not(.wf-navigation-overlay) .wf-view .wf-toolbar.wf-toolbar-top .wf-title {
    margin-left: 30px;
  }
}
.wf-view .wf-toolbar.wf-toolbar-top .wf-title-dropdown {
  padding: 0;
  min-width: 0;
}
.wf-view .wf-toolbar.wf-toolbar-top .wf-title-dropdown > button {
  max-width: 100%;
  padding-bottom: 6px;
  padding-top: 7px;
  color: #333;
}
.wf-view .wf-toolbar.wf-toolbar-top .wf-title-dropdown > button > .wf-label {
  display: block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 18px;
}
.wf-view .wf-toolbar.wf-toolbar-top .wf-title-dropdown > button > .caret {
  margin-left: 5px;
}
.wf-view .wf-toolbar.wf-toolbar-bottom {
  background-color: #f5f5f5;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  padding-left: 15px;
  padding-right: 15px;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
}
@media (min-width: 768px) {
  .wf-view .wf-toolbar.wf-toolbar-bottom .btn {
    min-width: 120px;
  }
}
.wf-view > .wf-content {
  opacity: 1;
  height: 100%;
  -webkit-transition: -webkit-transform 0.8s;
  -moz-transition: -moz-transform 0.8s;
  -o-transition: -o-transform 0.8s;
  transition: -webkit-transform 0.8s,-moz-transform 0.8s,-o-transform 0.8s,transform 0.8s;
}
.wf-view > .wf-content.ng-enter,
.wf-view > .wf-content.ng-leave {
  display: block;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ecf2f6;
}
.wf-view > .wf-content.ng-enter {
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  border-left: 1px solid #CCC;
  z-index: 999;
}
.wf-view > .wf-content.ng-enter.ng-enter-active {
  -webkit-transform: translate3d(0%, 0, 0);
  -moz-transform: translate3d(0%, 0, 0);
  -ms-transform: translate3d(0%, 0, 0);
  -o-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
}
.wf-view > .wf-content.ng-leave {
  -webkit-transform: translate3d(0%, 0, 0);
  -moz-transform: translate3d(0%, 0, 0);
  -ms-transform: translate3d(0%, 0, 0);
  -o-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
}
.wf-view > .wf-content.ng-leave.ng-leave-active {
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.wf-view > .wf-content.wf-fixed-top {
  padding-top: 60px;
}
@media (min-width: 992px) {
  .wf-view > .wf-content.wf-fixed-top > .container-fluid,
  .wf-view > .wf-content.wf-fixed-top > .container {
    margin-top: 30px;
  }
}
@media (max-width: 991px) {
  .wf-view > .wf-content.wf-fixed-top > .container-fluid,
  .wf-view > .wf-content.wf-fixed-top > .container {
    margin-top: 15px;
  }
}
@media (min-width: 992px) {
  .wf-navigation-docked .wf-view > .wf-content {
    margin-left: 240px;
  }
}
.wf-popup {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ecf2f6;
  z-index: 1040;
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  -ms-transform: translate3d(0, 100%, 0);
  -o-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
.wf-popup.wf-open {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
#navigation > .wf-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  visibility: hidden;
  opacity: 0;
  transition: opacity .4s;
  z-index: 1030;
}
.wf-navigation.wf-navigation-overlay #navigation > .wf-overlay {
  visibility: visible;
  opacity: .6;
}
@media (max-width: 991px) {
  #navigation > .wf-overlay {
    top: 0;
  }
  .wf-navigation #navigation > .wf-overlay {
    visibility: visible;
    opacity: .6;
  }
}
#navigation > .wf-content {
  background-color: #354052;
  border-right: 1px solid rgba(51, 51, 51, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 240px;
  -webkit-transition: -webkit-transform 0.4s, top 0.4s;
  -moz-transition: -moz-transform 0.4s, top 0.4s;
  -o-transition: -o-transform 0.4s, top 0.4s;
  transition: -webkit-transform 0.4s,-moz-transform 0.4s,-o-transform 0.4s,transform 0.4s, top 0.4s;
  -webkit-transform: translate(-100%, 0);
  -moz-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  -o-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 1040;
}
.wf-navigation #navigation > .wf-content {
  transform: translateX(0);
  -webkit-box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.2);
}
.has-alerts #navigation > .wf-content {
  top: 63px;
}
@media (min-width: 992px) {
  .wf-navigation-docked #navigation > .wf-content {
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -o-transform: translateX(0px);
    transform: translateX(0px);
  }
}
#navigation > .wf-content > .list-group {
  width: 240px;
  float: left;
  -webkit-transition: visibility 0s, -webkit-transform 0.4s, background 0.6s;
  -moz-transition: visibility 0s, -moz-transform 0.4s, background 0.6s;
  -o-transition: visibility 0s, -o-transform 0.4s, background 0.6s;
  transition: visibility 0s,-webkit-transform 0.4s,-moz-transform 0.4s,-o-transform 0.4s,transform 0.4s, background 0.6s;
}
#navigation > .wf-content > .list-group.wf-menu--1 {
  position: fixed;
  visibility: hidden;
  transition-delay: .4s, 0s, 0s;
  -webkit-transform: translateX(-240px);
  -moz-transform: translateX(-240px);
  -ms-transform: translateX(-240px);
  -o-transform: translateX(-240px);
  transform: translateX(-240px);
}
#navigation > .wf-content > .list-group.wf-menu-0 {
  position: absolute;
  top: 0;
  visibility: visible;
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -ms-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
}
#navigation > .wf-content > .list-group.wf-menu-1 {
  position: fixed;
  visibility: hidden;
  transition-delay: .4s, 0s, 0s;
  -webkit-transform: translateX(240px);
  -moz-transform: translateX(240px);
  -ms-transform: translateX(240px);
  -o-transform: translateX(240px);
  transform: translateX(240px);
}
#navigation > .wf-content > .list-group .list-group {
  margin-bottom: 10px;
  margin-top: 10px;
}
#navigation > .wf-content > .list-group > .wf-back {
  margin-top: 10px;
}
#navigation > .wf-content > .list-group .list-group-heading {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  padding: 10px 15px;
  opacity: .4;
  display: block;
}
#navigation > .wf-content > .list-group .list-group-item {
  border: 0;
  background: transparent;
  border-radius: 0;
  padding: 10px 15px;
}
#navigation > .wf-content > .list-group a:hover {
  background-color: #1c62b7;
  color: #FFF;
  -webkit-transition: background 0.2s, color 0.2s;
  -moz-transition: background 0.2s, color 0.2s;
  -o-transition: background 0.2s, color 0.2s;
  transition: background 0.2s, color 0.2s;
}
#navigation > .wf-content .wf-user-info {
  padding: 12px;
  padding-top: 12px;
  padding-bottom: 13px;
  margin-bottom: 20px;
  background: #999;
}
#navigation > .wf-content .wf-user-info,
#navigation > .wf-content .wf-user-info a {
  color: #FFF;
}
#navigation > .wf-content #searchbox-options {
  position: relative;
}
#navigation > .wf-content #searchbox-options.collapsing {
  transition: height 0.3s ease-in;
}
#navigation > .wf-content #searchbox-options .btn {
  position: absolute;
  right: 19px;
  color: #999999;
  padding: 0;
}
#navigation > .wf-content #searchbox-options .btn:hover {
  color: #FFF;
  background: transparent;
  border: 0;
}
#view-search {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(10%);
  -moz-transform: translateY(10%);
  -ms-transform: translateY(10%);
  -o-transform: translateY(10%);
  transform: translateY(10%);
  -webkit-transition: visibility 0.4s, opacity 0.4s, -webkit-transform 0.4s;
  -moz-transition: visibility 0.4s, opacity 0.4s, -moz-transform 0.4s;
  -o-transition: visibility 0.4s, opacity 0.4s, -o-transform 0.4s;
  transition: visibility 0.4s, opacity 0.4s,-webkit-transform 0.4s,-moz-transform 0.4s,-o-transform 0.4s,transform 0.4s;
  background-color: #ecf2f6;
  position: fixed;
  top: 60px;
  left: 0;
  right: 0;
  bottom: 0;
}
body.wf-search #view-search {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
}
#view-search .wf-checkbox-row {
  position: relative;
}
#view-search .wf-checkbox-row > button {
  margin: 0;
}
#view-search > .wf-content .panel {
  box-shadow: 0 0;
  border: 0;
}
#view-include {
  position: fixed;
  top: 60px;
  left: 0;
  right: 0;
  bottom: 0;
}
#view-include > iframe {
  width: 100%;
  height: 100%;
  border: 0;
}
#view-processing {
  position: fixed;
}
#view-processing.wf-preload {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ecf2f6;
  z-index: 1040;
}
#view-processing.wf-transfer {
  width: 100%;
  overflow: hidden;
  background-color: transparent;
  top: 60px;
  height: 1px;
}
#view-processing.wf-transfer::before {
  display: block;
  position: absolute;
  content: "";
  left: -200px;
  width: 200px;
  height: 1px;
  background-color: #1c62b7;
  -webkit-animation: transfer 2s linear infinite;
  -moz-animation: transfer 2s linear infinite;
  -o-animation: transfer 2s linear infinite;
  animation: transfer 2s linear infinite;
}
#view-processing .wf-icon-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  display: inline-block;
  margin-left: -16px;
  margin-top: -16px;
  width: 32px;
  height: 32px;
  background: url(images/loading.svg) no-repeat;
  background-size: 32px;
}
#view-login {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
#view-login .wf-logo {
  max-width: 240px;
  max-height: 80px;
  margin: auto;
  display: block;
  margin-bottom: 30px;
}
#view-login > fieldset {
  width: 100%;
  max-width: 240px;
  margin: 0;
}
#view-login .form-group {
  position: relative;
}
body {
  font-family: 'PT Sans', sans-serif;
}
h1 {
  font-size: 26px;
}
h2 {
  font-size: 22px;
}
h4 {
  font-size: 15px;
}
fieldset {
  margin-bottom: 15px;
}
fieldset > legend {
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
  border: 0;
}
.aui body {
  background-color: #ecf2f6;
}
.aui .btn {
  text-shadow: 0 0;
}
.lfr-has-add-content .wf-view > .wf-content,
.lfr-has-device-preview .wf-view > .wf-content,
.lfr-has-edit-layout .wf-view > .wf-content {
  margin: 0;
}
.wf-not-admin .lfr-product-menu-panel {
  display: none;
}
.lfr-notification-container {
  z-index: 1050;
  padding: 0;
}
.lfr-notification-container .lead {
  display: none;
}
.lfr-notification-container .lfr-notification-wrapper {
  margin: 0;
}
.control-menu {
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  color: #5a6779;
  background: #FFF;
  min-height: 60px;
}
.wf-not-admin .control-menu {
  display: none;
}
.wf-not-admin .control-menu a[data-qa-id="productMenu"],
.wf-not-admin .control-menu a[data-qa-id="editLayout"] {
  display: none;
}
.wf-add-portlets .control-menu {
  display: block;
}
.control-menu-level-1 > .container-fluid-1280 {
  padding-bottom: 12px;
  padding-right: 17px;
  padding-top: 13px;
}
.control-menu-level-1 a,
.control-menu-level-1 a:hover,
.control-menu-level-1 a:focus {
  color: #1c62b7;
}
.portlet-barebone .portlet {
  margin: 0;
}
.portlet > .portlet-topper,
.portlet:hover > .portlet-topper {
  transform: translateY(0);
}
.portlet > .portlet-topper {
  position: absolute;
  width: 100%;
  right: 0;
  left: initial;
  background: transparent;
  border: 0;
  padding: 0;
  z-index: 1;
}
.portlet > .portlet-topper .portlet-title-default {
  display: none;
}
.portlet > .portlet-topper .portlet-topper-toolbar {
  margin-left: auto;
  margin-right: 0;
}
.portlet > .portlet-topper .portlet-topper-toolbar .icon-monospaced .lexicon-icon {
  height: 41px;
  line-height: 41px;
}
.portlet > .portlet-content {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 0;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.portlet > .portlet-content > .portlet-icon-back {
  margin: 4px;
}
.portlet > .portlet-content > .portlet-icon-back + .portlet-title-text {
  padding-left: 0;
}
.portlet > .portlet-content > .portlet-title-text {
  padding: 10px 15px;
  font-size: 18px;
  margin: 0;
}
.portlet-barebone .portlet > .portlet-content > .portlet-title-text {
  display: none;
}
.portlet-barebone .portlet > .portlet-content > .portlet-content-container {
  border: 0;
}
.portlet > .portlet-content > .portlet-content-container > .portlet-body {
  padding: 15px;
}
.portlet-barebone .portlet > .portlet-content > .portlet-content-container > .portlet-body {
  padding: 0;
}
.portlet > .portlet-content > .portlet-content-container > .portlet-body > .wf-actions {
  padding: 10px 15px;
  margin: -15px;
  margin-top: 15px;
  text-align: right;
}
@media (min-width: 768px) {
  .portlet > .portlet-content > .portlet-content-container > .portlet-body > .wf-actions button {
    min-width: 120px;
  }
}
.portlet > .portlet-content > .portlet-title-text + .portlet-content-container {
  border-top: 1px solid #f1f1f1;
}
.portlet-barebone .portlet > .portlet-content {
  border: 0;
  border-radius: 0;
  background: transparent;
  -webkit-box-shadow: 0 0 inset;
  -moz-box-shadow: 0 0 inset;
  box-shadow: 0 0 inset;
}
.portlet-barebone .portlet > .portlet-content .portlet-content-container {
  border: 0;
}
.portlet-breadcrumb > section.portlet > .portlet-content,
.portlet-breadcrumb > .portlet-content {
  background: transparent;
  border: 0;
}
.portlet-breadcrumb > section.portlet > .portlet-content > .portlet-title-text,
.portlet-breadcrumb > .portlet-content > .portlet-title-text {
  display: none;
}
.portlet-breadcrumb > section.portlet > .portlet-content > .portlet-content-container > .portlet-body,
.portlet-breadcrumb > .portlet-content > .portlet-content-container > .portlet-body {
  padding: 0;
}
.portlet-officer.portlet-login {
  max-width: 350px;
  margin: auto;
}
.wf-not-admin .portlet-officer.portlet-login {
  margin-top: 50px;
}
.portlet-navigation .nav {
  display: inline-block;
}
.product-menu {
  background-color: #354052;
}
.product-menu .sidebar-header {
  background: #1c62b7;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  padding-top: 14px;
  padding-bottom: 14px;
  border: 0;
}
.product-menu .sidebar-body {
  top: 60px;
  overflow: hidden;
}
.product-menu .sidebar-body:hover {
  overflow-y: auto;
}
.product-menu .sidebar-body::-webkit-scrollbar * {
  background: transparent;
}
.product-menu .sidebar-body::-webkit-scrollbar {
  width: 6px;
}
.product-menu .sidebar-body::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 6px;
}
.product-menu .sidebar-body::-webkit-scrollbar-thumb {
  border-radius: 6px;
  background: rgba(0, 0, 0, 0.4);
}
.product-menu .sidebar-body:hover {
  overflow-y: auto;
}
.product-menu .sidebar-body::-webkit-scrollbar * {
  background: transparent;
}
.product-menu .sidebar-body::-webkit-scrollbar {
  width: 6px;
}
.product-menu .sidebar-body::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 6px;
}
.product-menu .sidebar-body::-webkit-scrollbar-thumb {
  border-radius: 6px;
  background: rgba(0, 0, 0, 0.4);
}
.product-menu .panel-heading .panel-title > .panel-toggler {
  font-family: 'Baloo';
  color: #8a97ad;
}
.product-menu .panel-heading .panel-title > .panel-toggler:not(.collapsed) {
  background-color: transparent;
  border-left: 0;
}
.product-menu .panel-body {
  background-color: transparent;
}
.product-menu .panel-group .panel-heading + .panel-collapse.in,
.product-menu .panel-group .panel-heading + .panel-collapse.collapsing {
  border: 0;
}
.product-menu .list-group-panel {
  background: #303a4a;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.product-menu .add-portlet-message {
  display: none;
}
.add-content-panel {
  display: none;
}
.lfr-add-panel .add-content-menu .input-group-btn {
  right: 25px;
}
.add-application-panel.panel {
  border: 0;
}
.add-application-panel > .panel-heading {
  display: none;
}
.add-application-panel > .panel-collapse {
  display: block;
}
.add-application-panel .search-bar {
  display: block;
}
.add-application-panel .search-bar .input-group-btn {
  position: absolute;
  margin-top: 10px;
}
.search-bar input.form-control {
  border-radius: 0;
  background: rgba(0, 0, 0, 0.1);
  border-color: rgba(0, 0, 0, 0.2);
}
.toast-animation .pm,
.toast-animation .cn {
  border-color: #1c62b7;
}
#main-content {
  padding: 15px;
  margin: auto;
}
@media (min-width: 768px) {
  #main-content {
    max-width: 970px;
  }
}
@media (min-width: 992px) {
  #main-content {
    max-width: 970px;
    padding: 30px;
  }
}
@media (min-width: 1200px) {
  #main-content {
    max-width: 1170px;
  }
}
@media (max-width: 991px) {
  .signed-out .wf-view > .wf-content .columns-1-2-1 .portlet-layout:nth-child(1),
  .signed-out .wf-view > .wf-content .columns-1-2-1 .portlet-layout:nth-child(4) .portlet-column-content {
    margin-left: -30px;
    margin-right: -30px;
  }
  .signed-out .wf-view > .wf-content .columns-1-2-1 .portlet-layout:nth-child(1) .portlet-body,
  .signed-out .wf-view > .wf-content .columns-1-2-1 .portlet-layout:nth-child(4) .portlet-column-content .portlet-body {
    overflow: auto;
    margin-left: -15px;
    margin-right: -15px;
  }
  .signed-out .wf-view > .wf-content .columns-1-2-1 .portlet-layout:nth-child(1) .nav,
  .signed-out .wf-view > .wf-content .columns-1-2-1 .portlet-layout:nth-child(4) .portlet-column-content .nav {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .signed-out .wf-view > .wf-content .columns-1-2-1 .portlet-layout:nth-child(1) .nav li > a,
  .signed-out .wf-view > .wf-content .columns-1-2-1 .portlet-layout:nth-child(4) .portlet-column-content .nav li > a {
    white-space: nowrap;
  }
}
.signed-out .wf-view > .wf-content .columns-1-2-1 .portlet-layout:nth-child(2) {
  margin-bottom: 30px;
  background: #FFF;
}
@media (max-width: 991px) {
  .signed-out .wf-view > .wf-content .columns-1-2-1 .portlet-layout:nth-child(2) {
    margin-left: -30px;
    margin-right: -30px;
    margin-bottom: 10px;
  }
}
.signed-out .wf-view > .wf-content .columns-1-2-1 .portlet-layout:nth-child(2) .col-md-6:first-child {
  padding: 0;
  width: 60%;
}
@media (max-width: 991px) {
  .signed-out .wf-view > .wf-content .columns-1-2-1 .portlet-layout:nth-child(2) .col-md-6:first-child {
    display: none;
  }
}
.signed-out .wf-view > .wf-content .columns-1-2-1 .portlet-layout:nth-child(2) .col-md-6:last-child {
  padding: 0;
}
@media (min-width: 992px) {
  .signed-out .wf-view > .wf-content .columns-1-2-1 .portlet-layout:nth-child(2) .col-md-6:last-child {
    width: 40%;
  }
}
.signed-out .wf-view > .wf-content .columns-1-2-1 .portlet-layout:nth-child(2) .col-md-6:last-child .portlet {
  padding: 30px;
  background: #FFF;
}
.signed-out .wf-view > .wf-content .columns-1-2-1 .portlet-layout:nth-child(2) .col-md-6:last-child .portlet .portlet-content-container {
  border: 0;
}
.signed-out .wf-view > .wf-content #layout-column_column-4 .portlet-navigation {
  text-align: center;
}
.sidebar-body .panel .panel-body {
  padding: 0;
}
.has-alerts > .alert {
  border: 0;
  border-radius: 0;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1040;
}
#portlet_terms-of-use .portlet-title-text {
  display: none;
}
#portlet_terms-of-use .portlet-content {
  border: 0;
  padding-top: 30px;
  padding-bottom: 50px;
}
/* CONTROLS BOOTSTRAP */
.alert > .glyphicon {
  margin-right: 10px;
}
.alert.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert.alert-success .alert-link {
  color: #2b542c;
}
.alert.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert.alert-info .alert-link {
  color: #245269;
}
.alert.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert.alert-warning .alert-link {
  color: #66512c;
}
.alert.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert.alert-danger .alert-link {
  color: #843534;
}
.btn {
  border-radius: 2px;
  overflow: hidden;
  text-overflow: clip;
  line-height: 1.42857143;
}
.btn.btn-default {
  background-color: #FFF;
  border-color: #1c62b7;
  color: #1c62b7;
}
.btn.btn-default:hover,
.btn.btn-default:focus {
  background-color: #e6e6e6;
  border-color: #929292;
}
.btn.btn-primary {
  background-color: #1c62b7;
  border-color: #0e335f;
  color: #FFF;
}
.btn.btn-primary:hover,
.btn.btn-primary:focus {
  background-color: #154a8b;
  border-color: #010306;
}
.btn.btn-danger {
  background: #A94442;
  border-color: #602625;
}
.btn.btn-danger:hover,
.btn.btn-danger:focus {
  background-color: #843534;
  border-color: #160909;
}
.btn-group.btn-block {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.btn-group.btn-block > .btn:first-child {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.breadcrumb {
  background: transparent;
  padding: 0;
}
.modal .modal-content {
  border: 0;
}
.modal .modal-content .modal-header {
  min-height: 35px;
  background: #f8f8f8;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  padding-bottom: 10px;
  padding-top: 10px;
}
.modal .modal-content .modal-header > .modal-title {
  font-size: 18px;
}
.modal .modal-content .modal-header > .close {
  margin-top: 2px;
}
.modal .modal-content .modal-body {
  left: initial;
  bottom: initial;
  top: initial;
  right: initial;
  position: initial;
}
.modal .modal-content .modal-footer .btn {
  min-width: 100px;
}
.modal-backdrop {
  /*position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;*/
  background: #D8D8D8;
  /*background: @bg-page;*/
}
.form-control,
.k-widget,
.k-input,
.k-textbox {
  border-radius: 2px;
}
.form-control .k-dropdown-wrap.k-state-border-down,
.k-widget .k-dropdown-wrap.k-state-border-down,
.k-input .k-dropdown-wrap.k-state-border-down,
.k-textbox .k-dropdown-wrap.k-state-border-down {
  border-radius: 2px 2px 0 0;
}
.form-control[readonly],
.k-widget[readonly],
.k-input[readonly],
.k-textbox[readonly] {
  box-shadow: 0 0;
  background-color: #EEE;
}
.form-control.k-invalid,
.k-widget.k-invalid,
.k-input.k-invalid,
.k-textbox.k-invalid,
.form-control.k-invalid > .k-state-default,
.k-widget.k-invalid > .k-state-default,
.k-input.k-invalid > .k-state-default,
.k-textbox.k-invalid > .k-state-default {
  border-color: #A94442 !important;
}
.form-control.k-invalid:focus,
.k-widget.k-invalid:focus,
.k-input.k-invalid:focus,
.k-textbox.k-invalid:focus,
.form-control.k-invalid > .k-state-default:focus,
.k-widget.k-invalid > .k-state-default:focus,
.k-input.k-invalid > .k-state-default:focus,
.k-textbox.k-invalid > .k-state-default:focus,
.form-control.k-invalid.k-state-focused,
.k-widget.k-invalid.k-state-focused,
.k-input.k-invalid.k-state-focused,
.k-textbox.k-invalid.k-state-focused,
.form-control.k-invalid > .k-state-default.k-state-focused,
.k-widget.k-invalid > .k-state-default.k-state-focused,
.k-input.k-invalid > .k-state-default.k-state-focused,
.k-textbox.k-invalid > .k-state-default.k-state-focused {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0605e;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0605e;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0605e;
}
.form-control.k-invalid:focus .k-tooltip-validation,
.k-widget.k-invalid:focus .k-tooltip-validation,
.k-input.k-invalid:focus .k-tooltip-validation,
.k-textbox.k-invalid:focus .k-tooltip-validation,
.form-control.k-invalid > .k-state-default:focus .k-tooltip-validation,
.k-widget.k-invalid > .k-state-default:focus .k-tooltip-validation,
.k-input.k-invalid > .k-state-default:focus .k-tooltip-validation,
.k-textbox.k-invalid > .k-state-default:focus .k-tooltip-validation,
.form-control.k-invalid.k-state-focused .k-tooltip-validation,
.k-widget.k-invalid.k-state-focused .k-tooltip-validation,
.k-input.k-invalid.k-state-focused .k-tooltip-validation,
.k-textbox.k-invalid.k-state-focused .k-tooltip-validation,
.form-control.k-invalid > .k-state-default.k-state-focused .k-tooltip-validation,
.k-widget.k-invalid > .k-state-default.k-state-focused .k-tooltip-validation,
.k-input.k-invalid > .k-state-default.k-state-focused .k-tooltip-validation,
.k-textbox.k-invalid > .k-state-default.k-state-focused .k-tooltip-validation,
.form-control.k-invalid:focus + .k-tooltip-validation,
.k-widget.k-invalid:focus + .k-tooltip-validation,
.k-input.k-invalid:focus + .k-tooltip-validation,
.k-textbox.k-invalid:focus + .k-tooltip-validation,
.form-control.k-invalid > .k-state-default:focus + .k-tooltip-validation,
.k-widget.k-invalid > .k-state-default:focus + .k-tooltip-validation,
.k-input.k-invalid > .k-state-default:focus + .k-tooltip-validation,
.k-textbox.k-invalid > .k-state-default:focus + .k-tooltip-validation,
.form-control.k-invalid.k-state-focused + .k-tooltip-validation,
.k-widget.k-invalid.k-state-focused + .k-tooltip-validation,
.k-input.k-invalid.k-state-focused + .k-tooltip-validation,
.k-textbox.k-invalid.k-state-focused + .k-tooltip-validation,
.form-control.k-invalid > .k-state-default.k-state-focused + .k-tooltip-validation,
.k-widget.k-invalid > .k-state-default.k-state-focused + .k-tooltip-validation,
.k-input.k-invalid > .k-state-default.k-state-focused + .k-tooltip-validation,
.k-textbox.k-invalid > .k-state-default.k-state-focused + .k-tooltip-validation {
  display: block !important;
}
.form-control.k-invalid .k-tooltip-validation,
.k-widget.k-invalid .k-tooltip-validation,
.k-input.k-invalid .k-tooltip-validation,
.k-textbox.k-invalid .k-tooltip-validation,
.form-control.k-invalid > .k-state-default .k-tooltip-validation,
.k-widget.k-invalid > .k-state-default .k-tooltip-validation,
.k-input.k-invalid > .k-state-default .k-tooltip-validation,
.k-textbox.k-invalid > .k-state-default .k-tooltip-validation,
.form-control.k-invalid + .k-tooltip-validation,
.k-widget.k-invalid + .k-tooltip-validation,
.k-input.k-invalid + .k-tooltip-validation,
.k-textbox.k-invalid + .k-tooltip-validation,
.form-control.k-invalid > .k-state-default + .k-tooltip-validation,
.k-widget.k-invalid > .k-state-default + .k-tooltip-validation,
.k-input.k-invalid > .k-state-default + .k-tooltip-validation,
.k-textbox.k-invalid > .k-state-default + .k-tooltip-validation {
  display: none !important;
}
.form-control.k-invalid .k-tooltip-validation .k-icon,
.k-widget.k-invalid .k-tooltip-validation .k-icon,
.k-input.k-invalid .k-tooltip-validation .k-icon,
.k-textbox.k-invalid .k-tooltip-validation .k-icon,
.form-control.k-invalid > .k-state-default .k-tooltip-validation .k-icon,
.k-widget.k-invalid > .k-state-default .k-tooltip-validation .k-icon,
.k-input.k-invalid > .k-state-default .k-tooltip-validation .k-icon,
.k-textbox.k-invalid > .k-state-default .k-tooltip-validation .k-icon,
.form-control.k-invalid + .k-tooltip-validation .k-icon,
.k-widget.k-invalid + .k-tooltip-validation .k-icon,
.k-input.k-invalid + .k-tooltip-validation .k-icon,
.k-textbox.k-invalid + .k-tooltip-validation .k-icon,
.form-control.k-invalid > .k-state-default + .k-tooltip-validation .k-icon,
.k-widget.k-invalid > .k-state-default + .k-tooltip-validation .k-icon,
.k-input.k-invalid > .k-state-default + .k-tooltip-validation .k-icon,
.k-textbox.k-invalid > .k-state-default + .k-tooltip-validation .k-icon {
  display: none !important;
}
.form-control[readonly] {
  cursor: default;
}
a.form-control[readonly] {
  color: #1c62b7;
  cursor: pointer;
}
.form-control:focus {
  border-color: #66afe9;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.k-scrollable .container,
.container .container {
  width: 100%;
}
.container .container,
.container-fluid .container,
.container .container-fluid,
.container-fluid .container-fluid {
  padding: 0;
}
.input-group-addon:first-child {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.input-group-addon:last-child {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.input-group-btn {
  z-index: 2;
  /*.btn {
        line-height: 17px; //En ie por defecto sale 17.14px y desplaza los controles por eso se fuerza q 17px
    }*/
}
.dropdown-menu {
  border-radius: 2px;
  font-size: 12px;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background: #d9e7f9;
  color: #333;
}
.dropdown-menu > li.active > a,
.dropdown-menu > li.active > a:hover,
.dropdown-menu > li.active > a:focus {
  background: #1c62b7;
  color: #FFF;
}
.dropdown-menu a:hover .text-muted {
  color: #FFF;
}
.nav-pills > li > a {
  border-radius: 2px;
}
.wf-list-group .list-group-item,
.list-group .list-group-item,
.wf-list-group .list-group-item:hover,
.list-group .list-group-item:hover,
.wf-list-group .list-group-item:focus,
.list-group .list-group-item:focus {
  z-index: inherit;
}
.wf-list-group .list-group-item.wf-read,
.list-group .list-group-item.wf-read {
  background-color: #f5f5f5;
}
.wf-list-group .list-group-item.active,
.list-group .list-group-item.active,
.wf-list-group .list-group-item.active:hover,
.list-group .list-group-item.active:hover,
.wf-list-group .list-group-item.active:focus,
.list-group .list-group-item.active:focus {
  background-color: #337ab7;
}
.wf-list-group .list-group-item.active .fa,
.list-group .list-group-item.active .fa,
.wf-list-group .list-group-item.active:hover .fa,
.list-group .list-group-item.active:hover .fa,
.wf-list-group .list-group-item.active:focus .fa,
.list-group .list-group-item.active:focus .fa,
.wf-list-group .list-group-item.active .text-muted,
.list-group .list-group-item.active .text-muted,
.wf-list-group .list-group-item.active:hover .text-muted,
.list-group .list-group-item.active:hover .text-muted,
.wf-list-group .list-group-item.active:focus .text-muted,
.list-group .list-group-item.active:focus .text-muted {
  color: #FFF;
}
.wf-list-group .list-group-item.active .wf-menu > .btn,
.list-group .list-group-item.active .wf-menu > .btn {
  color: #FFF;
}
.wf-list-group .list-group-item.wf-required .wf-label,
.list-group .list-group-item.wf-required .wf-label {
  font-weight: bold;
}
.wf-list-group .list-group-item.wf-required .wf-label::after,
.list-group .list-group-item.wf-required .wf-label::after {
  content: '*';
  color: #F00;
}
.panel > .wf-list-group .list-group-item,
.panel > .list-group .list-group-item {
  border-radius: 0;
  border-left: 0;
  border-right: 0;
}
.panel > .wf-list-group .list-group-item:first-child,
.panel > .list-group .list-group-item:first-child {
  border-top: 0;
}
.wf-list-group .list-group-item > .wf-flex > .wf-icons,
.list-group .list-group-item > .wf-flex > .wf-icons {
  margin-right: 10px;
}
.wf-list-group .list-group-item > .wf-flex > .wf-icons .fa,
.list-group .list-group-item > .wf-flex > .wf-icons .fa {
  width: 16px;
  text-align: center;
}
.wf-list-group .list-group-item h4.list-group-item-heading,
.list-group .list-group-item h4.list-group-item-heading {
  color: #333;
}
.wf-list-group .list-group-item.wf-read div,
.list-group .list-group-item.wf-read div,
.wf-list-group .list-group-item.wf-read h4,
.list-group .list-group-item.wf-read h4 {
  opacity: .9;
}
@media (min-width: 768px) {
  .panel .panel-body {
    padding: 30px;
  }
}
/* CONTROLS KENDO */
/* KENDO OVERRIDES */
/* Hay una incompatibilidad con la propiedad box-sizing entre kendoui y bootstrap esto lo corrije */
.k-window-content .form-horizontal [class*="col-"],
.k-window-content .row [class*="col-"],
.container .form-horizontal [class*="col-"],
.container .row [class*="col-"],
.k-window-content .form-horizontal [class*="col-"]:before,
.k-window-content .row [class*="col-"]:before,
.container .form-horizontal [class*="col-"]:before,
.container .row [class*="col-"]:before,
.k-window-content .form-horizontal [class*="col-"]:after,
.k-window-content .row [class*="col-"]:after,
.container .form-horizontal [class*="col-"]:after,
.container .row [class*="col-"]:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.k-widget[class*="col-"],
.k-widget .form-control,
.k-widget .form-group,
.k-widget .well,
.k-widget .row,
.k-widget .btn {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-overflow: clip;
}
.k-input[disabled],
.k-button[disabled] {
  background-color: #EEE;
}
/* KENDO CONTROLS */
td.k-state-focused,
td.k-state-selected.k-state-focused {
  box-shadow: inset 0 0 0 1px #1c62b7;
}
.k-dropdown-wrap,
.k-numeric-wrap,
.k-picker-wrap {
  border-radius: 2px;
}
.k-dropdown-wrap input,
.k-numeric-wrap input,
.k-picker-wrap input {
  border-radius: 0;
}
.k-dropdown-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused,
.k-picker-wrap.k-state-focused {
  border-color: #66afe9;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.has-error .k-dropdown-wrap.k-state-default,
.has-error .k-numeric-wrap.k-state-default,
.has-error .k-picker-wrap.k-state-default {
  border-color: #AF1604;
}
.has-error .k-dropdown-wrap.k-state-default,
.has-error .k-numeric-wrap.k-state-default,
.has-error .k-picker-wrap.k-state-default,
.has-error .k-dropdown-wrap.k-state-default input,
.has-error .k-numeric-wrap.k-state-default input,
.has-error .k-picker-wrap.k-state-default input {
  background-color: #f2dede;
}
.input-group .k-dropdown-wrap:first-child,
.input-group .k-numeric-wrap:first-child,
.input-group .k-picker-wrap:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.has-error .k-textbox,
.has-error .k-textbox:hover {
  border-color: #AF1604;
  background-color: #f2dede;
}
#home-banner {
  margin: -15px;
  margin-bottom: 30px;
}
@media (min-width: 992px) {
  #home-banner {
    margin: -30px;
    margin-bottom: 30px;
  }
}
#home-banner-content {
  height: 350px;
  background: url(/documents/20160/58426/welcome-image.jpg);
  background-size: cover;
  background-position: center;
  opacity: .4;
}
@media (max-width: 991px) {
  #home-banner-content {
    display: none;
  }
}
@media (min-width: 992px) {
  #home-banner-overlay {
    position: absolute;
    top: 0;
    right: -30px;
    width: 600px;
  }
}
#home-banner-overlay-content {
  background: #1c62b7;
  color: #FFF;
  font-size: 22px;
  padding: 30px;
}
@media (max-width: 991px) {
  #home-banner-overlay-content {
    font-size: 18px;
  }
}
#home-banner-actions {
  margin: 30px;
  text-align: center;
}
@media (max-width: 767px) {
  #home-banner-actions .btn {
    display: block;
    width: 100%;
  }
  #home-banner-actions .btn:not(:first-child) {
    margin-top: 10px;
  }
}
#portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_aus1fmIXaiJy,
#portlet_com_liferay_login_web_portlet_LoginPortlet {
  max-width: 400px;
  margin: auto;
}
.cb-score {
  color: #FFF;
  border-radius: 4px;
  border: 1px solid;
  text-align: center;
  padding: 3px 5px;
}
.cb-score.cb-score-bad {
  background-color: #dc3912;
  border-color: #ad2d0e;
}
.cb-score.cb-score-fair {
  background-color: #ef9c00;
  border-color: #bc7b00;
}
.cb-score.cb-score-good {
  background-color: #009f3c;
  border-color: #006c29;
}
.cb-score.cb-score-nodata {
  border: 1px dashed #CCC;
  color: #666;
}
.cb-indicator {
  background: #FFF;
  border: 1px solid #CCC;
  border-radius: 4px;
  min-height: 80px;
}
.cb-indicator-value {
  font-size: 20px;
  padding: 15px;
  text-align: center;
}
.cb-indicator-text {
  padding: 5px 10px;
  text-align: center;
}
.cb-indicator-aside {
  background: #e8e7e7;
}
.cb-indicator-aside .cb-active {
  background: #FFF;
}
.cb-indicator-aside .cb-score {
  width: 16px;
  height: 16px;
}
.cb-indicator-aside > div {
  padding: 0 5px;
}
.cb-indicator-aside > div:first-child {
  border-top-right-radius: 4px;
}
.cb-indicator-aside > div:last-child {
  border-bottom-right-radius: 4px;
}
.cb-indicator > .cb-rule-alert {
  background-color: #CCC;
  border: 0;
  border-radius: 0;
  position: relative;
  margin-left: -1px;
  margin-right: -1px;
  height: 3px;
  padding: 0;
}
.cb-indicator > .cb-rule-alert.cb-rule-alert-good {
  background-color: #009f3c;
}
.cb-indicator > .cb-rule-alert.cb-rule-alert-fair {
  background-color: #ef9c00;
}
.cb-indicator > .cb-rule-alert.cb-rule-alert-bad {
  background-color: #dc3912;
}
.cb-indicator .cb-footer-label {
  font-size: 12px;
  text-align: center;
  padding: 3px 15px;
}
.cb-lexis-nexis .cb-indicator-text {
  text-align: left;
}
@media (min-width: 768px) {
  .cb-lexis-nexis {
    max-width: 225px;
  }
}
.cb-column-2 {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.table .cb-view-more button {
  border: 0;
  background: transparent;
  font-size: 12px;
  font-weight: bold;
  white-space: nowrap;
}
.table .cb-view-more button .fa {
  transition: transform 0.2s;
}
.table .cb-view-more.open button .fa {
  transform: rotate(-90deg);
}
@media screen and (min-width: 992px) {
  .table .cb-view-more {
    width: 105px;
  }
}
.table .cb-detail .container-fluid {
  padding: 0;
}
@media screen and (max-width: 991px) {
  .table.table-responsive {
    border: 0;
  }
  .table.table-responsive > thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .table.table-responsive > tbody > tr,
  .table.table-responsive > thead > tr {
    border: 1px solid #ddd;
    display: block;
    margin-bottom: 0.625em;
  }
  .table.table-responsive > tbody > tr > td,
  .table.table-responsive > thead > tr > td {
    display: block;
    text-align: right;
  }
  .table.table-responsive > tbody > tr > td:before,
  .table.table-responsive > thead > tr > td:before {
    content: attr(data-label);
    float: left;
    font-weight: bold;
  }
  .table.table-responsive > tbody > tr > td:first-child,
  .table.table-responsive > thead > tr > td:first-child {
    border-top: 0;
  }
  .table.table-responsive .cb-view-more {
    padding: 0;
  }
  .table.table-responsive .cb-view-more button {
    text-align: center;
    background: #f8f8f8;
    display: block;
    padding: 8px;
    width: 100%;
  }
  .table.table-responsive .cb-detail {
    margin-top: -10px;
  }
  .table.table-responsive .cb-detail .container-fluid {
    text-align: left;
  }
}
.cb-icon.cb-nodata {
  width: 12px;
  height: 12px;
  background-image: url(images/icon-nodata.png);
  display: inline-block;
}
.wf-title,
h1,
h2,
h3,
h4 {
  color: #1c62b7;
}
.wf-avatar {
  width: 32px;
  height: 32px;
  background-size: cover;
  background-repeat: no-repeat;
  margin-left: 5px;
  border-radius: 100px;
  display: inline-block;
}
.open .wf-avatar {
  box-shadow: 1px 1px 5px #1c62b7 inset;
}
.open .wf-user .wf-label {
  color: #1c62b7;
}
.wf-indent {
  padding-left: 20px;
}
.list-group-item .wf-menu {
  margin-right: -10px;
}
.wf-menu .btn {
  background: transparent;
  border: 0;
  padding: 5px;
  min-width: 30px;
}
.wf-menu .btn:hover,
.wf-menu .btn:focus {
  border: 0;
  background: rgba(255, 255, 255, 0.2);
}
.wf-actions.panel-footer {
  text-align: right;
}
@media (min-width: 768px) {
  .wf-actions.panel-footer .btn {
    min-width: 120px;
  }
}
.wf-actions.wf-actions-hover {
  display: inline-block;
  visibility: hidden;
}
*:hover > .wf-actions.wf-actions-hover {
  visibility: visible;
}
.wf-actions.wf-actions-hover .btn {
  border-radius: 100px;
  font-size: 11px;
  padding: 3px 10px;
}
.wf-select-one-radio * {
  vertical-align: middle;
  margin: 0;
}
.wf-select-one-radio label {
  font-weight: normal;
}
.wf-select-one-radio td {
  padding-right: 15px;
}
.wf-select-one-radio input {
  margin: 0;
  margin-right: 3px;
}
@media (max-width: 991px) {
  .wf-state-master .wf-detail {
    display: none;
  }
}
.wf-state-detail .wf-detail .wf-back {
  display: none;
}
@media (max-width: 991px) {
  .wf-state-detail .wf-master {
    display: none;
  }
  .wf-state-detail .wf-detail .wf-back {
    display: inline-block;
    border: 0;
    background: transparent;
    margin-left: -15px;
    margin-top: -10px;
    margin-bottom: -10px;
    padding: 10px;
  }
}
.wf-fullscreen .iframe-container {
  position: fixed;
  top: 60px;
  left: 239px;
  right: 0;
  bottom: 0;
}
@media (max-width: 991px) {
  .wf-fullscreen .iframe-container {
    left: 0;
  }
}
.wf-fullscreen .iframe-container iframe {
  width: 100% !important;
  height: 100% !important;
}
#shell {
  -webkit-transition: margin 0.4s, -webkit-transform 0.4s, margin-top 0.4s;
  -moz-transition: margin 0.4s, -moz-transform 0.4s, margin-top 0.4s;
  -o-transition: margin 0.4s, -o-transform 0.4s, margin-top 0.4s;
  transition: margin 0.4s,-webkit-transform 0.4s,-moz-transform 0.4s,-o-transform 0.4s,transform 0.4s, margin-top 0.4s;
}
#shell > .wf-toolbar {
  transform: translateY(0);
}
.has-control-menu:not(.wf-not-admin) #shell > .wf-toolbar.wf-toolbar-top {
  transform: translateY(0);
  top: 60px;
}
.wf-add-portlets #shell > .wf-toolbar.wf-toolbar-top {
  display: none;
}
body.open #shell > .wf-toolbar.wf-toolbar-top {
  margin-left: 320px;
}
body.open-admin-panel #shell > .wf-toolbar.wf-toolbar-top {
  margin-left: 0;
}
#shell > .wf-toolbar.wf-toolbar-top .wf-title .wf-actions {
  display: none;
}
#shell > .wf-toolbar.wf-toolbar-top .wf-title:hover .wf-actions {
  display: inline-block;
}
#shell > .wf-toolbar.wf-toolbar-top .wf-title:hover .wf-actions button {
  font-size: 12px;
  display: inline-block;
  border-radius: 500px;
  padding: 2px 8px;
  font-family: 'Baloo';
  margin-left: 5px;
  background: #1c62b7;
  color: #FFF;
  vertical-align: middle;
}
#shell > .wf-toolbar.wf-toolbar-top .wf-title:hover .wf-actions button:hover {
  text-decoration: none;
}
.has-control-menu:not(.wf-not-admin) #shell > .wf-content {
  padding-top: 154px;
}
body.open #shell > .wf-content {
  margin-left: 320px;
}
body.open-admin-panel #shell > .wf-content {
  margin-left: 0;
}
.has-alerts #shell {
  margin-top: 63px;
}
#navigation > .wf-content {
  overflow: visible;
}
.has-control-menu:not(.wf-not-admin) #navigation > .wf-content {
  top: 60px;
}
.open-admin-panel #navigation > .wf-content,
.has-control-menu.open #navigation > .wf-content {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}
#navigation > .wf-content .wf-navigation-wrapper a {
  color: #d2d8e2;
}
#navigation > .wf-content > .list-group {
  min-height: 100%;
}
#navigation > .wf-content .list-group {
  width: 240px;
}
#navigation > .wf-content .list-group > .wf-logo {
  background: #1c62b7;
  height: 60px;
}
#navigation > .wf-content .list-group > .wf-logo img {
  height: 24px;
}
#navigation > .wf-content .list-group > .wf-navigation-wrapper {
  position: absolute;
  top: 60px;
  left: 0;
  right: 0;
  bottom: 45px;
  overflow-y: auto;
  overflow-x: hidden;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  overflow: hidden;
}
#navigation > .wf-content .list-group > .wf-navigation-wrapper:hover {
  overflow-y: auto;
}
#navigation > .wf-content .list-group > .wf-navigation-wrapper::-webkit-scrollbar * {
  background: transparent;
}
#navigation > .wf-content .list-group > .wf-navigation-wrapper::-webkit-scrollbar {
  width: 6px;
}
#navigation > .wf-content .list-group > .wf-navigation-wrapper::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 6px;
}
#navigation > .wf-content .list-group > .wf-navigation-wrapper::-webkit-scrollbar-thumb {
  border-radius: 6px;
  background: rgba(0, 0, 0, 0.4);
}
#navigation > .wf-content .list-group > .wf-navigation-wrapper:hover {
  overflow-y: auto;
}
#navigation > .wf-content .list-group > .wf-navigation-wrapper::-webkit-scrollbar * {
  background: transparent;
}
#navigation > .wf-content .list-group > .wf-navigation-wrapper::-webkit-scrollbar {
  width: 6px;
}
#navigation > .wf-content .list-group > .wf-navigation-wrapper::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 6px;
}
#navigation > .wf-content .list-group > .wf-navigation-wrapper::-webkit-scrollbar-thumb {
  border-radius: 6px;
  background: rgba(0, 0, 0, 0.4);
}
.wf-banner #navigation > .wf-content .list-group > .wf-navigation-wrapper {
  bottom: 245px;
}
#navigation > .wf-content .list-group > .wf-navigation-wrapper .wf-user-btn {
  padding: 15px;
  padding-bottom: 5px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  text-align: center;
  -webkit-transition: padding 0.4s;
  -moz-transition: padding 0.4s;
  -o-transition: padding 0.4s;
  transition: padding 0.4s;
}
#navigation > .wf-content .list-group > .wf-navigation-wrapper .wf-user-btn.wf-expanded {
  padding: 10px 15px;
}
#navigation > .wf-content .list-group > .wf-navigation-wrapper .wf-user-btn.wf-expanded > .wf-avatar {
  transform: translate(-22px, -22px) scale(0.45);
  left: inherit;
  margin-left: 0;
}
#navigation > .wf-content .list-group > .wf-navigation-wrapper .wf-user-btn.wf-expanded > .btn {
  margin-top: 0;
  padding-left: 41px;
}
#navigation > .wf-content .list-group > .wf-navigation-wrapper .wf-user-btn .wf-avatar {
  margin: auto;
  width: 80px;
  height: 80px;
  border-radius: 100px;
  position: absolute;
  margin-left: -40px;
  left: 50%;
  -webkit-transition: -webkit-transform 0.4s, left 0.4s;
  -moz-transition: -moz-transform 0.4s, left 0.4s;
  -o-transition: -o-transform 0.4s, left 0.4s;
  transition: -webkit-transform 0.4s,-moz-transform 0.4s,-o-transform 0.4s,transform 0.4s, left 0.4s;
}
#navigation > .wf-content .list-group > .wf-navigation-wrapper .wf-user-btn .btn {
  margin-top: 85px;
  min-width: 120px;
  -webkit-transition: padding 0.4s, margin 0.4s;
  -moz-transition: padding 0.4s, margin 0.4s;
  -o-transition: padding 0.4s, margin 0.4s;
  transition: padding 0.4s, margin 0.4s;
}
#navigation > .wf-content .list-group > .wf-navigation-wrapper .wf-user-btn .btn > .wf-label {
  display: inline-block;
  max-width: 122px;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
}
#navigation > .wf-content .list-group > .wf-navigation-wrapper .wf-user-btn .btn span {
  vertical-align: middle;
}
#navigation > .wf-content .list-group > .wf-navigation-wrapper > .wf-user-menu {
  background: rgba(0, 0, 0, 0.1);
  margin: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
#navigation > .wf-content .list-group > .wf-navigation-wrapper > .wf-user-menu li {
  padding-left: 15px;
  color: #FFF;
}
#navigation > .wf-content .list-group > .wf-inbox {
  position: absolute;
  bottom: 0;
  padding: 5px;
  width: 240px;
  text-align: center;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}
#navigation > .wf-content .list-group > .wf-inbox a:hover {
  -webkit-transition: initial;
  -moz-transition: initial;
  -o-transition: initial;
  transition: initial;
}
#navigation > .wf-content .list-group > div > .list-group-heading,
#navigation > .wf-content .list-group > .list-group-heading {
  font-family: 'Baloo';
  color: #8a97ad;
  font-size: 12px;
  background: transparent;
  border: 0;
  border-radius: 0;
  opacity: 1;
}
#navigation > .wf-content .list-group > div > .list-group-heading:hover,
#navigation > .wf-content .list-group > .list-group-heading:hover,
#navigation > .wf-content .list-group > div > .list-group-heading:focus,
#navigation > .wf-content .list-group > .list-group-heading:focus,
#navigation > .wf-content .list-group > div > .list-group-heading:active,
#navigation > .wf-content .list-group > .list-group-heading:active {
  text-decoration: none;
}
#navigation > .wf-content .list-group > div > .list-group-heading.collapsed .fa-angle-down,
#navigation > .wf-content .list-group > .list-group-heading.collapsed .fa-angle-down {
  transform: rotate(-90deg);
}
#navigation > .wf-content .list-group > div > .list-group-heading .wf-add,
#navigation > .wf-content .list-group > .list-group-heading .wf-add {
  font-size: 11px;
  padding: 0 6px;
  padding-top: 2px;
  border: 2px solid;
  margin-right: 10px;
  margin-top: -4px;
  margin-bottom: -3px;
  border-color: #FFF;
  color: #FFF;
  opacity: .6;
}
#navigation > .wf-content .list-group > div > .list-group-heading .wf-add:hover,
#navigation > .wf-content .list-group > .list-group-heading .wf-add:hover {
  opacity: 1;
  background: transparent;
}
html:not(.touch) #navigation > .wf-content .list-group > div > .list-group-heading .wf-add,
html:not(.touch) #navigation > .wf-content .list-group > .list-group-heading .wf-add {
  display: none;
}
html #navigation > .wf-content .list-group > div > .list-group-heading:hover .wf-add,
html #navigation > .wf-content .list-group > .list-group-heading:hover .wf-add {
  display: block;
}
#navigation > .wf-content .list-group > div > .list-group-heading > .wf-flex.wf-gutters > *,
#navigation > .wf-content .list-group > .list-group-heading > .wf-flex.wf-gutters > * {
  margin-right: 10px;
}
#navigation > .wf-content .list-group > div > .list-group-heading .fa-angle-down,
#navigation > .wf-content .list-group > .list-group-heading .fa-angle-down {
  -webkit-transition: -webkit-transform 0.2s;
  -moz-transition: -moz-transform 0.2s;
  -o-transition: -o-transform 0.2s;
  transition: -webkit-transform 0.2s,-moz-transform 0.2s,-o-transform 0.2s,transform 0.2s;
}
#navigation > .wf-content .list-group .list-group-item.collapsed .fa.wf-has-children {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
#navigation > .wf-content .list-group .list-group-item > div > button:first-child {
  position: absolute;
  margin-left: -25px;
}
#navigation > .wf-content .list-group .list-group-item > .wf-flex.wf-gutters > * {
  margin-right: 10px;
}
#navigation > .wf-content .list-group .list-group-item .fa.wf-has-children {
  margin: 0;
  position: relative;
  transform: rotate(0deg);
  -webkit-transition: -webkit-transform 0.4s;
  -moz-transition: -moz-transform 0.4s;
  -o-transition: -o-transform 0.4s;
  transition: -webkit-transform 0.4s,-moz-transform 0.4s,-o-transform 0.4s,transform 0.4s;
}
#navigation > .wf-content .list-group .list-group-item .wf-close {
  margin-right: -12px;
  margin-bottom: -15px;
  margin-top: -15px;
  padding: 10px;
  border: 0;
  background: transparent;
}
#navigation > .wf-content .list-group .list-group-item .wf-close .fa {
  margin: 0;
}
html:not(.touch) #navigation > .wf-content .list-group .list-group-item .wf-close {
  display: none;
}
html #navigation > .wf-content .list-group .list-group-item:hover .wf-close {
  display: block;
}
#navigation > .wf-content .list-group .wf-submenus {
  background: rgba(0, 0, 0, 0.1);
  margin-top: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  /*.list-group-item {
                    padding-left: 50px;
                }*/
}
#navigation > .wf-content .btn-link {
  color: #d2d8e2;
  border-radius: 50px;
  outline: none;
}
#navigation > .wf-content .btn-link:hover {
  color: #FFF;
  background: #1c62b7;
}
#navigation > .wf-content .btn-link:hover,
#navigation > .wf-content .btn-link:focus,
#navigation > .wf-content .btn-link:active {
  text-decoration: none;
}
#navigation > .wf-content .btn-link .fa-angle-up {
  -webkit-transition: -webkit-transform 0.2s;
  -moz-transition: -moz-transform 0.2s;
  -o-transition: -o-transform 0.2s;
  transition: -webkit-transform 0.2s,-moz-transform 0.2s,-o-transform 0.2s,transform 0.2s;
}
#navigation > .wf-content .btn-link.collapsed .fa-angle-up {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
#view-include {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
@media (min-width: 992px) {
  .wf-navigation-docked #view-include {
    left: 220px;
  }
}
@media (max-width: 991px) {
  .wf-fullscreen #view-include {
    top: 60px;
  }
}
.ui-widget {
  font-size: 14px;
}
.ui-tree {
  width: 100%;
}
.ui-tree .ui-state-highlight,
.ui-tree .ui-treenode-selected {
  color: #333;
  background: transparent;
}