/* line 2, ../scss/style.scss */
html {
  min-height: 100%;
}

/* line 5, ../scss/style.scss */
.modal-body {
  -ms-overflow-style: none;
}

/* line 8, ../scss/style.scss */
#modalMeasuresR::-webkit-scrollbar {
  display: none;
}

/* line 11, ../scss/style.scss */
#modalMeasuresR .modal-body {
  max-height: none !important;
}

/* line 14, ../scss/style.scss */
#modalMeasuresL .modal-body {
  max-height: none !important;
}

/* line 17, ../scss/style.scss */
#modalMeasuresL .modal-content {
  top: -40px;
}

/* line 20, ../scss/style.scss */
#modalMeasuresR .modal-content {
  top: -40px;
}

/* line 23, ../scss/style.scss */
#modalMeasures .modal-content {
  top: -40px;
}

/* line 26, ../scss/style.scss */
.modal-body-min {
  min-height: 500px !important;
  max-height: 500px !important;
  padding: 15px;
  overflow-y: scroll !important;
}

/* line 32, ../scss/style.scss */
.modal-body-min-no-scroll {
  min-height: 500px !important;
  max-height: 500px !important;
  padding: 15px;
}

/*.modal-body-min::-webkit-scrollbar {
	display: none;

}*/
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?c0z0y9");
  src: url("../fonts/icomoon.eot?c0z0y9#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?c0z0y9") format("truetype"), url("../fonts/icomoon.woff?c0z0y9") format("woff"), url("../fonts/icomoon.svg?c0z0y9#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "SackersGothicLight";
  src: url("../fonts/SackersGothicLightAT_gdi.eot?#iefix") format("embedded-opentype"), url("../fonts/SackersGothicLightAT_gdi.ttf") format("truetype"), url("../fonts/SackersGothicLightAT_gdi.svg") format("svg"), url("../fonts/SackersGothicLightAT_gdi.eot") format("eot");
}
@font-face {
  font-family: "SackersGothicStd-Medium_gdi";
  src: url("../fonts/SackersGothicStd-Medium_gdi.eot?#iefix") format("embedded-opentype"), url("../fonts/SackersGothicStd-Medium_gdi.ttf") format("truetype"), url("../fonts/SackersGothicStd-Medium_gdi.svg") format("svg"), url("../fonts/SackersGothicStd-Medium_gdi.eot") format("eot"), url("../fonts/SackersGothicStd-Medium.otf") format("otf");
}
@font-face {
  font-family: "bembomt-schlbk-webfont";
  src: url("../fonts/bembomt-schlbk-webfont.woff2") format("woff2"), url("../fonts/bembomt-schlbk-webfont.woff") format("woff"), url("../fonts/bembomt-schlbk-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/bembomt-schlbk-webfont.ttf") format("truetype"), url("../fonts/bembomt-schlbk-webfont.svg") format("svg"), url("../fonts/bembomt-schlbk-webfont.eot") format("eot"), url("../fonts/BemboMT-Schlbk.otf") format("otf");
}
@font-face {
  font-family: "bembomt-schlbkbold-webfont";
  src: url("../fonts/bembomt-schlbkbold-webfont.woff2") format("woff2"), url("../fonts/bembomt-schlbkbold-webfont.woff") format("woff"), url("../fonts/bembomt-schlbkbold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/bembomt-schlbkbold-webfont.ttf") format("truetype"), url("../fonts/bembomt-schlbkbold-webfont.svg") format("svg"), url("../fonts/bembomt-schlbkbold-webfont.eot") format("eot");
}
/* line 59, ../scss/style.scss */
body {
  position: relative;
  font-family: "SackersGothicLight" !important;
  font-weight: normal;
  font-size: 1em;
  background-color: #e5e5e5;
  background-size: 10%;
  background-position: center top;
  height: 100%;
}

@keyframes blink {
  0% {
    opacity: 1;
  }
  10% {
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  30% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  70% {
    opacity: 0;
  }
  80% {
    opacity: 1;
  }
  90% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes move {
  0% {
    left: 0%;
    opacity: 0;
  }
  10% {
    left: 10%;
    opacity: 1;
  }
  50% {
    left: 50%;
    opacity: 1;
  }
  80% {
    left: 60%;
    opacity: 0;
  }
  100% {
    left: 80%;
    opacity: 0;
  }
}
@keyframes move2 {
  0% {
    left: -150%;
    opacity: 1;
  }
  50% {
    left: 0%;
    opacity: 1;
  }
  60% {
    left: 50%;
    opacity: 1;
  }
  100% {
    left: 150%;
    opacity: 1;
  }
}
@keyframes transparence {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-ms-keyframes transparence {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes transparence2 {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-ms-keyframes transparence2 {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes transparence3 {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-ms-keyframes transparence3 {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes zoom {
  0% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  10% {
    transform: scale(2);
    -webkit-transform: scale(2);
  }
  80% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
}
@keyframes hide {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes spin {
  0% {
    transform: scale(1);
  }
  15% {
    transform: translate(-0.5px, -0.5px) scale(3);
  }
  50% {
    transform: scale(1);
  }
}
/*html {
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -o-user-select: none;
    user-select: none;
}*/
/* line 228, ../scss/style.scss */
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 241, ../scss/style.scss */
.icon-fleche-scabal:before {
  content: "\e900";
}

/* line 244, ../scss/style.scss */
div.icon-fleche-scabal {
  font-weight: bold;
}

/*
#dashboard-view {
  -moz-user-select: -moz-all !important;
  -webkit-user-select: all !important;
  -khtml-user-select: all !important;
  -o-user-select: all !important;
  user-select: all !important; }
*/
/* line 255, ../scss/style.scss */
.select-fabric {
  font-size: 1.5em;
  margin-top: 3px;
}

/* line 259, ../scss/style.scss */
.reset-fabric {
  margin-top: 3px;
}

/* line 262, ../scss/style.scss */
.remove-button-lining {
  position: relative;
  top: 63px;
  font-size: 15px;
}

/* line 267, ../scss/style.scss */
.remove-button-lining-modale {
  position: absolute;
  top: 3px;
  right: 16px;
  font-size: 13px;
  margin-bottom: -13px;
  color: #8e744a;
}

/* line 275, ../scss/style.scss */
.container {
  background-color: #e5e5e5;
}

/* line 278, ../scss/style.scss */
.bck-nav {
  background-color: transparent;
}

/* line 281, ../scss/style.scss */
.row-80 {
  width: 80%;
  margin: auto;
  padding-top: 20px;
}

/* line 286, ../scss/style.scss */
.display-none {
  display: none;
}

/* line 289, ../scss/style.scss */
.scale {
  height: 0px;
  transition: 1s all ease-in-out;
}

/* line 293, ../scss/style.scss */
#order-button-active {
  height: 40px;
  padding-top: 0px;
  margin-top: 15px;
  background-color: #fff !important;
  border: 1px solid #8e744a;
  border-radius: 5px;
  color: #8e744a !important;
  font-weight: normal !important;
}

/* line 303, ../scss/style.scss */
#order-button {
  height: 40px;
  padding-top: 0px;
  margin-top: 15px;
  background-color: #8e744a !important;
  border: 1px solid #8e744a;
  border-radius: 5px;
  color: #fff !important;
  font-weight: normal !important;
}

/* line 313, ../scss/style.scss */
#order-button span.glyphicon.glyphicon-edit {
  padding-right: 7px;
  font-weight: 100 !important;
}

/* line 317, ../scss/style.scss */
#order-button-active span.glyphicon.glyphicon-edit {
  padding-right: 7px;
  font-weight: 100;
}

/* line 321, ../scss/style.scss */
.glyphicon-remove {
  cursor: pointer;
}

/* line 324, ../scss/style.scss */
.scale-fabric {
  opacity: 0;
  height: 0px;
  overflow: hidden;
  transition: 1s all ease-in-out;
}

/* line 330, ../scss/style.scss */
#close-slick {
  cursor: pointer;
}

/* line 333, ../scss/style.scss */
#open-slick {
  cursor: pointer;
}

/* line 336, ../scss/style.scss */
.close-slick {
  position: absolute;
  top: 20px;
  right: 16px;
  font-size: 2em;
  color: #8e744a;
  transition: 1s all ease-in-out;
  z-index: 500;
}

/* line 345, ../scss/style.scss */
.navbar-inverse .navbar-toggle {
  border: none !important;
}

/* line 348, ../scss/style.scss */
.navbar-inverse .navbar-toggle .icon-bar {
  color: #09202d !important;
}

/* line 351, ../scss/style.scss */
.open-slick {
  position: absolute;
  top: -40px;
  right: 16px;
  font-size: 2em;
  font-weight: bolder;
  color: #fff;
  transition: 1s all ease-in-out;
  height: 40px;
  width: 40px;
  background-color: #8e744a;
  text-align: center;
  line-height: 44px;
  z-index: 500;
}

/* line 366, ../scss/style.scss */
button.icon-bar {
  color: #09202d !important;
}

/* line 369, ../scss/style.scss */
#fabric-selection {
  opacity: 100%;
  transition: 1s all ease-in-out;
}

/* line 373, ../scss/style.scss */
.row-80 div {
  background-color: #f2f2f2;
  text-align: center;
  color: #595959;
}

/* line 378, ../scss/style.scss */
h3 {
  text-transform: lowercase !important;
  background-color: transparent;
  color: #09202d;
  text-align: left;
  font-size: 15px;
}

/* line 385, ../scss/style.scss */
.section-bck {
  background-color: #f2f2f2;
  /*border: 20px solid lightgrey;*/
  min-height: 240px;
  margin-top: 15px;
}

/* line 391, ../scss/style.scss */
.section-bck.clothing {
  text-transform: lowercase;
}

/* line 394, ../scss/style.scss */
.section-bck h2 {
  margin-bottom: 30px;
  margin-top: 0;
}

/* line 398, ../scss/style.scss */
.modal-content h2 {
  text-transform: lowercase;
}

/* line 401, ../scss/style.scss */
.img-width-fabric {
  height: 90px;
}

/* page login*/
/* line 405, ../scss/style.scss */
.back-login {
  margin-top: 25px;
  padding: 100px;
  color: #09202d;
}

/* line 410, ../scss/style.scss */
.form-login {
  width: 45%;
  margin: 0 auto;
}

/* line 414, ../scss/style.scss */
.form-login p {
  text-transform: lowercase;
  font-size: 9px;
  text-align: center;
  color: #999;
}

/* line 420, ../scss/style.scss */
.row-50 {
  width: 30%;
  padding-top: 70px;
}

/* line 424, ../scss/style.scss */
.login-btn {
  width: 200px;
  color: white !important;
  margin-top: 20px !important;
  background: #8e744a !important;
  border-radius: 5px !important;
  margin-top: 40px;
}

/* line 432, ../scss/style.scss */
.login-btn:hover {
  background-color: #09202d !important;
}

/* line 435, ../scss/style.scss */
input:invalid {
  border: 1px solid red;
}

/* line 438, ../scss/style.scss */
input::-ms-clear {
  display: none;
}

/* line 441, ../scss/style.scss */
form input.ng-invalid:not(.ng-pristine) {
  box-shadow: 0px 0px 13px rgba(255, 133, 0, 0.9);
}

/* line 444, ../scss/style.scss */
.error-message {
  padding: 12px;
  background-color: rgba(255, 133, 0, 0.1);
  font-weight: bold;
}

/* pdf */
/* line 450, ../scss/style.scss */
.right-pdf {
  text-align: right;
}

/* line 453, ../scss/style.scss */
.col-word-wrap-pdf {
  word-wrap: break-word;
}

/* line 456, ../scss/style.scss */
.title-pdf {
  font-size: 15px;
  text-align: center !important;
  margin-top: 0;
}

/* line 461, ../scss/style.scss */
.title-pdf-nocenter {
  font-size: 15px;
  margin-top: 0;
  padding-left: 30px;
}

/* line 466, ../scss/style.scss */
.container-pdf {
  background-color: #ffffff;
  font-size: 11px !important;
  font-weight: Bold;
  color: #000;
}

/* line 472, ../scss/style.scss */
.bloc-client-pdf-total {
  border: 1px solid #09202d;
  padding: 20px;
  margin-bottom: 5px;
  /*box-shadow: 2px 2px 10px #ddd;*/
  min-height: 60px;
  background-color: #ffffff;
  font-family: "bembomt-schlbk-webfont";
  /*font-size:12px;*/
}

/* line 482, ../scss/style.scss */
.img-pdf {
  margin-right: 0px;
}

/* line 485, ../scss/style.scss */
.bloc-client-pdf-info {
  font-size: 10px;
  padding: 20px;
  margin-bottom: 5px;
  /*box-shadow: 2px 2px 10px #ddd;*/
  min-height: 60px;
  background-color: #ffffff;
  font-family: "bembomt-schlbk-webfont";
  /*font-size:12px;*/
}

/* line 495, ../scss/style.scss */
.bloc-client-pdf {
  border: 1px solid #09202d;
  padding: 20px;
  margin-bottom: 5px;
  /*box-shadow: 2px 2px 10px #ddd;*/
  min-height: 150px;
  background-color: #ffffff;
  font-family: "bembomt-schlbk-webfont";
  /*font-size:12px;*/
}

/* dashboard*/
/* line 506, ../scss/style.scss */
div#bloc-form a {
  padding-right: 30px;
  padding-left: 30px;
}

/* line 510, ../scss/style.scss */
.bloc-client {
  border: 1px solid #09202d;
  padding: 15px;
  margin-bottom: 5px;
  box-shadow: none;
  min-height: 485px;
  background-color: #f9f9f9;
  font-family: "bembomt-schlbk-webfont";
  font-size: 14px;
}

/* line 520, ../scss/style.scss */
.bloc-client-fabric {
  font-size: 16px;
  padding: 15px;
  margin-bottom: 5px;
  min-height: 100%;
  background-color: #fff;
}

/* line 529, ../scss/style.scss */
.bloc-client-fabric2 {
  border: 1px solid #09202d;
  font-size: 14px;
  padding: 15px;
  margin-bottom: 5px;
  box-shadow: none;
  min-height: 100%;
  background-color: #f9f9f9;
  margin-top: 20px;
}

/* line 539, ../scss/style.scss */
.bloc-client-cart {
  border: 1px solid #09202d;
  padding: 20px;
  margin-bottom: 20px;
  box-shadow: none;
  min-height: 45px;
  background-color: #f9f9f9;
  font-family: "bembomt-schlbk-webfont";
  font-size: 14px;
}

/* line 549, ../scss/style.scss */
.bloc-client-modal {
  border: 1px solid #09202d;
  padding: 20px;
  margin-bottom: 5px;
  box-shadow: none;
  min-height: 150px;
  background-color: #f9f9f9;
  font-family: "bembomt-schlbk-webfont";
  font-size: 14px;
}

/* line 559, ../scss/style.scss */
.bloc-client-modal-resume {
  font-size: 1.2em;
  min-height: 200px;
}

/* line 563, ../scss/style.scss */
.resume {
  padding-left: 0px;
}

/* line 566, ../scss/style.scss */
.resume-body {
  padding: 15px;
}

/* line 569, ../scss/style.scss */
.resume-panel {
  height: 100%;
  overflow-y: scroll !important;
  position: fixed;
  width: 495px;
}

/* line 575, ../scss/style.scss */
.resume-panel-heading {
  padding-top: 5%;
  border: 0px;
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);
}

/* line 580, ../scss/style.scss */
.bloc-client .row {
  text-align: center;
  text-align: left;
  font-family: "bembomt-schlbk-webfont";
}

/* line 585, ../scss/style.scss */
.active {
  color: red !important;
}

/* line 588, ../scss/style.scss */
.icon-bloc {
  position: absolute;
  top: 40px;
}

/* line 592, ../scss/style.scss */
.icon-bloc .info-draft {
  font-size: 1.1em !important;
}

/* line 595, ../scss/style.scss */
.back-dash {
  padding: 20px;
  background-color: #fff;
  box-shadow: 2px 2px 10px #ddd;
  margin-left: 0px;
  margin-right: 0px;
}

/* line 602, ../scss/style.scss */
.input-group-addon, .input-group-btn {
  width: 0% !important;
}

/* line 605, ../scss/style.scss */
.back-dash2 {
  padding: 10px;
  background-color: #fff;
  box-shadow: 2px 2px 10px #ddd;
  margin-right: 0.5px;
  margin-left: 0.5px;
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 614, ../scss/style.scss */
.back-dash-result {
  padding-left: 37px !important;
  padding-right: 37px !important;
  padding: 20px;
  background-color: #fff;
  box-shadow: 2px 2px 10px #ddd;
  margin-left: 0px;
  margin-right: 0px;
}

/* line 623, ../scss/style.scss */
.border-tab-cart {
  border-right: 1px solid lightgrey;
  /* margin-bottom: 6px; */
  min-height: 100px;
}

/* line 628, ../scss/style.scss */
.border-tab-cart-last {
  border-right: 0px solid lightgrey;
  /* margin-bottom: 6px; */
  min-height: 100px;
}

/* line 633, ../scss/style.scss */
.border-tab-bottom-draft {
  border-right: 1px solid lightgrey;
  border-bottom: 1px solid lightgrey;
  /* margin-bottom: 6px; */
  min-height: 100px;
}

/* line 639, ../scss/style.scss */
.border-tab-bottom-draft2 {
  border-right: 1px solid lightgrey;
  /* margin-bottom: 6px; */
  min-height: 195px;
}

/* line 644, ../scss/style.scss */
.tabalign .glyphicon.glyphicon-plus {
  font-size: 25px;
  margin-top: -15px;
  color: #8e744a !important;
}

/* line 649, ../scss/style.scss */
.tabalign .glyphicon.glyphicon-plus:hover, .tabalign .glyphicon.glyphicon-plus:focus {
  color: #09202d;
  text-decoration: none !important;
}

/* line 653, ../scss/style.scss */
a:focus {
  outline: none !important;
  outline: 0px auto -webkit-focus-ring-color !important;
  outline-offset: 0px !important;
  text-decoration: none !important;
}

/* line 659, ../scss/style.scss */
#fabric-selection select {
  font-size: 15px;
}

/* line 662, ../scss/style.scss */
#fabric-selection .form-control {
  font-size: 14px !important;
  margin-top: 10px;
  padding: 12px!important;
  height: initial;
}

/* line 666, ../scss/style.scss */
button#selectLanguage {
  padding-top: 0px;
  background-color: white;
  color: #8e744a;
  border: none;
  padding-bottom: 5px;
}

/* line 673, ../scss/style.scss */
button#selectMenu {
  padding-top: 0px;
  background-color: white;
  color: #8e744a;
  border: none;
  padding-bottom: 5px;
}

/* line 680, ../scss/style.scss */
h4 {
  font-size: 16px;
  text-transform: lowercase;
}

/* line 684, ../scss/style.scss */
td a {
  padding-left: 40px;
}

/*@-webkit-keyframes fadein {
	0%{	box-shadow:0px 0px 5px #4183C4;
		background-color: #96CDCD;
	}
	100%{box-shadow:0px 0px 5px #4183C4;
	}
}*/
/* @-webkit-keyframes open-window {
	0%{ left: -396px;
		transform:rotate(0deg);

	}
	40%{ left: -390px;

		transform:rotate(1deg);

	}
	60%{ left: -390px;

		transform:rotate(-1deg);

	}
	100%{
		left:-396px;
	}	transform:rotate(0deg);
}*/
/* line 713, ../scss/style.scss */
.togglehighlight {
  -webkit-animation-name: fadein;
  -webkit-animation-duration: 2s;
  -webkit-animation-iteration-count: 1;
  animation-name: fadein;
  animation-duration: 2s;
  animation-iteration-count: 1;
  height: 40px;
  line-height: 40px;
}

/* order*/
/* line 724, ../scss/style.scss */
.color-mini {
  position: absolute;
  bottom: 0px;
  left: 0;
  height: 30px;
  border: 3px solid #fff;
}

/* line 731, ../scss/style.scss */
.color-mini-inline {
  position: absolute;
  bottom: 14px;
  left: 75%;
  height: 20px;
}

/* line 737, ../scss/style.scss */
.number {
  display: block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 50%;
  background-color: #09202d;
  border: 1px solid white;
  color: white;
  z-index: 5;
  font-weight: bolder;
  font-family: "Bembomt-schlbk-webfont";
}

/* line 753, ../scss/style.scss */
.undo-number {
  display: block;
  width: 30px;
  height: 30px;
  line-height: 26px;
  position: absolute;
  top: 0px;
  right: 0px;
  /* border-radius: 50%;*/
  color: #fff;
  z-index: 50;
  font-weight: bolder;
  opacity: 0.6;
}

/* line 767, ../scss/style.scss */
.button-order-menu {
  height: 40px;
  border: 1px solid #8e744a;
  background-color: #8e744a;
  color: #fff;
  border-radius: 5px;
  font-weight: normal;
}

/* line 775, ../scss/style.scss */
.btn-order {
  margin-bottom: 30px;
  background-color: transparent !important;
  color: white !important;
  text-decoration: none !important;
  border: 2px solid #8e744a !important;
}

/* line 782, ../scss/style.scss */
.btn-reset {
  margin-bottom: 30px;
  background-color: transparent !important;
  color: white !important;
  text-decoration: none !important;
  border-bottom: 2px solid #fff !important;
  margin-bottom: 20px;
  font-size: 1em;
  height: 50px;
  line-height: 5px;
  margin-left: 40px;
  margin-right: 40px;
  margin-top: 20px;
  padding: 20px;
  border-radius: 0 !important;
}

/* line 798, ../scss/style.scss */
.btn-reset:hover, .btn-order:hover, .btn-order:focus, .btn-order:active {
  background-color: rgba(255, 255, 255, 0.5) !important;
  color: white !important;
  text-decoration: none !important;
}

/* line 803, ../scss/style.scss */
.navbar-nav > li > a:first-child {
  line-height: 0px !important;
}

/* line 806, ../scss/style.scss */
.btn-default {
  border-radius: 3px;
  border: none;
  text-transform: lowercase !important;
}

/* line 811, ../scss/style.scss */
.btn-default .slide-button:hover, .btn-default .slide-button:focus {
  border: none !important;
  background-color: none !important;
}

/* line 815, ../scss/style.scss */
.btn-default:hover, .btn-default:focus {
  border: none;
  background-color: #8e744a;
  color: #fff;
}

/* line 820, ../scss/style.scss */
.btn-primary {
  background-color: #fff !important;
  margin-top: -1px;
  color: #09202d;
  border: none;
}

/* line 826, ../scss/style.scss */
.btn-primary:hover, .btn-primary:focus {
  background-color: #09202d !important;
  border-top: 2px solid #09202d !important;
  border-right: 2px solid #09202d !important;
  border-bottom: 1px solid #09202d !important;
  margin-top: -1px;
}

/* line 833, ../scss/style.scss */
.btn-order button:hover {
  text-decoration: none !important;
}

/* line 836, ../scss/style.scss */
.btn-mobile {
  font-size: 15px;
  margin: 8px;
}

/* line 840, ../scss/style.scss */
.menuOrder {
  overflow: hidden;
  min-height: 100px;
  max-height: 300px;
  clear: both;
}

/* line 846, ../scss/style.scss */
h5 {
  text-transform: lowercase;
}

/* line 849, ../scss/style.scss */
.h5-dashboard {
  text-transform: lowercase;
  color: #999;
  font-family: "SackersGothicLight";
  font-size: 14px;
}

/* line 855, ../scss/style.scss */
.p-dashboard {
  margin: 0;
  padding: 0;
}

/* line 860, ../scss/style.scss */
.padding-content-dashboard {
  text-align: left;
  padding-left: 50px;
}

/* line 865, ../scss/style.scss */
.padding-date-dashboard {
  text-align: left;
  padding-left: 35px;
}

/* line 870, ../scss/style.scss */
.row h5 {
  color: #999;
  font-family: "SackersGothicLight";
}

/* line 874, ../scss/style.scss */
.login-btn a {
  text-decoration: none;
  color: white;
}

/* line 878, ../scss/style.scss */
.spacing {
  margin-top: 40px;
}

