body {
  color: #415162 !important;
}

a {
  color: #0098da !important;
}

a:hover {
  color: #006a99 !important;
}

.d-flex {
  display: flex;
}

.align-items-center {
  align-items: center;
}

.justify-content-start {
  justify-content: flex-start; /* Rata kiri */
}

.justify-content-end {
  justify-content: flex-end; /* Rata kiri */
}

h1 {
  font-size: 28px !important;
  font-weight: 600;
}

h2 {
  font-size: 20px !important;
}

p {
  line-height: 24px;
}

.navbar-brand {
    height: 100px !important;
}

.btn-default, .pkp_block.block_make_submission a {
  background-color:#0098da !important;
  border-color:#0098da !important;
}

.page-header {
  margin: 0 !important;
}

.navbar-default, .header_view {
  background-color: #003d57 !important;
}

.form-control {
  height: 35px;
}

.btn {
  padding: 5px 15px !important;
}

ul#main-navigation li a, a.block_make_submission_link {
  color: #fff !important;
}

ul.dropdown-menu {
  background-color: #003d57 !important;
}

a.dropdown-toggle, ul.dropdown-menu li a {
  color: #fff !important;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, .header_view .navbar-nav>.open>a, .header_view .navbar-nav>.open>a:hover, .header_view .navbar-nav>.open>a:focus {
  background-color: #003d57 !important;
}

.mb-4 {
  margin-bottom: 30px;
}

.alert-info a, a.btn {
  color:#fff !important;
}


@media(max-width:1200px) {
   
}

@media(max-width:991px) {
    
}

@media(max-width:768px) {
  .hide-mobile, #nav-menu, .navbar-form, .navbar-toggle {
    display: none;
  }
}

@media(max-width:668px) {
   
}

@media(max-width:640px) {
   
}

@media(max-width:375px) {
   
}