/*GLOBAL ----------------------------------------------------------------------------------------------------------------*/
body {
  background: #f1f3f7 !important;
  /*.naslov-mobile {
		display: none;
		
		@media (max-width: 576px) {
			display: block;
		}
	}*/
}
body .navbar-brand-box {
  background: none !important;
  background-image: url("../images/vertical-menu-ozadje.png") !important;
}
body table tr:nth-child(even) {
  background: #e1ecf3;
}
body table tr:nth-child(odd) {
  background: #ffffff;
}
body .table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg: #c5e0dd;
}
body .gridjs-tbody,
body td.gridjs-td {
  background-color: transparent;
}
body .ms-3 {
  margin-left: 0 !important;
}
@media (max-width: 768px) {
  body .gridjs-table {
    width: auto;
  }
}
body table.gridjs-table {
  table-layout: auto;
}
body li.nav-item {
  margin-right: 5px;
}
body .auth-logo .auth-logo-dark {
  display: block;
  margin: 0 auto;
  width: 200px;
  height: auto;
}
body .card {
  background-color: transparent;
}
body .card a {
  color: #aa0012;
}
body .card .gridjs .bxs-file-pdf:before {
  content: "\ec6e";
  font-size: 22px;
  position: absolute;
  top: 2px;
  left: 4px;
}
body .card .gridjs .btn-primary,
body .card .gridjs .btn-secondary {
  position: relative;
  padding: 5px 10px 5px 10px;
  white-space: nowrap;
  font-size: .76562rem;
  border-radius: 0.5rem;
}
body td.gridjs-td,
body th.gridjs-th {
  vertical-align: middle;
}
body button .bx {
  margin-right: 20px;
}
body button .bx.bx-pencil {
  margin-right: 5px;
}
body .card-header:first-child.border-radius-top-nic {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
body .card-header:first-child.border-radius-top-levo-nic {
  border-top-left-radius: 0;
}
body .card-body,
body .tab-content > .active {
  background-color: #ffffff;
  border-radius: 15px;
}
body .card-body.border-radius-top-levo-nic,
body .tab-content > .active.border-radius-top-levo-nic {
  border-top-left-radius: 0;
}
body .card-body.border-radius-top-nic,
body .tab-content > .active.border-radius-top-nic {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
body .nav-tabs {
  border-color: #ffffff;
  border-bottom: none;
}
body .nav-tabs .nav-link {
  background-color: #ffffff;
  font-weight: 600;
  font-size: 16px;
}
body .nav-tabs .nav-link.active,
body .nav-tabs .nav-link:hover {
  border-color: #ffffff;
}
body .nav-tabs .nav-link span {
  color: #000000;
}
body .nav-tabs i {
  font-style: normal;
}
@media (max-width: 576px) {
  body .nav-tabs .tab-za-objekte i::before {
    content: 'Obj.';
  }
  body .nav-tabs .tab-za-stanovanja i::before {
    content: "Sta.";
  }
  body .nav-tabs .tab-splosne i::before {
    content: "Spl.";
  }
  body .nav-tabs .tab-delilnik i::before {
    content: "Del.";
  }
  body .nav-tabs .tab-voda-hladna i::before {
    content: "Vhl.";
  }
  body .nav-tabs .tab-hladnavoda i::before {
    content: "Vhl.";
  }
  body .nav-tabs .tab-voda-topla i::before {
    content: "Vto.";
  }
  body .nav-tabs .tab-toplavoda i::before {
    content: "Vto.";
  }
  body .nav-tabs .tab-toplota i::before {
    content: "Top.";
  }
  body .nav-tabs .tab-elektro i::before {
    content: "Ele.";
  }
}
body .nav-link:not(.active) {
  background: transparent;
  border: 1px solid #39a79b;
  border-radius: 0.75rem;
  padding: .3rem 1rem;
}
body .nav-link:not(.active):hover {
  background-color: #c5e0dd;
  border-color: #c5e0dd;
}
body .nav-link:not(.active):hover span {
  color: #000000;
}
body .nav-link:not(.active) span {
  color: #39a79b;
}
body .tab-pane {
  border-radius: 15px;
}
body .bg-primary {
  background-color: #aa0012 !important;
}
body .bg-info {
  background-color: #3c586d !important;
}
body .btn-primary {
  color: #fff !important;
  background-color: #aa0012;
  border-color: #aa0012;
}
body .btn-primary:hover {
  color: #fff;
  background-color: #3c586d;
  border-color: #3c586d;
}
body .btn-primary.gumb-ustvari-grupo,
body .btn-primary.gumb-dodaj-uporabnika {
  color: #ffffff !important;
  font-size: .875rem !important;
  padding: 0.47rem 0.75rem !important;
  float: right;
}
@media (max-width: 481px) {
  body .btn-primary.gumb-ustvari-grupo,
  body .btn-primary.gumb-dodaj-uporabnika {
    float: none;
    margin-top: 15px;
  }
}
body .btn-primary,
body .btn-secondary {
  border-radius: 0.5rem;
}
body .gumbi-akcije {
  display: inline-flex;
}
body .gumbi-akcije a:last-child {
  margin-right: 0;
}
body .gridjs-footer {
  padding: 15px 0;
}
body .gridjs-footer .gridjs-pagination .gridjs-pages button {
  padding: 0;
}
body .gridjs-footer .gridjs-pagination .gridjs-pages button.gridjs-currentPage {
  background-color: #3c586d;
  color: #fff;
  font-weight: 500;
  border-color: #3c586d;
}
@media (max-width: 768px) {
  body .gridjs-footer {
    padding: 0;
  }
  body .gridjs-footer .gridjs-summary {
    float: none;
    margin: 15px 0;
  }
  body .gridjs-footer .gridjs-pages {
    float: none;
    margin: 15px 0;
  }
  body .gridjs-footer .gridjs-pages button:first-child {
    margin-left: 0;
  }
}
body .auth-carousel [data-bs-target] {
  background-color: #aa0012;
}
body .form-check-input:checked {
  background-color: #aa0012;
  border-color: #aa0012;
}
body .badge {
  font-size: 90%;
  padding: 0.5em 0.9em;
}
body .flatpickr-months,
body .flatpickr-weekdays {
  background-color: #aa0012 !important;
}
body .flatpickr-day.selected {
  background-color: #aa0012!important;
  border-color: #aa0012!important;
}
body span.flatpickr-weekday {
  color: #ffffff;
}
body.enerweb-objekti-seznam .leaflet-map {
  border-radius: 15px;
}
body .leaflet-map {
  height: 450px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
/*HEADER ----------------------------------------------------------------------------------------------------------------*/
.ishorizontal-topbar,
.isvertical-topbar {
  border-radius: 0px;
}
.ishorizontal-topbar .page-title,
.isvertical-topbar .page-title {
  margin-left: 5px;
}
@media (min-width: 992px) {
  .ishorizontal-topbar.sticky,
  .isvertical-topbar.sticky {
    border: 25px solid #f1f3f7;
  }
  .ishorizontal-topbar.sticky .page-title,
  .isvertical-topbar.sticky .page-title {
    margin-left: 20px;
  }
}
/*HEADER END ------------------------------------------------------------------------------------------------------------*/
/*FOOTER ----------------------------------------------------------------------------------------------------------------*/
/*FOOTER END----------------------------------------------------------------------------------------------------------------*/
/* LESS Document */
.vertical-menu {
  background: none !important;
  border-color: transparent !important;
  background-image: url("../images/vertical-menu-ozadje.png") !important;
  background-repeat: no-repeat;
  background-size: cover !important;
}
.vertical-menu::before {
  background-color: transparent !important;
}
.vertical-menu .navbar-brand-box {
  background: none !important;
}
@media (min-width: 992px) {
  .vertical-menu .navbar-brand-box .logo {
    margin-top: 15px;
    margin-left: 5px;
  }
}
.vertical-menu .navbar-brand-box .logo .logo-sm {
  margin-left: -8px;
}
.vertical-menu .navbar-brand-box .logo .logo-lg img {
  width: 92px;
  height: auto;
}
.vertical-menu .vertical-menu-btn {
  fill: #ffffff !important;
  color: #ffffff !important;
}
.vertical-menu .vertical-menu-btn .hamburger-icon span {
  background-color: #ffffff !important;
}
.vertical-menu #sidebar-menu ul li a {
  color: #ffffff !important;
}
.vertical-menu #sidebar-menu ul li a .nav-icon {
  fill: #ffffff !important;
}
.vertical-menu #sidebar-menu ul li:hover {
  background-color: #aa0012;
}
.vertical-menu .ikona {
  width: 21px;
  height: 21px;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 8px;
}
.vertical-menu .ikona.nav-ikona-nadzorna {
  background-image: url("../images/ikona-nadzorna.svg");
}
.vertical-menu .ikona.nav-ikona-listine {
  background-image: url("../images/ikona-listine.svg");
}
.vertical-menu .ikona.nav-ikona-objekti {
  background-image: url("../images/ikona-objekti.svg");
}
.vertical-menu .ikona.nav-ikona-stanovanja {
  background-image: url("../images/ikona-stanovanja.svg");
}
.vertical-menu .ikona.nav-ikona-naprave {
  background-image: url("../images/ikona-naprave.svg");
}
.vertical-menu .ikona.nav-ikona-grupe {
  background-image: url("../images/ikona-grupe.svg");
}
.vertical-menu .ikona.nav-ikona-izvozi {
  background-image: url("../images/ikona-izvozi.svg");
}
.vertical-menu .ikona.nav-ikona-uporabniki {
  background-image: url("../images/ikona-uporabniki.svg");
}
.vertical-menu .ikona.nav-ikona-gruce {
  background-image: url("../images/ikona-gruce.svg");
}
.vertical-menu .ikona.nav-ikona-alarmi {
  background-image: url("../images/ikona-alarmi.svg");
}
.vertical-menu .ikona.nav-ikona-vzdrzevanje {
  background-image: url("../images/ikona-vzdrzevanje.svg");
}
.vertical-menu .card .nav-tabs .nav-item {
  margin-right: 5px;
}
.vertical-menu .sidebar-footer {
  color: #707182;
  position: absolute;
  bottom: 5px;
}
body[data-sidebar=dark] #sidebar-menu ul li.mm-active {
  background-color: #aa0012;
}
body[data-sidebar-size=sm] .vertical-menu #sidebar-menu > ul > li > a {
  display: flex;
}
/* LESS Document */
.main-content {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
body .auth-bg {
  background-image: url("../images/login-img.jpg") !important;
  border-radius: 0px;
}
/*PAGE ------------------------------------------------------------------------------------------------------------*/
/*PAGE END ------------------------------------------------------------------------------------------------------------*/

/*# sourceMappingURL=rok-custom.css.map */