/* line 881, ../scss/style.scss */
.spacing2 {
  margin-top: 20px;
}

/* line 884, ../scss/style.scss */
.disable {
  opacity: 0.2;
}

/* line 887, ../scss/style.scss */
input[type=checkbox] {
  width: 15px;
  height: 15px;
}

/* line 891, ../scss/style.scss */
.checkbox span {
  font-family: "bembomt-schlbk-webfont";
}

/* line 894, ../scss/style.scss */
input[type=text] {
  font-family: 'Bembomt-schlbk-webfont' !important;
}

/* line 897, ../scss/style.scss */
input[type=password] {
  font-family: 'Bembomt-schlbk-webfont' !important;
  border-radius: 3px !important;
}

/* line 901, ../scss/style.scss */
.search-group {
  width: 100%;
}

/* line 904, ../scss/style.scss */
.search-group button {
  background-color: transparent !important;
  position: absolute !important;
  right: 0;
}

/* line 909, ../scss/style.scss */
.slider.slider-horizontal {
  width: 100% !important;
}

/* line 912, ../scss/style.scss */
#dropdownmenu {
  margin-top: 12px;
}

/* line 915, ../scss/style.scss */
.img-button-lining {
  height: 80px;
  width: 110px;
}

/* line 919, ../scss/style.scss */
.tabalign {
  text-align: right;
  margin-top: -40px;
}

/* line 923, ../scss/style.scss */
.fpassword {
  margin-top: 10px;
  border-bottom: 1px solid #09202d;
  text-transform: lowercase;
}

/*
.nav-scabal {
  position: fixed;
  top: 66px;
  z-index: 5;
  left: 0;
  right: 0; }
  */
/* line 937, ../scss/style.scss */
.nav-scabal {
  position: fixed;
  top: 70px !important;
  z-index: 7;
  left: 0;
  right: 0;
  height: 55px !important;
  background-color: #fff;
  width: 100%;
  box-shadow: 0px 11px 21px -3px rgba(200, 200, 200, 0.7);
}

/* line 949, ../scss/style.scss */
.nav-scabal > nav {
  float: right !important;
}

/* line 953, ../scss/style.scss */
.navBarScabalUl {
  background-color: transparent !important;
  display: inline-flex !important;
  float: right !important;
}

/* line 959, ../scss/style.scss */
.navBarScabalUlMobile {
  background-color: transparent !important;
  display: inline-flex !important;
  float: right !important;
}

/* line 965, ../scss/style.scss */
.navBarScabalUlMobile > li > a {
  padding-top: 10px  !important;
  padding-bottom: 10px  !important;
}

/* line 970, ../scss/style.scss */
li#check-to-order a {
  padding-top: 15px;
  height: 39px;
  min-width: 172px;
  font-family: "SackersGothicLight" !important;
  text-transform: lowercase;
  font-size: 12px;
  border-radius: 5px;
  background-color: #5d458e;
  /*position: absolute;*/
  top: 10px;
  /*right: 191px;*/
  border: 2px solid #5d458e;
  box-shadow: 2px 3px 6px 1px rgba(0, 0, 0, 0.2);
}

/* line 985, ../scss/style.scss */
li#add-to-draft a {
  padding-top: 15px;
  height: 39px;
  min-width: 172px;
  font-family: "SackersGothicLight" !important;
  text-transform: lowercase;
  font-size: 12px;
  border-radius: 5px;
  /*position: absolute;*/
  top: 10px;
  /*right: 191px;*/
  background-color: #5d458e;
  border: 2px solid #5d458e;
  box-shadow: 2px 3px 6px 1px rgba(0, 0, 0, 0.2);
}

/* line 1000, ../scss/style.scss */
li#add-to-cart a {
  padding-top: 15px;
  height: 39px;
  min-width: 170px;
  font-family: "SackersGothicLight" !important;
  text-transform: lowercase;
  font-size: 12px;
  border-radius: 5px;
  background-color: #5d458e;
  /*position: absolute;*/
  top: 10px;
  /*right: 0px;*/
  border: 2px solid #5d458e;
  box-shadow: 2px 3px 6px 1px rgba(0, 0, 0, 0.2);
}

/* line 1015, ../scss/style.scss */
li#check-to-order-mobile a {
  top: 10px;
  height: 30px;
  border-radius: 5px;
  font-size: 16px;
  text-transform: bold;
  margin-right: 5px;
  text-align: center;
  line-height: 8px !important;
  background-color: #8e744a;
  color: #fff;
  border: 2px solid white;
  box-shadow: 2px 3px 6px 1px rgba(0, 0, 0, 0.2);
  cursor: pointer;
}

/* line 1031, ../scss/style.scss */
li#add-to-cart-mobile a {
  top: 10px;
  height: 30px;
  border-radius: 5px;
  font-size: 16px;
  text-transform: bold;
  margin-right: 5px;
  text-align: center;
  line-height: 8px !important;
  background-color: #5d458e;
  color: #fff;
  border: 2px solid #5d458e;
  box-shadow: 2px 3px 6px 1px rgba(0, 0, 0, 0.2);
  cursor: pointer;
}

/* line 1048, ../scss/style.scss */
li#add-to-draft-mobile a {
  top: 10px;
  height: 30px;
  border-radius: 5px;
  margin-right: 5px;
  font-size: 16px;
  text-transform: bold;
  text-align: center;
  line-height: 6px !important;
  background-color: #5d458e;
  color: #fff;
  border: 2px solid #5d458e;
  box-shadow: 2px 3px 6px 1px rgba(0, 0, 0, 0.2);
  cursor: pointer;
}

/* line 1065, ../scss/style.scss */
.line-height {
  line-height: 50px;
  padding-right: 30px;
}

/* line 1069, ../scss/style.scss */
.padding {
  margin-bottom: 5px;
}

/* line 1072, ../scss/style.scss */
.info-base {
  cursor: pointer;
  margin-left: 20px;
}

/* line 1076, ../scss/style.scss */
.info-draft {
  position: relative;
  font-size: 1.4em;
  margin-right: 24px;
  bottom: 0px;
}

/* line 1082, ../scss/style.scss */
.margin-progress {
  margin-bottom: 0px !important;
}

/* line 1085, ../scss/style.scss */
.line-height-glyph {
  line-height: 27px;
  color: grey;
}

/* line 1089, ../scss/style.scss */
.clickable {
  cursor: pointer;
}

/* line 1092, ../scss/style.scss */
.text-checkbox {
  margin-top: 10px;
}

/* line 1095, ../scss/style.scss */
.link {
  color: white;
}

/* line 1098, ../scss/style.scss */
.link:hover {
  color: white;
}

/* line 1101, ../scss/style.scss */
ul.link-dash {
  border-bottom: 0px solid transparent;
}

/* line 1104, ../scss/style.scss */
hr {
  margin-top: 5px;
}

/* line 1107, ../scss/style.scss */
.bg-info {
  height: 40px;
  padding-top: 15px;
}

/* line 1111, ../scss/style.scss */
.texte-section {
  display: block;
  min-height: 70px;
  background-color: white;
  border: 1px solid #8e744a;
  margin-right: 5px;
  margin-left: 5px;
}

/* line 1119, ../scss/style.scss */
.texte-section h6 {
  line-height: 15px;
}

/* line 1122, ../scss/style.scss */
#section-modele .row {
  border: 1px solid #8e744a;
}

/* line 1125, ../scss/style.scss */
#check-tab {
  margin-left: 30px;
  margin-bottom: 18px !important;
}

/* line 1129, ../scss/style.scss */
.sub-submenu.no-after {
  background-color: #8e744a;
  border-radius: 10px;
  color: #fff;
}

/* line 1134, ../scss/style.scss */
.sub-submenu.no-after:hover {
  background-color: #fff;
  border-radius: 10px;
  color: #8e744a;
  border: 1px solid #8e744a;
  border-bottom: 1px solid #8e744a !important;
}

/* line 1141, ../scss/style.scss */
.submenu-scabal {
  background-color: transparent;
  color: #09202d;
  text-align: center;
  margin-right: 10px !important;
  height: 46px;
  font-size: 16px;
  font-family: "Bembomt-schlbk-webfont" !important;
  text-transform: capitalize;
}

/* line 1151, ../scss/style.scss */
#titre-page {
  font-family: 'bembomt-schlbk-webfont' !important;
  font-size: 3em;
  text-transform: initial;
}

/* line 1156, ../scss/style.scss */
.submenu-scabal:hover {
  background-color: #fff !important;
  color: #8e744a;
  border-bottom: 4px solid #09202d !important;
  background-repeat: no-repeat;
  background-position: 0px -2px;
  background-size: 100%;
}

/* line 1164, ../scss/style.scss */
.submenu-scabal:active {
  background-color: #fff !important;
  color: #8e744a;
  border-bottom: 4px solid #09202d !important;
  background-repeat: no-repeat;
  background-position: 0px -2px;
  background-size: 100%;
}

/* line 1172, ../scss/style.scss */
div#seller_name, div#consumer_info, div#customer_ref {
  text-transform: uppercase;
  margin-top: 15px;
}

/* line 1176, ../scss/style.scss */
.btn-next h4 {
  line-height: 5px;
}

/* line 1179, ../scss/style.scss */
.btn-next {
  padding-top: 0px;
  font-family: "SackersGothicLight";
}

/* line 1183, ../scss/style.scss */
.sub-submenu {
  /*border: 2px solid $scabal;	*/
  margin-top: 5px;
  margin-right: 5px;
  border-radius: 0;
  font-size: 16px;
  text-transform: bold;
  margin-top: 10px;
  height: 47px;
  text-align: center;
  line-height: 23px !important;
  padding-bottom: 10px;
  font-family: "Bembomt-schlbk-webfont" !important;
  text-transform: capitalize;
}

/* line 1198, ../scss/style.scss */
.nav-pills {
  border-bottom: 1px solid #8e744a;
  margin-bottom: 5px;
}

/* line 1202, ../scss/style.scss */
.nav-stacked {
  background-color: white;
  box-shadow: 1px 1px 3px 1px lightgrey;
  text-transform: uppercase;
}

/* line 1207, ../scss/style.scss */
.nav-pills > ul {
  border-bottom: 5px solid transparent !important;
}

/* line 1210, ../scss/style.scss */
.sub-submenu:hover {
  background-color: white !important;
  border-bottom: 4px solid #09202d !important;
  background-repeat: no-repeat;
  background-position: 0px -2px;
  color: #09202d;
}

/* line 1217, ../scss/style.scss */
.fakelink {
  padding-left: 140px;
  border-bottom: 1px solid #8e744a;
}

/* line 1221, ../scss/style.scss */
.fakelink-trouser {
  padding-left: 224px;
  border-bottom: 1px solid #8e744a;
}

/* line 1225, ../scss/style.scss */
.fakelink-waistcoat {
  padding-left: 312px;
  border-bottom: 1px solid #8e744a;
}

/* line 1229, ../scss/style.scss */
.fakelink-coat {
  padding-left: 396px;
  border-bottom: 1px solid #8e744a;
}

/* line 1233, ../scss/style.scss */
.active-scabal {
  background-color: #8e744a;
  color: white;
  transition: 0.1s ease-in all;
}

/* line 1238, ../scss/style.scss */
.active-menu-sub {
  border-bottom: 4px solid #09202d !important;
  transition: 0.1s ease-in all;
}

/* line 1242, ../scss/style.scss */
.active-menu-sub-base {
  background-color: transparent;
  transition: 0.1s ease-in all;
  color: #8e744a;
}

/* line 1247, ../scss/style.scss */
.active-menu-sub:hover {
  background-color: white !important;
  border-bottom: 4px solid #09202d !important;
}

/* line 1251, ../scss/style.scss */
.active-menu-sub:active {
  background-color: white !important;
  border-bottom: 4px solid #09202d !important;
}

/* line 1255, ../scss/style.scss */
.active-menu-sub:focus {
  background-color: white !important;
  border-bottom: 4px solid #09202d !important;
}

/* line 1259, ../scss/style.scss */
.active-scabal:hover {
  background-position: -60px;
  transition: 0.1s ease-in all;
}

/* line 1263, ../scss/style.scss */
.no-active {
  pointer-events: none;
  cursor: default;
  opacity: 0.2;
}

/* line 1268, ../scss/style.scss */
.hr-bottom {
  border-bottom: 4px solid #8e744a;
}

/* line 1271, ../scss/style.scss */
th h5 {
  padding-top: 5px;
}

/* modales*/
/*#modaleRsumeOrderById{
	z-index: 1052;
}*/
/* line 1278, ../scss/style.scss */
#modalOptions h6 {
  font-family: "bembomt-schlbk-webfont";
  font-size: 15px;
  text-align: center !important;
}

/* line 1283, ../scss/style.scss */
.modal-body strong {
  text-transform: lowercase;
}

/* line 1286, ../scss/style.scss */
#modalSlickr {
  text-transform: uppercase !important;
}

/* line 1289, ../scss/style.scss */
.modal {
  padding-top: 65px !important;
}

/* line 1292, ../scss/style.scss */
.bouton-taille {
  display: block;
  width: 50px;
  height: 50px;
  background-color: #8e744a;
  color: white;
  margin-bottom: 30px;
  line-height: 50px;
  text-align: center;
}

/* line 1302, ../scss/style.scss */
.bouton-modal {
  display: block;
  width: 75px;
  height: 75px;
  background-color: #8e744a;
  color: white;
  margin-bottom: 20px;
  line-height: 75px;
  text-align: center;
}

/* line 1312, ../scss/style.scss */
#modalDraft {
  z-index: 1049 !important;
}

/* line 1315, ../scss/style.scss */
#modalProcess {
  z-index: 1049 !important;
}

/* line 1318, ../scss/style.scss */
#modalArchive {
  z-index: 1049 !important;
}

/* line 1321, ../scss/style.scss */
.header-modal {
  margin-top: -35px;
  right: 0;
  border-bottom: 1px solid #8e744a;
}

/* line 1326, ../scss/style.scss */
.modal-header button {
  opacity: 0;
  z-index: 4;
}

/* line 1330, ../scss/style.scss */

#modalFabric .modal-header {
  background-color: #F3F3F3;
  border-radius: 10px 10px 0px 0px;
  border: none;
}

/* line 1334, ../scss/style.scss */
.glyphicon-star {
  color: #8e744a;
}

/* line 1337, ../scss/style.scss */
.h1, .h2, .h3, h1, h2, h3 {
  margin-top: 10px !important;
  margin-bottom: 10px;
}

/* line 1341, ../scss/style.scss */
.modal {
  padding-top: 100px;
  overflow: hidden;
}

/* line 1345, ../scss/style.scss */
.modal-veste {
  /*background-image: url();*/
  background-repeat: no-repeat;
  background-size: 100%;
  font-size: 0.8em;
}

/* line 1351, ../scss/style.scss */
.modal-cross {
  color: white;
  font-size: 2em;
  -webkit-text-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  text-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  margin-top: -38px;
}

#modamMeasureAsyncroneNormal,#modamMeasureAsyncroneLeft,#modamMeasureAsyncroneRight {
  background-color: #f3f3f3;
  border: none;
  padding: 7px 10px;
  font-size: 24px;
  border-radius: 5px;
}

/* line 1358, ../scss/style.scss */
.modal-cross:hover {
  color: white;
  background-color: transparent !important;
}

/* line 1362, ../scss/style.scss */
.modal a:hover {
  text-decoration: none !important;
  cursor: pointer;
}

/* line 1366, ../scss/style.scss */
.modal-content {
  border-radius: 0 !important;
  border: none !important;
}

/* line 1370, ../scss/style.scss */
.modal-footer input {
  position: absolute;
  bottom: 50px;
  right: 20px;
  width: 20px;
  height: 20px;
}

/* line 1377, ../scss/style.scss */
.modal-body {
  background-color: white !important;
  overflow: auto;
}

/* line 1381, ../scss/style.scss */
.modal-body-no-overflow {
  background-color: white !important;
}

/* line 1384, ../scss/style.scss */
.btn-fabric-panel {
  background-color: #fff;
  border: 1px solid #09202d;
  color: #09202d;
  /* margin: 30px; */
  margin-top: 10px;
  padding: 10px;
  font-size: 13px;
}

/* line 1393, ../scss/style.scss */
.color-title {
  display: block;
  height: 50px;
  padding-top: 31px !important;
  text-align: center;
  font-family: 'bembomt-schlbk-webfont' !important;
}

/* line 1400, ../scss/style.scss */
input[type="checkbox" i] {
  border: 1px solid #09202d !important;
  background-color: white !important;
  border-radius: 0 !important;
}

/* line 1405, ../scss/style.scss */
#sous-modal {
  width: 100%;
  background-color: white;
  z-index: 500000;
  /*text-align: center;*/
  overflow-y: scroll;
}

/* line 1412, ../scss/style.scss */
span.slide-button {
  cursor: pointer;
  font-size: 2em;
}

/* line 1416, ../scss/style.scss */
.slide-button {
  cursor: pointer;
}

/* line 1419, ../scss/style.scss */
span.slide-button-close {
  cursor: pointer;
  font-size: 2em;
}

/* line 1423, ../scss/style.scss */
.slide-effect {
  display: block;
  position: absolute;
  bottom: 0;
  left: 2000px;
  background-color: white;
  height: 100%;
  width: 100%;
  padding: 50px;
  transform: skewx(-20deg);
  transition: 0.5s all ease-in-out;
  -webkit-transition: 0.5s all ease-in-out;
  -o-transition: 0.5s all ease-in-out;
  opacity: 0;
}

/* line 1438, ../scss/style.scss */
.slide-effect-on {
  display: block;
  position: absolute;
  top: 0;
  left: 0px;
  background-color: white;
  height: 100%;
  width: 100%;
  padding: 50px;
  overflow-y: scroll;
  transition: 0.5s all ease-in-out;
  -webkit-transition: 0.5s all ease-in-out;
  -o-transition: 0.5s all ease-in-out;
  opacity: 1;
}

/* line 1453, ../scss/style.scss */
span.fa.fa-info {
  font-size: 17px !important;
}

/* line 1456, ../scss/style.scss */
.erreur-measures {
  color: #c80000;
}

/* MODALE TAILLE*/
/* line 1460, ../scss/style.scss */
.choose-size {
  margin-bottom: 20px;
  color: #09202d;
  font-size: 1.2em;
  font-family: "Bembomt-schlbk-webfont";
}

/* line 1466, ../scss/style.scss */
.choose-size input {
  width: 50px;
  height: 20px;
}

/* line 1470, ../scss/style.scss */
.choose-size a {
  margin-left: 10px;
}

/* line 1473, ../scss/style.scss */
.choose-size span {
  margin-right: 10px;
  font-size: 1.2em;
}

/* line 1477, ../scss/style.scss */
.taille-description {
  font-weight: bolder;
  font-size: 1.2em;
}

/* line 1481, ../scss/style.scss */
.size {
  font-size: 1.5em;
}

/* ETATS DE COMMANDE DASHBOARD*/
/* line 1485, ../scss/style.scss */
.etat-commande {
  height: 5px;
  background-color: lightgrey;
  text-align: center;
}

/* line 1490, ../scss/style.scss */
.etat-commande-partial {
  height: 5px;
  background-color: #8e744a;
  text-align: center;
}

/* line 1495, ../scss/style.scss */
.etat-commande-ok {
  height: 5px;
  background-color: mediumseagreen;
  text-align: center;
}

/* line 1500, ../scss/style.scss */
.etat-commande-bulle {
  position: absolute;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  top: -13px;
  right: 44%;
  background-color: lightgrey;
  color: white;
  line-height: 30px;
}

/* line 1511, ../scss/style.scss */
.etat-commande-bulle-partial {
  position: absolute;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  top: -13px;
  right: 44%;
  background-color: #8e744a;
  color: white;
  line-height: 30px;
}

/* line 1522, ../scss/style.scss */
.etat-commande-bulle-ok {
  position: absolute;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  top: -13px;
  right: 44%;
  background-color: mediumseagreen;
  color: white;
  line-height: 30px;
}

/* line 1533, ../scss/style.scss */
.titre-etat {
  margin-bottom: 14px;
  color: #09202d;
  font-size: 0.9em !important;
}

/* line 1538, ../scss/style.scss */
.grey-state {
  color: lightgrey !important;
}

/* line 1541, ../scss/style.scss */
.yellow-state {
  color: yellow !important;
}

/* line 1544, ../scss/style.scss */
.box-bloc-client {
  padding: 50px;
  background-color: white;
}

/* ANIMATION commande en cours*/
/* line 1549, ../scss/style.scss */
.encours {
  color: #09202d;
  position: absolute;
  top: 200px;
  left: 15%;
  width: 70%;
  margin: auto;
  font-size: 30px;
  text-align: center;
  background-color: white;
}

/* line 1560, ../scss/style.scss */
.titre-animation {
  font-size: 18px !important;
  background-color: #8e744a;
  padding: 20px;
  color: #fff;
  text-align: center;
  font-weight: lighter;
}

/* line 1568, ../scss/style.scss */
.envoi {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  width: 100%;
  animation: transparence 4s ease-out;
  -webkit-animation: transparence 4s ease-out;
  -moz-animation: transparence 4s ease-out;
  -o-animation: transparence 4s ease-out;
  -ms-animation: transparence 4s ease-out;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -o-animation-delay: 0s;
  -ms-animation-delay: 0s;
}

/* line 1585, ../scss/style.scss */
.envoi-recep {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  width: 100%;
  animation: transparence 4s ease-out;
  -webkit-animation: transparence 4s ease-out;
  -moz-animation: transparence 4s ease-out;
  -o-animation: transparence 4s ease-out;
  -ms-animation: transparence 4s ease-out;
  animation-delay: 2s;
  -webkit-animation-delay: 2s;
  -moz-animation-delay: 2s;
  -o-animation-delay: 2s;
  -ms-animation-delay: 2s;
}

/* line 1602, ../scss/style.scss */
.parametre-encours {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  width: 100%;
  animation: transparence 4s ease-out;
  -webkit-animation: transparence 4s ease-out;
  -moz-animation: transparence 4s ease-out;
  -o-animation: transparence 4s ease-out;
  -ms-animation: transparence 4s ease-out;
  animation-delay: 4s;
  -webkit-animation-delay: 4s;
  -moz-animation-delay: 4s;
  -o-animation-delay: 4s;
  -ms-animation-delay: 4s;
}

/* line 1619, ../scss/style.scss */
.parametre-ok {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  width: 100%;
  animation: transparence 4s ease-out;
  -webkit-animation: transparence 4s ease-out;
  -moz-animation: transparence 4s ease-out;
  -o-animation: transparence 4s ease-out;
  -ms-animation: transparence 4s ease-out;
  animation-delay: 6s;
  -webkit-animation-delay: 6s;
  -moz-animation-delay: 6s;
  -o-animation-delay: 6s;
  -ms-animation-delay: 6s;
}

/* line 1636, ../scss/style.scss */
.parametre-waiting {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  width: 100%;
  animation: transparence 4s ease-out;
  -webkit-animation: transparence 4s infinite;
  -moz-animation: transparence 4s infinite;
  -o-animation: transparence 4s infinite;
  -ms-animation: transparence 4s infinite;
  animation-delay: 6s;
  -webkit-animation-delay: 6s;
  -moz-animation-delay: 6s;
  -o-animation-delay: 6s;
  -ms-animation-delay: 6s;
}

/* line 1653, ../scss/style.scss */
.step0-1 {
  -webkit-animation: rotate 2s infinite;
  -moz-animation: rotate 2s infinite;
  -o-animation: rotate 2s infinite;
}

/* line 1658, ../scss/style.scss */
.step0 {
  opacity: 0;
  -webkit-animation: move 2s ease-out;
  -moz-animation: move 2s ease-out;
  -o-animation: move 2s ease-out;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -o-animation-delay: 0s;
}

/* line 1667, ../scss/style.scss */
.step1 {
  opacity: 0;
  -webkit-animation: move 2s ease-out;
  -moz-animation: move 2s ease-out;
  -o-animation: move 2s ease-out;
  -webkit-animation-delay: 2s;
  -moz-animation-delay: 2s;
  -o-animation-delay: 2s;
}

