/* 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" /> */
@font-face {
  font-family: 'comfortaabold';
  src: url("../fonts/comfortaa-bold-webfont.eot");
  src: url("../fonts/comfortaa-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/comfortaa-bold-webfont.woff2") format("woff2"), url("../fonts/comfortaa-bold-webfont.woff") format("woff"), url("../fonts/comfortaa-bold-webfont.ttf") format("truetype"), url("../fonts/comfortaa-bold-webfont.svg#comfortaabold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'comfortaalight';
  src: url("../fonts/comfortaa-light-webfont.eot");
  src: url("../fonts/comfortaa-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/comfortaa-light-webfont.woff2") format("woff2"), url("../fonts/comfortaa-light-webfont.woff") format("woff"), url("../fonts/comfortaa-light-webfont.ttf") format("truetype"), url("../fonts/comfortaa-light-webfont.svg#comfortaalight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'comfortaaregular';
  src: url("../fonts/comfortaa-regular-webfont.eot");
  src: url("../fonts/comfortaa-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/comfortaa-regular-webfont.woff2") format("woff2"), url("../fonts/comfortaa-regular-webfont.woff") format("woff"), url("../fonts/comfortaa-regular-webfont.ttf") format("truetype"), url("../fonts/comfortaa-regular-webfont.svg#comfortaaregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'myriadpro-it';
  src: url("../fonts/myriadpro-it.eot");
  src: url("../fonts/myriadpro-it.eot?#iefix") format("embedded-opentype"), url("../fonts/myriadpro-it.woff") format("woff"), url("../fonts/myriadpro-it.ttf") format("truetype"), url("../fonts/myriadpro-it.svg#myriadpro-it") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'myriadpro-light';
  src: url("../fonts/myriadpro-light.eot");
  src: url("../fonts/myriadpro-light.eot?#iefix") format("embedded-opentype"), url("../fonts/myriadpro-light.woff") format("woff"), url("../fonts/myriadpro-light.ttf") format("truetype"), url("../fonts/myriadpro-light.svg#myriadpro-light") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'myriadpro-regular';
  src: url("../fonts/myriadpro-regular.eot");
  src: url("../fonts/myriadpro-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/myriadpro-regular.woff") format("woff"), url("../fonts/myriadpro-regular.ttf") format("truetype"), url("../fonts/myriadpro-regular.svg#myriadpro-regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'myriadpro-semibold';
  src: url("../fonts/myriadpro-semibold.eot");
  src: url("../fonts/myriadpro-semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/myriadpro-semibold.woff") format("woff"), url("../fonts/myriadpro-semibold.ttf") format("truetype"), url("../fonts/myriadpro-semibold.svg#myriadpro-semibold") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 14, ../sass/screen.scss */
.clr {
  clear: both;
}

/* line 18, ../sass/screen.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "myriadpro-light";
}

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

/* line 30, ../sass/screen.scss */
#block-demo {
  padding: 10px 0px;
  background-color: #F8F1DD;
  color: #BB8757;
  text-align: left;
  margin-bottom: 20px;
  border: solid 1px #caa17b;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 39, ../sass/screen.scss */
#block-demo a {
  text-decoration: underline;
}

/* line 44, ../sass/screen.scss */
#env-dev {
  font-family: "comfortaabold";
  text-align: center;
  font-size: 18px;
  padding: 5px 10px;
  color: white;
  position: fixed;
  top: 9px;
  left: 66px;
  z-index: 1031;
}

/* line 56, ../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 60, ../sass/screen.scss */
.pagination > li > a, .pagination > li > span {
  color: #BB8757;
}
/* line 62, ../sass/screen.scss */
.pagination > li > a:hover, .pagination > li > span:hover {
  color: #9f6e40;
}

/* line 68, ../sass/screen.scss */
.wrap .btn-primary,
.wrap .btn-success {
  background-color: #BB8757;
  border: solid 1px #BB8757;
}
/* line 73, ../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 81, ../sass/screen.scss */
.nav-header .retour-site {
  border-left: solid 1px #F8F1DD;
  padding: 10px 15px;
}

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

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

/* line 100, ../sass/screen.scss */
.navbar-inverse {
  background-color: #BB8757;
  border-bottom: 0px none;
}
/* line 104, ../sass/screen.scss */
.navbar-inverse .navbar-nav {
  padding-top: 12px;
}
/* line 108, ../sass/screen.scss */
.navbar-inverse .navbar-nav > li > a {
  color: white;
  margin-left: 3px;
  padding: 3px 11px;
}
/* line 113, ../sass/screen.scss */
.navbar-inverse .navbar-nav > li > a:hover {
  color: #F8F1DD;
}
/* line 121, ../sass/screen.scss */
.navbar-inverse .navbar-nav > li.active a,
.navbar-inverse .navbar-nav > .open a {
  margin-left: 3px;
  background-color: #F8F1DD;
  color: #BB8757;
  padding: 3px 11px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 128, ../sass/screen.scss */
.navbar-inverse .navbar-nav > li.active a:hover, .navbar-inverse .navbar-nav > li.active a:focus,
.navbar-inverse .navbar-nav > .open a:hover,
.navbar-inverse .navbar-nav > .open a:focus {
  background-color: #F8F1DD;
  color: #BB8757;
}
/* line 137, ../sass/screen.scss */
.navbar-inverse .navbar-nav > .open a.dropdown-toggle {
  -moz-border-radius: 5px 5px 0px 0px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 0px 0px;
}
/* line 141, ../sass/screen.scss */
.navbar-inverse .navbar-nav > .open ul.dropdown-menu {
  -moz-box-shadow: 0px 0px 5px gray;
  -webkit-box-shadow: 0px 0px 5px gray;
  box-shadow: 0px 0px 5px gray;
  -moz-border-radius: 5px 0px 5px 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 0px 5px 5px;
  border-top: 0px none;
  right: -1px;
}
/* line 147, ../sass/screen.scss */
.navbar-inverse .navbar-nav > .open ul.dropdown-menu li a {
  background-color: transparent;
}
/* line 150, ../sass/screen.scss */
.navbar-inverse .navbar-nav > .open ul.dropdown-menu li a:hover {
  color: #9f6e40;
}

/* line 166, ../sass/screen.scss */
#alerts-fixed {
  position: fixed;
  bottom: 20px;
  left: 20px;
}
/* line 171, ../sass/screen.scss */
#alerts-fixed .alert {
  margin-top: 20px;
}

/* line 176, ../sass/screen.scss */
.nom-boulange {
  margin-bottom: 15px;
  text-align: left;
  position: fixed;
  top: 51px;
  left: 0px;
  width: 100%;
  background-color: #515151;
  background-color: #F8F1DD;
  color: #8d6139;
  z-index: 100;
  font-size: 20px;
  padding: 8px 15px;
  padding-bottom: 2px;
  padding-top: 5px;
  border-bottom: solid 1px #e0e0e0;
  -moz-box-shadow: 0px 0px 5px gray;
  -webkit-box-shadow: 0px 0px 5px gray;
  box-shadow: 0px 0px 5px gray;
}
/* line 195, ../sass/screen.scss */
.nom-boulange #etat-paiement-etablissement {
  float: right;
  text-align: right;
  color: #8d6139;
  font-size: 16px;
}
/* line 200, ../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 206, ../sass/screen.scss */
.nom-boulange #etat-paiement-etablissement .btn {
  padding: 2px 5px;
}
/* line 211, ../sass/screen.scss */
.nom-boulange #select-etablissement {
  float: left;
  font-size: 15px;
}
/* line 216, ../sass/screen.scss */
.nom-boulange .label {
  font-size: 11px;
  margin-left: 10px;
  position: relative;
  bottom: 3px;
}
/* line 221, ../sass/screen.scss */
.nom-boulange .label a {
  color: white;
}
/* line 223, ../sass/screen.scss */
.nom-boulange .label a:hover {
  text-decoration: none;
}

