/* !!! IN DIESER DATEI NUR MIXINS UND LESS-VARIABLEN DIFINIEREN !!! */
/*
@font-size-h1-desktop: 60px;
@font-size-h2-desktop: 35px;
@font-size-h3-desktop: 32px;
@font-size-h4-desktop: 24px;
@font-size-h5-desktop: 17px;
*/
/*
    Variablen-Definitionen zur Benutzung durch alle Marken
*/
/* !!! IN DIESER DATEI NUR MIXINS UND LESS-VARIABLEN DIFINIEREN !!! */
/* !!! IN DIESER DATEI NUR MIXINS UND LESS-VARIABLEN DIFINIEREN !!! */
/*
SHARED MIXINS
(derzeit von SF, l4m, SPL & Strauss gemeinsam genutzt)
*/
/* --- Defaults für Variablen ---
(ggf. in den seitenunabhängigen Styles überschreiben)*/
/*
Mixin funktioniert nur auf oberster Ebene!
Beispiele:
Ein Icon:       .PreloadIcons(url('@{resources-icons}/arrow.png'));
Mehrere Icons:  .PreloadIcons(url('@{resources-icons}/arrow.png') url('@{resources-icons}/example.svg'));
*/
/*
    für RM-Preisrechner (Bilder und Videos)
*/
.RMPriceCalculatorDialog {
  background: #f6f6f6;
}
.RMPriceCalculatorDialog div.AjaxDialog.ui-dialog-content {
  padding: 0;
}
.RMPriceCalculator form > .Left {
  float: left;
  width: 194px;
  padding: 20px;
}
.RMPriceCalculator form > .Right {
  margin-left: 224px;
  padding: 20px;
  background: #FFF;
  position: relative;
}
.RMPriceCalculator .ThumbContainer {
  position: relative;
  display: inline-block;
}
.RMPriceCalculator .Information {
  color: #AAAAAA;
  font-size: 14px;
  font-family: Helvetica, Arial, sans-serif;
}
.RMPriceCalculator .Information,
.RMPriceCalculator .Information * {
  line-height: 1.2em;
}
.RMPriceCalculator .Information .AssetNo {
  margin-top: 10px;
  margin-bottom: 5px;
}
.RMPriceCalculator .Information .AssetNo,
.RMPriceCalculator .Information .Caption {
  color: #434343;
  font-family: "Futura Book", 'Gill Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 19px;
}
.RMPriceCalculator .Information h2 {
  font-size: 14px;
  font-size-adjust: none;
  font-family: Helvetica, Arial, sans-serif;
  color: #434343;
  margin: 1.5em 0 0.5em;
}
.RMPriceCalculator .Categories > div {
  display: inline-block;
  padding: 3px 0.5em;
  border-radius: 4px;
  cursor: pointer;
  margin-right: 3px;
  border: 1px solid #dcdcdc;
  font-family: "Futura Book", 'Gill Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 19px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.RMPriceCalculator .Categories > div:hover,
.RMPriceCalculator .Categories > div.Active {
  border-color: #bbbbbb;
}
.RMPriceCalculator .Categories > div.Active {
  color: #941d1f;
  font-size: 21px;
}
.RMPriceCalculator .Item {
  margin-top: 1em;
}
.RMPriceCalculator .Usages select {
  width: 411px;
}
.RMPriceCalculator select {
  width: 290px;
}
.RMPriceCalculator input[type=text] {
  width: 290px;
}
.RMPriceCalculator .Right .Label {
  padding-right: 1.5em;
}
.RMPriceCalculator .Media {
  font-size: 11px;
  color: #777;
}
.RMPriceCalculator .ButtonContainer {
  margin-top: 1em;
  text-align: right;
}
.RMPriceCalculator .ButtonContainer button {
  vertical-align: bottom;
}
.RMPriceCalculator .ParametersContainer {
  min-height: 400px;
}
.RMPriceCalculator .ParametersContainer td {
  vertical-align: middle;
  padding: 2px 0;
}
.RMPriceCalculator .ClearanceInfo {
  display: none;
}
.RMPriceCalculator .ClearanceInfo.Visible {
  display: block;
}
.RMPriceCalculator .ClearanceInfo,
.RMPriceCalculator .InfoText {
  background: #ffff69;
  padding: 0.5em;
  border-radius: 4px;
  margin-bottom: 0.5em;
  margin-left: -0.5em;
}
.RMPriceCalculator .ChooseUsageType {
  font-family: "Futura Book", 'Gill Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  margin-bottom: 12px;
  font-size: 25px;
}
.RMPriceCalculator .PriceDisplay,
.RMPriceCalculator .NoShoppingCartMessage {
  position: relative;
  padding: 7px;
  margin: 0 0 0 -10px;
  color: #393939;
}
.RMPriceCalculator .PriceDisplay {
  background: #eeeeee;
  font-size: 19px !important;
}
.RMPriceCalculator .PriceDisplay span {
  font-family: "Futura Book", 'Gill Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.RMPriceCalculator .NoShoppingCartMessage {
  margin-top: 10px;
  border: 1px solid #eeeeee;
  border-radius: 4px;
}
.RMPriceCalculator .Price {
  position: absolute;
  font-weight: bold;
  right: 10px;
  color: #941d1f;
  font-size: 19px !important;
}
.RMPriceCalculator .VatHint {
  font-size: 14px !important;
  font-family: Helvetica, Arial, sans-serif;
}
.RMPriceCalculator button {
  background-color: #FFF;
}
.RMPriceCalculator .UsageName {
  color: #941d1f;
}
.RMPriceCalculator .ChoseUsageHint {
  color: #333;
}
.RMPriceCalculator .ChoseUsageHint,
.RMPriceCalculator .UsageName {
  font-weight: normal;
  font-family: "Futura Book", 'Gill Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif !important;
  font-size: 21px !important;
}
.RMPriceCalculator td.UsageName {
  padding: 0;
}
.RMPriceCalculator .Restrictions {
  padding-left: 26px;
  margin-top: 0;
}
.RMPriceCalculator select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 4px;
  height: 30px;
  padding: 0 20px 0 3px;
  background-color: #FFF;
  background-image: url('/Sites/StockFood/Resources/images/controls/selectlist.svg');
  background-repeat: no-repeat;
  background-position: right 7px center;
  background-size: 7px 4px;
  position: relative;
  border: 1px solid #b1b1b1;
}
.RMPriceCalculator select::-ms-expand {
  display: none;
}
.RMPriceCalculator select:not(:disabled):hover,
.RMPriceCalculator select:not(:disabled):focus {
  border: 1px solid #6e6e6e;
}
.RMPriceCalculator select:disabled {
  border: 1px solid #cfcfcf;
  color: #cfcfcf;
  cursor: not-allowed;
}
.RMPriceCalculator select option {
  padding: 2px 5px;
}
.RMPriceCalculator.NoUsageChosen .Body table,
.RMPriceCalculator.NoUsageChosen .UpdateShoppingCart,
.RMPriceCalculator.NoUsageChosen .AddToShoppingCart {
  display: none;
}
.RMPriceCalculator .DateAndPrice {
  background: #DDD;
  padding: 0.6em 1em;
  width: 255px;
  margin-top: 1em;
}
.RMPriceCalculator .DateAndPrice .Price {
  text-align: right;
  color: red;
  font-size: 16px;
}
.RMPriceCalculator .Step {
  font-family: "Futura Book", 'Gill Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 21px;
  color: #393939;
  background-repeat: no-repeat;
  padding-left: 50px;
  height: 33px;
  line-height: 33px;
  margin-bottom: 10px;
  margin-top: 20px;
}
.RMPriceCalculator .Step + div {
  margin-left: 51px;
}
.RMPriceCalculator .Step.One {
  margin-top: 0;
  background-image: url(images/1.png);
}
.RMPriceCalculator .Step.One[disabled] {
  background-image: url(images/1_inactive.png);
}
.RMPriceCalculator .Step.Two {
  background-image: url(images/2.png);
}
.RMPriceCalculator .Step.Two[disabled] {
  background-image: url(images/2_inactive.png);
}
.RMPriceCalculator .Step.Three {
  background-image: url(images/3.png);
}
.RMPriceCalculator .Step.Three[disabled] {
  background-image: url(images/3_inactive.png);
}
.RMPriceCalculator .Step[disabled] {
  color: rgba(57, 57, 57, 0.6);
}
.RMPriceCalculator .Step[disabled] + div {
  opacity: 0.6;
}
.RMPriceCalculator .ImagePackagesHint {
  margin: 10px 0 0 -10px;
}
.RMPriceCalculator button.AddToShoppingCart,
.RMPriceCalculator .UpdateShoppingCart {
  padding: 5px 8px;
  border: 1px solid;
  cursor: pointer;
  border-radius: 4px;
  text-decoration: none;
  font-family: "Futura Book", 'Gill Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 16px;
  border-color: #bbbbbb;
  background-color: #FFF;
  color: #434343;
  padding-left: 40px;
  background-image: url('/Sites/StockFood/Resources/images/icons/AddToCart.svg');
  background-repeat: no-repeat;
  background-size: auto 1.2em;
  background-position: left 10px center;
}
.RMPriceCalculator button.AddToShoppingCart:hover,
.RMPriceCalculator .UpdateShoppingCart:hover {
  border-color: #6e6e6e;
  background-color: #6e6e6e;
  color: #FFF;
}
.RMPriceCalculator button.AddToShoppingCart:focus,
.RMPriceCalculator .UpdateShoppingCart:focus {
  outline: 0;
}
.RMPriceCalculator button.AddToShoppingCart:disabled,
.RMPriceCalculator .UpdateShoppingCart:disabled {
  opacity: 0.7;
  border-style: dotted;
  cursor: not-allowed;
}
.RMPriceCalculator button.AddToShoppingCart:disabled:hover,
.RMPriceCalculator .UpdateShoppingCart:disabled:hover {
  border-color: #bbbbbb;
  background-color: #FFF;
  color: #434343;
}
.RMPriceCalculator button.AddToShoppingCart:hover:not(:disabled),
.RMPriceCalculator .UpdateShoppingCart:hover:not(:disabled) {
  background-image: url('/Sites/StockFood/Resources/images/icons/AddToCart_white.svg');
  background-repeat: no-repeat;
}

/*# sourceMappingURL=../../../../Sites/StockFood/Resources/css/RMPriceCalculator.css.map */