/* line 1676, ../scss/style.scss */
.step2 {
  opacity: 0;
  -webkit-animation: move 2s ease-out;
  -moz-animation: move 2s ease-out;
  -o-animation: move 2s ease-out;
  -webkit-animation-delay: 4s;
  -moz-animation-delay: 4s;
  -o-animation-delay: 4s;
}

/* line 1685, ../scss/style.scss */
.step3 {
  opacity: 0;
  -webkit-animation: move 2s ease-out;
  -moz-animation: move 2s ease-out;
  -o-animation: move 2s ease-out;
  -webkit-animation-delay: 6s;
  -moz-animation-delay: 6s;
  -o-animation-delay: 6s;
}

/* line 1694, ../scss/style.scss */
.step4 {
  opacity: 0;
  -webkit-animation: transparence 2s infinite;
  -moz-animation: transparence 2s infinite;
  -o-animation: transparence 2s infinite;
  -webkit-animation-delay: 1s;
  -moz-animation-delay: 1s;
  -o-animation-delay: 1s;
}

/* line 1703, ../scss/style.scss */
.marge {
  margin-bottom: 20px;
  height: 69px;
  width: 99px;
  cursor: pointer;
}

/* line 1709, ../scss/style.scss */
.marge2 {
  margin-bottom: 30px;
  height: 50px;
  width: 80px;
  cursor: pointer;
}

/* line 1715, ../scss/style.scss */
.marge-button {
  margin-top: 10px;
  cursor: pointer;
}

/* line 1719, ../scss/style.scss */
.marge-lining {
  margin-top: 20px;
  cursor: pointer;
  width: 100%;
}

/* line 1724, ../scss/style.scss */
.value-button:after {
  content: url(../img/check3.png);
}

/* line 1727, ../scss/style.scss */
.marge-top {
  margin: 20px;
  text-transform: lowercase;
}

/* line 1731, ../scss/style.scss */
.legende {
  text-align: left;
  font-family: 'Bembomt-schlbk-webfont';
  font-size: 1.5em;
}

/* line 1736, ../scss/style.scss */
.code2 span {
  position: absolute;
  height: 25px;
  display: block;
  top: 0;
  left: 15px;
  color: #fff;
  border: 1px solid #8e744a;
  background-color: #fff;
  font-weight: bolder;
  line-height: 20px;
  color: #8e744a;
  font-size: 1.3em;
  line-height: 23px;
}

/* line 1752, ../scss/style.scss */
.code2 span.collar {
  position: absolute;
  height: 25px;
  width: 40px;
  display: block;
  top: 0;
  left: 15px;
  color: #fff;
  border: 1px solid #8e744a;
  background-color: #fff;
  font-weight: bolder;
  line-height: 20px;
  color: #8e744a;
  font-size: 1.3em;
  line-height: 23px;
}

/* line 1768, ../scss/style.scss */
.code2 span.codedelcollar {
  position: absolute;
  height: 25px;
  width: 25px;
  display: block;
  top: -20px;
  left: 15px;
  color: #fff;
  background-color: #fff;
  border: none !important;
  font-weight: bolder;
  line-height: 20px;
  color: #09202d;
  font-size: 1.3em;
  line-height: 23px;
}

/* line 1784, ../scss/style.scss */
.code2 span.mask {
  position: absolute;
  height: 25px;
  width: 35px;
  display: block;
  top: 0;
  left: 15px;
  color: #fff;
  border: 1px solid #8e744a;
  background-color: #fff;
  font-weight: bolder;
  line-height: 20px;
  color: #8e744a;
  font-size: 1.3em;
  line-height: 23px;
}

/* line 1800, ../scss/style.scss */
.code {
  display: inline-block;
  height: 40px;
  width: 40px;
  color: #09202d;
  margin: 5px;
  line-height: 40px;
  font-weight: bolder;
  border: 1px solid #09202d;
  /*box-shadow: 0px 1px 5px 2px rgba(139, 0, 0, 0.15) inset;*/
  background-color: #fff;
}

/* line 1812, ../scss/style.scss */
.codereset {
  display: inline-block;
  height: 40px;
  width: 40px;
  color: #09202d;
  margin: 5px;
  line-height: 40px;
  font-weight: bolder;
  border: 0px solid #09202d;
  /*box-shadow: 0px 1px 5px 2px rgba(139, 0, 0, 0.15) inset;*/
  background-color: #fff;
  cursor: pointer;
  font-size: 1.5em;
}

/* line 1826, ../scss/style.scss */
.codeselect {
  display: inline-block;
  height: 40px;
  width: 40px;
  color: #09202d;
  margin: 5px;
  line-height: 40px;
  font-weight: bolder;
  border: 0px solid #09202d;
  /*box-shadow: 0px 1px 5px 2px rgba(139, 0, 0, 0.15) inset;*/
  cursor: pointer;
  font-size: 1.5em;
}

/* line 1839, ../scss/style.scss */
.arrow-step-base {
  font-size: 3em;
  line-height: 260px;
}

/* line 1843, ../scss/style.scss */
.blink {
  -webkit-animation: blink 5s ease-out;
  -moz-animation: blink 5s ease-out;
  -o-animation: blink 5s ease-out;
}

/* line 1848, ../scss/style.scss */
.arrow-step-base:hover {
  font-size: 3em !important;
  line-height: 260px;
  background-color: transparent !important;
}

/* line 1853, ../scss/style.scss */
.back-arrow {
  text-align: left;
  font-size: 1.5em;
}

/* line 1857, ../scss/style.scss */
.code1 strong {
  color: #09202d;
}

/* line 1860, ../scss/style.scss */
.code2 p {
  display: block;
  height: 50px;
  font-size: 1.5em;
  font-family: "bembomt-schlbk-webfont";
  text-transform: none;
  margin-top: -7px;
}

/* line 1868, ../scss/style.scss */
.code1 h4 {
  text-align: left;
  padding-left: 34px;
}

/* line 1872, ../scss/style.scss */
.bloc-code5 {
  width: 250px;
  height: 40px;
  padding-bottom: 60px;
}

/* line 1877, ../scss/style.scss */
.bloc-code4 {
  width: 200px;
  height: 40px;
  padding-bottom: 60px;
}

/* line 1882, ../scss/style.scss */
.bloc-code3 {
  width: 150px;
  height: 40px;
  padding-bottom: 60px;
}

/* line 1887, ../scss/style.scss */
.bloc-code1 {
  width: 40px;
  height: 40px;
  padding-bottom: 60px;
}

/* line 1892, ../scss/style.scss */
.bloc-code2 {
  width: 100px;
  height: 40px;
  padding-bottom: 60px;
}

/*#choosestep1{
	display:block;
	width: 100%;
	height:100%;
	background-color: white;
	transition: 1s ease-in-out;
}

.gostep{
	position:absolute;
	right:0px;
	top:96px;
	display:block;
	width: 100%;
	height:100%;
	background-color: white;
	transition: 1s ease-in-out;
}
#choosestep2{
	position:absolute;
	right:700px;
	top:96px;
	display:block;
	width: 100%;
	height:100%;
	background-color: white;
	transition: 1s ease-in-out;
	overflow:scroll;
}

#choosestep3{
	position:absolute;
	left:700px;
	top:96px;
	display:block;
	width: 100%;
	height:100%;
	background-color: white;
	transition: 1s ease-in-out;
	overflow:scroll;
}

#choosestep4{
	position:absolute;
	left:700px;
	top:96px;
	display:block;
	width: 100%;
	height:100%;
	background-color: white;
	transition: 1s ease-in-out;
	overflow:scroll;
}*/
/* line 1950, ../scss/style.scss */
.spacing-modal {
  height: 50px;
}

/* line 1953, ../scss/style.scss */
.spacing-modal2 {
  height: 87px;
}

/* line 1956, ../scss/style.scss */
#slide-base {
  position: absolute;
}

/* line 1959, ../scss/style.scss */
#slide-base2 {
  position: absolute;
  text-transform: uppercase;
}

/* line 1963, ../scss/style.scss */
#slide-base3 {
  position: absolute;
  text-transform: uppercase;
}

/* line 1967, ../scss/style.scss */
.blocbase {
  position: absolute;
  display: block;
  width: 600px;
  background-color: white;
  padding-top: 0px !important;
  padding: 35px;
}

/* line 1975, ../scss/style.scss */
.slidebloc0 {
  display: block;
  width: 600px;
  background-color: white;
  left: 15px;
  transition: 0.4s ease-in-out;
}

/* line 1982, ../scss/style.scss */
.slidebloc1 {
  display: block;
  width: 600px;
  background-color: white;
  left: -585px;
  transition: 0.4s ease-in-out;
}

/* line 1989, ../scss/style.scss */
.slidebloc2 {
  display: block;
  width: 600px;
  background-color: white;
  left: -1185px;
  transition: 0.4s ease-in-out;
}

/* line 1996, ../scss/style.scss */
.slidebloc3 {
  display: block;
  width: 600px;
  background-color: white;
  left: -1785px;
  transition: 0.4s ease-in-out;
}

/* line 2003, ../scss/style.scss */
.slidebloc4 {
  display: block;
  width: 600px;
  background-color: white;
  left: -2385px;
  transition: 0.4s ease-in-out;
}

/* line 2010, ../scss/style.scss */
.slideposition0 {
  display: block;
  top: 0px;
  width: 600px;
  background-color: white;
  left: 0px;
}

/* line 2017, ../scss/style.scss */
.slideposition1 {
  display: block;
  top: 0px;
  width: 600px;
  background-color: white;
  left: 600px;
}

/* line 2024, ../scss/style.scss */
.slideposition2 {
  display: block;
  top: 0px;
  width: 600px;
  background-color: white;
  left: 1200px;
}

/* line 2031, ../scss/style.scss */
.slideposition3 {
  display: block;
  top: 0px;
  width: 600px;
  background-color: white;
  left: 1800px;
}

/* line 2038, ../scss/style.scss */
.slideposition4 {
  display: block;
  top: 0px;
  width: 600px;
  background-color: white;
  left: 2400px;
}

/* line 2045, ../scss/style.scss */
.slide-container {
  display: block;
  width: 3000px;
  background-color: white;
}

/* line 2050, ../scss/style.scss */
.image-selector {
  border-bottom: 5px solid white;
  margin-bottom: 10px;
  width: 100vh;
}

/* line 2055, ../scss/style.scss */
.image-selector-end {
  border-bottom: 5px solid white;
  margin-bottom: 10px;
}

/* line 2059, ../scss/style.scss */
.code1 h5 {
  display: block;
  min-height: 65px;
  padding-top: 20px;
}

/* line 2064, ../scss/style.scss */
.modal-body {
  padding: 15px;
}

/* line 2067, ../scss/style.scss */
.code1 img {
  margin-bottom: 10px;
  cursor: pointer;
}

/* line 2071, ../scss/style.scss */
.slide-container .glyphicon {
  font-size: 2em;
}

/* line 2074, ../scss/style.scss */
.espace-digit {
  padding-top: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding-bottom: 10px;
}

/* line 2079, ../scss/style.scss */
.slide-container .btn-trans {
  padding: 10px !important;
  margin: 5px !important;
  color: white !important;
  height: 30px;
  width: 50px;
}

/* line 2086, ../scss/style.scss */
.slide-container .btn-trans:hover {
  padding: 10px !important;
  margin: 5px !important;
  color: white !important;
  height: 30px;
  width: 50px;
}

/* line 2093, ../scss/style.scss */
.next-step-arrow a {
  font-size: 2.5em;
}

/* line 2096, ../scss/style.scss */
.slide-container h2 {
  margin-bottom: 28px;
  margin-top: -15px;
  text-transform: lowercase;
}

/* line 2101, ../scss/style.scss */
.slide-container .image-selector {
  border: 1px solid #8e744a;
}

/* line 2104, ../scss/style.scss */
.slide-container .image-selector-end {
  border: 1px solid #8e744a;
}

/*order*/
/* line 2108, ../scss/style.scss */
.border-color {
  box-shadow: 1px 1px 7px 1px lightgrey;
}

/* line 2111, ../scss/style.scss */
.btn-weight {
  font-size: 9px;
  padding: 10px;
  border: 1px solid #09202d;
  background-color: #fff;
  color: #09202d;
  margin-top: 14px;
  border-radius: 5px;
}

/* line 2120, ../scss/style.scss */
.btn-weight:active {
  font-size: 9px;
  padding: 10px;
  border: 1px solid #8e744a;
  background-color: #8e744a;
  color: #fff;
}

/* line 2127, ../scss/style.scss */
.button-div {
  height: 115px;
}

/* line 2130, ../scss/style.scss */
.btn-weight:hover {
  font-size: 9px;
  padding: 10px;
  border: 1px solid #09202d;
  background-color: #09202d;
  color: #fff;
}

/* line 2137, ../scss/style.scss */
.btn-weight-active {
  font-size: 9px;
  padding: 10px;
  border: 1px solid #8e744a;
  background-color: #8e744a;
  color: #fff;
}

/* line 2144, ../scss/style.scss */
.bloc-fabric-number h4 {
  color: #09202d;
}

/* line 2147, ../scss/style.scss */
a:hover, a:active {
  text-decoration: none !important;
}

/* line 2150, ../scss/style.scss */
div .fabrics {
  background-image: url(../img/fabrics.jpg);
  background-repeat: no-repeat;
  background-size: 170%;
  background-position-x: -139px 0;
  color: white;
  font-size: 1.5em;
}

/* line 2158, ../scss/style.scss */
div .made-to {
  background-image: url(../img/MTM.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  color: white;
  font-size: 1.5em;
  padding-bottom: 5px;
  padding-top: 5px;
}

/* line 2168, ../scss/style.scss */
div.ready-to {
  background-image: url(../img/readyto.jpg);
  background-repeat: no-repeat;
  background-size: 180%;
  background-position-x: -230px;
  color: white;
  font-size: 1.5em;
}

/* line 2176, ../scss/style.scss */
div .clothing {
  background-image: url(../img/MTM2.png);
  background-repeat: no-repeat;
  background-size: cover;
  color: white;
  font-size: 1.5em;
  padding-top: 35px;
}

/* line 2184, ../scss/style.scss */
div .lines {
  color: white;
  background-image: url(../img/scabal-tailoring2.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 5px;
  padding-top: 5px;
}

/* line 2193, ../scss/style.scss */
.btn_language {
  padding: 10px;
  color: #09202d;
  text-align: center;
  cursor: pointer;
  text-transform: lowercase;
}

/* line 2200, ../scss/style.scss */
.btn_language:hover {
  background-color: #8e744a;
  color: #fff;
}

/* line 2204, ../scss/style.scss */
.btn-trans {
  background-color: #8e744a;
  color: white;
  margin-bottom: 20px;
  font-size: 1em;
  height: 50px;
  line-height: 5px;
  margin-left: 40px;
  margin-right: 40px;
  margin-top: 20px;
  padding: 20px;
  opacity: 0.8;
  text-transform: uppercase;
}

/* line 2218, ../scss/style.scss */
.type-order {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 2222, ../scss/style.scss */
.btn-order {
  border: 2px solid white !important;
  background: transparent !important;
  margin-bottom: 20px;
  font-size: 1em;
  line-height: 2px;
  margin-left: 6px;
  margin-right: 6px;
  margin-top: 20px;
  padding: 25px;
}

/* line 2233, ../scss/style.scss */
.btn-order-actif {
  border: 2px solid white !important;
  background: rgba(255, 255, 255, 0.3) !important;
  margin-bottom: 20px;
  font-size: 1em;
  line-height: 2px;
  margin-left: 6px;
  margin-right: 6px;
  margin-top: 20px;
  padding: 25px;
}

/* line 2244, ../scss/style.scss */
.btn-order:hover .btn-order:focus, .btn-order:active {
  border: 2px solid white !important;
  background: rgba(255, 255, 255, 0.3) !important;
}

/* line 2248, ../scss/style.scss */
.btn-trans:hover {
  text-transform: bold;
  color: #09202d;
  height: 50px;
  line-height: 5px;
  margin-left: 40px;
  margin-right: 40px;
  margin-top: 20px;
  padding: 20px;
  font-size: 1em;
  opacity: 1;
}

/* line 2260, ../scss/style.scss */
.form-control {
  border: 1px solid #f3f3f3;
  box-shadow: none;
  background-color: #fff;
  height: initial;
  margin-top: 5px;
  padding: 10px 12px;
  border-radius: 5px !important
}

.form-control[readonly].no-gray {
  background-color:white;
}

.form-control.no-horizontal-resize{
  resize: vertical;
}

#modalFabric .form-control {
  border: none;
  background-color: #F3F3F3;
  box-shadow: none;
  font-family: 'SackersGothicLight';
}

#modalFabric .modal-content {
  border-radius: 10px !important;
}

#fabric-selection .form-control {
  border: none;
  background-color: #F3F3F3;
  box-shadow: none;
  font-family: 'SackersGothicLight' !important;
}

#fabric-selection .modal-content {
  border-radius: 10px !important;
}

/* line 2264, ../scss/style.scss */
#dashboard-view {
  width: 100% !important;
}

/* line 2267, ../scss/style.scss */
#dashboard-view .form-control {
  border-color: #BBBBBB;
}

/* line 2269, ../scss/style.scss */
.slider-handle {
  background-image: linear-gradient(to bottom, #09202d 0, #09202d 100%) !important;
}

/* line 2272, ../scss/style.scss */
.navbar-inverse {
  background-color: white !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 105px !important;
  border-bottom: 1px solid white !important;
  min-height: 80px !important;
  font-size: 10px !important;
  z-index: 6 !important;
}

/* line 2283, ../scss/style.scss */
#menu-login {
  background-color: white;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 105px;
  border-bottom: 1px solid white;
  min-height: 70px;
  font-size: 10px;
  z-index: 6;
  box-shadow: 1px 2px 10px 1px lightgrey !important;
}

/* line 2295, ../scss/style.scss */
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
  margin-right: -15px;
  margin-left: -15px;
  border: none !important;
}

/* line 2300, ../scss/style.scss */
.navbar-inverse a:hover {
  color: #8e744a !important;
}

/* line 2303, ../scss/style.scss */
button.navbar-toggle.pull-left {
  margin: 19px;
}

/* line 2306, ../scss/style.scss */
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
  background-color: #fff !important;
  border-bottom: 4px solid #09202d !important;
  padding-bottom: 11px !important;
  line-height: 40px !important;
  color: #09202d !important;
}

/* line 2313, ../scss/style.scss */
.navbar-nav {
  margin: 0px 15px;
}

/* line 2316, ../scss/style.scss */
.nav-pills > li > a {
  border-radius: 0;
}

/* line 2319, ../scss/style.scss */
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
  max-height: none !important;
  background-color: transparent;
}

/*bulles infos*/
/* line 2324, ../scss/style.scss */
.bulle {
  position: absolute;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: white;
  top: 7px;
  right: 90%;
  color: #8e744a;
  font-weight: bold;
  text-align: center;
  line-height: 14px;
  font-size: 0.6em;
  border: 1px solid #8e744a;
  z-index: 500000;
}

/* line 2340, ../scss/style.scss */
.bulle-avertissement {
  position: absolute;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: white;
  top: 26px;
  right: 90%;
  color: #8e744a;
  font-weight: bolder;
  text-align: center;
  line-height: 15px;
  border: 1px solid white;
  background-color: darkred;
  z-index: 500000;
  font-size: 10px;
  color: white;
  font-family: "MavenPro";
  transform: rotate(90deg);
  font-family: 'bembomt-schlbk-webfont';
}

/* line 2361, ../scss/style.scss */
.bulle-zoom {
  animation: zoom 1s ease-in-out;
  -webkit-animation: zoom 1s ease-in-out;
}

/* line 2365, ../scss/style.scss */
.bulle-mesure-inline {
  position: absolute;
  min-width: 70px;
  height: 35px;
  /* border-radius: 50%; */
  background-color: #fff;
  bottom: 5px;
  right: 20%;
  color: #8e744a;
  font-weight: bold;
  text-align: left;
  padding-left: 5px;
  line-height: 39px;
  font-size: 10px;
  border: 1px solid;
  z-index: 1;
}

/* line 2382, ../scss/style.scss */
.bulle-mesure-right-inline {
  position: absolute;
  min-width: 70px;
  height: 35px;
  /* border-radius: 50%; */
  background-color: #fff;
  bottom: 5px;
  right: 10%;
  color: #8e744a;
  font-weight: bold;
  text-align: left;
  padding-left: 5px;
  line-height: 39px;
  font-size: 10px;
  border: 1px solid;
  z-index: 1;
}

/* line 2399, ../scss/style.scss */
.bulle-mesure-grid {
  position: absolute;
  min-width: 70px;
  height: 35px;
  /* border-radius: 50%; */
  background-color: #fff;
  bottom: 15px;
  right: 65%;
  color: #8e744a;
  font-weight: bold;
  text-align: left;
  padding-left: 5px;
  line-height: 39px;
  font-size: 10px;
  border: 1px solid;
  z-index: 1;
}

/* line 2416, ../scss/style.scss */
.bulle-mesure:after {
  content: " cm";
}

/* line 2419, ../scss/style.scss */
.bulle-mesure-right-grid {
  position: absolute;
  min-width: 70px;
  height: 35px;
  /* border-radius: 50%; */
  background-color: #fff;
  bottom: 15px;
  right: 25%;
  color: #8e744a;
  font-weight: bold;
  text-align: left;
  padding-left: 5px;
  line-height: 39px;
  font-size: 10px;
  border: 1px solid;
  z-index: 1;
}

/* line 2436, ../scss/style.scss */
.bulle-mesure-right:after {
  content: " cm";
}

/* line 2439, ../scss/style.scss */
.no-bulle {
  display: none;
}

/* line 2442, ../scss/style.scss */
.div-load {
  position: absolute;
  bottom: -10px;
  height: 100%;
}

/* line 2447, ../scss/style.scss */
span.glyphicon.glyphicon-info-sign {
  font-size: 2em;
  font-size: 2em;
  position: absolute;
  top: 20px;
}

/*AVERTISSEMENTS*/
/* line 2454, ../scss/style.scss */
.neutre {
  border-bottom: 5px solid transparent;
}

/* line 2457, ../scss/style.scss */
.neutre:after {
  /*position: absolute;
  bottom:0px;
  right:0px;
  opacity:0.8;
  content: url(../img/neutre.jpg);*/
}

/* line 2464, ../scss/style.scss */
.unavailable-menu {
  opacity: 0.5;
}

/* line 2467, ../scss/style.scss */
.unavailable:after {
  position: absolute;
}

/* line 2470, ../scss/style.scss */
h6 strong {
  background-color: #fff;
  display: block;
  margin-bottom: -10px;
  padding-top: 5px;
  height: 45px;
  font-size: 0.8em;
  line-height: 36px;
}

/* line 2479, ../scss/style.scss */
.ok {
  border-bottom: 5px solid transparent;
}

/* line 2489, ../scss/style.scss */
.ok-inline:after {
  position: absolute !important;
  bottom: 0px;
  right: 0px;
  opacity: 0.9;
  width: 40px;
  height: 35px;
  background: url(../img/check-new.png) no-repeat;
  background-size: 40px;
  content: "" !important;
  display: inline-block;
}

/* line 2503, ../scss/style.scss */
.erreur-inline:after {
  position: absolute;
  bottom: 2px;
  right: 0px;
  opacity: 0.8;
  content: url(../img/attention2.jpg);
}

/* line 2510, ../scss/style.scss */
.ok-color {
  border: 2px solid #8e744a;
}

/* line 2522, ../scss/style.scss */
.ok:after {
  position: absolute;
  bottom: 0px;
  right: 0px;
  opacity: 0.9;
  width: 40px;
  height: 35px;
  background: url(../img/check-new.png) no-repeat;
  background-size: 40px;
  content: "";
}

/* line 2534, ../scss/style.scss */
.ok-modale {
  position: absolute;
  top: 0px;
  right: 9px;
  opacity: 0.8;
  height: 30px;
}

