::selection {
  background-color: #f39c12;
  color: white; }

::-moz-selection {
  background-color: #f39c12;
  color: white; }

select option:checked {
  background-color: #f39c12 !important;
  color: white !important; }

.select2 {
  width: 100% !important; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background: #e08e0b;
  color: #fff; }

fieldset fieldset legend {
  font-size: 1.075em;
  font-weight: bold; }

.navbar-title {
  float: left;
  height: 15px; }

.info-jumbo {
  margin-top: 112px;
  height: 428px;
  line-height: 112px;
  text-align: center;
  font-size: 3em;
  color: #cccccc; }
  .info-jumbo .logo-jumbo {
    height: 192px; }

.btn.bg-orange {
  border-color: #e08e0b !important; }

.btn-rounded {
  border-radius: 16px; }

section.content-header {
  margin-bottom: 0; }
  section.content-header .btn-float-right {
    margin-top: 8px;
    position: relative;
    top: auto;
    padding: 8px 0 8px 0; }

@media (min-width: 768px) {
  section.content-header {
    margin-bottom: 16px; }
    section.content-header .btn-float-right {
      margin-top: 0;
      position: absolute;
      top: 0;
      right: 0;
      z-index: 5;
      padding: 8px; } }
.img-logo {
  max-height: 32px !important;
  width: auto;
  display: inline;
  position: relative;
  top: -8px; }

.img-icon {
  width: auto;
  max-height: 24px;
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  position: relative;
  left: -8px; }

.img-logo-sidebar {
  max-height: 28px !important;
  width: auto;
  display: inline;
  position: relative;
  top: -3px; }

.bg-backdrop {
  background-color: #ffca51; 

  background-image: url(../image/parralaxbackground.png), linear-gradient(to bottom, #FFFFFF, #F0D0A7);
  background-repeat: repeat-x;
  background-position: 0 bottom;
  background-size: contain;
  }

.backdrop {
  background-image: url(../image/backdroptransparent.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center bottom;
  background-color: transparent; }

.profile-backdrop{
  background-image: url(../image/bg-profile.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
  background-color: transparent;
}

@media screen and (orientation: portrait) {
  .backdrop {
    background-image: url(../image/backdropmobile.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center bottom;
    background-color: transparent; } }
.box.fit-height {
  min-height: 448px; }

.dataTables_info, .dataTables_paginate {
  margin-top: 32px !important; }

.label-block {
  display: block; }

input[type=date]::-webkit-calendar-picker-indicator {
  display: none; }
input[type=date]::-webkit-clear-button {
  display: none; }

td textarea {
  width: 100% !important; }

.footer-sm {
  padding: 8px 16px; }

.hoverable {
  cursor: pointer !important; }

.shadow {
  box-shadow: 0 6px 8px rgba(0, 0, 0, 0.05), 0 2px 4px rgba(0, 0, 0, 0.12); }

@media (max-width: 1024px) {
  .pull-right {
    float: none !important; } }
table.table-bordered thead tr {
  background-color: #f39c12;
  color: #ffffff; }
  table.table-bordered thead tr th {
    text-align: left !important;
    vertical-align: top;
    border-color: #ee974a !important; }

ul.nav.nav-tabs li:not(.active) {
  background-color: #ffffff !important;
  border: solid 1px #ff851b !important;
  transform: translateY(4px) !important; }
  ul.nav.nav-tabs li:not(.active) a {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #888888 !important;
    background-color: transparent !important;
    border: 0 !important; }
  ul.nav.nav-tabs li:not(.active):hover {
    background-color: #FFA150 !important;
    border: solid 1px #ff851b !important; }
    ul.nav.nav-tabs li:not(.active):hover a {
      color: #ffffff !important; }
  ul.nav.nav-tabs li:not(.active):first-child {
    border-top-left-radius: 6px; }
    ul.nav.nav-tabs li:not(.active):first-child a {
      border-top-left-radius: 6px; }
  ul.nav.nav-tabs li:not(.active):last-child {
    border-top-right-radius: 6px; }
    ul.nav.nav-tabs li:not(.active):last-child a {
      border-top-left-radius: 6px; }
ul.nav.nav-tabs li.active {
  background-color: #ff851b !important;
  border-top-left-radius: 6px !important;
  border-top-right-radius: 6px !important; }
  ul.nav.nav-tabs li.active a {
    padding-top: 10px;
    padding-bottom: 10px;
    color: #ffffff !important;
    background-color: transparent !important;
    border: 0 !important;
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important; }
  ul.nav.nav-tabs li.active:hover {
    background-color: #FF9336 !important; }

.tab-content {
  transform: translateY(-1px);
  padding-top: 16px !important;
  padding-bottom: 8px !important;
  border: solid 1px #ff851b !important;
  background-color: #ffffff; }

/*# sourceMappingURL=custom.css.map */
