.md-menu-bar.md-default-theme md-menu.md-open > button,
md-menu-bar md-menu.md-open > button,
md-menu-bar.md-default-theme md-menu > button:focus,
md-menu-bar md-menu > button:focus {
  background: none;
}

.md-button {
  text-transform: none;
  box-shadow: none !important;
}

md-input-container .md-errors-spacer {
  min-height: 0;
  height: 0;
  padding: 0;
  margin: 0;
}

md-input-container {
  margin: 0;
  padding: 0;
}

md-input-container i.fa.ps-form-icon-right {
  position: absolute;
  right: 0;
}

md-input-container.md-default-theme .md-input,
md-input-container .md-input,
md-input-container.md-ps-dark-theme .md-input {
  text-shadow: none;
}

md-input-container .md-input {
  padding: 0;
}

form.ps-form label.ps-form-static-label {
  font-size: 10px;
  line-height: 0.7;
}

form.ps-form md-input-container {
  margin-bottom: 1.2em;
}

form.ps-form md-autocomplete-wrap md-input-container {
  margin-bottom: 0;
}

form.ps-form md-autocomplete-wrap md-input-container label {
  display: none;
}

form.ps-form .md-button {
  margin: 6px 8px 0px 0;
}

form.ps-form .md-button:last-child {
  margin: 6px 0 0px 0;
}

md-toolbar {
  font-size: 14px;
}

table.md-table td.md-cell {
  font-size: 16px;
  border-top: none;
}

table.md-table tr:nth-child(even) {
  background: #e1e1e1;
}

table.md-table td.md-cell .ps-file-item-img {
  margin: 8px 0;
}

table.md-table thead.md-head > tr.md-row {
  height: auto !important;
}

md-dialog.md-default-theme,
md-dialog {
  border-radius: 0;
}

md-dialog {
  min-width: 300px;
}

md-dialog md-toolbar {
  min-height: 0 !important;
}

.ps--hide-autocomplete-label md-autocomplete-wrap md-input-container label {
  display: none !important;
}

language-menu md-input-container {
  display: block;
}

* {
  font-family: 'Hind';
  font-weight: normal;
  letter-spacing: 1px;
}

.bkg-image {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url("../assets/images/bkg.jpg");
  background-size: cover;
}

a {
  text-decoration: none;
}

.ps-colf-primary {
  color: #ff7300 !important;
}

.ps-colb-primary {
  background-color: #ff7300 !important;
}

.ps-colf-accent {
  color: #594d45 !important;
}

.ps-colb-accent {
  background-color: rgba(89, 77, 69, 0.9) !important;
}

.ps-colb-brown {
  background: #33241b !important;
}

.ps-tab {
  padding: 0 2em;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  cursor: pointer;
  outline: 0;
}

.ps-tab.active {
  background: rgba(255, 115, 0, 0.1);
  border-bottom-color: #ff7300;
}

.ps-profile-dropdown .md-button i.fa {
  margin-left: 0.5em;
}

.ps-mb-1 {
  margin-bottom: 8px;
}

.ps-mt-1 {
  margin-top: 8px;
}

.ps-logo {
  max-height: 60px;
  max-width: 60px;
}

.ps-file-drop-zone {
  border: 3px dashed #ff7300;
  padding: 1em 7em;
  cursor: pointer;
  outline: 0;
}

.ps-file-drop-zone .ps-file-drop-zone-plus {
  font-size: 50px;
  margin-right: 10px;
}

@media (max-width: 600px) {
  .ps-file-drop-zone {
    padding: 1em 1em !important;
  }
}

.ps-file-over .ps-file-drop-zone {
  border-color: #33241b;
  color: #33241b;
}

i.fa.ps-icon {
  font-size: 24px;
  margin-right: 1.5em;
}

i.fa.ps-icon.ps-form-icon-right {
  margin-right: 1em;
  top: 0;
  bottom: 0;
}

i.fa.ps-icon:before {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 1em;
  width: 1em;
}

i.fa.ps-icon.ps-icon-top-based:before {
  position: absolute;
  top: 0;
  margin: auto;
  height: 1em;
  width: 1em;
}

.ps-btn-wide {
  min-width: 300px;
}

.md-button.ps-empty-btn {
  background: none;
  border: 1px solid #ff7300;
}

.ps-file-mobile {
  background: none;
  border: 1px solid #ff7300;
}

.file-item {
  position: relative;
  border: 1px solid #b4b4b4;
}

.file-item .ps-item-top-right-bar {
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  color: #b4b4b4;
}

.file-item .ps-item-top-right-bar i {
  cursor: pointer;
  padding: 0.5em 0.5em 0 0;
  outline: 0;
}

.file-item .ps-item-top-right-bar i:hover {
  color: #000;
}

.file-item:hover .ps-item-top-right-bar {
  display: block;
}

.ps-file-item-img {
  width: 61px;
  height: 61px;
  text-align: center;
  margin-right: 10px;
}

.ps-file-item-img img {
  max-width: 61px;
  max-height: 61px;
}

.ps-f-success {
  color: #0f0;
}

.ps-total-upload-progress {
  width: 300px;
}

.ps-total-upload-progress .ps-total-upload-progress-indicator {
  background: #33241b;
  color: #fff;
  text-align: center;
  height: 2em;
  padding: 0 0.25em 0 0.4em;
  line-height: 2;
  margin-top: -1.2em;
  z-index: 1;
  font-size: 12px;
  transition: margin 0.25s;
}

.ps-input-upload-container {
  margin-bottom: 1.2em;
}

.ps-input-upload-container * {
  cursor: pointer;
}

.ps-input-upload-container input {
  visibility: hidden;
}

.ps-input-upload-container > label {
  position: relative;
  width: 100%;
  border-bottom: 1px solid #e1e1e1;
  min-height: 1.5em;
}

.ps-input-upload-container > label > label {
  position: absolute;
  left: 0%;
  top: -1em;
}

.ps-input-upload-container > label i.fa.ps-form-icon-right {
  position: absolute;
  right: 0;
}

.ps-pointer {
  cursor: pointer;
}

.ps-align-right {
  margin-left: auto;
  align-self: right;
}

.ps-file-input-hidden {
  visibility: hidden;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
}

.br-b {
  border-bottom: 1px solid #e1e1e1;
}

.fl-sh-0 {
  flex-shrink: 0;
}

.ps-colb-error {
  background: rgba(255, 0, 0, 0.3);
}

.col-f-accent-hover:hover {
  color: #ff7300;
}

.ps-colf-error {
  color: #f00;
}

.grey-text {
  color: #b4b4b4;
}

.md-button:not([disabled]):hover,
md-menu-content .md-menu.md-open > .md-button {
  background-color: #e1e1e1;
}

.ps-file-item {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}