/* ==========================================================================================================================
   RK: Modified theme and layout values */

.page-header.navbar {
    padding: 0;
}

.page-header.navbar .page-logo,
.login > .logo {
    min-width: 45px;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    border-right: 1px solid transparent;
    text-align: center;
    background: none;
}

.page-header.navbar .page-logo a,
.page-header.navbar .page-logo a:hover,
.login > .logo a,
.login > .logo a:hover {
    text-decoration: none;
    font-size: 1.1em;
    line-height: 3em;
}

.page-header.navbar .page-logo a span,
.page-header.navbar .page-logo a .logo-image,
.login > .logo a span {
    font-weight: 300;
    vertical-align: middle;
    text-transform: uppercase;
    color: white;
}

.page-header.navbar .page-logo a [class^="fa-"], .page-header.navbar .page-logo a [class^="glyphicon-"], .page-header.navbar .page-logo a [class^="icon-"],
.page-header.navbar .page-logo a [class*=" fa-"], .page-header.navbar .page-logo a [class*=" glyphicon-"], .page-header.navbar .page-logo a [class*=" icon-"],
.login > .logo a [class^="fa-"], .login > .logo a [class^="glyphicon-"], .login > .logo a [class^="icon-"],
.login > .logo a [class*=" fa-"], .login > .logo a [class*=" glyphicon-"], .login > .logo a [class*=" icon-"] {
    display: inline-block;
    font-size: 22px;
    line-height: 2.2em;
    margin-top: -0.1em;
}

.page-header.navbar .page-logo a .symbol,
.login > .logo a .symbol {
    display: inline-block;
    font-size: 2.6em;
    line-height: 1.5em;
    margin-top: -0.17em;
}

@media (max-width: 991px) {
    .page-header.navbar .page-logo a .logo-default {
        display: none;
    }
}

.page-header.navbar .menu-toggler.sidebar-toggler,
.page-header.navbar .menu-toggler.responsive-toggler {
    box-sizing: content-box;
    float: left;
    margin: 0;
    padding: 15px;
}

.page-header.navbar .top-menu {
    float: left;
}

.page-header.navbar .top-menu:last-of-type {
    float: right;
}