/* line 233, ../sass/screen.scss */
.table thead th.actions {
  width: 220px;
}
/* line 236, ../sass/screen.scss */
.table thead th.order {
  width: 58px;
}
/* line 239, ../sass/screen.scss */
.table thead th.actif {
  width: 75px;
  text-align: center;
}
/* line 245, ../sass/screen.scss */
.table tbody td.center {
  text-align: center;
}

/* line 253, ../sass/screen.scss */
.footer .pull-left a {
  margin-right: 5px;
  margin-left: 5px;
  color: gray;
}

/* line 266, ../sass/screen.scss */
.site-index .panel .panel-title .btn {
  float: right;
  font-family: "myriadpro-regular";
}
/* line 270, ../sass/screen.scss */
.site-index .panel .panel-title .btn.btn-success {
  background-color: #5cb85c;
  color: white;
  border-color: #5cb85c;
}
/* line 276, ../sass/screen.scss */
.site-index .panel .panel-title .btn.margin-left {
  margin-left: 5px;
}
/* line 281, ../sass/screen.scss */
.site-index .panel .panel-body {
  height: 250px;
}
/* line 287, ../sass/screen.scss */
.site-index #facturation h2 {
  font-size: 25px;
  text-align: center;
}
/* line 293, ../sass/screen.scss */
.site-index #facturation .mois-en-cours .montant span {
  background-color: white;
  color: #333;
  border: solid 1px gray;
}
/* line 300, ../sass/screen.scss */
.site-index #facturation .montant {
  margin-top: 35px;
  text-align: center;
}
/* line 303, ../sass/screen.scss */
.site-index #facturation .montant span {
  font-size: 22px;
  color: white;
  background-color: #BB8757;
  padding: 7px 10px 3px;
  font-family: "myriadpro-regular";
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/* line 323, ../sass/screen.scss */
#page-commande h1 .btn-group {
  float: right;
}
/* line 328, ../sass/screen.scss */
#page-commande #col-left, #page-commande #col-right {
  padding-left: 0px;
  padding-right: 0px;
}
/* line 332, ../sass/screen.scss */
#page-commande #col-right {
  padding-left: 20px;
}
/* line 336, ../sass/screen.scss */
#page-commande #jours-production {
  display: none;
}
/* line 342, ../sass/screen.scss */
#page-commande #calendar h2 {
  font-size: 20px;
  position: relative;
  top: 3px;
}
/* line 348, ../sass/screen.scss */
#page-commande #calendar .fc-header-title {
  margin-left: 10px;
}
/* line 354, ../sass/screen.scss */
#page-commande #calendar .dayWithEvent {
  background-color: #fee48d;
  cursor: pointer;
}
/* line 358, ../sass/screen.scss */
#page-commande #calendar .fc-event-container {
  display: none;
}
/* line 359, ../sass/screen.scss */
#page-commande #calendar .fc-today {
  border-bottom: solid 1px #C9302C;
  background-color: white;
}
/* line 363, ../sass/screen.scss */
#page-commande #calendar .fc-today.dayWithEvent {
  background-color: #fee48d;
}
/* line 368, ../sass/screen.scss */
#page-commande #calendar .fc-day {
  cursor: pointer;
  text-align: center;
}
/* line 371, ../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 376, ../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 380, ../sass/screen.scss */
#page-commande #calendar .fc-day-number {
  float: none;
  padding-top: 2px;
}
/* line 388, ../sass/screen.scss */
#page-commande #bloc-production .label {
  float: right;
  font-size: 13px;
}
/* line 393, ../sass/screen.scss */
#page-commande #bloc-production .btn-success {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
/* line 398, ../sass/screen.scss */
#page-commande #bloc-production #productions-point-vente {
  margin-top: 15px;
  padding: 10px;
  border: solid 1px #e0e0e0;
  background-color: #F5F5F5;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 404, ../sass/screen.scss */