/* line 2541, ../scss/style.scss */
.erreur {
  border-bottom: 5px solid transparent;
}

/* line 2544, ../scss/style.scss */
.erreur:after {
  position: absolute;
  bottom: 0px;
  right: 0px;
  opacity: 0.8;
  content: url(../img/attention2.jpg);
}

/* line 2551, ../scss/style.scss */
.interdit:after {
  position: absolute;
  content: url(../img/attention1.png);
  bottom: -4px;
  right: -26px;
  opacity: 0.8;
}

/* line 2558, ../scss/style.scss */
.unavailable-back {
  opacity: 0.5;
  /*	pointer-events: none;  */
  filter: blur(1px);
  -webkit-filter: blur(1px);
  -moz-filter: blur(1px);
  -ms-filter: blur(1px);
  -o-filter: blur(1px);
  cursor: initial !important;
}

/* line 2568, ../scss/style.scss */
.unavailable {
  background-color: rgba(250, 250, 250, 0.8);
  border-bottom: 5px solid white;
  opacity: 0.5;
  /*	pointer-events: none;  */
  filter: blur(1px);
  -webkit-filter: blur(1px);
  -moz-filter: blur(1px);
  -ms-filter: blur(1px);
  -o-filter: blur(1px);
  cursor: initial !important;
}

/* line 2580, ../scss/style.scss */
.unavailable-selection {
  background-color: rgba(250, 250, 250, 0.8);
  border-bottom: 5px solid white;
  pointer-events: none;
  opacity: 0.5;
  filter: blur(1px);
  -webkit-filter: blur(1px);
  -moz-filter: blur(1px);
  -ms-filter: blur(1px);
  -o-filter: blur(1px);
  cursor: initial !important;
}

/* line 2592, ../scss/style.scss */
.unavailable-select {
  border-bottom: 5px solid white;
  opacity: 0.5;
  filter: blur(1px);
  -webkit-filter: blur(1px);
  -moz-filter: blur(1px);
  -ms-filter: blur(1px);
  -o-filter: blur(1px);
  cursor: initial !important;
}

/* line 2603, ../scss/style.scss */
.unavailable .full {
  cursor: default !important;
}

/* line 2606, ../scss/style.scss */
.checkbox-options {
  position: absolute;
  bottom: 10px;
  left: 30px;
}

/* line 2611, ../scss/style.scss */
.h3-option {
  display: block;
  padding: 12px;
  width: 100%;
  text-align: left;
  border-top: 2px solid #09202d;
  margin-top: 0px;
}

/* line 2619, ../scss/style.scss */
.modal-title {
  font-size: 2em;
  text-align: center !important;
  display: block;
  margin: 0 auto;
}

/* line 2625, ../scss/style.scss */
.descript-color {
  font-family: 'bembomt-schlbk-webfont';
  font-size: 15px;
  font-weight: bold;
}

/* line 2630, ../scss/style.scss */
.descript-jacket {
  font-family: 'bembomt-schlbk-webfont';
  font-size: 15px;
  font-weight: bold;
}

/* line 2635, ../scss/style.scss */
.descript-jacket-mesure {
  font-size: 12px;
}

/* line 2640, ../scss/style.scss */
.search-bar {
  margin-top: -25px;
  width: 60%;
}

/* line 2644, ../scss/style.scss */
.img-measure {
  /*height: 164px;*/
  width: 259px;
}

/* line 2648, ../scss/style.scss */
.check-h4 {
  line-height: 5px;
  padding-left: 10px;
}

/* line 2652, ../scss/style.scss */
.checkbox-h4 {
  height: 20px !important;
  width: 20px !important;
}

/* line 2656, ../scss/style.scss */
.checkbox span {
  line-height: 28px;
  padding-left: 10px;
}

/* line 2660, ../scss/style.scss */
.full {
  width: 100%;
  z-index: 1;
  cursor: pointer;
  background-color: #fff;
  padding: 5px;
}

/* line 2667, ../scss/style.scss */
.padding {
  padding: 20px;
  margin-bottom: 10px;
}

/* line 2671, ../scss/style.scss */
.nav-tabs {
  border-bottom: 0;
  background-color: white;
  margin-right: -390px;
  margin-left: -390px;
  padding-bottom: 1px;
  padding-left: 390px;
  /* margin-top: 7px; */
  /* margin-top: 12px; */
  /* height: 57px; */
  padding-top: 7px;
  border-bottom: 0;
  box-shadow: 4px 4px 5px 0px lightgrey;
}

/* line 2685, ../scss/style.scss */
.nav-tabs > li > a {
  border-radius: 0 !important;
  line-height: 23px !important;
}

/* line 2689, ../scss/style.scss */
#myscrollspy li > a:hover {
  background-color: white !important;
}

/* line 2692, ../scss/style.scss */
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
  background-color: #09202d !important;
}

/* line 2695, ../scss/style.scss */
a {
  color: #09202d;
}

/*a:hover{
	background-color: white!important;
	color:$blue;

}*/
/* line 2703, ../scss/style.scss */
.navbar-inverse .navbar-nav > li > a {
  color: #09202d;
  padding-bottom: 11px !important;
  line-height: 40px !important;
}

/* line 2708, ../scss/style.scss */
.navbar-inverse .navbar-nav .fa {
  color: #09202d;
  /*padding-bottom: 11px !important;*/
  /*line-height: 40px !important;*/
  font-size: 1.5em !important;
}

/* line 2714, ../scss/style.scss */
.navbar-nav .fa {
  font-size: 1.5em !important;
}

/* line 2717, ../scss/style.scss */
.nav-tabs span {
  margin-right: 5px;
  color: #09202d;
  font-size: 0.8em;
}

/* line 2722, ../scss/style.scss */
.img-order {
  position: relative;
  margin-top: 50px;
  display: block;
  width: 150px;
  height: 150px;
  padding: 10px;
  border: 1px solid white;
  border-radius: 50%;
  margin: 0px auto;
  cursor: pointer;
}

/* line 2734, ../scss/style.scss */
.img-order img {
  height: 90%;
}

/* line 2737, ../scss/style.scss */
.resize {
  font-size: 1.9em !important;
  cursor: pointer;
}

/* line 2741, ../scss/style.scss */
.fa-cog {
  font-size: 1.5em !important;
}

/* line 2744, ../scss/style.scss */
.fa-sign-out {
  font-size: 1.5em !important;
}

/* line 2747, ../scss/style.scss */
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #09202d;
}

/* line 2750, ../scss/style.scss */
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
  background-color: #fff !important;
}

/* line 2753, ../scss/style.scss */
.navbar-inverse .navbar-nav > li > a {
  color: #09202d;
  padding-bottom: 11px !important;
  line-height: 40px !important;
  font-size: 1.2em !important;
  background-color: #fff !important;
}

/* line 2760, ../scss/style.scss */
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover
.navbar-inverse .navbar-nav > li > a:active {
  color: #09202d;
  padding-bottom: 11px !important;
  line-height: 40px !important;
  font-size: 1.2em !important;
  background-color: #fff !important;
}

/* line 2768, ../scss/style.scss */
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover
.navbar-inverse .navbar-nav > li > a:focus {
  color: #09202d;
  padding-bottom: 11px !important;
  line-height: 40px !important;
  font-size: 1.2em !important;
  background-color: #fff !important;
}

/* line 2776, ../scss/style.scss */
#dropdownmenu {
  margin-top: 0px;
}

/* line 2779, ../scss/style.scss */
.button-menu {
  height: 40px;
  color: #09202d;
  background-color: white;
  margin-top: 15px;
  font-size: 14px !important;
  border-radius: 5px;
  font-weight: normal;
}

/* line 2788, ../scss/style.scss */
.button-menu:hover {
  color: white !important;
}

/* line 2791, ../scss/style.scss */
.panel-heading {
  border-radius: 0px !important;
  border: 0px !important;
}

/* line 2795, ../scss/style.scss */
.panel-default > .panel-heading {
  background-color: white;
  color: #09202d;
  border: 1px solid #8e744a;
}

/* line 2800, ../scss/style.scss */
.panel-title {
  margin-top: 14px !important;
  margin-bottom: 5px;
}

/* line 2804, ../scss/style.scss */
#bloc-form a {
  text-align: right;
}

/* line 2807, ../scss/style.scss */
#block-form hr {
  margin-top: 20px;
}

/* line 2810, ../scss/style.scss */
.nav-tabs > li > a {
  border: none;
}

/* line 2813, ../scss/style.scss */
.dropdown-menu li > a {
  display: block;
  height: 40px;
  line-height: 35px;
  text-transform: lowercase;
}

/* line 2819, ../scss/style.scss */
.dropdown-menu li > a:hover {
  display: block;
  background-color: white;
  height: 40px;
  line-height: 35px;
}

/* line 2825, ../scss/style.scss */
.dropdown-menu-right-code {
  right: 50px;
  left: auto;
}

/* line 2829, ../scss/style.scss */
.dropdown-menu-code {
  position: absolute;
  top: 100%;
  left: inherit;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 131px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: center;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  /* box-shadow: 0 6px 12px rgba(0,0,0,.175); */
  /* overflow-y: scroll; */
  max-height: 206px;
  overflow-y: scroll;
}

/* line 2854, ../scss/style.scss */
.dropdown-menu {
  background-color: #fff !important;
  z-index: 9999999 !important;
}

/* line 2858, ../scss/style.scss */
.dropdown-menu-code li:hover {
  display: block;
  background-color: #09202d;
  color: #ffffff;
  height: 40px;
  line-height: 35px;
}

/* line 2865, ../scss/style.scss */
.img-nav {
  height: 80px;
}

/* line 2868, ../scss/style.scss */
.btn-marge {
  margin-top: 32px;
}

/*NOTIFICATION*/
/*debug map*/
/* line 2900, ../scss/style.scss */
.notif {
  opacity: 0;
  position: fixed;
  top: 70px;
  right: 50px;
  background-color: #09202d;
  color: #ffffff;
  -webkit-animation: slide-in-blurred-right 6s cubic-bezier(0.23, 1, 0.32, 1) both;
  animation: slide-in-blurred-right 6s cubic-bezier(0.23, 1, 0.32, 1) both;
  animation-delay: 0s;
  padding: 25px;
  z-index: 888888888;
  font-family: 'Bembomt-schlbk-webfont';
  text-transform: capitalize;
  font-size: 1.5em;
  border-radius: 5px;
}

/* line 2945, ../scss/style.scss */
.notif-erreur {
  opacity: 0;
  position: fixed;
  top: 70px;
  right: 50px;
  background-color: #B22222;
  color: #ffffff;
  -webkit-animation: slide-in-blurred-right 6s cubic-bezier(0.23, 1, 0.32, 1) both;
  animation: slide-in-blurred-right 6s cubic-bezier(0.23, 1, 0.32, 1) both;
  animation-delay: 0s;
  padding: 25px;
  z-index: 888888888;
  font-family: 'Bembomt-schlbk-webfont';
  text-transform: capitalize;
  font-size: 1.5em;
  border-radius: 5px;
}

/* line 2992, ../scss/style.scss */
.notif-attention {
  opacity: 0;
  position: fixed;
  top: 70px;
  right: 50px;
  background-color: #8e744a;
  color: #ffffff;
  -webkit-animation: slide-in-blurred-right 6s cubic-bezier(0.23, 1, 0.32, 1) both;
  animation: slide-in-blurred-right 6s cubic-bezier(0.23, 1, 0.32, 1) both;
  animation-delay: 0s;
  padding: 25px;
  z-index: 888888888;
  font-family: 'Bembomt-schlbk-webfont';
  text-transform: capitalize;
  font-size: 1.5em;
  border-radius: 5px;
}

/* line 3011, ../scss/style.scss */
.notif-attention p, .notif p, .notif-erreur p {
  margin: 0;
}

/* LEFT MENU*/
/* line 3018, ../scss/style.scss */
#leftm {
  /*padding-top:3%;*/
}

/* line 3021, ../scss/style.scss */
#leftm h4 {
  font-family: "bembomt-schlbk-webfont";
  font-size: 20px;
  text-transform: inherit;
}

/* line 3026, ../scss/style.scss */
#leftm .resize {
  font-size: 16px !important;
}

/* line 3029, ../scss/style.scss */
#leftm .msg-error {
  text-transform: initial;
  font-family: "bembomt-schlbk-webfont" !important;
  font-size: initial;
}

/* line 3034, ../scss/style.scss */
.left-menu {
  position: fixed;
  height: 100%;
  /*width:340px;*/
  width: 500px;
  background-color: white;
  top: 0px;
  left: 0px;
  border-right: 5px solid #8e744a;
  z-index: 100000;
  /*transition: all 0.5s ease;*/
  overflow: visible;
}

/* line 3047, ../scss/style.scss */
.effet-window {
  -webkit-animation: open-window 3s ease-in-out;
  -moz-animation: open-window 3s ease-in-out;
  -o-animation: open-window 3s ease-in-out;
  animation: open-window 3s ease-in-out;
  transition: all 1s ease;
}

/* line 3054, ../scss/style.scss */
.left-menu .btn-trans {
  height: 46px;
}

/* line 3057, ../scss/style.scss */
.left-menu .container {
  height: 100%;
}

/* line 3060, ../scss/style.scss */
.left-menu.m-hidden {
  height: 100%;
  width: 500px;
  background-color: white;
  top: 0px;
  /*left:-396px;*/
  left: -496px;
  border-right: 5px solid #8e744a;
  z-index: 100000;
}

/* line 3070, ../scss/style.scss */
#leftm .msg-error {
  font-family: initial;
}

/* line 3073, ../scss/style.scss */
.show-menu-left {
  display: block;
  width: 110px;
  height: 55px;
  transform: rotate(-90deg);
  position: absolute;
  top: 50%;
  background-color: #8e744a;
  right: -83px;
  line-height: 50px;
  text-align: center;
  font-size: 1.5em;
  color: white;
  cursor: pointer;
  z-index: 2000000;
}

/* line 3089, ../scss/style.scss */
.show-menu-left > span {
  font-family: 'SackersGothicLight' !important;
  text-transform: uppercase;
  padding-right: 5px;
}

/* line 3094, ../scss/style.scss */
.remove-menu-left {
  position: absolute;
  display: block;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  background-color: #8e744a;
  right: -35px;
  line-height: 70px;
  text-align: center;
  font-size: 2.5em;
  color: white;
  z-index: 500;
  cursor: pointer;
}

/* right MENU*/
/* line 3112, ../scss/style.scss */
.right-menu {
  position: fixed;
  height: 100%;
  width: 300px;
  background-color: white;
  top: 0px;
  right: 0px;
  border-left: 5px solid #8e744a;
  z-index: 100000;
  transition: all 0.5s ease;
}

/* line 3123, ../scss/style.scss */
.right-menu h5 {
  text-align: center;
}

/* line 3126, ../scss/style.scss */
.right-menu a {
  text-align: left;
  padding-left: 50px;
  line-height: 40px;
}

/* line 3131, ../scss/style.scss */
.right-menu h3 {
  margin-top: 0 !important;
  background-color: #8e744a;
  color: #fff;
  text-align: center;
  padding: 10px;
}

/* line 3138, ../scss/style.scss */
.right-menu.m-hidden {
  position: fixed;
  height: 100%;
  width: 300px;
  background-color: white;
  top: 0px;
  right: -296px;
  border-left: 5px solid #8e744a;
  z-index: 100000;
}

/* line 3148, ../scss/style.scss */
.left-menu h3 {
  margin-top: -30px !important;
  background-color: #8e744a;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin-right: -15px;
  margin-left: -15px;
}

/* line 3157, ../scss/style.scss */
.show-menu-right {
  position: fixed;
  display: block;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  position: absolute;
  top: 40%;
  background-color: #8e744a;
  left: -35px;
  line-height: 64px;
  text-align: center;
  font-size: 2.5em;
  color: white;
  cursor: pointer;
  border: 2px solid white;
}

/* line 3174, ../scss/style.scss */
div.show-menu {
  position: absolute;
  width: 80px;
  height: 100%;
  z-index: 1;
  background: rgba(0, 0, 0, 0.02);
}

/* line 3181, ../scss/style.scss */
div.show-menu span {
  position: absolute;
  top: 45%;
  left: 30%;
  font-size: 60px;
  font-weight: lighter;
  color: #c5c5c5;
  text-shadow: 0 -1px 0 #888;
}

/* line 3190, ../scss/style.scss */
#rightm li {
  line-height: 30px;
  margin-left: 40px;
}

/* line 3194, ../scss/style.scss */
.invisible {
  transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);
  -webkit-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);
}

/* line 3198, ../scss/style.scss */
div.invisible {
  background: transparent;
}

/* line 3201, ../scss/style.scss */
span.invisible {
  opacity: 0;
}

/* line 3204, ../scss/style.scss */
#btn-reset-fabric {
  background-color: #fff;
  border: 1px solid #09202d;
  color: #09202d;
  margin: 12px;
  padding: 10px;
  margin-top: 2px;
}

/* line 3212, ../scss/style.scss */
#btn-reset-fabric span {
  font-size: 15px;
}

/* navigation menu */
/* line 3216, ../scss/style.scss */
.nav--list {
  display: inline-block;
}

/* line 3219, ../scss/style.scss */
.nav--sublist {
  width: 200px;
  top: 100%;
  left: 0;
  position: absolute;
  z-index: 4;
  background-color: #ffffff;
  text-decoration: none;
}

/* line 3228, ../scss/style.scss */
.nav--list ul {
  list-style: none;
}

/* line 3231, ../scss/style.scss */
.nav--sublist li {
  display: block;
  padding-bottom: 10px;
}

/* line 3235, ../scss/style.scss */
.nav--subcontainer:not(:hover) .nav--sublist {
  display: none;
}

/*
		 * stars styles
		 */
/* line 3241, ../scss/style.scss */
.rating {
  margin-left: 4px;
  font-size: 3.5em;
  margin-top: -13px;
}

/* line 3246, ../scss/style.scss */
.rating input {
  float: right;
  opacity: 0;
}

/* line 3250, ../scss/style.scss */
.rating a,
.rating label {
  float: right;
  color: #aaa;
  text-decoration: none;
  -webkit-transition: color .4s;
  -moz-transition: color .4s;
  -o-transition: color .4s;
  transition: color .4s;
  padding-left: 0;
  padding-right: 0;
}

/* line 3262, ../scss/style.scss */
.rating label:hover ~ label,
.rating input:focus ~ label,
.rating label:hover,
.rating a:hover,
.rating a:hover ~ a,
.rating a:focus,
.rating a:focus ~ a {
  color: #8e744a;
  cursor: pointer;
  background-color: transparent !important;
}

/* line 3273, ../scss/style.scss */
.rating2 {
  direction: rtl;
}

/* line 3276, ../scss/style.scss */
.rating2 a {
  float: none;
}

/* Arrows */
/* line 3280, ../scss/style.scss */
.slick-fixed {
  z-index: 1000;
}

/* line 3283, ../scss/style.scss */
.slick-prev,
.slick-next {
  font-size: 0em;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  /* width: 40px;
   height: 40px;*/
  margin-top: -38px;
  padding: 0;
  cursor: pointer;
  color: #8e744a !important;
  border: none !important;
  outline: none;
  background: transparent !important;
  z-index: 50000;
}

/* line 3301, ../scss/style.scss */
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: #8e744a !important;
  outline: none;
  background: transparent !important;
}

/* line 3309, ../scss/style.scss */
.slick-prev:before,
.slick-next:before {
  font-family: 'slick';
  font-size: 40px !important;
  line-height: 1;
  opacity: .75;
  color: #000 !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 3319, ../scss/style.scss */
.img-modal-slick {
  max-height: 400px;
}

/* line 3322, ../scss/style.scss */
.slide-number-fabric {
  width: 100%;
  height: 20px;
  position: relative;
  top: 0px;
  left: 0;
  text-align: center;
  line-height: 20px;
  color: #09202d;
  font-size: 1em;
  text-transform: lowercase;
}

#ordertissusparent {
  background-color: #f3f3f3;
  border-radius: 10px;
  margin: 20px;
  padding: 30px 0px 1px 0px
}

/* line 3335, ../scss/style.scss */
.slick-slide img {
  width: 150px;
  height: 150px;
  border-radius: 10px;
}

/* line 3339, ../scss/style.scss */
.btn-fabric2 {
  border: 1px solid #8e744a;
  background-color: #fff;
  color: #8e744a !important;
}

/* line 3344, ../scss/style.scss */
.btn-fabric-line {
  border: 1px solid #8e744a;
  background-color: #8e744a;
  color: #fff;
  padding: 20px;
}

/* line 3350, ../scss/style.scss */
.btn-fabric-line:hover {
  border: 1px solid #8e744a;
  background-color: #fff;
  color: #8e744a !important;
}

/* line 3355, ../scss/style.scss */
.btn-fabric2:hover {
  border: 1px solid #8e744a !important;
  background-color: #8e744a !important;
  color: #fff !important;
}

/* line 3360, ../scss/style.scss */
.btn-fabric {
  border: 1px solid #8e744a;
  background-color: #8e744a;
  color: #fff;
  text-transform: lowercase;
  font-family: 'SackersGothicLight' !important;
  padding: 7px 20px 10px 20px;
}

/* line 3368, ../scss/style.scss */
.btn-fabric:hover {
  border: 1px solid #8e744a;
  background-color: #fff;
  color: #8e744a !important;
}

/*SLICK*/
/* line 3374, ../scss/style.scss */
.slick-fixed {
  position: fixed;
  width: 100%;
  bottom: 0;
  left: 0;
  background-color: white;
  border-top: 1px solid #8e744a;
}

/* line 3382, ../scss/style.scss */
#slick-global {
  position: fixed;
  width: 100%;
  background-color: white;
}

/* line 3387, ../scss/style.scss */
.slick-global-height {
  height: 0px;
  position: fixed;
  width: 100%;
  bottom: 0;
  left: 0;
}

/* line 3394, ../scss/style.scss */
.slick-global-open {
  height: 350px;
  position: fixed;
  width: 100%;
  bottom: 0;
  left: 0;
}

/* line 3401, ../scss/style.scss */
.in-stock {
  bottom: 10px;
  color: green;
  border-radius: 50%;
  bottom: 0;
  padding: 5px;
  text-align: center;
}

/* line 3409, ../scss/style.scss */
.out-stock {
  bottom: 10px;
  color: red;
  border-radius: 50%;
  bottom: 0;
  padding: 5px;
  text-align: center;
}

/* line 3417, ../scss/style.scss */
.spacing-slick {
  height: 250px;
}

/* line 3420, ../scss/style.scss */
.slide-image {
  cursor: pointer;
}

/* line 3423, ../scss/style.scss */
.loading-data h3 {
  background-color: #8e744a;
  color: #fff;
  text-align: center;
  border-radius: 10px;
}

/* line 3429, ../scss/style.scss */
.hide-slick {
  height: 0;
}

/* SEARCH MEASURE AND OPTIONS */
/* line 3433, ../scss/style.scss */
.spacing-afix {
  background-color: #E5E5E5;
  margin-top: -33px;
  width: 62%;
  height: 68px;
  padding-top: 21px;
  position: fixed;
  z-index: 2;
}

/* line 3442, ../scss/style.scss */
.spacing-afix-top {
  margin-top: 100px;
  background-color: #E5E5E5;
}

/* line 3446, ../scss/style.scss */
.show-all-list {
  color: #999;
  font-family: "SackersGothicLight";
  font-size: 14px;
  text-transform: lowercase;
  margin-top: -21px !important;
  display: block;
  margin-left: 35px;
}

/* line 3455, ../scss/style.scss */
.autocomplete-suggestions {
  border: 1px solid #999;
  background: #fff;
  cursor: default;
  overflow-y: scroll;
}

/* line 3461, ../scss/style.scss */
.ul-autocomplete {
  list-style-type: none;
  cursor: pointer;
}

/* line 3465, ../scss/style.scss */
.ul-autocomplete:hover {
  background-color: #09202d;
  color: #ffffff;
}

/* line 3469, ../scss/style.scss */
#inputbox {
  position: relative;
}

