@font-face {
  font-family: "Battambang" !important;
  src: url("../fonts/Battambang.ttf");
}

@font-face {
  font-family: "Moul";
  src: url("../fonts/MoulLight.ttf");
}
* {
    line-height: 1.5 !important;
}

body {
  font-family: 'Battambang', Roboto !important;
}

.btn:hover {
  color: #fff;
}

.btn-primary {
  background-color: #23408F !important;
  color: #fff;
  border: none;
}

.btn-primary:hover {
  background-color: #35509A !important;
  color: #fff !important;
}

.border-primary {
  border-color: #23408F !important;
}

.border-primary i {
  color: #23408F;
}

.border-danger i {
  color: #dc3545;
}

.border-success i {
  color: #0a7012;
}

.btn-outline-primary {
  border: 1px #23408F solid;
  border-color: #23408F !important;
}

.btn-outline-primary:hover {
  background-color: #35509A !important;
  border-color: #179970 !important;
  color: #fff !important;
}

.btn-outline-primary:focus {
  background-color: #35509A !important;
  border-color: #179970 !important;
  color: #fff !important;
}

.btn-outline-primary:active {
  background-color: #35509A !important;
  border-color: #179970 !important;
  color: #fff !important;
}

.header-navbar .cpp-navbar-brand {
  background-color: #23408F;
}

.header-navbar .cpp-navbar-brand a {
  color: #f7f7f7;
}

.header-navbar .cpp-navbar-brand a:hover {
  color: #fff;
}

.header-navbar .cpp-navbar-brand .title-logo {
  font-family: "Moul";
  color: #fff;
}

.header-navbar .cpp-navbar-brand .title-small {
  font-size: 15px;
}

.header-navbar .cpp-navbar-brand .title-line-big {
  border-bottom: 3px white solid;
  margin-top: 0px;
  margin-bottom: 2px;
  width: 140px;
}

.header-navbar .cpp-navbar-brand .title-line-small {
  border-bottom: 1px white solid;
  margin-top: 0px;
  width: 140px;
}

.header-navbar .cpp-header .breadcrumb-title {
  padding-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Battambang";
  font-size: 16px;
}

.header-navbar .cpp-header .breadcrumb-title .nav-link {
  padding: unset;
}

.cpp-sidebar {
  background-color: #23408F;
  overflow-y: hidden;
}

.cpp-sidebar .sidebar-sticky .nav .nav-item a {
  color: #fff;
}

.cpp-sidebar .sidebar-sticky .nav .nav-item a :hover {
  color: #f7f7f7;
}

.cpp-sidebar .sidebar-sticky .nav .nav-item .active {
  background-color: #35509A;
  padding-bottom: 12px;
  padding-top: 12px;
  border-radius: 8px;
}

.login-title {
  text-align: center;
  font-family: "Moul";
}

.cpp-title {
  font-family: "Moul";
}
/*# sourceMappingURL=cpp-style.css.map */
