@import url("https://fonts.googleapis.com/css?family=Open+Sans");
a {
  color: #494949;
  transition: .3s; }
  a:hover {
    color: #ed1c24;
    text-decoration: none; }

.container-auth {
  margin: 15vh auto; }
.container-header {
  margin-top: 15px;
  margin-bottom: 25px; }
  .container-header .row {
    align-items: center; }

.auth.logo {
  text-align: center; }
  .auth.logo img {
    width: 350px; }
.auth.tagline {
  margin-top: 10px;
  text-align: center;
  font-size: 22px;
  color: #ed3237;
  font-family: 'Open Sans', sans-serif; }
.auth .btn {
  cursor: pointer; }
.auth .button {
  text-align: right; }

.logo img {
  width: 250px;
  height: auto; }

.row-filter {
  margin-top: 50px;
  padding: 15px 0;
  border-top: 2px solid #99151b;
  border-bottom: 2px solid #99151b; }

.form-control_short {
  width: 47%;
  display: inline-block; }
.form-group div {
  padding-top: calc(.5rem - 1px * 2);
  padding-bottom: calc(.5rem - 1px * 2); }
.form-group .form-control-feedback {
  display: none; }
.form-group.has-danger .form-control-feedback {
  display: block; }
.form-group.has-danger .select2-container--default .select2-selection--single {
  border-color: #d9534f; }

.btn {
  cursor: pointer; }
  .btn-apply {
    margin-top: 24px; }
  .btn-success:hover, .btn-success:active, .btn-success:focus {
    color: #fff; }
  .btn-xls {
    margin-right: 15px; }

.orders {
  margin-bottom: 50px; }

.jsgrid-grid-header {
  overflow: hidden !important;
  background: #99151b;
  color: #ffffff; }
.jsgrid-grid-body {
  min-height: 250px;
  overflow: hidden !important;
  border-bottom: 2px solid #99151b; }
  .jsgrid-grid-body .order-edit {
    width: 25px;
    height: 25px;
    border: none;
    margin-right: 10px;
    background-color: transparent;
    background-image: url("img/eye.png");
    background-position: 50% 50%;
    background-size: cover; }
.jsgrid-alt-row {
  background: #fbe5e6; }
.jsgrid-delete-button {
  border: none;
  width: 25px;
  height: 25px;
  background-color: transparent;
  background-image: url("img/del.png");
  background-position: 50%;
  background-size: cover; }
.jsgrid-button {
  cursor: pointer;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
.jsgrid-load-panel {
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.8);
  display: flex;
  justify-content: center;
  align-items: center; }
.jsgrid-mode-button {
  width: 24px;
  height: 24px;
  border: none;
  background-color: transparent;
  background-image: url("img/filter.png");
  background-position: 50%;
  background-size: cover; }
  .jsgrid-mode-button:focus {
    outline: none; }
.jsgrid-search-button {
  border: none;
  width: 22px !important;
  height: 22px;
  margin-right: 15px;
  background-color: transparent;
  background-image: url("img/search.png");
  background-size: cover;
  background-position: 50%; }
  .jsgrid-search-button:focus {
    outline: none; }
.jsgrid-clear-filter-button {
  border: none;
  width: 22px !important;
  height: 22px;
  background-color: transparent;
  background-image: url("img/clear.png");
  background-size: cover;
  background-position: 50%; }
  .jsgrid-clear-filter-button:focus {
    outline: none; }

.select2-container--default .select2-selection {
  height: 38px !important; }
  .select2-container--default .select2-selection__rendered {
    line-height: 35px !important; }
  .select2-container--default .select2-selection__arrow {
    height: 100% !important; }

.admin-buttons {
  margin-bottom: 25px; }
  .admin-buttons .row {
    justify-content: flex-end; }

/*# sourceMappingURL=style.css.map */