/* line 3472, ../scss/style.scss */
#outputbox {
  z-index: 2;
  position: absolute;
  max-height: 162px;
  width: 99%;
  padding-top: 6px;
}

/* line 3480, ../scss/style.scss */
.glyphicon-th, .glyphicon-th-list, .glyphicon-unchecked, .glyphicon-check {
  font-size: 20px;
  margin-left: 10px;
  /* margin-top: -16px; */
  cursor: pointer;
}

/* line 3486, ../scss/style.scss */
.glyphicon-menu-down {
  cursor: pointer;
}

/* LOADER */
/* line 3490, ../scss/style.scss */
.catching {
  position: fixed;
  background-color: rgba(255, 255, 255, 0.8);
  height: 100%;
  width: 100%;
  z-index: 200000;
  left: 0;
  top: 0;
  overflow: visible;
}

/* line 3501, ../scss/style.scss */
.catchingmesure {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 10px;
  height: 100%;
  width: 100%;
  z-index: 100000;
}

/* line 3509, ../scss/style.scss */
.catchingmodal {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.8);
  height: 100%;
  width: 100%;
  z-index: 300000;
}

/* line 3516, ../scss/style.scss */
#content {
  position: relative;
}

/* line 3519, ../scss/style.scss */
.spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  perspective: 100px;
}

.spinner-text {
  display:none;
  font-weight:1000;
  position: fixed;
  top:40%;
  left:43%;
  z-index:2;
  perspective:100px;;
}

/* line 3526, ../scss/style.scss */
.back-spinner {
  display: block;
  position: absolute;
  background-color: #09202d;
  width: 100%;
  opacity: 0.8;
  z-index: 2;
}

/* line 3534, ../scss/style.scss */
.spinner > i {
  display: block;
  position: absolute;
  opacity: 1;
}

/* line 3539, ../scss/style.scss */
.spinner > i b {
  display: block;
  width: 1px;
  height: 1px;
  border-radius: 1px;
  background: #8e744a;
  box-shadow: 0px 0px 4px #8e744a;
  animation-name: spin;
  animation-duration: 0.4s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: spin;
  -webkit-animation-duration: 0.4s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
}

/* line 3555, ../scss/style.scss */
.spinner > i:nth-child(1) {
  transform: rotate(3.6deg) translate3d(30px, 0, 0);
}

/* line 3558, ../scss/style.scss */
.spinner > i:nth-child(1) b {
  animation-delay: 0.01061s;
}

/* line 3561, ../scss/style.scss */
.spinner > i:nth-child(2) {
  transform: rotate(7.2deg) translate3d(30px, 0, 0);
}

/* line 3564, ../scss/style.scss */
.spinner > i:nth-child(2) b {
  animation-delay: 0.02122s;
}

/* line 3567, ../scss/style.scss */
.spinner > i:nth-child(3) {
  transform: rotate(10.8deg) translate3d(30px, 0, 0);
}

/* line 3570, ../scss/style.scss */
.spinner > i:nth-child(3) b {
  animation-delay: 0.04184s;
}

/* line 3573, ../scss/style.scss */
.spinner > i:nth-child(4) {
  transform: rotate(14.4deg) translate3d(30px, 0, 0);
}

/* line 3576, ../scss/style.scss */
.spinner > i:nth-child(4) b {
  animation-delay: 0.06245s;
}

/* line 3579, ../scss/style.scss */
.spinner > i:nth-child(5) {
  transform: rotate(18deg) translate3d(30px, 0, 0);
}

/* line 3582, ../scss/style.scss */
.spinner > i:nth-child(5) b {
  animation-delay: 0.08306s;
}

/* line 3585, ../scss/style.scss */
.spinner > i:nth-child(6) {
  transform: rotate(21.6deg) translate3d(30px, 0, 0);
}

/* line 3588, ../scss/style.scss */
.spinner > i:nth-child(6) b {
  animation-delay: 0.10367s;
}

/* line 3591, ../scss/style.scss */
.spinner > i:nth-child(7) {
  transform: rotate(25.2deg) translate3d(30px, 0, 0);
}

/* line 3594, ../scss/style.scss */
.spinner > i:nth-child(7) b {
  animation-delay: 0.12429s;
}

/* line 3597, ../scss/style.scss */
.spinner > i:nth-child(8) {
  transform: rotate(28.8deg) translate3d(30px, 0, 0);
}

/* line 3600, ../scss/style.scss */
.spinner > i:nth-child(8) b {
  animation-delay: 0.14449s;
}

/* line 3603, ../scss/style.scss */
.spinner > i:nth-child(9) {
  transform: rotate(32.4deg) translate3d(30px, 0, 0);
}

/* line 3606, ../scss/style.scss */
.spinner > i:nth-child(9) b {
  animation-delay: 0.16551s;
}

/* line 3609, ../scss/style.scss */
.spinner > i:nth-child(10) {
  transform: rotate(36deg) translate3d(30px, 0, 0);
}

/* line 3612, ../scss/style.scss */
.spinner > i:nth-child(10) b {
  animation-delay: 0.18612s;
}

/* line 3615, ../scss/style.scss */
.spinner > i:nth-child(11) {
  transform: rotate(39.6deg) translate3d(30px, 0, 0);
}

/* line 3618, ../scss/style.scss */
.spinner > i:nth-child(11) b {
  animation-delay: 0.20673s;
}

/* line 3621, ../scss/style.scss */
.spinner > i:nth-child(12) {
  transform: rotate(43.2deg) translate3d(30px, 0, 0);
}

/* line 3624, ../scss/style.scss */
.spinner > i:nth-child(12) b {
  animation-delay: 0.22735s;
}

/* line 3627, ../scss/style.scss */
.spinner > i:nth-child(13) {
  transform: rotate(46.8deg) translate3d(30px, 0, 0);
}

/* line 3630, ../scss/style.scss */
.spinner > i:nth-child(13) b {
  animation-delay: 0.24796s;
}

/* line 3633, ../scss/style.scss */
.spinner > i:nth-child(14) {
  transform: rotate(50.4deg) translate3d(30px, 0, 0);
}

/* line 3636, ../scss/style.scss */
.spinner > i:nth-child(14) b {
  animation-delay: 0.26857s;
}

/* line 3639, ../scss/style.scss */
.spinner > i:nth-child(15) {
  transform: rotate(54deg) translate3d(30px, 0, 0);
}

/* line 3642, ../scss/style.scss */
.spinner > i:nth-child(15) b {
  animation-delay: 0.28918s;
}

/* line 3645, ../scss/style.scss */
.spinner > i:nth-child(16) {
  transform: rotate(57.6deg) translate3d(30px, 0, 0);
}

/* line 3648, ../scss/style.scss */
.spinner > i:nth-child(16) b {
  animation-delay: 0.3098s;
}

/* line 3651, ../scss/style.scss */
.spinner > i:nth-child(17) {
  transform: rotate(61.2deg) translate3d(30px, 0, 0);
}

/* line 3654, ../scss/style.scss */
.spinner > i:nth-child(17) b {
  animation-delay: 0.32041s;
}

/* line 3657, ../scss/style.scss */
.spinner > i:nth-child(18) {
  transform: rotate(64.8deg) translate3d(30px, 0, 0);
}

/* line 3660, ../scss/style.scss */
.spinner > i:nth-child(18) b {
  animation-delay: 0.34102s;
}

/* line 3663, ../scss/style.scss */
.spinner > i:nth-child(19) {
  transform: rotate(68.4deg) translate3d(30px, 0, 0);
}

/* line 3666, ../scss/style.scss */
.spinner > i:nth-child(19) b {
  animation-delay: 0.36163s;
}

/* line 3669, ../scss/style.scss */
.spinner > i:nth-child(20) {
  transform: rotate(72deg) translate3d(30px, 0, 0);
}

/* line 3672, ../scss/style.scss */
.spinner > i:nth-child(20) b {
  animation-delay: 0.38224s;
}

/* line 3675, ../scss/style.scss */
.spinner > i:nth-child(21) {
  transform: rotate(75.6deg) translate3d(30px, 0, 0);
}

/* line 3678, ../scss/style.scss */
.spinner > i:nth-child(21) b {
  animation-delay: 0.40286s;
}

/* line 3681, ../scss/style.scss */
.spinner > i:nth-child(22) {
  transform: rotate(79.2deg) translate3d(30px, 0, 0);
}

/* line 3684, ../scss/style.scss */
.spinner > i:nth-child(22) b {
  animation-delay: 0.42347s;
}

/* line 3687, ../scss/style.scss */
.spinner > i:nth-child(23) {
  transform: rotate(82.8deg) translate3d(30px, 0, 0);
}

/* line 3690, ../scss/style.scss */
.spinner > i:nth-child(23) b {
  animation-delay: 0.44408s;
}

/* line 3693, ../scss/style.scss */
.spinner > i:nth-child(24) {
  transform: rotate(86.4deg) translate3d(30px, 0, 0);
}

/* line 3696, ../scss/style.scss */
.spinner > i:nth-child(24) b {
  animation-delay: 0.46469s;
}

/* line 3699, ../scss/style.scss */
.spinner > i:nth-child(25) {
  transform: rotate(90deg) translate3d(30px, 0, 0);
}

/* line 3702, ../scss/style.scss */
.spinner > i:nth-child(25) b {
  animation-delay: 0.48531s;
}

/* line 3705, ../scss/style.scss */
.spinner > i:nth-child(26) {
  transform: rotate(93.6deg) translate3d(30px, 0, 0);
}

/* line 3708, ../scss/style.scss */
.spinner > i:nth-child(26) b {
  animation-delay: 0.50592s;
}

/* line 3711, ../scss/style.scss */
.spinner > i:nth-child(27) {
  transform: rotate(97.2deg) translate3d(30px, 0, 0);
}

/* line 3714, ../scss/style.scss */
.spinner > i:nth-child(27) b {
  animation-delay: 0.52653s;
}

/* line 3717, ../scss/style.scss */
.spinner > i:nth-child(28) {
  transform: rotate(100.8deg) translate3d(30px, 0, 0);
}

/* line 3720, ../scss/style.scss */
.spinner > i:nth-child(28) b {
  animation-delay: 0.54714s;
}

/* line 3723, ../scss/style.scss */
.spinner > i:nth-child(29) {
  transform: rotate(104.4deg) translate3d(30px, 0, 0);
}

/* line 3726, ../scss/style.scss */
.spinner > i:nth-child(29) b {
  animation-delay: 0.56776s;
}

/* line 3729, ../scss/style.scss */
.spinner > i:nth-child(30) {
  transform: rotate(108deg) translate3d(30px, 0, 0);
}

/* line 3732, ../scss/style.scss */
.spinner > i:nth-child(30) b {
  animation-delay: 0.5837s;
}

/* line 3735, ../scss/style.scss */
.spinner > i:nth-child(31) {
  transform: rotate(111.6deg) translate3d(30px, 0, 0);
}

/* line 3738, ../scss/style.scss */
.spinner > i:nth-child(31) b {
  animation-delay: 0.60898s;
}

/* line 3741, ../scss/style.scss */
.spinner > i:nth-child(32) {
  transform: rotate(115.2deg) translate3d(30px, 0, 0);
}

/* line 3744, ../scss/style.scss */
.spinner > i:nth-child(32) b {
  animation-delay: 0.62959s;
}

/* line 3747, ../scss/style.scss */
.spinner > i:nth-child(33) {
  transform: rotate(118.8deg) translate3d(30px, 0, 0);
}

/* line 3750, ../scss/style.scss */
.spinner > i:nth-child(33) b {
  animation-delay: 0.6402s;
}

/* line 3753, ../scss/style.scss */
.spinner > i:nth-child(34) {
  transform: rotate(122.4deg) translate3d(30px, 0, 0);
}

/* line 3756, ../scss/style.scss */
.spinner > i:nth-child(34) b {
  animation-delay: 0.66082s;
}

/* line 3759, ../scss/style.scss */
.spinner > i:nth-child(35) {
  transform: rotate(126deg) translate3d(30px, 0, 0);
}

/* line 3762, ../scss/style.scss */
.spinner > i:nth-child(35) b {
  animation-delay: 0.68143s;
}

/* line 3765, ../scss/style.scss */
.spinner > i:nth-child(36) {
  transform: rotate(129.6deg) translate3d(30px, 0, 0);
}

/* line 3768, ../scss/style.scss */
.spinner > i:nth-child(36) b {
  animation-delay: 0.70204s;
}

/* line 3771, ../scss/style.scss */
.spinner > i:nth-child(37) {
  transform: rotate(133.2deg) translate3d(30px, 0, 0);
}

/* line 3774, ../scss/style.scss */
.spinner > i:nth-child(37) b {
  animation-delay: 0.72265s;
}

/* line 3777, ../scss/style.scss */
.spinner > i:nth-child(38) {
  transform: rotate(136.8deg) translate3d(30px, 0, 0);
}

/* line 3780, ../scss/style.scss */
.spinner > i:nth-child(38) b {
  animation-delay: 0.74327s;
}

/* line 3783, ../scss/style.scss */
.spinner > i:nth-child(39) {
  transform: rotate(140.4deg) translate3d(30px, 0, 0);
}

/* line 3786, ../scss/style.scss */
.spinner > i:nth-child(39) b {
  animation-delay: 0.76388s;
}

/* line 3789, ../scss/style.scss */
.spinner > i:nth-child(40) {
  transform: rotate(144deg) translate3d(30px, 0, 0);
}

/* line 3792, ../scss/style.scss */
.spinner > i:nth-child(40) b {
  animation-delay: 0.78449s;
}

/* line 3795, ../scss/style.scss */
.spinner > i:nth-child(41) {
  transform: rotate(147.6deg) translate3d(30px, 0, 0);
}

/* line 3798, ../scss/style.scss */
.spinner > i:nth-child(41) b {
  animation-delay: 0.8051s;
}

/* line 3801, ../scss/style.scss */
.spinner > i:nth-child(42) {
  transform: rotate(151.2deg) translate3d(30px, 0, 0);
}

/* line 3804, ../scss/style.scss */
.spinner > i:nth-child(42) b {
  animation-delay: 0.82571s;
}

/* line 3807, ../scss/style.scss */
.spinner > i:nth-child(43) {
  transform: rotate(154.8deg) translate3d(30px, 0, 0);
}

/* line 3810, ../scss/style.scss */
.spinner > i:nth-child(43) b {
  animation-delay: 0.84633s;
}

/* line 3813, ../scss/style.scss */
.spinner > i:nth-child(44) {
  transform: rotate(158.4deg) translate3d(30px, 0, 0);
}

/* line 3816, ../scss/style.scss */
.spinner > i:nth-child(44) b {
  animation-delay: 0.86694s;
}

/* line 3819, ../scss/style.scss */
.spinner > i:nth-child(45) {
  transform: rotate(162deg) translate3d(30px, 0, 0);
}

/* line 3822, ../scss/style.scss */
.spinner > i:nth-child(45) b {
  animation-delay: 0.88755s;
}

/* line 3825, ../scss/style.scss */
.spinner > i:nth-child(46) {
  transform: rotate(165.6deg) translate3d(30px, 0, 0);
}

/* line 3828, ../scss/style.scss */
.spinner > i:nth-child(46) b {
  animation-delay: 0.90816s;
}

/* line 3831, ../scss/style.scss */
.spinner > i:nth-child(47) {
  transform: rotate(169.2deg) translate3d(30px, 0, 0);
}

/* line 3834, ../scss/style.scss */
.spinner > i:nth-child(47) b {
  animation-delay: 0.92878s;
}

/* line 3837, ../scss/style.scss */
.spinner > i:nth-child(48) {
  transform: rotate(172.8deg) translate3d(30px, 0, 0);
}

/* line 3840, ../scss/style.scss */
.spinner > i:nth-child(48) b {
  animation-delay: 0.94939s;
}

/* line 3843, ../scss/style.scss */
.spinner > i:nth-child(49) {
  transform: rotate(176.4deg) translate3d(30px, 0, 0);
}

/* line 3846, ../scss/style.scss */
.spinner > i:nth-child(49) b {
  animation-delay: 0.9642s;
}

/* line 3849, ../scss/style.scss */
.spinner > i:nth-child(50) {
  transform: rotate(180deg) translate3d(30px, 0, 0);
}

/* line 3852, ../scss/style.scss */
.spinner > i:nth-child(50) b {
  animation-delay: 0.98061s;
}

/* line 3855, ../scss/style.scss */
.spinner > i:nth-child(51) {
  transform: rotate(183.6deg) translate3d(30px, 0, 0);
}

/* line 3858, ../scss/style.scss */
.spinner > i:nth-child(51) b {
  animation-delay: 1s;
}

/* line 3861, ../scss/style.scss */
.spinner > i:nth-child(52) {
  transform: rotate(187.2deg) translate3d(30px, 0, 0);
}

/* line 3864, ../scss/style.scss */
.spinner > i:nth-child(52) b {
  animation-delay: 1.01061s;
}

/* line 3867, ../scss/style.scss */
.spinner > i:nth-child(53) {
  transform: rotate(190.8deg) translate3d(30px, 0, 0);
}

/* line 3870, ../scss/style.scss */
.spinner > i:nth-child(53) b {
  animation-delay: 1.02122s;
}

/* line 3873, ../scss/style.scss */
.spinner > i:nth-child(54) {
  transform: rotate(194.4deg) translate3d(30px, 0, 0);
}

/* line 3876, ../scss/style.scss */
.spinner > i:nth-child(54) b {
  animation-delay: 1.04184s;
}

/* line 3879, ../scss/style.scss */
.spinner > i:nth-child(55) {
  transform: rotate(198deg) translate3d(30px, 0, 0);
}

/* line 3882, ../scss/style.scss */
.spinner > i:nth-child(55) b {
  animation-delay: 1.06245s;
}

/* line 3885, ../scss/style.scss */
.spinner > i:nth-child(56) {
  transform: rotate(201.6deg) translate3d(30px, 0, 0);
}

/* line 3888, ../scss/style.scss */
.spinner > i:nth-child(56) b {
  animation-delay: 1.08306s;
}

/* line 3891, ../scss/style.scss */
.spinner > i:nth-child(57) {
  transform: rotate(205.2deg) translate3d(30px, 0, 0);
}

/* line 3894, ../scss/style.scss */
.spinner > i:nth-child(57) b {
  animation-delay: 1.10367s;
}

/* line 3897, ../scss/style.scss */
.spinner > i:nth-child(58) {
  transform: rotate(208.8deg) translate3d(30px, 0, 0);
}

/* line 3900, ../scss/style.scss */
.spinner > i:nth-child(58) b {
  animation-delay: 1.12429s;
}

/* line 3903, ../scss/style.scss */
.spinner > i:nth-child(59) {
  transform: rotate(212.4deg) translate3d(30px, 0, 0);
}

/* line 3906, ../scss/style.scss */
.spinner > i:nth-child(59) b {
  animation-delay: 1.14449s;
}

/* line 3909, ../scss/style.scss */
.spinner > i:nth-child(60) {
  transform: rotate(216deg) translate3d(30px, 0, 0);
}

/* line 3912, ../scss/style.scss */
.spinner > i:nth-child(60) b {
  animation-delay: 1.83673s;
}

/* line 3915, ../scss/style.scss */
.spinner > i:nth-child(61) {
  transform: rotate(219.6deg) translate3d(30px, 0, 0);
}

/* line 3918, ../scss/style.scss */
.spinner > i:nth-child(61) b {
  animation-delay: 1.86735s;
}

/* line 3921, ../scss/style.scss */
.spinner > i:nth-child(62) {
  transform: rotate(223.2deg) translate3d(30px, 0, 0);
}

/* line 3924, ../scss/style.scss */
.spinner > i:nth-child(62) b {
  animation-delay: 1.16551s;
}

/* line 3927, ../scss/style.scss */
.spinner > i:nth-child(63) {
  transform: rotate(226.8deg) translate3d(30px, 0, 0);
}

/* line 3930, ../scss/style.scss */
.spinner > i:nth-child(63) b {
  animation-delay: 1.18612s;
}

/* line 3933, ../scss/style.scss */
.spinner > i:nth-child(64) {
  transform: rotate(230.4deg) translate3d(30px, 0, 0);
}

/* line 3936, ../scss/style.scss */
.spinner > i:nth-child(64) b {
  animation-delay: 1.20673s;
}

/* line 3939, ../scss/style.scss */
.spinner > i:nth-child(65) {
  transform: rotate(234deg) translate3d(30px, 0, 0);
}

/* line 3942, ../scss/style.scss */
.spinner > i:nth-child(65) b {
  animation-delay: 1.22735s;
}

/* line 3945, ../scss/style.scss */
.spinner > i:nth-child(66) {
  transform: rotate(237.6deg) translate3d(30px, 0, 0);
}

/* line 3948, ../scss/style.scss */
.spinner > i:nth-child(66) b {
  animation-delay: 1.24796s;
}

/* line 3951, ../scss/style.scss */
.spinner > i:nth-child(67) {
  transform: rotate(241.2deg) translate3d(30px, 0, 0);
}

/* line 3954, ../scss/style.scss */
.spinner > i:nth-child(67) b {
  animation-delay: 1.26857s;
}

/* line 3957, ../scss/style.scss */
.spinner > i:nth-child(68) {
  transform: rotate(244.8deg) translate3d(30px, 0, 0);
}

/* line 3960, ../scss/style.scss */
.spinner > i:nth-child(68) b {
  animation-delay: 1.28918s;
}

/* line 3963, ../scss/style.scss */
.spinner > i:nth-child(69) {
  transform: rotate(248.4deg) translate3d(30px, 0, 0);
}

/* line 3966, ../scss/style.scss */
.spinner > i:nth-child(69) b {
  animation-delay: 1.3098s;
}

/* line 3969, ../scss/style.scss */
.spinner > i:nth-child(70) {
  transform: rotate(252deg) translate3d(30px, 0, 0);
}

/* line 3972, ../scss/style.scss */
.spinner > i:nth-child(70) b {
  animation-delay: 1.32041s;
}

/* line 3975, ../scss/style.scss */
.spinner > i:nth-child(71) {
  transform: rotate(255.6deg) translate3d(30px, 0, 0);
}

/* line 3978, ../scss/style.scss */
.spinner > i:nth-child(71) b {
  animation-delay: 1.34102s;
}

/* line 3981, ../scss/style.scss */
.spinner > i:nth-child(72) {
  transform: rotate(259.2deg) translate3d(30px, 0, 0);
}

/* line 3984, ../scss/style.scss */
.spinner > i:nth-child(72) b {
  animation-delay: 1.36163s;
}

/* line 3987, ../scss/style.scss */
.spinner > i:nth-child(73) {
  transform: rotate(262.8deg) translate3d(30px, 0, 0);
}

/* line 3990, ../scss/style.scss */
.spinner > i:nth-child(73) b {
  animation-delay: 1.38224s;
}

/* line 3993, ../scss/style.scss */
.spinner > i:nth-child(74) {
  transform: rotate(266.4deg) translate3d(30px, 0, 0);
}

/* line 3996, ../scss/style.scss */
.spinner > i:nth-child(74) b {
  animation-delay: 1.40286s;
}

/* line 3999, ../scss/style.scss */
.spinner > i:nth-child(75) {
  transform: rotate(270deg) translate3d(30px, 0, 0);
}

/* line 4002, ../scss/style.scss */
.spinner > i:nth-child(75) b {
  animation-delay: 1.42347s;
}

/* line 4005, ../scss/style.scss */
.spinner > i:nth-child(76) {
  transform: rotate(273.6deg) translate3d(30px, 0, 0);
}

/* line 4008, ../scss/style.scss */
.spinner > i:nth-child(76) b {
  animation-delay: 1.44408s;
}

/* line 4011, ../scss/style.scss */
.spinner > i:nth-child(77) {
  transform: rotate(277.2deg) translate3d(30px, 0, 0);
}

/* line 4014, ../scss/style.scss */
.spinner > i:nth-child(77) b {
  animation-delay: 1.46469s;
}

/* line 4017, ../scss/style.scss */
.spinner > i:nth-child(78) {
  transform: rotate(280.8deg) translate3d(30px, 0, 0);
}