#page-commande #bloc-production #productions-point-vente label {
  display: block;
  font-weight: normal;
}
/* line 409, ../sass/screen.scss */
#page-commande #bloc-production #productions-point-vente .checkbox-list {
  margin-left: 10px;
  margin-top: 10px;
}
/* line 422, ../sass/screen.scss */
#page-commande #produits-production .overflow table {
  width: 100%;
}
/* line 426, ../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 428, ../sass/screen.scss */
#page-commande #produits-production .overflow tr:after {
  content: ' ';
  display: block;
  visibility: hidden;
  clear: both;
}
/* line 435, ../sass/screen.scss */
#page-commande #produits-production .overflow thead th {
  height: 30px;
  /*text-align: left;*/
}
/* line 441, ../sass/screen.scss */
#page-commande #produits-production .overflow tbody {
  height: 500px;
  overflow-y: auto;
}
/* line 449, ../sass/screen.scss */
#page-commande #produits-production .overflow thead th {
  width: 32%;
  float: left;
}
/* line 454, ../sass/screen.scss */
#page-commande #produits-production .overflow tbody td {
  width: 33%;
  float: left;
}
/* line 459, ../sass/screen.scss */
#page-commande #produits-production .overflow .td-produit {
  width: 60%;
}
/* line 462, ../sass/screen.scss */
#page-commande #produits-production .overflow .td-actif, #page-commande #produits-production .overflow .td-max {
  width: 20%;
  text-align: center;
}
/* line 468, ../sass/screen.scss */
#page-commande #produits-production .overflow thead .td-produit {
  width: 57%;
}
/* line 474, ../sass/screen.scss */
#page-commande #produits-production input.quantite-max {
  background-color: white;
  border: 1px solid #e0e0e0;
  text-align: center;
  width: 50px;
}
/* line 482, ../sass/screen.scss */
#page-commande #produits-production td label {
  font-weight: normal;
}
/* line 488, ../sass/screen.scss */
#page-commande #btn-export-commandes,
#page-commande #btn-commande-auto {
  float: right;
  position: relative;
  top: -5px;
  right: -7px;
  padding: 2px 5px;
}
/* line 497, ../sass/screen.scss */
#page-commande #btn-export-commandes {
  color: white;
  margin-left: 10px;
  padding: 1px 5px;
}
/* line 505, ../sass/screen.scss */
#page-commande #bloc-totaux .table-produits .depasse {
  color: #b32815;
}
/* line 509, ../sass/screen.scss */
#page-commande #bloc-totaux .table-produits .total strong span {
  font-weight: normal;
  font-size: 13px;
}
/* line 518, ../sass/screen.scss */
#page-commande #commandes-points-vente .tab-pane {
  padding-top: 20px;
}
/* line 525, ../sass/screen.scss */
#page-commande #commandes-points-vente .recap-pv.no-commande .recettes {
  display: none;
}
/* line 529, ../sass/screen.scss */
#page-commande #commandes-points-vente .recap-pv .recettes {
  float: right;
  color: #BB8757;
  border: solid 1px #BB8757;
  padding: 4px 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  font-weight: bold;
  position: relative;
  top: -3px;
}
/* line 543, ../sass/screen.scss */
#page-commande #commandes-points-vente .alert.commentaire {
  display: none;
}
/* line 547, ../sass/screen.scss */
#page-commande #commandes-points-vente ul.liste-commandes {
  margin-top: 10px;
  list-style-type: none;
  height: 100%;
  max-height: 400px;
  margin-left: 0;
  padding-left: 0;
  margin-top: 0px;
  width: 100%;
  overflow-y: scroll;
}
/* line 559, ../sass/screen.scss */
#page-commande #commandes-points-vente ul.liste-commandes.no-commande {
  display: none;
}
/* line 563, ../sass/screen.scss */
#page-commande #commandes-points-vente ul.liste-commandes li {
  padding: 0;
  margin: 0;
}
/* line 566, ../sass/screen.scss */
#page-commande #commandes-points-vente ul.liste-commandes li a {
  text-align: left;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  display: block;
  padding: 7px;
  color: #333;
}
/* line 574, ../sass/screen.scss */
#page-commande #commandes-points-vente ul.liste-commandes li a .montant {
  float: right;
  color: #BB8757;
  font-weight: bold;
}
/* line 579, ../sass/screen.scss */
#page-commande #commandes-points-vente ul.liste-commandes li a .montant.paye {
  color: #5cb85c;
  color: #519951;
}
/* line 585, ../sass/screen.scss */
#page-commande #commandes-points-vente ul.liste-commandes li a .glyphicon-comment {
  color: #BB8757;
}
/* line 589, ../sass/screen.scss */
#page-commande #commandes-points-vente ul.liste-commandes li a:hover, #page-commande #commandes-points-vente ul.liste-commandes li a:active, #page-commande #commandes-points-vente ul.liste-commandes li a.active {
  text-decoration: none;
  background-color: #FCF8E3;
  outline: none;
  border-color: #ccc;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
}
/* line 603, ../sass/screen.scss */
#page-commande #commandes-points-vente .creer-commande,
#page-commande #commandes-points-vente .commandes-auto {
  width: 100%;
  margin-bottom: 10px;
}
/* line 609, ../sass/screen.scss */
#page-commande #commandes-points-vente .bloc-commande {
  padding-top: 20px;
  margin-top: 20px;
  display: none;
}
/* line 615, ../sass/screen.scss */
#page-commande #commandes-points-vente .title-user {
  display: none;
  font-size: 19px;
  margin-top: 0px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 621, ../sass/screen.scss */
