/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 11, ../sass/screen.scss */
.clr {
  clear: both;
}

/* line 15, ../sass/screen.scss */
a {
  color: #BB8757;
}
/* line 18, ../sass/screen.scss */
a:hover, a:focus, a:active {
  color: #9f6e40;
}

/* line 23, ../sass/screen.scss */
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  background-color: #BB8757;
  border: solid 1px #BB8757;
}

/* line 27, ../sass/screen.scss */
.pagination > li > a, .pagination > li > span {
  color: #BB8757;
}
/* line 29, ../sass/screen.scss */
.pagination > li > a:hover, .pagination > li > span:hover {
  color: #9f6e40;
}

/* line 35, ../sass/screen.scss */
.wrap .btn-primary,
.wrap .btn-success {
  background-color: #BB8757;
  border: solid 1px #BB8757;
}
/* line 40, ../sass/screen.scss */
.wrap .btn-primary:hover, .wrap .btn-primary:focus, .wrap .btn-primary:active,
.wrap .btn-success:hover,
.wrap .btn-success:focus,
.wrap .btn-success:active {
  background-color: #9f6e40;
  border: solid 1px #9f6e40;
}

/* line 48, ../sass/screen.scss */
.nav-header .retour-site {
  border-left: solid 1px #9d9d9d;
  padding: 10px 15px;
}

/* line 55, ../sass/screen.scss */
.navbar-brand .logo {
  height: 40px;
  position: relative;
  top: -10px;
}

/* line 62, ../sass/screen.scss */
.container-body {
  padding-top: 117px;
  padding-bottom: 50px;
}

/* line 67, ../sass/screen.scss */
.nom-boulange {
  margin-bottom: 15px;
  text-align: left;
  position: fixed;
  top: 51px;
  left: 0px;
  width: 100%;
  background-color: #BB8757;
  color: white;
  z-index: 100;
  font-size: 20px;
  padding: 8px 15px;
}
/* line 81, ../sass/screen.scss */
.nom-boulange #etat-paiement-etablissement {
  float: right;
  text-align: right;
  color: #F8F1DD;
}
/* line 85, ../sass/screen.scss */
.nom-boulange #etat-paiement-etablissement .strong {
  background-color: white;
  color: #BB8757;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 0px 10px;
}

/* line 96, ../sass/screen.scss */
.table thead th.actions {
  width: 220px;
}
/* line 99, ../sass/screen.scss */
.table thead th.order {
  width: 58px;
}
/* line 102, ../sass/screen.scss */
.table thead th.actif {
  width: 75px;
  text-align: center;
}
/* line 108, ../sass/screen.scss */
.table tbody td.center {
  text-align: center;
}

