@import '~@angular/material/prebuilt-themes/indigo-pink.css';

* {
  font-family: Roboto, 'Helvetice New', 'Arial', sans-serif;
}

a {
  color: #0C4966;
}

html, body {
  margin: 0;
  padding: 0;
}

body {
  background: 0 0/cover no-repeat #f4f2e1 !important;
}

.mat-drawer-container {
  background: 0 0/cover no-repeat #f4f2e1 !important;
}

.mat-drawer-content {
  cursor: default;
}

mat-divider {
  margin-top: 10px;
}

mat-toolbar {
  z-index: 999;
}

.mat-toolbar-row {
  height: 46px !important;
}

.flex {
  display: flex !important; /* or inline-flex */
}

.flex-end {
  justify-content: flex-end !important;
}

.action-bar {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
  padding: 12px 0 7px 0;
}

.pod-content {
  margin-bottom: 10px;
}

.pod-container {
  height: 100%;
}

.sidenav-container > * {
  font-weight: 400 !important;
  font-size: 16px !important;
}

.bg-vc-blue-500 {
  background-color: #0C4966;
}

.vc-blue-500 {
  color: #0C4966;
}

.te {
  text-align: end !important;
}

table input {
  border: 2px solid rgba(0, 0, 0, .12);
  background-color: rgba(0, 0, 0, .04);
  transition: all 250ms ease;
  border-radius: 4px;
  padding: 4px 7px;
  outline: 0;
  -webkit-appearance: none;
  text-align: right !important;
  &:focus {
    border: 2px solid rgba(12, 73, 102, 1);
  }
  &:disabled {
    border: 2px solid rgba(12, 73, 102, 0);
    background-color: rgba(0, 0, 0, 0);
    color: #000;
    padding-right: 0;
  }
}

.background-image::after {
  content: "";
  background: #F4F2E1;
  opacity: 0.75;
  top: 46px;
  left: 0;
  bottom: 0;
  right: 0;
  position: fixed;
  z-index: -999999;
  background-image: url(./assets/images/bg-grain.jpg) !important;
  background-size: cover;
  background-repeat: no-repeat;
  height: 100%;
}

.spinner {
  z-index: 999999;
  position: fixed;
  top: 45%;
  left: 45%;
  background: transparent;
}

.spinner-overlay {
  z-index: 999999;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.4);
}

input.dirty {
  background-color: #C9D9E2;
}