#page-commande #commandes-points-vente .title-user .btn-edit, #page-commande #commandes-points-vente .title-user .btn-remove,
#page-commande #commandes-points-vente .title-user .btn-cancel, #page-commande #commandes-points-vente .title-user .btn-save {
  float: right;
  position: relative;
  top: -6px;
}
/* line 628, ../sass/screen.scss */
#page-commande #commandes-points-vente .title-user .btn-edit, #page-commande #commandes-points-vente .title-user .btn-cancel {
  margin-right: 10px;
}
/* line 632, ../sass/screen.scss */
#page-commande #commandes-points-vente .title-user .buttons-save-cancel {
  display: none;
}
/* line 636, ../sass/screen.scss */
#page-commande #commandes-points-vente .title-user .choix-user {
  display: none;
}
/* line 639, ../sass/screen.scss */
#page-commande #commandes-points-vente .title-user .choix-user .form-control {
  width: 200px;
  display: inline;
}
/* line 647, ../sass/screen.scss */
#page-commande #commandes-points-vente table.table-produits .td-commande {
  text-align: center;
}
/* line 650, ../sass/screen.scss */
#page-commande #commandes-points-vente table.table-produits input.form-control {
  text-align: center;
}
/* line 656, ../sass/screen.scss */
#page-commande #commandes-points-vente .td-produit,
#page-commande #commandes-points-vente .th-produit {
  width: 70%;
}
/* line 661, ../sass/screen.scss */
#page-commande #commandes-points-vente .td-commande,
#page-commande #commandes-points-vente .th-commande {
  width: 30%;
  text-align: center;
}
/* line 667, ../sass/screen.scss */
#page-commande #commandes-points-vente .td-produit {
  text-transform: uppercase;
}
/* line 671, ../sass/screen.scss */
#page-commande #commandes-points-vente .td-commande {
  font-weight: bold;
}
/* line 675, ../sass/screen.scss */
#page-commande #commandes-points-vente .td-total {
  font-size: 18px;
  text-align: center;
}
/* line 679, ../sass/screen.scss */
#page-commande #commandes-points-vente .td-total span {
  padding: 2px 10px;
  background-color: #BB8757;
  color: white;
  font-weight: bold;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
