::selection {
  background-color: #fbf000;
  color: #4b6a85; }

::-moz-selection {
  background-color: #fbf000;
  color: #4b6a85; }

select option:checked {
  background-color: #fbf000 !important;
  color: #ff1e3c !important; }

.select2 {
  width: 100% !important; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background: #fbf000;
  color: #303B4A; }

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: rgba(255, 255, 255, .25); }
  .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: 38px !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: 40px !important;
  width: auto;
  display: inline;
  position: relative;
  top: -3px; }

.bg-backdrop {
  background-color: #41455A; 

  background-image: url(../image/main-background.jpg), linear-gradient(to bottom, #54586F, #41455A);
  background-repeat: no-repeat;
  background-position: left top !important;
  background-size: cover;
  width: 100%;
  }

.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: #ff1e3c;
  color: #ffffff; }
  table.table-bordered thead tr th {
    text-align: left !important;
    vertical-align: top;
    border-color: #848C93 !important; }
table.table-bordered tbody{
  background-color: #2b3e50;
  color: #ffffff;
}

table.table-bordered tbody tr th{
  border-color: #848C93 !important;
}

ul.nav.nav-tabs li:not(.active) {
  background-color: #ffffff !important;
  border: solid 1px #fbf000 !important;
  transform: translateY(4px) !important; }
  ul.nav.nav-tabs li:not(.active) a {
    padding-top: 6px;
    padding-bottom: 8px;
    color: #888888 !important;
    background-color: transparent !important;
    border: 0 !important; }
  ul.nav.nav-tabs li:not(.active):hover {
    background-color: #fbf000 !important;
    border: solid 1px #fbf000 !important; }
    ul.nav.nav-tabs li:not(.active):hover a {
      color: #4b6a85 !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: #fbf000 !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: #4b6a85 !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: #fbf000 !important; }

.tab-content {
  transform: translateY(-1px);
  padding-top: 16px !important;
  padding-bottom: 8px !important;
  border: solid 1px #fbf000 !important;
  background-color: transparent; }

.btn-yellow{
  background-color: #fbf000 !important;
  color: #4b6a85 !important;
  border: solid 1px rgba(255, 255, 255, .75) !important;
}

.btn-yellow:hover{
  background-color: #FFFA92 !important;
}

.modal-header {
  background-color: #ff1e3c !important;
  -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.25);
    box-shadow: 0 2px 4px rgba(0,0,0,0.25);
    border: none;
}

.modal-title{
  color: #fff !important;
}

.modal-body, .modal-footer{
  color: #ebebeb !important;
}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: 1px solid #fbf000;
  -webkit-text-fill-color: #fff;
  background-color: #2b3e50;
  transition: background-color 5000s ease-in-out 0s;
}

/*# sourceMappingURL=custom.css.map */