/* line 4020, ../scss/style.scss */
.spinner > i:nth-child(78) b {
  animation-delay: 1.48531s;
}

/* line 4023, ../scss/style.scss */
.spinner > i:nth-child(79) {
  transform: rotate(284.4deg) translate3d(30px, 0, 0);
}

/* line 4026, ../scss/style.scss */
.spinner > i:nth-child(79) b {
  animation-delay: 1.50592s;
}

/* line 4029, ../scss/style.scss */
.spinner > i:nth-child(80) {
  transform: rotate(288deg) translate3d(30px, 0, 0);
}

/* line 4032, ../scss/style.scss */
.spinner > i:nth-child(80) b {
  animation-delay: 1.52653s;
}

/* line 4035, ../scss/style.scss */
.spinner > i:nth-child(81) {
  transform: rotate(291.6deg) translate3d(30px, 0, 0);
}

/* line 4038, ../scss/style.scss */
.spinner > i:nth-child(81) b {
  animation-delay: 1.54714s;
}

/* line 4041, ../scss/style.scss */
.spinner > i:nth-child(82) {
  transform: rotate(295.2deg) translate3d(30px, 0, 0);
}

/* line 4044, ../scss/style.scss */
.spinner > i:nth-child(82) b {
  animation-delay: 1.56776s;
}

/* line 4047, ../scss/style.scss */
.spinner > i:nth-child(83) {
  transform: rotate(298.8deg) translate3d(30px, 0, 0);
}

/* line 4050, ../scss/style.scss */
.spinner > i:nth-child(83) b {
  animation-delay: 1.5837s;
}

/* line 4053, ../scss/style.scss */
.spinner > i:nth-child(84) {
  transform: rotate(302.4deg) translate3d(30px, 0, 0);
}

/* line 4056, ../scss/style.scss */
.spinner > i:nth-child(84) b {
  animation-delay: 1.60898s;
}

/* line 4059, ../scss/style.scss */
.spinner > i:nth-child(85) {
  transform: rotate(306deg) translate3d(30px, 0, 0);
}

/* line 4062, ../scss/style.scss */
.spinner > i:nth-child(85) b {
  animation-delay: 1.62959s;
}

/* line 4065, ../scss/style.scss */
.spinner > i:nth-child(86) {
  transform: rotate(309.6deg) translate3d(30px, 0, 0);
}

/* line 4068, ../scss/style.scss */
.spinner > i:nth-child(86) b {
  animation-delay: 1.6402s;
}

/* line 4071, ../scss/style.scss */
.spinner > i:nth-child(87) {
  transform: rotate(313.2deg) translate3d(30px, 0, 0);
}

/* line 4074, ../scss/style.scss */
.spinner > i:nth-child(87) b {
  animation-delay: 1.66082s;
}

/* line 4077, ../scss/style.scss */
.spinner > i:nth-child(88) {
  transform: rotate(316.8deg) translate3d(30px, 0, 0);
}

/* line 4080, ../scss/style.scss */
.spinner > i:nth-child(88) b {
  animation-delay: 1.68143s;
}

/* line 4083, ../scss/style.scss */
.spinner > i:nth-child(89) {
  transform: rotate(320.4deg) translate3d(30px, 0, 0);
}

/* line 4086, ../scss/style.scss */
.spinner > i:nth-child(89) b {
  animation-delay: 1.70204s;
}

/* line 4089, ../scss/style.scss */
.spinner > i:nth-child(90) {
  transform: rotate(324deg) translate3d(30px, 0, 0);
}

/* line 4092, ../scss/style.scss */
.spinner > i:nth-child(90) b {
  animation-delay: 1.72265s;
}

/* line 4095, ../scss/style.scss */
.spinner > i:nth-child(91) {
  transform: rotate(327.6deg) translate3d(30px, 0, 0);
}

/* line 4098, ../scss/style.scss */
.spinner > i:nth-child(91) b {
  animation-delay: 1.74327s;
}

/* line 4101, ../scss/style.scss */
.spinner > i:nth-child(92) {
  transform: rotate(331.2deg) translate3d(30px, 0, 0);
}

/* line 4104, ../scss/style.scss */
.spinner > i:nth-child(92) b {
  animation-delay: 1.76388s;
}

/* line 4107, ../scss/style.scss */
.spinner > i:nth-child(93) {
  transform: rotate(334.8deg) translate3d(30px, 0, 0);
}

/* line 4110, ../scss/style.scss */
.spinner > i:nth-child(93) b {
  animation-delay: 1.78449s;
}

/* line 4113, ../scss/style.scss */
.spinner > i:nth-child(94) {
  transform: rotate(338.4deg) translate3d(30px, 0, 0);
}

/* line 4116, ../scss/style.scss */
.spinner > i:nth-child(94) b {
  animation-delay: 1.8051s;
}

/* line 4119, ../scss/style.scss */
.spinner > i:nth-child(95) {
  transform: rotate(342deg) translate3d(30px, 0, 0);
}

/* line 4122, ../scss/style.scss */
.spinner > i:nth-child(95) b {
  animation-delay: 1.82571s;
}

/* line 4125, ../scss/style.scss */
.spinner > i:nth-child(96) {
  transform: rotate(345.6deg) translate3d(30px, 0, 0);
}

/* line 4128, ../scss/style.scss */
.spinner > i:nth-child(96) b {
  animation-delay: 1.84633s;
}

/* line 4131, ../scss/style.scss */
.spinner > i:nth-child(97) {
  transform: rotate(349.2deg) translate3d(30px, 0, 0);
}

/* line 4134, ../scss/style.scss */
.spinner > i:nth-child(97) b {
  animation-delay: 1.86694s;
}

/* line 4137, ../scss/style.scss */
.spinner > i:nth-child(98) {
  transform: rotate(352.8deg) translate3d(30px, 0, 0);
}

/* line 4140, ../scss/style.scss */
.spinner > i:nth-child(98) b {
  animation-delay: 1.88755s;
}

/* line 4143, ../scss/style.scss */
.spinner > i:nth-child(99) {
  transform: rotate(356.4deg) translate3d(30px, 0, 0);
}

/* line 4146, ../scss/style.scss */
.spinner > i:nth-child(99) b {
  animation-delay: 1.90816s;
}

/* line 4149, ../scss/style.scss */
.spinner > i:nth-child(100) {
  transform: rotate(360deg) translate3d(30px, 0, 0);
}

/* line 4152, ../scss/style.scss */
.spinner > i:nth-child(100) b {
  animation-delay: 1.92878s;
}

/* line 4155, ../scss/style.scss */
button.navigation {
  position: fixed;
  cursor: pointer;
  margin: auto;
  display: block;
  padding: 5px 20px;
  bottom: 10px;
  z-index: 9;
}

@media screen and (max-width: 1217px) {
  /* line 4166, ../scss/style.scss */
  .spacing-afix {
    background-color: #E5E5E5;
    margin-top: -33px;
    width: 97%;
    height: 68px;
    padding-top: 21px;
    /* margin-bottom: 29px; */
    position: fixed;
    z-index: 2;
  }

  /* line 4176, ../scss/style.scss */
  .border-tab-cart {
    border-right: 1px solid lightgrey;
    border-bottom: 1px solid lightgrey !important;
    min-height: 100px;
  }

  /* line 4181, ../scss/style.scss */
  .show-menu-left {
    display: block;
    width: 79px;
    height: 41px;
    transform: rotate(-90deg);
    position: absolute;
    top: 50%;
    background-color: #8e744a;
    right: -64px;
    line-height: 38px;
    text-align: center;
    font-size: 1em;
    color: white;
    cursor: pointer;
    z-index: 2000000;
  }

  /* line 4197, ../scss/style.scss */
  .border-tab-cart-last {
    /* margin-bottom: 6px; */
    min-height: 100px;
  }

  /* line 4201, ../scss/style.scss */
  .border-tab-cart-last-md {
    border-right: 0px solid lightgrey !important;
    /* margin-bottom: 6px; */
    min-height: 100px;
  }

  /* line 4206, ../scss/style.scss */
  .border-tab-bottom {
    border-bottom: 0px solid lightgrey !important;
    /* margin-bottom: 6px; */
  }

  /* Portrait and Landscape */
  /* line 4211, ../scss/style.scss */
  .sub-submenu {
    font-size: 14px;
  }

  /* line 4214, ../scss/style.scss */
  .submenu-scabal {
    margin-right: 2px !important;
    height: 46px;
    font-size: 14px;
  }

  /* line 4219, ../scss/style.scss */
  .modal-dialog {
    margin: 30px auto;
    font-size: 12px;
  }

  /* line 4223, ../scss/style.scss */
  .left-menu .spacing {
    margin-top: 30px;
  }

  /* line 4226, ../scss/style.scss */
  .left-menu h4 {
    font-size: 1em;
  }

  /* line 4229, ../scss/style.scss */
  .left-menu div {
    font-size: 1em;
  }

  /* line 4232, ../scss/style.scss */
  .left-menu button {
    font-size: 1em;
    margin-bottom: 10px;
  }

  /* line 4236, ../scss/style.scss */
  .show-menu-left {
    display: block;
    width: 79px;
    height: 41px;
    transform: rotate(-90deg);
    position: absolute;
    top: 60%;
    background-color: #8e744a;
    right: -64px;
    line-height: 38px;
    text-align: center;
    font-size: 1em;
    color: white;
    cursor: pointer;
    z-index: 2000000;
  }

  /* line 4252, ../scss/style.scss */
  .border-tab-cart-last {
    border-bottom: 1px solid lightgrey;
    /* margin-bottom: 6px; */
    min-height: 100px;
  }

  /* line 4257, ../scss/style.scss */
  .border-tab-cart-last-md {
    border-right: 0px solid lightgrey !important;
    /* margin-bottom: 6px; */
    min-height: 100px;
  }

  /* line 4272, ../scss/style.scss */
  .bulle {
    line-height: 13px;
  }

  /* line 4275, ../scss/style.scss */
  .font-resize {
    font-size: 0.9em;
  }

  /* line 4278, ../scss/style.scss */
  .open-slick {
    position: absolute;
    top: -70px;
    right: 16px;
    font-size: 2em;
    font-weight: bolder;
    color: #fff;
    transition: 1s all ease-in-out;
    height: 40px;
    width: 40px;
    background-color: #8e744a;
    text-align: center;
    line-height: 44px;
  }

  /* line 4292, ../scss/style.scss */
  .close-slick {
    position: absolute;
    top: 4px;
    right: 16px;
    font-size: 2em;
    color: #8e744a;
    transition: 1s all ease-in-out;
    z-index: 500;
  }

  /* line 4301, ../scss/style.scss */
  .fakelink {
    padding-left: 117px;
    border-bottom: 1px solid #8e744a;
  }

  /* line 4305, ../scss/style.scss */
  .fakelink-trouser {
    padding-left: 187px;
    border-bottom: 1px solid #8e744a;
  }

  /* line 4309, ../scss/style.scss */
  .fakelink-waistcoat {
    padding-left: 260px;
    border-bottom: 1px solid #8e744a;
  }

  /* line 4313, ../scss/style.scss */
  .fakelink-coat {
    padding-left: 330px;
    border-bottom: 1px solid #8e744a;
  }

  /* line 4317, ../scss/style.scss */
  .navbar-nav {
    background-color: #fff;
    padding: 0px;
    margin-left: 0px;
  }
}
@media screen and (max-width: 768px) {
  /* line 4322, ../scss/style.scss */
  .mobi-not-active {
    color: #09202d !important;
  }

  /* line 4325, ../scss/style.scss */
  .mobi-active {
    color: #8e744a !important;
  }

  /* line 4328, ../scss/style.scss */
  .spacing-afix {
    background-color: #E5E5E5;
    margin-top: -33px;
    width: 98%;
    height: 68px;
    padding-top: 21px;
    /* margin-bottom: 29px; */
    position: fixed;
    z-index: 2;
  }

  /* line 4338, ../scss/style.scss */
  #nav-mobile button#selectLanguage {
    width: 100%;
    margin-top: 0px;
    border-radius: 0px;
    background-color: white;
    color: #8e744a;
  }

  /* line 4345, ../scss/style.scss */
  #nav-mobile button#selectMenu {
    width: 100%;
    margin-top: 0px;
    border-radius: 0px;
    background-color: white;
    color: #8e744a;
  }

  /* line 4352, ../scss/style.scss */
  .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
    background-color: #fff !important;
    border-bottom: 4px solid #fff !important;
    padding-bottom: 11px !important;
    line-height: 40px !important;
    color: #09202d !important;
  }

  /* line 4359, ../scss/style.scss */
  #nav-mobile .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
    padding-bottom: 11px !important;
    line-height: 40px !important;
    color: #8e744a !important;
    border-bottom: 4px solid #fff !important;
    font-weight: bold;
  }

  /* line 4366, ../scss/style.scss */
  .navbar-nav {
    background-color: #fff;
    margin-left: 0px;
  }

  /* line 4370, ../scss/style.scss */
  .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: none !important;
    background-color: #fff;
  }
}
/* AJOUT ADRIEN */
/* line 4376, ../scss/style.scss */
.box-full {
  width: 100%;
}

/* line 4381, ../scss/style.scss */
.ar-squarre-img-base {
  display: block;
  width: 200px;
  height: 200px;
  overflow: hidden;
}

/* line 4390, ../scss/style.scss */
.ar-squarre-img-base img {
  min-height: 100%;
}

/* line 4397, ../scss/style.scss */
.ar-squarre-img-base-choice {
  display: block;
  overflow: hidden;
}

/* line 4404, ../scss/style.scss */
.ar-squarre-img-base-choice-details {
  height: 44px;
  overflow: hidden;
}

/* line 4411, ../scss/style.scss */
.ar-block-content-img-2 {
  width: 100px;
  height: 100px;
  overflow: hidden;
}

/* line 4419, ../scss/style.scss */
.ar-block-content-img {
  overflow: hidden;
  height: 100%;
  max-height: 44px;
  width: 40px;
  display: inline-block;
}

/* line 4429, ../scss/style.scss */
.ar-block-content-img img, .ar-block-content-img-2 img {
  height: 100%;
  width: auto;
  padding: 0;
}

/* line 4437, ../scss/style.scss */
.ar-squarre-img-base {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  margin: auto;
}

/* line 4444, ../scss/style.scss */
.vg-position-remove-measure {
  top: 12px !important;
}

/* line 4448, ../scss/style.scss */
.vg-position-remove-option {
  top: 12px !important;
}

/* line 4452, ../scss/style.scss */
.vg-row-space {
  margin-top: 15px !important;
}

/* line 4456, ../scss/style.scss */
.opt-color .descript-color.ng-binding.ng-scope {
  margin: 0 45px 0 10px;
  float: right;
  line-height: 44px;
}

/* line 4464, ../scss/style.scss */
#modalOptions h5, #modalMeasures h5, #modalMeasuresFastEntry h5, #modalOptionsFastEntry h5 {
  cursor: pointer;
}

/* line 4470, ../scss/style.scss */
.divButtonLining {
  position: relative;
  text-align: center;
}

/* line 4474, ../scss/style.scss */
.imButtonLining {
  float: none;
}

/* line 4478, ../scss/style.scss */
.spanDeleteImgButtonLining {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

/* line 4482, ../scss/style.scss */
.clearButtonLining {
  display: block;
  clear: both;
  height: 1px;
}

/* line 4486, ../scss/style.scss */
.clearSearchFabric {
  display: block;
  clear: both;
  height: 5px;
}

/* line 4490, ../scss/style.scss */
.divButtonLiningId {
  margin-top: 10px;
}

/* line 4494, ../scss/style.scss */
.codedel span {
  position: absolute;
  height: 25px;
  width: 25px;
  display: block;
  top: -19px;
  left: 73px;
  color: #fff;
  background-color: #fff;
  font-weight: bolder;
  color: #09202d;
  font-size: 1.3em;
  line-height: 30px;
}

/*# sourceMappingURL=style.css.map */
/*# sourceMappingURL=style.scss.map */
/*# sourceMappingURL=style.css.map */
/* line 4525, ../scss/style.scss */
#collapseArchive .ng-scope .pagination .active span {
  background-color: #8e744a;
  border-color: #8e744a;
}
/* line 4534, ../scss/style.scss */
#collapseArchive .ng-scope .pagination li a {
  color: #09202d;
}
/* line 4540, ../scss/style.scss */
#collapseArchive .ng-scope .pagination .disabled {
  opacity: 0.4;
}
/* line 4545, ../scss/style.scss */
#collapseArchive .ng-scope .pagination .disabled a {
  color: #ddd;
}
/* line 4560, ../scss/style.scss */
#collapseArchive .vg-row-space .input-group {
  width: 100px;
  float: right;
}
/* line 4565, ../scss/style.scss */
#collapseArchive .vg-row-space .input-group .form-control {
  border-color: #ccc;
}

/* line 4587, ../scss/style.scss */
#collapseCart .ng-scope .pagination .active span {
  background-color: #8e744a;
  border-color: #8e744a;
}
/* line 4596, ../scss/style.scss */
#collapseCart .ng-scope .pagination li a {
  color: #09202d;
}
/* line 4602, ../scss/style.scss */
#collapseCart .ng-scope .pagination .disabled {
  opacity: 0.4;
}
/* line 4607, ../scss/style.scss */
#collapseCart .ng-scope .pagination .disabled a {
  color: #ddd;
}
/* line 4622, ../scss/style.scss */
#collapseCart .vg-row-space .input-group {
  width: 100px;
  float: right;
}
/* line 4627, ../scss/style.scss */
#collapseCart .vg-row-space .input-group .form-control {
  border-color: #ccc;
}

/* line 4649, ../scss/style.scss */
#collapseInProcess .ng-scope .pagination .active span {
  background-color: #8e744a;
  border-color: #8e744a;
}
/* line 4658, ../scss/style.scss */
#collapseInProcess .ng-scope .pagination li a {
  color: #09202d;
}
/* line 4664, ../scss/style.scss */
#collapseInProcess .ng-scope .pagination .disabled {
  opacity: 0.4;
}
/* line 4669, ../scss/style.scss */
#collapseInProcess .ng-scope .pagination .disabled a {
  color: #ddd;
}
/* line 4684, ../scss/style.scss */
#collapseInProcess .vg-row-space .input-group {
  width: 100px;
  float: right;
}
/* line 4689, ../scss/style.scss */
#collapseInProcess .vg-row-space .input-group .form-control {
  border-color: #ccc;
}

/* line 4711, ../scss/style.scss */
#collapseDraft .ng-scope .pagination .active span {
  background-color: #8e744a;
  border-color: #8e744a;
}
/* line 4720, ../scss/style.scss */
#collapseDraft .ng-scope .pagination li a {
  color: #09202d;
}
/* line 4726, ../scss/style.scss */
#collapseDraft .ng-scope .pagination .disabled {
  opacity: 0.4;
}
/* line 4731, ../scss/style.scss */
#collapseDraft .ng-scope .pagination .disabled a {
  color: #ddd;
}
/* line 4746, ../scss/style.scss */
#collapseDraft .vg-row-space .input-group {
  width: 100px;
  float: right;
}
/* line 4751, ../scss/style.scss */
#collapseDraft .vg-row-space .input-group .form-control {
  border-color: #ccc;
}

/* line 4766, ../scss/style.scss */
.vg-position-remove-measure, .vg-position-remove-option {
  font-size: 2em;
  color: #09202d;
  top: 36px !important;
  right: 10px;
}

/* line 4776, ../scss/style.scss */
#modalMeasures .mesure-bloc .bulle-mesure, #modalMeasures .mesure-bloc .bulle-mesure-right {
  margin-right: 40px;
}

/* line 4782, ../scss/style.scss */
#modalMeasures .mesure-bloc .bulle-mesure-right {
  margin-left: -30px;
}

/* line 4788, ../scss/style.scss */
#modalMeasuresFastEntry .mesure-bloc .bulle-mesure, #modalMeasuresFastEntry .mesure-bloc .bulle-mesure-right {
  margin-right: 40px;
}

/* line 4794, ../scss/style.scss */
#modalMeasuresFastEntry .mesure-bloc .bulle-mesure-right {
  margin-left: -30px;
}

/* line 4804, ../scss/style.scss */
#modalSelect .bouton-taille p.ng-binding, #modalSelect .bouton-modal p.ng-binding {
  margin: 0;
}

/* line 4816, ../scss/style.scss */
.bck-nav .nav--list .nav--sublist {
  text-align: center;
  padding: 10px 0 0;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  top: 85%;
}
/* line 4826, ../scss/style.scss */
.bck-nav .nav--list .nav--sublist li {
  display: inline-block;
  margin: 0 10px;
}
/* line 4831, ../scss/style.scss */
.bck-nav .nav--list .nav--sublist li a {
  font-size: 1.5em;
}
/* line 4835, ../scss/style.scss */
.bck-nav .nav--list .nav--sublist li a.fa {
  font-size: 2em !important;
}

/* line 4852, ../scss/style.scss */
.dropdown-menu {
  text-align: center;
  padding: 20px 0;
}
/* line 4858, ../scss/style.scss */
.dropdown-menu li {
  display: inline-block;
  margin: 0 5px;
}
/* line 4863, ../scss/style.scss */
.dropdown-menu li a {
  font-size: 1.5em;
}
/* line 4867, ../scss/style.scss */
.dropdown-menu li a.fa {
  font-size: 2em !important;
}

/* line 4885, ../scss/style.scss */
.navbar-inverse .bck-nav .nav--subcontainer {
  max-width: 200px;
}
/* line 4896, ../scss/style.scss */
.navbar-inverse .bck-nav .nav--subcontainer span {
  white-space: nowrap;
  width: 100%;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 4917, ../scss/style.scss */
.clear {
  display: block;
  width: 100%;
  height: 1px;
  clear: both;
  background-color: transparent;
}

/* line 4931, ../scss/style.scss */
#accordionDashboard .panel-heading .glyphicon-chevron-down {
  font-size: 16px;
  margin-top: 17px;
}
/* line 4938, ../scss/style.scss */
#accordionDashboard .panel-heading .search-group {
  width: 70%;
  float: left;
}
/* line 4945, ../scss/style.scss */
#accordionDashboard .panel-heading .panel-title {
  width: 20%;
  min-width: 160px;
  float: left;
  margin-top: 8px;
}

@media screen and (max-width: 700px) {
  /* line 4964, ../scss/style.scss */
  #accordionDashboard .panel-heading .glyphicon-chevron-down {
    margin-top: 0px;
  }
  /* line 4970, ../scss/style.scss */
  #accordionDashboard .panel-heading .search-group {
    width: 90%;
  }
  /* line 4976, ../scss/style.scss */
  #accordionDashboard .panel-heading .panel-title {
    width: 90%;
    min-width: 90%;
    margin-top: 5px;
  }
}
/**
 * ----------------------------------------
 * ANIMATION
 * ----------------------------------------
 */