/* line 689, ../sass/screen.scss */
#page-commande #commandes-points-vente .td-paiement .buttons-credit {
  float: right;
}
/* line 695, ../sass/screen.scss */
#page-commande #commandes-points-vente .panel-commande-automatique .field-commandeautoform-id_user,
#page-commande #commandes-points-vente .panel-commande-automatique .field-commandeautoform-id_etablissement {
  display: none;
}
/* line 702, ../sass/screen.scss */
#page-commande #commandes-points-vente .panel-commande-automatique .jours .form-group {
  float: left;
  margin-right: 10px;
}
/* line 711, ../sass/screen.scss */
#page-commande #old-commandes {
  display: none;
}
/* line 715, ../sass/screen.scss */
#page-commande .form-commandes-point-vente {
  margin-top: 20px;
}
/* line 719, ../sass/screen.scss */
#page-commande .form-commandes-point-vente table {
  border-bottom: solid 1px #e0e0e0;
}
/* line 723, ../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 731, ../sass/screen.scss */
#page-commande .form-commandes-point-vente .title-totaux {
  text-align: center;
}
/* line 735, ../sass/screen.scss */
#page-commande .form-commandes-point-vente .border-left {
  border-left: solid 1px #e0e0e0;
}
/* line 739, ../sass/screen.scss */
#page-commande .form-commandes-point-vente .border-right {
  border-right: solid 1px #e0e0e0;
}
/* line 743, ../sass/screen.scss */
#page-commande .form-commandes-point-vente input.quantite {
  width: 30px;
  background-color: white;
  border: solid 1px #e0e0e0;
  text-align: center;
}
/* line 751, ../sass/screen.scss */
#page-commande .form-commandes-point-vente .td-produit {
  text-align: center;
}
/* line 755, ../sass/screen.scss */
#page-commande .form-commandes-point-vente .submit-pv {
  float: right;
}
/* line 759, ../sass/screen.scss */
#page-commande .form-commandes-point-vente .select-user {
  background-color: #F9F9F9;
  border: solid 1px #e0e0e0;
}
/* line 764, ../sass/screen.scss */
#page-commande .form-commandes-point-vente .date-commande {
  font-size: 12px;
}
/* line 768, ../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 776, ../sass/screen.scss */
#page-commande .form-commandes-point-vente td.center {
  text-align: center;
}
/* line 782, ../sass/screen.scss */
#page-commande .form-commandes-point-vente .depasse {
  color: #b32815;
}
/* line 786, ../sass/screen.scss */
#page-commande .form-commandes-point-vente .total strong span {
  font-weight: normal;
  font-size: 13px;
}
/* line 791, ../sass/screen.scss */
#page-commande .form-commandes-point-vente .vrac {
  display: none;
}
/* line 795, ../sass/screen.scss */
#page-commande .form-commandes-point-vente td.client {
  text-align: left;
  padding: 3px;
}
/* line 798, ../sass/screen.scss */
#page-commande .form-commandes-point-vente td.client .date-commande {
  color: gray;
}
/* line 805, ../sass/screen.scss */
#page-commande .table-header-rotated {
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  width: 100%;
  width: auto;
}
/* line 812, ../sass/screen.scss */
#page-commande .table-header-rotated .total strong {
  border-bottom: solid 1px gray;
}
/* line 817, ../sass/screen.scss */
#page-commande .table-header-rotated th.row-header {
  width: auto;
}
/* line 821, ../sass/screen.scss */
#page-commande .table-header-rotated td {
  width: 40px;
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  vertical-align: middle;
  text-align: center;
}
/* line 830, ../sass/screen.scss */
#page-commande .table-header-rotated th.rotate-45 {
  font-weight: normal;
  height: 80px;
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  position: relative;
  vertical-align: bottom;
  padding: 0;
  font-size: 14px;
  line-height: 1;
  border: 0px none;
}
/* line 844, ../sass/screen.scss */
#page-commande .table-header-rotated th.rotate-45 > div {
  background-color: #F5F5F5;
  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 861, ../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*/
  left: -25px;
  /*Because it looked good, but there is probably a mathematical link here as well*/
  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*/
  text-align: left;
}

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

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

