* {
  font-family:calibre,Arial,"Helvetica Neue",sans-serif;font-weight:400;
  box-sizing: border-box;
}

dialog::backdrop { /* native */
  background-color: #80808030;
}

/*dialog + .backdrop { !* polyfill *!*/
/*  background-color: #80808030;*/
/*}*/


body {
  display: flex;
  flex-direction: column;
  height: 100vh;
  background-color: #f6f3f0;
  color: #495358;
  /*min-width: 960px;*/
}

.app {
  display: flex;
  flex-direction: column;
  flex: 1;
}

header {
  flex: 0;
}

header > div {
  align-items: center;
}

form {
  background: none;
  box-shadow: none;
}

.header-column {
  flex: 0 0 0;
}

.header-column.grow {
  flex-grow: 1;
}

.header-column.grow2 {
  flex-grow: 2;
}

.header-column.shrink {
  flex-shrink: 1;

}

.main {
  flex: 1;
  background-color: transparent;
  align-items: center;
  justify-content: center;
  display: flex;
}

footer {
  padding: 0 !important;
}

.footer-row {
  padding: 0 24px;
  justify-content: space-between;
}

.list__item {
  margin: 0 !important;
}

.list--social {
  margin: 0 !important;
  display: flex;
}

.page-header__logo {
  position: relative;
}
.page-header__contact {
  position: relative;
  left: auto;
  top: auto;
}
.off-canvas-content {
  padding: 0;
}
.space-between {
  justify-content: space-between;
}
.bg-orange {
  color: #fff !important;
  background-color: #ff857a;
}
/*.mdl-dialog {*/
/*  width: 420px;*/
/*  border: none;*/
/*  box-shadow: 0 9px 46px 8px rgba(0,0,0,.14), 0 11px 15px -7px rgba(0,0,0,.12), 0 24px 38px 3px rgba(0,0,0,.2);*/
/*  border-radius: 4px;*/
/*  background-color: white;*/
/*}*/

/*.mdl-dialog__title {*/
/*  color: rgba(0, 0, 0, 0.87);*/
/*  font-size: 1.25rem;*/
/*  font-family: "Roboto", "Helvetica", "Arial", sans-serif;*/
/*  font-weight: 500;*/
/*  line-height: 1.6;*/
/*  letter-spacing: 0.0075em;*/
/*  text-transform: none;*/
/*}*/

/*.mdl-dialog__actions {*/
/*  margin: 0 -4px;*/
/*}*/

/*.mdl-dialog__actions:after {*/
/*  content: "";*/
/*  clear: both;*/
/*  display: table;*/
/*}*/

/*.mdl-textfield {*/
/*  width: 100%;*/
/*}*/
/*.mdl-button {*/
/*  height: 36px;*/
/*  font-size: 14px;*/
/*  font-weight: 500;*/
/*  text-transform: uppercase;*/
/*  letter-spacing: 0;*/
/*  overflow: hidden;*/
/*  will-change: box-shadow;*/
/*  transition: box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);*/
/*  outline: none;*/
/*  cursor: pointer;*/
/*  text-decoration: none;*/
/*  text-align: center;*/
/*  line-height: 36px;*/
/*  min-width: 64px;*/
/*  padding: 0 16px;*/
/*  display: inline-block;*/
/*  float: right;*/
/*  box-shadow: 0 1px 5px 0 rgba(0,0,0,0.2), 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);*/
/*  border-radius: 4px;*/
/*  margin: 0 4px;*/
/*}*/

/*.mdl-button--primary {*/
/*  background-color: #ff857a;*/
/*  color: white;*/
/*}*/
/*.mdl-button--primary:hover {*/
/*  background-color: #ff5647;*/
/*}*/

/*.mdl-button--secondary {*/
/*  background-color: #fafafa;*/
/*  color: #404040;*/
/*}*/
/*.mdl-button--secondary:hover {*/
/*  background-color: #e1e1e1;*/
/*}*/

/*.mdl-button[disabled] {*/
/*  background-color: #ccc;*/
/*  cursor: default;*/
/*}*/


textarea {
  min-height: auto;
  width: 100%;
}

.job-text {
  text-align: center;
  padding: 40px 0;
  font-size: 20px;
}

#approve-reject-dialog {
  width: 600px;
}

.header-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  line-height: 110%;
}

.header-list li {
  white-space: nowrap;
}

a {
  color: inherit;
  text-decoration: none;
  cursor: pointer;
  transition: color .1s ease-in-out;
}

a:hover {
  color: #ff857a;
}

.avatar {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background-position: center;
  background-size: contain;
}