.page-header.navbar .top-menu .navbar-nav {
    margin-right: 0;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-language {
    border-width: 0 1px;
    border-style: solid;
    margin-left: -1px;
    padding: 0;
}

.page-header.navbar .top-menu:last-of-type .navbar-nav > li:last-of-type {
    border-right: 0 none;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-toggle {
    padding-bottom: 9px;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-language .dropdown-toggle {
    padding-bottom: 11px;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-toggle,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-language .dropdown-toggle {
    padding-left: 15px;
    padding-right: 15px;
    background-color: transparent;
}

.badge,
.dropdown-menu > li > a > .badge,
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle .badge.badge-default {
    display: inline-block;
    box-sizing: content-box;
    padding: 4px;
    min-width: 9px;
    height: 9px;
    font-size: 9px !important;
    font-weight: 300;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle .badge.badge-default {
    top: 7px;
    left: 8px;
    right: auto;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle .username,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-language .dropdown-toggle .langname {
    font-size: 13px;
    font-weight: 400;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > i,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-language .dropdown-toggle > i {
    font-size: 13px;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li p::before,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li p::before,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-language .dropdown-menu > li p::before {
    border-left-color: transparent;
    border-right-color: transparent;
}

.dropdown-menu {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 400;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu .message,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .task .desc,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li a,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-language .dropdown-menu > li > a {
    font-size: 13px;
    font-weight: 400;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li p,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li p,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-language .dropdown-menu > li p {
    font-size: 13px;
    font-weight: 300;
    text-transform: uppercase;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li p::before,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li p::before,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-language .dropdown-menu > li p::before {
    content: "";
    display: block;
    position: absolute;
    left: auto;
    right: 9px;
    top: -7px;
    box-sizing: border-box;
    width: 14px;
    height: 7px;
    border-bottom-style: solid;
    border-bottom-width: 7px;
    border-left-style: solid;
    border-left-width: 7px;
    border-right-style: solid;
    border-right-width: 7px;
    z-index: 1100;
}

.page-header.navbar .top-menu .navbar-nav.pull-left > li.dropdown-language .dropdown-menu::before,
.page-header.navbar .top-menu .navbar-nav.pull-left > li.dropdown-user .dropdown-menu::before,
.page-header.navbar .top-menu .navbar-nav.pull-left > li.dropdown-extended .dropdown-menu::before,
.page-header.navbar .top-menu .navbar-nav.pull-left > li.dropdown-extended .dropdown-menu > li p::before,
.page-header.navbar .top-menu .navbar-nav.pull-left > li.dropdown-user .dropdown-menu > li p::before,
.page-header.navbar .top-menu .navbar-nav.pull-left > li.dropdown-language .dropdown-menu > li p::before {
    left: 9px;
    right: auto;
}

.page-header.navbar .right-logo {
    float: right;
    padding-left: 0 !important;
}

.page-header.navbar .top-menu .navbar-nav > li.right-logo .dropdown-toggle,
.page-header.navbar .top-menu .navbar-nav > li.dropdown.right-logo > .dropdown-toggle:last-child {
    padding: 0;
}

.page-header.navbar .top-menu .navbar-nav > li.right-logo .dropdown-toggle > img {
    margin: 8px 20px 9px 20px;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .label.label-icon {
    display: table-cell;
    background: transparent;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .label.label-icon .fa {
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: 0.7em;
    border-radius: 50% / 50% !important;
    border: 2px solid;
    margin-right: 1em;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .message {
    display: table-cell;
    text-align: left;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .progress {
    height: 2px;
    margin-top: 9px;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .percent {
    float: right;
    font-size: 0.8em !important;
    font-weight: 600 !important;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .time {
    display: block;
    text-align: left;
    font-size: 0.8em;
    font-style: normal;
}

.page-sidebar {
    position: fixed !important;
}

.page-sidebar,
.page-sidebar-reversed .page-sidebar {
    z-index: 10000;
}

.page-sidebar.navbar-collapse,
.page-sidebar.navbar-collapsing,
.page-sidebar.navbar-collapse.in {
    margin: 0;
}

.page-sidebar .page-sidebar-menu .start {
    margin-top: 90px;
}

.page-sidebar .page-sidebar-menu .sidebar-search-wrapper + .start {
    margin-top: 0;
}

.page-sidebar .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a,
.page-sidebar .page-sidebar-menu > li > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a,
.page-sidebar .page-sidebar-menu .sub-menu li > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a {
    font-size: 13px;
    font-weight: 400;
}

.page-sidebar .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a {
    box-shadow: none;
}

.page-content {
    position: relative;
}

.page-content .page-content-body {
/*    position: relative; */
}

.page-content-body .page-tools {
    float: right;
}

.page-content .page-content-body > .portlet.box.browse-data {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border: 0 none;
    margin-bottom: 0;
    background: none;
}

.portlet.browse-data > .portlet-title {
    display: table;
    width: 100%;
    padding: 20px;
    border: 0 none;
}

.portlet.browse-data > .portlet-title > .caption {
    display: table-cell;
    float: none;
    margin: 0;
    white-space: nowrap;
    vertical-align: middle;
}

.portlet.transparent > .portlet-title > .caption {
    font-size: 22px;
}

.portlet.browse-data > .portlet-title .btn {
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
}

.btn.transparent {
    background: none;
}

.btn [class^="fa-"], .btn [class^="glyphicon-"], .btn [class^="icon-"], .btn [class*=" fa-"], .btn [class*=" glyphicon-"], .btn [class*=" icon-"] {
    font-size: 22px;
    margin-top: 2px;
    vertical-align: text-top;
}

.portlet.browse-data > .portlet-title > .tools {
    display: table-cell;
    width: 100%;
    margin: 0;
    float: none;
    text-align: right;
}

.portlet.browse-data > .portlet-title > .tools a:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.portlet.box > .portlet-body {
    padding: 20px;
}

.portlet.browse-data > .portlet-body {
    background: none;
}

.dataTables_wrapper .dataTables_filter {
    display: inline-block;
}

.dataTables_wrapper .DTTT {
    float: right;
}

.dataTables_scrollHead {
    border-bottom-width: 1px !important;
}

.dataTables_wrapper .dataTables_scroll .dataTables_scrollHead .table.dataTable {
    margin-top: 0 !important;
}

.dataTables_wrapper .dataTables_scroll .dataTables_scrollBody .table-bordered {
    border-width: 0 1px 0 1px;
}

.dataTables_wrapper .dataTables_scroll .dataTables_scrollHead th,
.dataTables_wrapper .dataTables_scroll .dataTables_scrollHead td,
.dataTables_wrapper .dataTables_scroll .dataTables_scrollBody th,
.dataTables_wrapper .dataTables_scroll .dataTables_scrollBody td {
    overflow: hidden;
}

.table-striped > tbody > tr > th, .table-striped > tfoot > tr > th, .table-striped > thead > tr > td, .table-striped > tbody > tr > td, .table-striped > tfoot > tr > td {
    border-top: 0 none;
}

.form .form-actions {
    background-color: transparent;
}

/* ==========================================================================================================================
   RK: Original "default.css" theme values */
.page-header.navbar .search-form .input-group .form-control::-moz-placeholder {
  opacity: 1;
}
.page-header.navbar .menu-toggler {
  background-image: url(../../assets/admin/layout/img/sidebar_toggler_icon_default.png);
}

/* Default Horizontal Menu */
.page-header.navbar {
  /* Horizontal mega menu */
}
.page-header.navbar .hor-menu .navbar-nav {
  /* Mega menu content */
  /* Classic menu */
}

/* Light Horizontal Menu */
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav {
  /* Mega menu */
  /* Classic menu */
}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu:last-child {
  border-right: 0;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu,
.page-sidebar .page-sidebar-menu {
  /* 1st level links */
  /* All links */
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a,
.page-sidebar .page-sidebar-menu > li > a {
  border-top: 1px solid transparent;
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a,
.page-sidebar .page-sidebar-menu > li.active > a,
.page-sidebar .page-sidebar-menu > li.active.open > a {
  border-top-color: transparent;
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:last-child > a,
.page-sidebar .page-sidebar-menu > li:last-child > a {
  border-bottom: 1px solid transparent !important;
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler,
.page-sidebar .sidebar-toggler {
  background: url(../../assets/admin/layout/img/sidebar_inline_toggler_icon_default.jpg);
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control::-moz-placeholder,
.page-sidebar .sidebar-search .input-group .form-control::-moz-placeholder {
  opacity: 1;
}
.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid .input-group, .page-sidebar-closed
.page-sidebar .sidebar-search.sidebar-search-solid .input-group {
  background: none;
}

/*************
Quick Sidebar
*************/
/***
Quick Sidebar Layout
***/

/***
Quick Sidebar Toggler
***/

/***
Quick Sidebar Content
***/
.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li.active > a {
  border: 0;
}
.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu {
  border: 0;
}
.page-quick-sidebar-wrapper .page-quick-sidebar .list-items {
  margin: 0;
  padding: 0;
  list-style: none;
}
.page-quick-sidebar-wrapper .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .desc {
  text-decoration: underline;
}

@media (min-width: 992px) {
  /* 992px */
  /* Fixed Sidebar */
  .page-sidebar-fixed:not(.page-footer-fixed) .page-content {
    border-bottom: 0;
  }

  .page-boxed.page-sidebar-reversed .page-container {
    border-left: 0;
  }
  .page-boxed.page-sidebar-fixed .page-container {
    border-left: 0;
    border-bottom: 0;
  }
  .page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-container {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
  }
  .page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-sidebar {
    border-left: 0;
  }
}
@media (max-width: 991px) {
  /* 991px */
  /* Page sidebar */
  .page-sidebar .page-sidebar-menu > li:last-child > a {
    border-bottom: 0 !important;
  }
}
@media (max-width: 480px) {
  /* 480px */
  .page-header-fixed-mobile .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle {
    background: none;
  }
}




.nav > li {
    display: inline-block;
}

.nav-tabs > li {
    float: none;
}

.tabbable-line > .nav-tabs > li {
    border-bottom: 4px solid transparent;
}

.tabbable-line > .nav-tabs > li.active {
    border-bottom-color: rgb(243, 86, 93);
}

.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
    border-bottom-color: rgb(251, 205, 207);
}

select {
   vertical-align: middle;
}