@-webkit-keyframes slide-in-blurred-right {
  0% {
    -webkit-transform: translateX(1000px) scaleX(2.5) scaleY(0.2);
    transform: translateX(1000px) scaleX(2.5) scaleY(0.2);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-filter: blur(40px);
    filter: blur(40px);
    opacity: 0;
  }
  25%,75% {
    -webkit-transform: translateX(0) scaleY(1) scaleX(1);
    transform: translateX(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-filter: blur(0);
    filter: blur(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(1000px) scaleX(2) scaleY(0.2);
    transform: translateX(1000px) scaleX(2) scaleY(0.2);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-filter: blur(40px);
    filter: blur(40px);
    opacity: 0;
  }
}
/* line 5028, ../scss/style.scss */
.logo {
  text-align: center;
}
/* line 5032, ../scss/style.scss */
.logo .logo-block {
  display: inline-block;
  padding: 10px 0;
}
/* line 5037, ../scss/style.scss */
.logo .logo-block img {
  max-height: 55px;
  max-width: 100px;
  width: auto;
}

/* line 5049, ../scss/style.scss */
.flex {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}

/* line 5060, ../scss/style.scss */
.order-1 {
  order: 1;
}

/* line 5066, ../scss/style.scss */
.order-2 {
  order: 2;
}

/* line 5072, ../scss/style.scss */
.order-3 {
  order: 3;
}

/* line 5078, ../scss/style.scss */
.navbar-header {
  text-align: center;
}

/* line 5084, ../scss/style.scss */
.logo-responsive {
  display: none;
}
/* line 5090, ../scss/style.scss */
.logo-responsive .logo-block img {
  max-height: 50px;
}

@media screen and (max-width: 767px) {
  /* line 5104, ../scss/style.scss */
  .logo-responsive {
    display: inline-block;
    margin-left: -42px;
  }

  /* line 5111, ../scss/style.scss */
  .order-2 {
    display: none;
  }

  /* line 5118, ../scss/style.scss */
  .flex {
    display: block;
  }
}
/* line 5129, ../scss/style.scss */
.freepayment-block {
  margin-top: 25px;
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  border-color: #ddd;
  padding: 20px 10px;
}
/* line 5143, ../scss/style.scss */
.freepayment-block .page--title h1 {
  font-weight: 600;
  font-size: 24px;
  text-align: center;
  margin-top: 15px;
}
/* line 5152, ../scss/style.scss */
.freepayment-block .page--title p {
  text-align: center;
  font-size: 14px;
  margin-bottom: 25px;
}
/* line 5164, ../scss/style.scss */
.freepayment-block .freepayment-form input {
  margin: 10px 20px 10px 10px;
}
/* line 5170, ../scss/style.scss */
.freepayment-block .freepayment-form .form-inline {
  margin: 20px 0;
}
/* line 5174, ../scss/style.scss */
.freepayment-block .freepayment-form .form-inline:first-child {
  margin-top: 0;
}
/* line 5182, ../scss/style.scss */
.freepayment-block .freepayment-form #form_send {
  color: #fff;
  background-color: #052a4d;
}
/* line 5187, ../scss/style.scss */
.freepayment-block .freepayment-form #form_send:hover {
  background-color: #23527c;
}
/* line 5197, ../scss/style.scss */
.freepayment-block .table-billing-history {
  margin: 20px auto 0;
}
/* line 5201, ../scss/style.scss */
.freepayment-block .table-billing-history .cellule-big {
  width: 200px;
}
/* line 5203, ../scss/style.scss */
.freepayment-block .table-billing-history td, .freepayment-block .table-billing-history th {
  padding: 5px 10px;
}
/* line 5207, ../scss/style.scss */
.freepayment-block .table-billing-history .label.label__green {
  color: #8e744a;
}
/* line 5208, ../scss/style.scss */
.freepayment-block .table-billing-history .label.label__orange {
  color: #8e744a;
}
/* line 5209, ../scss/style.scss */
.freepayment-block .table-billing-history .label.label__red {
  color: #8e744a;
}
/* line 5210, ../scss/style.scss */
.freepayment-block .table-billing-history .label.label__grey {
  color: #999999;
}
/* line 5214, ../scss/style.scss */
.freepayment-block .table-billing-history th {
  background-color: #052a4d;
  color: #fff;
  font-weight: bold;
}
/* line 5224, ../scss/style.scss */
.freepayment-block .table-billing-history tr:nth-child(odd) {
  background-color: #f1f1f1;
}
/* line 5236, ../scss/style.scss */
.freepayment-block .nav-pagination .nav--list {
  list-style: none;
  text-align: center;
  width: 100%;
  margin: 25px 0 0 0;
  padding: 0;
}
/* line 5244, ../scss/style.scss */
.freepayment-block .nav-pagination .nav--list li {
  display: inline-block;
}
/* line 5249, ../scss/style.scss */
.freepayment-block .nav-pagination .nav--list li.active-pagination a {
  color: #fff;
  background-color: #8e744a;
}
/* line 5258, ../scss/style.scss */
.freepayment-block .nav-pagination .nav--list li a {
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
  padding: 5px;
  width: 25px;
  height: 25px;
  text-align: center;
  display: block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  line-height: 10px;
}

/* line 5287, ../scss/style.scss */
.child-btn-option button.mes-op {
  float: left;
}
/* line 5291, ../scss/style.scss */
.child-btn-option button.mes-op.l-margin {
  margin-left: 25px;
}
/* line 5297, ../scss/style.scss */
.child-btn-option button.mes-op.sub-btn {
  width: auto;
  padding: 5px;
  border: 0;
  background-color: #003256;
  height: 102px;
  color: #FFFFFF;
}
/* line 5306, ../scss/style.scss */
.child-btn-option button.mes-op.sub-btn:hover {
  background-color: #0c5a92;
}
/* line 5312, ../scss/style.scss */
.child-btn-option button.mes-op.sub-btn:focus {
  outline: none;
}
/* line 5318, ../scss/style.scss */
.child-btn-option button.mes-op.sub-btn span {
  color: #FFFFFF;
  margin: 0;
}

/* line 5331, ../scss/style.scss */
.block-adjustement {
  padding: 10px 20px 3px;
}
/* line 5335, ../scss/style.scss */
.block-adjustement h5 {
  margin-top: 0;
  cursor: pointer;
  font-size: 1.5em;
  font-weight: bold;
}

/* line 5347, ../scss/style.scss */
.block-wrap-adjust {
  padding: 5px;
}

/* line 5353, ../scss/style.scss */
.col-adjust {
  display: block;
  float: left;
  padding: 15px;
  margin: 1.5%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  transition: 0.5s all ease-in-out;
  border-radius: 5px;
}
/* line 5368, ../scss/style.scss */
.col-adjust:hover {
  background-color: #ddd !important;
  transition: 0.5s all ease-in-out;
}
/* line 5375, ../scss/style.scss */
.col-adjust:nth-child(odd) {
  background-color: #eeeeee;
}
/* line 5381, ../scss/style.scss */
.col-adjust:nth-child(even) {
  background-color: #fbfbfb;
}
/* line 5387, ../scss/style.scss */
.col-adjust.col-3 {
  width: 30%;
}
/* line 5393, ../scss/style.scss */
.col-adjust.col-2 {
  width: calc(100% / 7);
}
/* line 5399, ../scss/style.scss */
.col-adjust.col-1-5 {
  width: calc(100% / 12);
}
/* line 5405, ../scss/style.scss */
.col-adjust input {
  width: 45px;
  height: 30px;
}

/* line 5414, ../scss/style.scss */
.row-module-adjust {
  display: block;
  margin: 0 0 10px;
}
/* line 5419, ../scss/style.scss */
.row-module-adjust span {
  margin: 0 2.5px;
}
/* line 5425, ../scss/style.scss */
.row-module-adjust.row-adjust {
  margin-top: 20px;
}
/* line 5429, ../scss/style.scss */
.row-module-adjust.row-adjust h6 {
  text-decoration: underline;
}
/* line 5435, ../scss/style.scss */
.row-module-adjust.row-adjust .block-calcul {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
/* line 5442, ../scss/style.scss */
.row-module-adjust.row-adjust .block-calcul button {
  background: #003256;
  color: #ffffff;
  border-radius: 3px;
  font-weight: bold;
  text-align: center;
  width: 30px;
  height: 30px;
  border: 0;
  margin: 0 5px;
}
/* line 5454, ../scss/style.scss */
.row-module-adjust.row-adjust .block-calcul button:focus, .row-module-adjust.row-adjust .block-calcul button:active {
  outline: none;
}
/* line 5460, ../scss/style.scss */
.row-module-adjust.row-adjust .block-calcul button:active {
  background-color: #0c5a92;
}
/* line 5472, ../scss/style.scss */
.row-module-adjust.row-mesure {
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 20px;
}
/* line 5478, ../scss/style.scss */
.row-module-adjust.row-mesure .bulle-green, .row-module-adjust.row-mesure .bulle-blue {
  display: block;
  float: none;
  margin: 0 auto 10px;
}

@media screen and (max-width: 1217px) {
  /* line 5495, ../scss/style.scss */
  .col-adjust.col-3 {
    width: 48%;
    margin-right: 1%;
    margin-left: 1%;
  }
  /* line 5503, ../scss/style.scss */
  .col-adjust input {
    height: 50px;
  }

  /* line 5520, ../scss/style.scss */
  .row-module-adjust.row-adjust .block-calcul button {
    width: 50px;
    height: 50px;
    font-size: 2em;
  }
}
/* line 5540, ../scss/style.scss */
#inputboxdraft, #inputboxdraftweb, #inputboxcart, #inputboxprogress, #inputboxarchive, #inputboxreturn, #inputboxsubcart {
  position: relative;
}
/* line 5544, ../scss/style.scss */
#inputboxdraft .waiting-circle, #inputboxdraftweb .waiting-circle, #inputboxcart .waiting-circle, #inputboxprogress .waiting-circle, #inputboxarchive .waiting-circle, #inputboxreturn .waiting-circle, #inputboxsubcart .waiting-circle {
  position: absolute;
  z-index: 999999;
}
/* line 5551, ../scss/style.scss */
#inputboxdraft input, #inputboxdraftweb input, #inputboxcart input, #inputboxprogress input, #inputboxarchive input, #inputboxreturn input, #inputboxsubcart input {
  position: relative;
  z-index: 1;
}

/* line 5561, ../scss/style.scss */
.button-div-2 {
  height: auto;
  margin-bottom: 20px;
}
/* line 5566, ../scss/style.scss */
.button-div-2 .ar-squarre-img-base {
  width: 110px;
  height: 110px;
  border-radius: 50%;
}
/* line 5572, ../scss/style.scss */
.button-div-2 .ar-squarre-img-base img {
  padding: 0;
}
/* line 5580, ../scss/style.scss */
.button-div-2 .color-title {
  padding: 0 !important;
  height: auto;
}

/* line 5589, ../scss/style.scss */
.ar-block-content-img-2 {
  border-radius: 50%;
}

/* line 5595, ../scss/style.scss */
.no-rounded {
  border-radius: 0 !important;
}

/* line 5607, ../scss/style.scss */
.resp-height .row-flex .border-tab .fa {
  font-size: 2.5em;
}

/* line 5621, ../scss/style.scss */
.resp-height:nth-child(odd) .row-flex {
  background-color: #f3f3f3;
}
/* line 5625, ../scss/style.scss */
.resp-height:nth-child(odd) .row-flex .bloc-table {
  background-color: #F3F3F3;
}

/* line 5637, ../scss/style.scss */
.resp-height:nth-child(even) .row-flex {
  background-color: #ffffff;
}
/* line 5641, ../scss/style.scss */
.resp-height:nth-child(even) .row-flex .bloc-table {
  background-color: #ffffff;
}

/* line 5652, ../scss/style.scss */
.row-flex {
  background-color: #fff;
  display: flex;
  flex-direction: row;
  flex-flow: wrap;
}
/* line 5668, ../scss/style.scss */
.row-flex.bloc-3 .bloc-table {
  width: calc(100% / 3);
}
/* line 5678, ../scss/style.scss */
.row-flex.bloc-5 .bloc-table {
  width: calc(100% / 5);
}
/* line 5688, ../scss/style.scss */
.row-flex.bloc-6 .bloc-table {
  width: calc(100% / 6);
}
/* line 5698, ../scss/style.scss */
.row-flex.bloc-8 .bloc-table {
  width: calc(100% / 8);
}
/* line 5708, ../scss/style.scss */
.row-flex.bloc-9 .bloc-table {
  width: calc(100% / 9);
}
/* line 5718, ../scss/style.scss */
.row-flex.bloc-10 .bloc-table {
  width: calc(100% / 10);
}
/* line 5728, ../scss/style.scss */
.row-flex.bloc-11 .bloc-table {
  width: calc(100% / 11);
}
/* line 5738, ../scss/style.scss */
.row-flex.bloc-12 .bloc-table {
  width: calc(100% / 12);
}
/* line 5746, ../scss/style.scss */
.row-flex .span-orange-red {
  color: white;
  font-weight: bold;
}
/* line 5751, ../scss/style.scss */
.row-flex .span-status {
  font-weight: bold;
}
/* line 5756, ../scss/style.scss */
.row-flex .bloc-table {
  width: calc(100% / 8);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background: #09202d;
}
/* line 5768, ../scss/style.scss */
.row-flex .bloc-table.bloc-action {
  padding: 15px 15px 15px 0;
}
/* line 5772, ../scss/style.scss */
.row-flex .bloc-table.bloc-action .info-draft {
  margin-right: 5px;
}
/* line 5786, ../scss/style.scss */
.row-flex .bloc-table:first-child p span {
  padding-left: 20px;
}
/* line 5801, ../scss/style.scss */
.row-flex .bloc-table:last-child p span {
  text-align: right;
  padding-right: 20px;
}
/* line 5815, ../scss/style.scss */
.row-flex .bloc-table p span {
  display: block;
  padding: 15px 5px;
  word-break: break-word;
}
/* line 5821, ../scss/style.scss */
.row-flex .bloc-table p span.h5-dashboard {
  font-size: 14px;
  background: #09202d;
  color: #FFFFFF;
  font-weight: bold;
}
/* line 5836, ../scss/style.scss */
.row-flex .bloc-table-spec {
  width: calc(100% / 6) !important;
}
/* line 5841, ../scss/style.scss */
.row-flex .bloc-table-red {
  background-color: orangered !important;
}

/* line 5851, ../scss/style.scss */
.glyph-in.glyph-check span {
  padding: 10px 50px 0 0;
}
/* line 5859, ../scss/style.scss */
.glyph-in span {
  font-size: 1.8em;
  color: #333;
  padding: 10px 0 0 50px;
}
/* line 5865, ../scss/style.scss */
.glyph-in span:hover {
  color: #8e744a;
}

/* line 5879, ../scss/style.scss */
#modalOptionsFastEntry .item .full-h {
  height: 30px;
  margin-bottom: 5px;
  padding-left: 5px;
}
/* line 5885, ../scss/style.scss */
#modalOptionsFastEntry .item .full-h:last-child {
  margin-bottom: 0;
}

/* line 5898, ../scss/style.scss */
span.glyphicon.glyphicon-menu-left {
  margin: 8px;
}

/* line 5904, ../scss/style.scss */
#modalMeasures .modal-lg, #modalOptions .modal-lg, #modalMeasuresFastEntry .modal-lg, #modalOptionsFastEntry .modal-lg {
  min-width: 80% !important;
}

/* line 5910, ../scss/style.scss */
#modalOptions .ok-inline::after, #modalMeasures .ok-inline::after, #modalMeasuresFastEntry .ok-inline::after, #modalOptionsFastEntry .ok-inline::after {
  display: none;
}
/* line 5916, ../scss/style.scss */
#modalOptions .ok-inline .vg-position-add-option, #modalOptions .ok-inline .vg-position-see-option, #modalMeasures .ok-inline .vg-position-add-option, #modalMeasures .ok-inline .vg-position-see-option, #modalMeasuresFastEntry .ok-inline .vg-position-add-option, #modalMeasuresFastEntry .ok-inline .vg-position-see-option, #modalOptionsFastEntry .ok-inline .vg-position-add-option, #modalOptionsFastEntry .ok-inline .vg-position-see-option {
  color: #909090;
}
/* line 5926, ../scss/style.scss */
#modalOptions .mesure-bloc .bulle-modal, #modalMeasures .mesure-bloc .bulle-modal, #modalMeasuresFastEntry .mesure-bloc .bulle-modal, #modalOptionsFastEntry .mesure-bloc .bulle-modal {
  margin: 15px;
  margin-top: 18px;
}

/* line 5937, ../scss/style.scss */
.bloc-glyph {
  display: inline-block !important;
}
/* line 5948, ../scss/style.scss */
.bloc-glyph .vg-position-option {
  font-size: 1.5em;
  padding: 15px;
  top: auto !important;
  right: auto !important;
  cursor: pointer;
}
/* line 5960, ../scss/style.scss */
.bloc-glyph input.full-h {
  height: 30px;
  margin-top: -8px;
  width: 90px !important;
  float: left;
  margin-right: 10px;
  padding-left: 5px;
}

/* line 5975, ../scss/style.scss */
#modalOptions .item, #modalMeasures .item, #modalMeasuresFastEntry .item, #modalOptionsFastEntry .item {
  position: relative;
}
/* line 5981, ../scss/style.scss */
#modalOptions .item:hover .tooltipcel, #modalMeasures .item:hover .tooltipcel, #modalMeasuresFastEntry .item:hover .tooltipcel, #modalOptionsFastEntry .item:hover .tooltipcel {
  display: block;
}
/* line 5987, ../scss/style.scss */
#modalOptions .item:hover .tooltiptext, #modalMeasures .item:hover .tooltiptext, #modalMeasuresFastEntry .item:hover .tooltiptext, #modalOptionsFastEntry .item:hover .tooltiptext {
  opacity: 1;
}
/* line 5991, ../scss/style.scss */
#modalOptions .item:hover .tooltiptext::after, #modalMeasures .item:hover .tooltiptext::after, #modalMeasuresFastEntry .item:hover .tooltiptext::after, #modalOptionsFastEntry .item:hover .tooltiptext::after {
  display: block;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 17.3px 10px;
  border-color: transparent transparent #555555 transparent;
  position: absolute;
  bottom: -15px;
  left: calc(50% - 20px);
  transform: rotate(180deg);
}

/* line 6015, ../scss/style.scss */
.tooltipcel:hover .tooltiptext {
  opacity: 0;
}

/* line 6019, ../scss/style.scss */
#modalOptions .tooltipcel, #modalMeasures .tooltipcel, #modalMeasuresFastEntry .tooltipcel, #modalOptionsFastEntry .tooltipcel {
  position: absolute !important;
  height: 100%;
  width: 100%;
  bottom: 125%;
  border: 0;
  display: none;
}
/* line 6021, ../scss/style.scss */
#modalOptions .tooltipcel .tooltiptext, #modalMeasures .tooltipcel .tooltiptext, #modalMeasuresFastEntry .tooltipcel .tooltiptext, #modalOptionsFastEntry .tooltipcel .tooltiptext {
  bottom: 0;
  top: 0;
  width: 100%;
}

/* line 6026, ../scss/style.scss */
.search-tri-box {
  text-align: center;
}
/* line 6030, ../scss/style.scss */
.search-tri-box .bloc-tri-color {
  display: inline-block;
  margin-left: 10px;
}
/* line 6035, ../scss/style.scss */
.search-tri-box .bloc-tri-color .bulle-green, .search-tri-box .bloc-tri-color .bulle-blue, .search-tri-box .bloc-tri-color .bulle-red {
  margin: 5px 15px 0 0;
  width: 15px;
  height: 15px;
  cursor: pointer;
}
/* line 6042, ../scss/style.scss */
.search-tri-box .bloc-tri-color .bulle-green-selected, .search-tri-box .bloc-tri-color .bulle-blue-selected, .search-tri-box .bloc-tri-color .bulle-red-selected {
  box-shadow: 0px 0px 0px 2px #333333;
}
/* line 6051, ../scss/style.scss */
.search-tri-box .bloc-tri-color .affinage {
  display: inline-block;
}
/* line 6055, ../scss/style.scss */
.search-tri-box .bloc-tri-color .affinage input {
  margin-left: 5px;
}

/* line 6068, ../scss/style.scss */
.mesure-bloc p {
  width: auto !important;
}

/* line 6075, ../scss/style.scss */
.bulle-mesure-right-inline {
  margin: -10px 15px -10px -10px !important;
  position: initial !important;
  float: left !important;
  top: 0 !important;
}

@media screen and (max-width: 1024px) {
  /* line 6086, ../scss/style.scss */
  .resp-height {
    width: 25%;
    float: left;
  }
  /* line 6091, ../scss/style.scss */
  .resp-height.resp-height-bis {
    width: 20%;
  }

  /* line 6099, ../scss/style.scss */
  .row-flex {
    flex-direction: column;
  }
  /* line 6103, ../scss/style.scss */
  .row-flex.no-dis {
    display: none;
  }
  /* line 6109, ../scss/style.scss */
  .row-flex .bloc-table {
    width: 100% !important;
  }
  /* line 6115, ../scss/style.scss */
  .row-flex .bloc-table p span {
    padding-left: 5px !important;
  }
  /* line 6123, ../scss/style.scss */
  .row-flex .bloc-table .info-draft {
    margin-right: 25px !important;
    font-size: 2.5em;
    margin-bottom: 25px;
  }
}
/*
 * Ajout Vincent changement de fonctionnement pour la page index.html
 */
/* line 6141, ../scss/style.scss */
.tabsdemoDynamicHeight md-content.md-default-theme, md-content {
  background-color: transparent !important;
}

/* line 6145, ../scss/style.scss */
.tabsdemoDynamicHeight md-content md-tabs {
  background: #f6f6f6;
  border: 1px solid #e1e1e1;
}

/* line 6150, ../scss/style.scss */
.tabsdemoDynamicHeight md-content md-tabs md-tabs-canvas {
  background: white;
}

/* line 6154, ../scss/style.scss */
.tabsdemoDynamicHeight md-content h1:first-child {
  margin-top: 0;
}

/* line 6164, ../scss/style.scss */
.section-bck.clothing {
  min-height: 560px;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
/* line 6171, ../scss/style.scss */
.section-bck.clothing .btn-order {
  float: none !important;
  display: block;
  margin-left: calc(50% - 60px);
}

/* line 6182, ../scss/style.scss */
.section-bck.lines, .section-bck.made-to {
  min-height: 560px;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
}
/* line 6190, ../scss/style.scss */
.section-bck.lines .btn-order, .section-bck.made-to .btn-order {
  width: 200px;
  height: 200px;
  border-radius: 100%;
  padding: 85px 10px;
  margin: auto;
  white-space: pre-wrap;
  line-height: 21px;
}

/* line 6205, ../scss/style.scss */
.display-none {
  display: none !important;
}

/* line 6214, ../scss/style.scss */
.no-padding {
  padding: 0 !important;
}

/* line 6220, ../scss/style.scss */
.hr-bottom {
  border-bottom: 1px solid #eee;
}

/* line 6226, ../scss/style.scss */
.full-w {
  width: 100%;
}

/* line 6232, ../scss/style.scss */
.margin-b {
  margin-bottom: 10px;
}

/* line 6239, ../scss/style.scss */
.margin-l {
  margin-left: 10px;
}

/* line 6245, ../scss/style.scss */
.input-number {
  height: 40px;
  width: 40px;
}

/* line 6251, ../scss/style.scss */
.btn-squarre {
  margin-left: 5px;
  padding: 5px 0;
  background: #333333;
  color: #FFFFFF;
  border-radius: 0;
  width: 25px;
  height: 25px;
  font-size: 10px;
  line-height: 12.5px;
  margin-top: 10.5px;
  float: right;
}
/* line 6255, ../scss/style.scss */
.btn-squarre:hover {
  background: #8e744a;
  color: #fff;
}
/* line 6257, ../scss/style.scss */
.btn-squarre:focus, .btn-squarre:active {
  color: #FFFFFF;
}

/* line 6262, ../scss/style.scss */
.btn-denied {
  color: #eb4d4b;
  line-height: 12.5px;
}

/* line 6268, ../scss/style.scss */
.btn-agree {
  color: #6ab04c;
  line-height: 12.5px;
}

/* line 6274, ../scss/style.scss */
.quantity .btn {
  margin-top: -5px;
}

/* line 6280, ../scss/style.scss */
.full-h {
  height: 40px;
}

/* line 6286, ../scss/style.scss */
.option .btn {
  margin-top: 27.5px;
}

/* line 6292, ../scss/style.scss */
div.error-rtw {
  color: #eb4d4b;
  font-weight: bold;
  padding-bottom: 10px;
  border-radius: 3px;
}

/* line 6299, ../scss/style.scss */
input.error-rtw {
  border: 1px solid #eb4d4b;
  color: #eb4d4b;
  font-weigth: bold;
}

/* line 6305, ../scss/style.scss */
.span-b span {
  display: block;
}

/* line 6317, ../scss/style.scss */
.error-type {
  font-size: 11px;
  color: #eb4d4b;
  margin-bottom: -10px;
  margin-top: 5px;
  display: block;
}

/* line 6323, ../scss/style.scss */
.error-type-fast {
  font-size: 11px;
  color: #eb4d4b;
  display: inline-block;
  /*
  float: right;
  */
}

/* line 6332, ../scss/style.scss */
.line-error {
  margin-top: 10px;
  margin-bottom: -10px;
}

/* line 6339, ../scss/style.scss */
#modalOptions h5, #modalMeasures h5, #modalMeasuresFastEntry h5, #modalOptionsFastEntry h5 {
  background: #F7F7F7;
  padding: 15px;
  position: relative;
  margin: 5px 0px;
}
/* line 6346, ../scss/style.scss */
#modalOptions h5 .glyphicon, #modalMeasures h5 .glyphicon, #modalMeasuresFastEntry h5 .glyphicon, #modalOptionsFastEntry h5 .glyphicon {
  position: absolute;
  right: 0;
  top: 5px;
}
/* line 6348, ../scss/style.scss */
#modalOptions h5 .bulle-blue, #modalOptions h5 .bulle-green, #modalOptions h5 .bulle-red, #modalOptions h5 .bulle-orange, #modalMeasures h5 .bulle-blue, #modalMeasures h5 .bulle-green, #modalMeasures h5 .bulle-red, #modalMeasuresFastEntry h5 .bulle-blue, #modalMeasuresFastEntry h5 .bulle-green, #modalMeasuresFastEntry h5 .bulle-red, #modalOptionsFastEntry h5 .bulle-blue, #modalOptionsFastEntry h5 .bulle-green, #modalOptionsFastEntry h5 .bulle-red {
  margin-top: 4px !important;
}