/* line 906, ../sass/screen.scss */
.table-striped > tbody > tr:nth-of-type(2n) {
  background-color: white;
}

/* line 911, ../sass/screen.scss */
.wrap .produit-index .td-photo {
  max-width: 100px;
  width: 100px;
}
/* line 915, ../sass/screen.scss */
.wrap .produit-index .photo-produit {
  max-width: 100px;
}
/* line 919, ../sass/screen.scss */
.wrap .produit-index .ui-state-highlight {
  height: 75px;
  background-color: #F8F1DD;
}

/* communiquer */
/* line 927, ../sass/screen.scss */
.communiquer-mode-emploi {
  border: solid 1px #e0e0e0;
  padding: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  margin-bottom: 30px;
  font-family: "myriadpro-regular";
}
/* line 935, ../sass/screen.scss */
.communiquer-mode-emploi .header .logo {
  float: left;
  width: 75px;
  padding-right: 20px;
  padding-top: 10px;
}
/* line 941, ../sass/screen.scss */
.communiquer-mode-emploi .header .logo img {
  width: 75px;
}
/* line 947, ../sass/screen.scss */
.communiquer-mode-emploi .header h1 {
  font-family: "comfortaaregular";
  font-size: 40px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: normal;
}
/* line 955, ../sass/screen.scss */
.communiquer-mode-emploi .header h2 {
  margin-top: 0px;
  font-family: "myriadpro-regular";
  font-size: 20px;
  margin-top: 0px;
  position: relative;
  left: 2px;
  font-weight: normal;
}
/* line 966, ../sass/screen.scss */
.communiquer-mode-emploi h3 {
  font-family: "comfortaalight";
  font-family: "myriadpro-regular";
  font-size: 25px;
  color: #BB8757;
  margin-top: 0px;
  margin-bottom: 0px;
}

