@charset "UTF-8";
body {
  font-size: 12px;
}

.container {
  width: 1170px !important;
}

h1 {
  margin: 0 0 20px;
  background: #dedede;
  border: 1px solid #aaa;
  padding: 2px 5px;
  text-align: center;
}

.help-block {
  margin-bottom: 5px;
  margin-top: 0;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}

.table-layout-fixed {
  table-layout: fixed;
}

.required label:after {
  content: "*";
  display: block;
  position: absolute;
  right: -0.1em;
  top: 0;
  color: #a00;
}

.alert-error {
  background-color: #F2DEDE;
  border-color: #EED3D7;
  background-image: linear-gradient(to bottom, #F2DEDE 0, #E2BEBE 100%);
  background-repeat: repeat-x;
  color: #B94A48;
}

.table td, .table th {
  vertical-align: middle !important;
}

.select_zone {
  border: 1px solid #aaa;
  margin: 0 0 20px 0;
  padding: 15px 15px;
  background: #dedede;
}
.select_zone h3 {
  margin: 0 0 5px;
}
.select_zone .checkbox label {
  display: block;
}
.select_zone .checkbox label:last-child {
  margin-bottom: 20px;
}
.select_zone form label {
  padding-right: 10px;
}
.select_zone table td {
  vertical-align: top;
}

.navbar .dropdown-menu > li > a i.fa {
  width: 1.2em;
}
.navbar .navbar-inverse .navbar-brand, .navbar .navbar-inverse .navbar-nav > li > a i.fa {
  width: 1.2em;
}
.navbar .nav.navbar-nav > li > a {
  line-height: 20px;
  font-size: 14px;
  color: #fff;
}
.navbar .navbar-brand {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 250px;
}
.navbar .navbar-brand .dashboard-link {
  color: white;
  display: inline-block;
  padding: 0 5px;
}
.navbar .navbar-brand .dashboard-link:hover {
  text-decoration: none;
}
.navbar .navbar-brand .bubble {
  display: inline-block;
  background: red;
  color: white;
  border-radius: 15px;
  padding: 0 8px;
  border: 1px solid red;
  margin-right: 10px;
}
.navbar .navbar-brand .env {
  display: inline-block;
  color: red;
  border-radius: 5px;
  padding: 0 8px;
  border: 1px solid red;
  font-size: 0.8rem;
}
.navbar .navbar-brand .navbar-link-front {
  display: inline-block;
  color: white;
  margin-right: 10px;
}

.app-table-wrapper .app-table-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 5px;
  background: #DEDEDE;
  margin-bottom: 10px;
  border: 1px solid #aaa;
}
.app-table-wrapper .app-table-header .pagination {
  margin: 0;
  display: block;
}
.app-table-wrapper .app-table-header .pagination li > a {
  cursor: pointer;
}
.app-table-wrapper .app-table-content {
  background: white;
}
.app-table-wrapper .app-table-content thead th select {
  padding: 0;
}
.app-table-wrapper .app-table-content .sorting, .app-table-wrapper .app-table-content .sorting_asc, .app-table-wrapper .app-table-content .sorting_desc {
  cursor: pointer;
}
.app-table-wrapper .app-table-content .sorting:after,
.app-table-wrapper .app-table-content .sorting_asc:after,
.app-table-wrapper .app-table-content .sorting_desc:after {
  float: right;
  font-size: 1.2em;
  line-height: 1em;
  opacity: 1;
  margin-top: 2px;
}
.app-table-wrapper .app-table-content .sorting:after {
  content: "-";
  opacity: 0.5;
}
.app-table-wrapper .app-table-content .sorting:after:hover {
  opacity: 1;
}
.app-table-wrapper .app-table-content .sorting_asc:after {
  content: "▲";
}
.app-table-wrapper .app-table-content .sorting_desc:after {
  content: "▼";
}

.modal-body {
  max-height: 500px;
  overflow: scroll;
}
.modal-body .company-selector a, .modal-body .store-selector a {
  color: inherit;
  cursor: pointer;
}
.modal-body .company-selector th, .modal-body .company-selector td, .modal-body .store-selector th, .modal-body .store-selector td {
  padding: 2px 5px;
  cursor: pointer;
}
.modal-body .company-selector .selected, .modal-body .store-selector .selected {
  color: green;
}
.modal-body .filters-selector {
  margin-bottom: 15px;
}
.modal-body .filters-selector label {
  display: inline;
  padding-right: 20px;
}

/*# sourceMappingURL=main.css.map */