/* line 6352, ../scss/style.scss */
.bloc-to-hide-right {
  background: #FFFFFF !important;
}

/* line 6357, ../scss/style.scss */
#modalOptions .bloc-to-hide, #modalMeasures .bloc-to-hide, #modalMeasuresFastEntry .bloc-to-hide, #modalOptionsFastEntry .bloc-to-hide {
  background: #F7F7F7;
  margin-top: -10px;
  padding: 15px;
}

/* line 6365, ../scss/style.scss */
#modalOptions .bloc-to-hide-right, #modalMeasures .bloc-to-hide-right, #modalMeasuresFastEntry .bloc-to-hide-right, #modalOptionsFastEntry .bloc-to-hide-right {
  background: #FFFFFF !important;
  margin-top: inherit !important;
}

/* line 6372, ../scss/style.scss */
#modalOptions .col-sm-6:last-child div:first-child, #modalMeasures .col-sm-6:last-child div:first-child, #modalMeasuresFastEntry .col-sm-6:last-child div:first-child, #modalOptionsFastEntry .col-sm-6:last-child div:first-child {
  background-color: #F7F7F7;
}

/* line 6378, ../scss/style.scss */
#modalOptions .col-sm-6:last-child .bloc-to-hide, #modalMeasures .col-sm-6:last-child .bloc-to-hide, #modalMeasuresFastEntry .col-sm-6:last-child .bloc-to-hide, #modalOptionsFastEntry .col-sm-6:last-child div:first-child {
  padding: 0;
}

/* line 6384, ../scss/style.scss */
#modalOptions .col-sm-6:last-child div:first-child .bloc-to-hide-right, #modalMeasures .col-sm-6:last-child div:first-child .bloc-to-hide-right, #modalMeasuresFastEntry .col-sm-6:last-child div:first-child .bloc-to-hide-right, #modalOptionsFastEntry .col-sm-6:last-child div:first-child .bloc-to-hide-right {
  background-color: #FFFFFF;
}

/* line 6390, ../scss/style.scss */
.img-div-measures {
  max-width: 240px;
  overflow: hidden;
  margin: auto;
  max-height: 240px;
}

/* line 6397, ../scss/style.scss */
.img-measures {
  width: 100%;
}

.delivery-group-grid {
  padding-bottom: 10px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-column-gap: 25px;
  grid-row-gap: 0px;
}

.delivery-group-button-label { grid-area: 1 / 1 / 2 / 2; }
.delivery-group-selected { grid-area: 2 / 1 / 3 / 2; }
.delivery-group-right { 
  grid-area: 1 / 2 / 3 / 3;
  display: flex;
  align-items: center;
 }
.delivery-group-left { grid-area: 1 / 1 / 3 / 2; }

.delivery-group-label-text {
  font-size: small !important;
}

/* line 6401, ../scss/style.scss */
.img-div-options {
  max-width: 240px;
  overflow: hidden;
  margin: auto;
  max-height: 240px;
}

/* line 6408, ../scss/style.scss */
.img-options {
  width: 100%;
}

.tab-system {
  display: flex;
  text-align: center;
}

.tab-system p.selected {
  background-color: #0a212d;
  color: #fff;
}

.tab-system p {
  width: 33%;
  padding: 10px;
  cursor: pointer;
}

/**
CAlENDAR
 */
/* line 6417, ../scss/style.scss */
calendar > span,
calendar > h1 {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
}

/* line 6426, ../scss/style.scss */
calendar > span {
  color: #888888;
}

/* line 6430, ../scss/style.scss */
calendar > span > b {
  color: black;
}

/* line 6434, ../scss/style.scss */
.border-box {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

/* line 6439, ../scss/style.scss */
calendar {
  display: flow-root;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background: white;
  border: solid 1px #cccccc;
  margin-bottom: 10px;
}

/* line 6448, ../scss/style.scss */
calendar > div.header {
  float: left;
  width: 100%;
  background: #0a212d;
  height: 40px;
  color: white;
}

/* line 6456, ../scss/style.scss */
calendar > div.header > * {
  height: 40px;
  line-height: 40px !important;
  display: inline-block;
  vertical-align: middle;
}

/* line 6463, ../scss/style.scss */
calendar > div.header > i {
  float: left;
  width: 40px;
  font-size: 2.125em;
  font-weight: bold;
  position: relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0 10px;
  cursor: pointer;
}

/* line 6475, ../scss/style.scss */
calendar > div.header > i.fa-angle-left {
  text-align: left;
}

/* line 6479, ../scss/style.scss */
calendar > div.header > i.fa-angle-right {
  text-align: right;
  margin-left: -40px;
}

/* line 6484, ../scss/style.scss */
calendar > div.header > span {
  float: left;
  width: 100%;
  font-weight: bold;
  text-transform: uppercase;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-left: 50px;
  margin-left: -40px;
  text-align: center;
  padding-right: 40px;
  font-size: 1.2em;
  color: inherit;
}

/* line 6499, ../scss/style.scss */
.legend-calendar {
  margin-bottom: 5px;
  height: 20px;
  width: 100%;
  clear: both;
}

/* line 6508, ../scss/style.scss */
.legend-calendar div {
  float: left;
}

/* line 6514, ../scss/style.scss */
.legend-calendar div:first-child {
  margin-top: 1px;
  height: 15px;
  width: 15px;
}

/* line 6522, ../scss/style.scss */
calendar > div.week {
  float: left;
  width: 100%;
  border-top: solid 1px #cccccc;
}

/* line 6528, ../scss/style.scss */
calendar > div.week:first-child {
  border-top: none;
}

/* line 6532, ../scss/style.scss */
calendar > div.week > span.day {
  float: left;
  width: 14.28571429%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  border-left: solid 1px #cccccc;
  font-size: 1em;
  text-align: center;
  height: 30px;
  line-height: 30px !important;
  display: inline-block;
  vertical-align: middle;
  background: grey;
  cursor: default;
  color: white;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

/* line 6554, ../scss/style.scss */
calendar > div.week > span.day:focus {
  outline: none;
  box-shadow: 0;
}

/* line 6561, ../scss/style.scss */
calendar > div.week > span.day:first-child {
  border-left: none;
}

/* line 6565, ../scss/style.scss */
calendar > div.week > span.day.CLOSED, calendar > div.week > span.day.OPEN, calendar > div.week > span.day.ERROR {
  background: #7f8c8d;
  color: white;
  cursor: default;
}

/* line 6571, ../scss/style.scss */
calendar > div.week > span.day.HOLIDAY {
  background: #7f8c8d;
  color: white;
  cursor: default;
}

/* line 6577, ../scss/style.scss */
calendar > div.week > span.day.OK_STD {
  background: #27ae60;
  color: white;
  cursor: pointer;
}

/* line 6583, ../scss/style.scss */
calendar > div.week > span.day.OK_STD.first {
  background: #2ecc71;
  color: white;
  cursor: pointer;
}

/* line 6590, ../scss/style.scss */
.btn-fabric[disabled] {
  color: #ccc;
}

/* line 6596, ../scss/style.scss */
.calendar-div .week span {
  cursor: initial !important;
}

/* line 6600, ../scss/style.scss */
calendar > div.week > span.day.OK_EXP {
  background: #2980b9;
  color: white;
  cursor: pointer;
}

/*
calendar > div.week > span.day.today {
  background: #E3F2FF;
}
*/
/* line 6612, ../scss/style.scss */
calendar > div.week > span.day.different-month {
  color: #FFFFFF;
  background: white !important;
  cursor: default !important;
}

/* line 6618, ../scss/style.scss */
calendar > div.week > span.day.selected {
  background: #766345 !important;
  color: white !important;
  font-weight: 800;
  font-size: 1.2em;
  line-height: 32px;
}

/* line 6626, ../scss/style.scss */
calendar > div.week.names > span {
  color: black;
  font-weight: bold;
  font-size: 1.2em;
  background: white;
}

/* line 6633, ../scss/style.scss */
.calendar-actual-date {
  text-align: center;
}

/* line 6639, ../scss/style.scss */
.noSelect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 6648, ../scss/style.scss */
button.mes-models {
  height: 30px;
  border: 1px solid;
  background-color: white;
  min-width: 30px;
  text-transform: lowercase;
}

/* line 6656, ../scss/style.scss */
button.mes-models span {
  margin-right: 10px;
  font-size: 1em;
  color: grey;
  width: 100%;
}

/* line 6663, ../scss/style.scss */
.bouton-modal-fabrics {
  display: block;
  color: black;
  margin-bottom: 20px;
  line-height: 75px;
  text-align: center;
}

/* line 6670, ../scss/style.scss */
button:focus, a:focus {
  outline: 0 !important;
  box-shadow: none !important;
}

/* line 6675, ../scss/style.scss */
.right-left-menu {
  float: right;
}

/* line 6679, ../scss/style.scss */
.OK_DIV_LEGEND {
  border-radius: 50%;
  position: relative;
  height: 10px;
  width: 10px;
  display: inline-block;
}

/* line 6687, ../scss/style.scss */
.OK_DIV_LEGENT_TXT {
  display: inline;
  margin-left: 0.5em;
}

/* line 6692, ../scss/style.scss */
.OK_STD_LEGEND {
  background: #27ae60;
}

/* line 6695, ../scss/style.scss */
.OK_STD_LEGEND_FIRST {
  background: #2ecc71;
}

/* line 6699, ../scss/style.scss */
.OK_ACTUAL_LEGEND {
  background: #766345;
}

/* line 6703, ../scss/style.scss */
.OK_CLOSED_LEGEND {
  background: #7f8c8d;
}

/* line 6707, ../scss/style.scss */
.OK_EXPRESS_LEGEND {
  background: #2980b9;
}

/* line 6711, ../scss/style.scss */
.bulle-green-ft {
  display: inline-flex;
  width: 10px;
  height: 10px;
  margin-top: 3px;
  margin-right: 10px;
  border-radius: 50%;
  background-color: #79d65c;
  font-weight: bold;
  text-align: center;
  line-height: 14px;
  font-size: 0.6em;
}

/* line 6725, ../scss/style.scss */
.bulle-red-ft {
  display: inline-flex;
  width: 10px;
  height: 10px;
  margin-top: 3px;
  margin-right: 10px;
  border-radius: 50%;
  background-color: #d4343a;
  font-weight: bold;
  text-align: center;
  line-height: 14px;
  font-size: 0.6em;
}

/* line 6739, ../scss/style.scss */
.bulle-blue-ft {
  display: inline-flex;
  width: 10px;
  height: 10px;
  margin-top: 3px;
  margin-right: 10px;
  border-radius: 50%;
  background-color: #27ade2;
  font-weight: bold;
  text-align: center;
  line-height: 14px;
  font-size: 0.6em;
}

/* line 6753, ../scss/style.scss */
.bulle-black-ft {
  display: inline-flex;
  width: 10px;
  height: 10px;
  margin-top: 3px;
  margin-right: 10px;
  border-radius: 50%;
  background-color: #0f0f0f;
  font-weight: bold;
  text-align: center;
  line-height: 14px;
  font-size: 0.6em;
}

/* line 6768, ../scss/style.scss */
.bulle-remove-margin-left {
  margin-left: inherit !important;
}

/* line 6772, ../scss/style.scss */
.error-type-fast-remove-float {
  font-size: 11px;
  color: #eb4d4b;
  display: inline-block;
}

/* line 6776, ../scss/style.scss */
.helper_left {
  float: left;
}

/* line 6780, ../scss/style.scss */
.helper_right {
  float: right;
}

/* line 6784, ../scss/style.scss */
.helper_margin_top_autocomp {
  margin-top: 10px;
}

/* line 6788, ../scss/style.scss */
.pos-rel {
  position: relative;
}
/* line 6791, ../scss/style.scss */
.pos-rel .ball-input-rel {
  position: absolute;
  top: 2.5px;
  right: 10px;
}

/* line 6799, ../scss/style.scss */
.disabled-class {
  background: lightgray;
}

/* line 6803, ../scss/style.scss */
.unvisible-class {
  visibility: hidden;
}

/* line 6807, ../scss/style.scss */
.special-fast-entry-button-option-pos {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

/* line 6814, ../scss/style.scss */
.pointer {
  cursor: pointer;
}

/* line 6818, ../scss/style.scss */
.bloc-percent-50 {
  width: 50% !important;
}

/* line 6822, ../scss/style.scss */
.bloc-percent-40 {
  width: 40% !important;
}

/* line 6826, ../scss/style.scss */
.bloc-percent-30 {
  width: 30% !important;
}

/* line 6830, ../scss/style.scss */
.bloc-percent-20 {
  width: 20% !important;
}

/* line 6834, ../scss/style.scss */
.bloc-percent-10 {
  width: 10% !important;
}

/* line 6838, ../scss/style.scss */
.bloc-percent-5 {
  width: 5% !important;
}

/* line 6843, ../scss/style.scss */
.fa.fa-toggle-off {
  color: #8395a7;
}
/* line 6844, ../scss/style.scss */
.fa.fa-toggle-on {
  color: #10ac84;
}

/* line 6850, ../scss/style.scss */
.return_container {
  margin-top: 20px;
  background-color: white;
  padding: 40px;
}

/* line 6856, ../scss/style.scss */
.return_container h1 {
  font-size: 32px;
  font-weight: bold;
  margin-bottom: 30px;
  text-align: center;
}

/* line 6863, ../scss/style.scss */
.return_container h1 span {
  margin-left: 20px;
  color: #766345;
}

/* line 6868, ../scss/style.scss */
.return_container label {
  font-size: 18px;
  line-height: 36px;
  cursor: pointer;
}

/* line 6874, ../scss/style.scss */
.return_container label b {
  font-weight: bold;
  color: #766345;
}

/* line 6879, ../scss/style.scss */
.return_container textarea {
  width: 600px;
  display: block;
  height: 200px;
  margin: 50px auto;
  font-size: 16px;
  line-height: 24px;
}

/* line 6888, ../scss/style.scss */
.return_container .return_form h2 {
  text-align: center;
  font-size: 21px;
  margin-bottom: 30px;
}

/* line 6894, ../scss/style.scss */
.return_container .return_form p {
  text-align: center;
  font-size: 24px;
  margin-top: 25px;
  margin-bottom: 50px;
  color: black;
}

/* line 6902, ../scss/style.scss */
.return_container .return_form p.warning {
  color: red;
  text-decoration: none;
}

/* line 6907, ../scss/style.scss */
.return_container .button_container {
  margin: 0 auto;
  padding-top: 20px;
}

/* line 6912, ../scss/style.scss */
.return_container .show_return_infos p {
  font-size: 18px;
  line-height: 36px;
}

/* line 6917, ../scss/style.scss */
.return_container .show_return_infos p b {
  text-decoration: underline;
  margin-right: 15px;
}

/* line 6922, ../scss/style.scss */
.return_form .returnTypeSelection {
  max-width: 800px;
  margin: auto;
}

/* line 6927, ../scss/style.scss */
.return_form .button_container .btn-fabric.btn-next, .return_form .button_container .btn-fabric.btn-val {
  padding: 10px 65px;
  float: right;
}

/* line 6932, ../scss/style.scss */
.return_form .button_container .btn-fabric.btn-prev {
  padding: 10px 65px;
  float: left;
  background: #333;
}

/* line 6938, ../scss/style.scss */
.return_form .uploadSection input {
  font-size: 18px;
  margin: 50px auto;
}

/* line 6945, ../scss/style.scss */
.return_form .clothesSelection div, .return_form .categoriesSelection div {
  text-align: center;
}
/* line 6949, ../scss/style.scss */
.return_form .clothesSelection .selection, .return_form .categoriesSelection .selection {
  padding: 5px 30px;
  min-width: 300px;
  background-color: #F7F7F7;
}
/* line 6955, ../scss/style.scss */
.return_form .clothesSelection .active-scabal, .return_form .categoriesSelection .active-scabal {
  background-color: #17B4FA;
}

/* line 6962, ../scss/style.scss */
.show_return_infos table {
  border-collapse: separate;
  border-spacing: 5px;
  margin: auto;
  width: 100%;
}
/* line 6968, ../scss/style.scss */
.show_return_infos table tr td {
  background-color: #EAEAEA;
  font-size: 16px;
  padding: 20px;
  margin: 5px;
}
/* line 6973, ../scss/style.scss */
.show_return_infos table tr td ul {
  padding: 0;
  list-style: none;
}
/* line 6978, ../scss/style.scss */
.show_return_infos table tr td.right {
  background-color: #F7F7F7;
}
/* line 6981, ../scss/style.scss */
.show_return_infos table tr td:hover {
  background-color: #17B4FA;
  color: white;
}
/* line 6987, ../scss/style.scss */
.show_return_infos table tr:nth-child(even) td.right {
  background-color: #F1F1F1;
}
/* line 6990, ../scss/style.scss */
.show_return_infos table tr:nth-child(even) td.right:hover {
  background-color: #17B4FA;
  color: white;
}

@media screen and (max-width: 767px) {
  /* line 7002, ../scss/style.scss */
  .show_return_infos table tr td {
    font-size: 12px;
  }
}
/* line 7010, ../scss/style.scss */
.modal-return {
  position: fixed;
  z-index: 51;
  top: 20%;
  left: 50%;
  min-height: 50px;
  min-width: 200px;
  transform: translate(-50%, -50%);
  overflow: auto;
  background-color: white;
  overflow: visible !important;
  padding: 20px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
  text-align: center;
}
/* line 7024, ../scss/style.scss */
.modal-return h3 {
  text-align: center;
}

/* line 7029, ../scss/style.scss */
.black-background {
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: 50;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
}

/* line 7039, ../scss/style.scss */
.color-grid_options {
  display: grid;
  grid-template-columns: auto auto auto auto auto auto;
  grid-template-rows: auto;
}
/* line 7043, ../scss/style.scss */
.color-grid_options .button-div-2 {
  width: 100% !important;
}

.color-grid_options:before {
  content: none;
}

@media screen and (max-width: 1200px) {
  /* line 7049, ../scss/style.scss */
  .color-grid_options {
    grid-template-columns: auto auto auto auto auto;
  }
}
@media screen and (max-width: 992px) {
  /* line 7055, ../scss/style.scss */
  .color-grid_options {
    grid-template-columns: auto auto auto auto;
  }
}
@media screen and (max-width: 767px) {
  /* line 7061, ../scss/style.scss */
  .color-grid_options {
    grid-template-columns: auto auto auto;
  }
}

.button-container {
  display: flex;
  justify-content: center;
}

.button-container button{
  padding: 15px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 5px;
}

.serif {
  font-family: "bembomt-schlbk-webfont", serif;
}

.sans {
  font-family: "SackersGothicStd-Medium_gdi", sans-serif;
}

.left-part {
  padding-left: 50px;
  position: relative;
}

.delivery-group-button {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.cart-actions-step-one {
  display:flex;
  justify-content: space-between;
}

.cart-actions-step-two {
  display:flex;
  justify-content: space-evenly;
}

.announcement {
  font-weight: 600;
  font-size: 12px;
  border-radius: 5px;
  background-color: white;
  padding: 4px 10px;
  box-shadow: 0px 0px 15px 2px #c3c3c3;
  transform: rotate(-5deg);
  margin-bottom: 35px;
  margin-top: 25px;
}

.second-announcement .announcement {
  font-weight: 600;
  font-size: 12px;
  border-radius: 5px;
  background-color: white;
  padding: 4px 10px;
  box-shadow: 0px 0px 15px 2px #c3c3c3;
  transform: rotate(5deg);
  margin-bottom: 35px;
  margin-top: 25px;
}

.delivery-announcement .announcement {
  font-weight: 600;
  font-size : 8px;
  border-radius: 5px;
  background-color: white;
  padding : 4px 10px;
  box-shadow: 0px 0px 15px 2px #c3c3c3;
  transform: rotage(5deg);
  margin-bottom: 35px;
  margin-top: 25px;
}


.first-vector {
  position: absolute;
  left: 20px;
  top: -5px;
}

.second-vector {
  position: absolute;
  right: -50px;
  top: 5px;
}

.small-badge {
  background-color: #09202d;
  color: #fff;
  font-weight: 700;
  padding: 2px;
  border-radius: 3px;
  position: absolute;
  z-index: 10;
  font-size: 7px;
  top: 25px;
  left: 40px;
}

.small-badge-delivery{
  background-color: #09202d;
  color: #fff;
  font-weight: 700;
  padding: 2px;
  border-radius: 3px;
  position: absolute;
  z-index: 10;
  font-size: 7px;
  top: 25px;
  left: 35px
}
.second-announcement .small-badge {
  bottom: 20px;
  right: 0px;
  top: initial;
  left: initial;
}

.grid-container {
  display: grid;
  margin-top: 25px;
  font-size: 12px
}

.grid-container button {
  font-size: 10px;
}

.grid-label { grid-area: 1 / 1 / 2 / 2; }
.grid-input {
  grid-area: 2 / 1 / 3 / 2;
  padding: 8px;
  border: 0px;
  border-radius: 5px 0px 0px 5px;
  min-width: 300px;
 }
.grid-button {
  grid-area: 2 / 2 / 3 / 3;
  padding-left: 20px;
  padding-right: 20px;
  border: 0px;
  border-radius: 5px 5px 5px 5px;
  color: #fff;
  background-color: #09202d;
}
.grid-button:disabled {
  opacity: 0.2;
  cursor: not-allowed;
}

.cart-img {
  filter: invert(1);
  width: 16%;
  padding-right: 7px;
}


.bulle-green {
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  margin-top: 13px;
  margin-right: 10px;
  border-radius: 50%;
  background-color: #79d65c;
  font-weight: bold;
  text-align: center;
  line-height: 14px;
  font-size: 0.6em;
}
.bulle-red {
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  margin-top: 13px;
  margin-right: 10px;
  border-radius: 50%;
  background-color: #d4343a;
  font-weight: bold;
  text-align: center;
  line-height: 14px;
  font-size: 0.6em;
}

.special-measure-fields input {
    background-color: #F3F3F4;
    border: none;
    padding: 10px 10px;
    border-radius: 5px;
    width: 100px;
    font-size: 20px;
}

.special-measure-field {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.single-field {
  border-bottom: 1px solid #dfdfdf;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

.min-max {
  margin-right: 30px;
  margin-left: 15px;
  text-align: left;
}

.measure-name {
  font-weight: 700;
}

.measure-input {
  position: relative;
}

.has-annotations {
  color: rgb(255, 165, 0);
}

.annotation-above-max-length {
  color: rgb(168, 36, 36);
}