/* line 976, ../sass/screen.scss */
.communiquer-mode-emploi-encart {
  width: 420px;
  margin-top: 20px;
}
/* line 980, ../sass/screen.scss */
.communiquer-mode-emploi-encart .header .logo {
  width: 60px;
  margin-right: 20px;
  padding-top: 5px;
}
/* line 985, ../sass/screen.scss */
.communiquer-mode-emploi-encart .header .logo img {
  width: 60px;
}
/* line 991, ../sass/screen.scss */
.communiquer-mode-emploi-encart .header h1 {
  margin-bottom: 3px;
}
/* line 1000, ../sass/screen.scss */
.communiquer-mode-emploi-encart h3 {
  margin-top: 15px;
  margin-bottom: 15px;
}

/* line 1006, ../sass/screen.scss */
.bloc-mode-emploi-pdf {
  width: 49.9%;
  float: left;
  border-bottom: dotted 1px gray;
}

/* line 1012, ../sass/screen.scss */
.bloc-mode-emploi-border {
  border-right: dotted 1px gray;
  border-bottom: dotted 1px gray;
}

/* line 1017, ../sass/screen.scss */
.communiquer-mode-emploi-pdf {
  border: 0px none;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  margin-bottom: 0px;
  padding: 20px 0px 20px 30px;
}
/* line 1025, ../sass/screen.scss */
.communiquer-mode-emploi-pdf .header .logo {
  float: left;
  width: 55px;
  padding-right: 15px;
  padding-top: 10px;
}
/* line 1031, ../sass/screen.scss */
.communiquer-mode-emploi-pdf .header .logo img {
  width: 55px;
}
/* line 1035, ../sass/screen.scss */
.communiquer-mode-emploi-pdf .header h1 {
  font-size: 32px;
}
/* line 1038, ../sass/screen.scss */
.communiquer-mode-emploi-pdf .header h2 {
  font-size: 16px;
}
/* line 1043, ../sass/screen.scss */
.communiquer-mode-emploi-pdf h3 {
  font-weight: normal;
}

/* line 1048, ../sass/screen.scss */
.bloc-mode-emploi-bottom {
  border-bottom: 0px none;
  border-bottom: solid 1px white;
}

/* commandes auto */
/* line 1058, ../sass/screen.scss */
.commandeauto-form #bloc-select-user {
  padding-left: 0px;
}
/* line 1062, ../sass/screen.scss */
.commandeauto-form #or-user {
  font-size: 20px;
  text-align: center;
}
/* line 1065, ../sass/screen.scss */
.commandeauto-form #or-user span {
  position: relative;
  top: 24px;
}
/* line 1071, ../sass/screen.scss */
.commandeauto-form .field-commandeautoform-id_etablissement {
  display: none;
}
/* line 1075, ../sass/screen.scss */
.commandeauto-form .jours .form-group {
  float: left;
  margin-right: 20px;
}
/* line 1082, ../sass/screen.scss */
.commandeauto-form .produits .table {
  width: 500px;
}
/* line 1085, ../sass/screen.scss */
.commandeauto-form .produits .quantite {
  text-align: center;
}

/* points de vente */
/* line 1094, ../sass/screen.scss */
.point-vente-form #pointvente-users {
  display: none;
  height: 500px;
  overflow-y: scroll;
}
/* line 1098, ../sass/screen.scss */
.point-vente-form #pointvente-users label {
  font-weight: normal;
  display: block;
}
/* line 1102, ../sass/screen.scss */
.point-vente-form #pointvente-users .commentaire {
  display: none;
  margin-left: 17px;
  width: 200px;
}
/* line 1110, ../sass/screen.scss */
.point-vente-form #jours-livraison .form-group {
  float: left;
  margin-right: 15px;
}
/* line 1114, ../sass/screen.scss */
.point-vente-form #jours-livraison .form-group label {
  font-weight: normal;
}

/* utilisateurs */
/* line 1124, ../sass/screen.scss */
.user-index .input-group {
  width: 180px;
}
/* line 1127, ../sass/screen.scss */
.user-index .input-group .input-credit {
  text-align: center;
}

/* facturation */
/* line 1135, ../sass/screen.scss */
#estimation-facture {
  text-align: center;
  margin-bottom: 30px;
  padding-bottom: 20px;
  background-color: #F9F9F9;
}
/* line 1141, ../sass/screen.scss */
#estimation-facture h2 {
  font-family: "myriadpro-it";
}
/* line 1145, ../sass/screen.scss */
#estimation-facture .montant span {
  font-size: 25px;
  color: white;
  background-color: #BB8757;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 3px 10px;
  padding-top: 7px;
  font-family: "myriadpro-regular";
}