/* line 121, ../sass/screen.scss */
#page-commande h1 .btn-group {
  float: right;
}
/* line 126, ../sass/screen.scss */
#page-commande #jours-production {
  display: none;
}
/* line 132, ../sass/screen.scss */
#page-commande #calendar h2 {
  font-size: 20px;
  position: relative;
  top: 3px;
}
/* line 138, ../sass/screen.scss */
#page-commande #calendar .fc-header-title {
  margin-left: 10px;
}
/* line 144, ../sass/screen.scss */
#page-commande #calendar .dayWithEvent {
  background-color: #fee48d;
  cursor: pointer;
}
/* line 148, ../sass/screen.scss */
#page-commande #calendar .fc-event-container {
  display: none;
}
/* line 149, ../sass/screen.scss */
#page-commande #calendar .fc-today {
  border-bottom: solid 1px #C9302C;
  background-color: white;
}
/* line 153, ../sass/screen.scss */
#page-commande #calendar .fc-today.dayWithEvent {
  background-color: #fee48d;
}
/* line 158, ../sass/screen.scss */
#page-commande #calendar .fc-day {
  cursor: pointer;
  text-align: center;
}
/* line 161, ../sass/screen.scss */
#page-commande #calendar .fc-day:hover {
  -moz-box-shadow: 0px 0px 2px black inset;
  -webkit-box-shadow: 0px 0px 2px black inset;
  box-shadow: 0px 0px 2px black inset;
}
/* line 166, ../sass/screen.scss */
#page-commande #calendar .current-date {
  -moz-box-shadow: 0px 0px 2px black inset;
  -webkit-box-shadow: 0px 0px 2px black inset;
  box-shadow: 0px 0px 2px black inset;
}
/* line 170, ../sass/screen.scss */
#page-commande #calendar .fc-day-number {
  float: none;
  padding-top: 2px;
}
/* line 182, ../sass/screen.scss */
#page-commande #produits-production .overflow table {
  width: 100%;
}
/* line 186, ../sass/screen.scss */
#page-commande #produits-production .overflow thead, #page-commande #produits-production .overflow tbody, #page-commande #produits-production .overflow tr, #page-commande #produits-production .overflow td, #page-commande #produits-production .overflow th {
  display: block;
}
/* line 188, ../sass/screen.scss */
#page-commande #produits-production .overflow tr:after {
  content: ' ';
  display: block;
  visibility: hidden;
  clear: both;
}
/* line 195, ../sass/screen.scss */
#page-commande #produits-production .overflow thead th {
  height: 30px;
  /*text-align: left;*/
}
/* line 201, ../sass/screen.scss */
#page-commande #produits-production .overflow tbody {
  height: 200px;
  overflow-y: auto;
}
/* line 209, ../sass/screen.scss */
#page-commande #produits-production .overflow thead th {
  width: 32%;
  float: left;
}
/* line 214, ../sass/screen.scss */
#page-commande #produits-production .overflow tbody td {
  width: 33%;
  float: left;
}
/* line 219, ../sass/screen.scss */
#page-commande #produits-production .overflow .td-produit {
  width: 60%;
}
/* line 222, ../sass/screen.scss */
#page-commande #produits-production .overflow .td-actif, #page-commande #produits-production .overflow .td-max {
  width: 20%;
  text-align: center;
}
/* line 228, ../sass/screen.scss */
#page-commande #produits-production .overflow thead .td-produit {
  width: 57%;
}
/* line 234, ../sass/screen.scss */
#page-commande #produits-production input.quantite-max {
  background-color: white;
  border: 1px solid #e0e0e0;
  text-align: center;
  width: 50px;
}
/* line 242, ../sass/screen.scss */
#page-commande #produits-production td label {
  font-weight: normal;
}
/* line 248, ../sass/screen.scss */
#page-commande .form-commandes-point-vente {
  margin-top: 20px;
}
/* line 252, ../sass/screen.scss */
#page-commande .form-commandes-point-vente table {
  border-bottom: solid 1px #e0e0e0;
}
/* line 256, ../sass/screen.scss */
#page-commande .form-commandes-point-vente .title-point-vente {
  background-color: #fff8e2;
  border-left: solid 3px #BB8757;
  font-weight: bold;
  text-align: left;
  padding: 10px;
}
/* line 264, ../sass/screen.scss */
#page-commande .form-commandes-point-vente .title-totaux {
  text-align: center;
}
/* line 268, ../sass/screen.scss */
#page-commande .form-commandes-point-vente .border-left {
  border-left: solid 1px #e0e0e0;
}
/* line 272, ../sass/screen.scss */
#page-commande .form-commandes-point-vente .border-right {
  border-right: solid 1px #e0e0e0;
}
/* line 276, ../sass/screen.scss */
#page-commande .form-commandes-point-vente input.quantite {
  width: 30px;
  background-color: white;
  border: solid 1px #e0e0e0;
  text-align: center;
}
/* line 284, ../sass/screen.scss */
#page-commande .form-commandes-point-vente .td-produit {
  text-align: center;
}
/* line 288, ../sass/screen.scss */
#page-commande .form-commandes-point-vente .submit-pv {
  float: right;
}
/* line 292, ../sass/screen.scss */
#page-commande .form-commandes-point-vente .select-user {
  background-color: #F9F9F9;
  border: solid 1px #e0e0e0;
}
/* line 297, ../sass/screen.scss */
#page-commande .form-commandes-point-vente .date-commande {
  font-size: 12px;
}
/* line 301, ../sass/screen.scss */
#page-commande .form-commandes-point-vente .datepicker, #page-commande .form-commandes-point-vente .text {
  background-color: white;
  border: solid 1px #e0e0e0;
  margin-top: 3px;
  width: 100px;
}
/* line 309, ../sass/screen.scss */
#page-commande .form-commandes-point-vente td.center {
  text-align: center;
}
/* line 315, ../sass/screen.scss */
#page-commande .form-commandes-point-vente .depasse {
  color: #b32815;
}
/* line 319, ../sass/screen.scss */
#page-commande .form-commandes-point-vente .total strong span {
  font-weight: normal;
  font-size: 13px;
}
/* line 324, ../sass/screen.scss */
#page-commande .form-commandes-point-vente .vrac {
  display: none;
}
/* line 328, ../sass/screen.scss */
#page-commande .form-commandes-point-vente td.client {
  text-align: left;
  padding: 3px;
}
/* line 331, ../sass/screen.scss */
#page-commande .form-commandes-point-vente td.client .date-commande {
  color: gray;
}
/* line 342, ../sass/screen.scss */
#page-commande .table-header-rotated td {
  width: 20px;
  padding: 0px;
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  vertical-align: middle;
  text-align: center;
}
/* line 352, ../sass/screen.scss */
#page-commande .table-header-rotated th.rotate-45 {
  height: 80px;
  width: 20px;
  min-width: 20px;
  max-width: 20px;
  position: relative;
  vertical-align: bottom;
  padding: 0;
  font-size: 12px;
  line-height: 0.8;
}
/* line 364, ../sass/screen.scss */
#page-commande .table-header-rotated th.rotate-45 > div {
  position: relative;
  top: 0px;
  left: 40px;
  /* 80 * tan(45) / 2 = 40 where 80 is the height on the cell and 45 is the transform angle*/
  height: 100%;
  -ms-transform: skew(-45deg, 0deg);
  -moz-transform: skew(-45deg, 0deg);
  -webkit-transform: skew(-45deg, 0deg);
  -o-transform: skew(-45deg, 0deg);
  transform: skew(-45deg, 0deg);
  overflow: hidden;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
}
/* line 380, ../sass/screen.scss */
#page-commande .table-header-rotated th.rotate-45 span {
  -ms-transform: skew(45deg, 0deg) rotate(315deg);
  -moz-transform: skew(45deg, 0deg) rotate(315deg);
  -webkit-transform: skew(45deg, 0deg) rotate(315deg);
  -o-transform: skew(45deg, 0deg) rotate(315deg);
  transform: skew(45deg, 0deg) rotate(315deg);
  position: absolute;
  bottom: 30px;
  /* 40 cos(45) = 28 with an additional 2px margin*/
  bottom: 16px;
  left: -25px;
  /*Because it looked good, but there is probably a mathematical link here as well*/
  left: 0px;
  display: inline-block;
  width: 85px;
  /* 80 / cos(45) - 40 cos (45) = 85 where 80 is the height of the cell, 40 the width of the cell and 45 the transform angle*/
  width: 43px;
  text-align: left;
  white-space: nowrap;
  /*whether to display in one line or not*/
}

/* line 405, ../sass/screen.scss */
#email-masse-form #ids-users {
  line-height: 30px;
}
/* line 407, ../sass/screen.scss */
#email-masse-form #ids-users .label {
  text-transform: capitalize;
}

/* line 415, ../sass/screen.scss */
.produit-create #jours-production .form-group {
  float: left;
  margin-right: 15px;
}
/* line 419, ../sass/screen.scss */
.produit-create #jours-production .form-group label {
  font-weight: normal;
}
/* line 424, ../sass/screen.scss */
.produit-create .field-produit-id_etablissement {
  display: none;
}

/* line 430, ../sass/screen.scss */
.produit-index .td-photo {
  max-width: 100px;
  width: 100px;
}
/* line 434, ../sass/screen.scss */
.produit-index .photo-produit {
  max-width: 100px;
}