/*!
 * Cropper v2.3.0
 * https://github.com/fengyuanchen/cropper
 *
 * Copyright (c) 2014-2016 Fengyuan Chen and contributors
 * Released under the MIT license
 *
 * Date: 2016-02-22T02:13:13.332Z
 */
.cropper-container {direction:ltr!important;
  font-size: 0;
  line-height: 0;

  position: relative;

  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;

  direction: ltr !important;
  -ms-touch-action: none;
      touch-action: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.cropper-container img {direction:ltr!important;
  display: block;

  width: 100%;
  min-width: 0 !important;
  max-width: none !important;
  height: 100%;
  min-height: 0 !important;
  max-height: none !important;

  image-orientation: 0deg !important;
}

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {direction:ltr!important;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.cropper-wrap-box {direction:ltr!important;
  overflow: hidden;
}

.cropper-drag-box {direction:ltr!important;
  opacity: 0;
  background-color: #fff;

  filter: alpha(opacity=0);
}

.cropper-modal {direction:ltr!important;
  opacity: .5;
  background-color: #000;

  filter: alpha(opacity=50);
}

.cropper-view-box {direction:ltr!important;
  display: block;
  overflow: hidden;

  width: 100%;
  height: 100%;

  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, .75);
}

.cropper-dashed {direction:ltr!important;
  position: absolute;

  display: block;

  opacity: .5;
  border: 0 dashed #eee;

  filter: alpha(opacity=50);
}

.cropper-dashed.dashed-h {direction:ltr!important;
  top: 33.33333%;
  left: 0;

  width: 100%;
  height: 33.33333%;

  border-top-width: 1px;
  border-bottom-width: 1px;
}

.cropper-dashed.dashed-v {direction:ltr!important;
  top: 0;
  left: 33.33333%;

  width: 33.33333%;
  height: 100%;

  border-right-width: 1px;
  border-left-width: 1px;
}

.cropper-center {direction:ltr!important;
  position: absolute;
  top: 50%;
  left: 50%;

  display: block;

  width: 0;
  height: 0;

  opacity: .75;

  filter: alpha(opacity=75);
}

.cropper-center:before,
.cropper-center:after {direction:ltr!important;
  position: absolute;

  display: block;

  content: ' ';

  background-color: #eee;
}

.cropper-center:before {direction:ltr!important;
  top: 0;
  left: -3px;

  width: 7px;
  height: 1px;
}

.cropper-center:after {direction:ltr!important;
  top: -3px;
  left: 0;

  width: 1px;
  height: 7px;
}

.cropper-face,
.cropper-line,
.cropper-point {direction:ltr!important;
  position: absolute;

  display: block;

  width: 100%;
  height: 100%;

  opacity: .1;

  filter: alpha(opacity=10);
}

.cropper-face {direction:ltr!important;
  top: 0;
  left: 0;

  background-color: #fff;
}

.cropper-line {direction:ltr!important;
  background-color: #39f;
}

.cropper-line.line-e {direction:ltr!important;
  top: 0;
  right: -3px;

  width: 5px;

  cursor: e-resize;
}

.cropper-line.line-n {direction:ltr!important;
  top: -3px;
  left: 0;

  height: 5px;

  cursor: n-resize;
}

.cropper-line.line-w {direction:ltr!important;
  top: 0;
  left: -3px;

  width: 5px;

  cursor: w-resize;
}

.cropper-line.line-s {direction:ltr!important;
  bottom: -3px;
  left: 0;

  height: 5px;

  cursor: s-resize;
}

.cropper-point {direction:ltr!important;
  width: 5px;
  height: 5px;

  opacity: .75;
  background-color: #39f;

  filter: alpha(opacity=75);
}

.cropper-point.point-e {direction:ltr!important;
  top: 50%;
  right: -3px;

  margin-top: -3px;

  cursor: e-resize;
}

.cropper-point.point-n {direction:ltr!important;
  top: -3px;
  left: 50%;

  margin-left: -3px;

  cursor: n-resize;
}

.cropper-point.point-w {direction:ltr!important;
  top: 50%;
  left: -3px;

  margin-top: -3px;

  cursor: w-resize;
}

.cropper-point.point-s {direction:ltr!important;
  bottom: -3px;
  left: 50%;

  margin-left: -3px;

  cursor: s-resize;
}

.cropper-point.point-ne {direction:ltr!important;
  top: -3px;
  right: -3px;

  cursor: ne-resize;
}

.cropper-point.point-nw {direction:ltr!important;
  top: -3px;
  left: -3px;

  cursor: nw-resize;
}

.cropper-point.point-sw {direction:ltr!important;
  bottom: -3px;
  left: -3px;

  cursor: sw-resize;
}

.cropper-point.point-se {direction:ltr!important;
  right: -3px;
  bottom: -3px;

  width: 20px;
  height: 20px;

  cursor: se-resize;

  opacity: 1;

  filter: alpha(opacity=100);
}

.cropper-point.point-se:before {direction:ltr!important;
  position: absolute;
  right: -50%;
  bottom: -50%;

  display: block;

  width: 200%;
  height: 200%;

  content: ' ';

  opacity: 0;
  background-color: #39f;

  filter: alpha(opacity=0);
}

@media (min-width: 768px) {direction:ltr!important;
  .cropper-point.point-se {direction:ltr!important;
    width: 15px;
    height: 15px;
  }
}

@media (min-width: 992px) {direction:ltr!important;
  .cropper-point.point-se {direction:ltr!important;
    width: 10px;
    height: 10px;
  }
}

@media (min-width: 1200px) {direction:ltr!important;
  .cropper-point.point-se {direction:ltr!important;
    width: 5px;
    height: 5px;

    opacity: .75;

    filter: alpha(opacity=75);
  }
}

.cropper-invisible {direction:ltr!important;
  opacity: 0;

  filter: alpha(opacity=0);
}

.cropper-bg {direction:ltr!important;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC');
}

.cropper-hide {direction:ltr!important;
  position: absolute;

  display: block;

  width: 0;
  height: 0;
}

.cropper-hidden {direction:ltr!important;
  display: none !important;
}

.cropper-move {direction:ltr!important;
  cursor: move;
}

.cropper-crop {direction:ltr!important;
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {direction:ltr!important;
  cursor: not-allowed;
}


/* added by shahaf */

.modalB {direction:ltr!important;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
}
.navbar-brand {direction:ltr!important;
  padding: 0px; /* firefox bug fix */
}
.navbar-brand>img {direction:ltr!important;
  height: 100%;
  padding: 5px; /* firefox bug fix */
  width: auto;
}
.img-container {direction:ltr!important;
  width: auto;
  max-height:350px;
}

.img-container img {direction:ltr!important;
  width: 100%;
}
.docs-preview {direction:ltr!important;
  margin-right: -15px;
}

.img-preview {direction:ltr!important;
  border-radius:0;
  margin-right: 10px;
  margin-bottom: 10px;
  overflow: hidden;
}

.img-preview > img {direction:ltr!important;
  max-width: 100%;
}
.preview-lg {direction:ltr!important;
  width: 263px;
  height: 148px;
}

.preview-md {direction:ltr!important;
  width: 139px;
  height: 78px;
}

.preview-sm {direction:ltr!important;
  width: 69px;
  height: 39px;
}

.preview-xs {direction:ltr!important;
  width: 35px;
  height: 20px;
  margin-right: 0;
}

.cropper-line{direction:ltr!important;
  background-color:#fff;
  opacity:0.2;
}
.line-e, .line-w{direction:ltr!important;
/*  width:25px !important;*/
}
.line-n, .line-s{direction:ltr!important;
/*  height:25px !important;*/
}

.panel-heading {direction:ltr!important;
    cursor: pointer;
}


.radio-thumbnail{direction:ltr!important;
  cursor:pointer;
  font-size: 13px;
}

.radio-thumbnail > input {direction:ltr!important;
  display: none;
}

.radio-thumbnail > :checked + .thumbnail {direction:ltr!important;
  border-color: #66afe9;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}

.radio-thumbnail > :disabled + .thumbnail {direction:ltr!important;
  opacity: .5;
}

.panel-body{direction:ltr!important;
  max-height: 225px;
  overflow: auto;
}

::-webkit-scrollbar {direction:ltr!important;
    width: 6px;
	height:10px;
}
::-webkit-scrollbar-track {direction:ltr!important;
    background-color: #eaeaea;
    border-left: 1px solid #ccc;
}
::-webkit-scrollbar-thumb {direction:ltr!important;
    background-color: #ccc;
}
::-webkit-scrollbar-thumb:hover {direction:ltr!important;
    background-color: #aaa;
}
.footer>li {direction:ltr!important;
    float:left;
}
.footer > li > a {direction:ltr!important;
    padding-top: 5px;
    padding-bottom: 5px;
}
.price{direction:ltr!important;
  position: absolute;
  top: 1px;
  right: 16px;
  padding: 5px;
  background-color: #fff;
  border-bottom-left-radius: 25%;
  opacity: 0.7;
  color: black;
  font-size: 110%;
}
.navbar-default .navbar-nav>li>a {direction:ltr!important;
    cursor: pointer;
}
.thumbnail{direction:ltr!important;
  line-height:1.2;
}
@media only screen and (max-width: 768px) {direction:ltr!important;

  #total_add_to_cart {direction:ltr!important;
    position: fixed;
    bottom: -30px;
    left: 0px;
    z-index: 999;
    background-color: #F5F5F5;
    right: 0px;
    padding: 30px;
  }
  #cropper_bottom{direction:ltr!important;
    margin-bottom:110px;
  }
}


.row-horizon {direction:ltr!important;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
}
.row-horizon > [class*="col-lg"], .row-horizon > [class*="col-md"], .row-horizon > [class*="col-sm"], .row-horizon > [class*="col-xs"] {direction:ltr!important;
  float: none;
  display: inline-block;
  white-space: normal;
  vertical-align: top;
}
.row-horizon > .col-xs-12 {direction:ltr!important;
  width: 90%;
}
.row-horizon > .col-xs-11 {direction:ltr!important;
  width: 82.5%;
}
.row-horizon > .col-xs-10 {direction:ltr!important;
  width: 75%;
}
.row-horizon > .col-xs-9 {direction:ltr!important;
  width: 67.5%;
}
.row-horizon > .col-xs-8 {direction:ltr!important;
  width: 60%;
}
.row-horizon > .col-xs-7 {direction:ltr!important;
  width: 52.5%;
}
.row-horizon > .col-xs-6 {direction:ltr!important;
  width: 45%;
}
.row-horizon > .col-xs-5 {direction:ltr!important;
  width: 37.5%;
}
.row-horizon > .col-xs-4 {direction:ltr!important;
  width: 30%;
}
.row-horizon > .col-xs-3 {direction:ltr!important;
  width: 22.5%;
}
.row-horizon > .col-xs-2 {direction:ltr!important;
  width: 15%;
}
.row-horizon > .col-xs-1 {direction:ltr!important;
  width: 7.5%;
}
@media (min-width: 768px) {direction:ltr!important;
  .row-horizon > .col-sm-12 {direction:ltr!important;
    width: 90%;
  }
  .row-horizon > .col-sm-11 {direction:ltr!important;
    width: 82.5%;
  }
  .row-horizon > .col-sm-10 {direction:ltr!important;
    width: 75%;
  }
  .row-horizon > .col-sm-9 {direction:ltr!important;
    width: 67.5%;
  }
  .row-horizon > .col-sm-8 {direction:ltr!important;
    width: 60%;
  }
  .row-horizon > .col-sm-7 {direction:ltr!important;
    width: 52.5%;
  }
  .row-horizon > .col-sm-6 {direction:ltr!important;
    width: 45%;
  }
  .row-horizon > .col-sm-5 {direction:ltr!important;
    width: 37.5%;
  }
  .row-horizon > .col-sm-4 {direction:ltr!important;
    width: 30%;
  }
  .row-horizon > .col-sm-3 {direction:ltr!important;
    width: 22.5%;
  }
  .row-horizon > .col-sm-2 {direction:ltr!important;
    width: 15%;
  }
  .row-horizon > .col-sm-1 {direction:ltr!important;
    width: 7.5%;
  }
}
@media (min-width: 992px) {direction:ltr!important;
  .row-horizon > .col-md-12 {direction:ltr!important;
    width: 90%;
  }
  .row-horizon > .col-md-11 {direction:ltr!important;
    width: 82.5%;
  }
  .row-horizon > .col-md-10 {direction:ltr!important;
    width: 75%;
  }
  .row-horizon > .col-md-9 {direction:ltr!important;
    width: 67.5%;
  }
  .row-horizon > .col-md-8 {direction:ltr!important;
    width: 60%;
  }
  .row-horizon > .col-md-7 {direction:ltr!important;
    width: 52.5%;
  }
  .row-horizon > .col-md-6 {direction:ltr!important;
    width: 45%;
  }
  .row-horizon > .col-md-5 {direction:ltr!important;
    width: 37.5%;
  }
  .row-horizon > .col-md-4 {direction:ltr!important;
    width: 30%;
  }
  .row-horizon > .col-md-3 {direction:ltr!important;
    width: 22.5%;
  }
  .row-horizon > .col-md-2 {direction:ltr!important;
    width: 15%;
  }
  .row-horizon > .col-md-1 {direction:ltr!important;
    width: 7.5%;
  }
}
@media (min-width: 1200px) {direction:ltr!important;
  .row-horizon > .col-lg-12 {direction:ltr!important;
    width: 90%;
  }
  .row-horizon > .col-lg-11 {direction:ltr!important;
    width: 82.5%;
  }
  .row-horizon > .col-lg-10 {direction:ltr!important;
    width: 75%;
  }
  .row-horizon > .col-lg-9 {direction:ltr!important;
    width: 67.5%;
  }
  .row-horizon > .col-lg-8 {direction:ltr!important;
    width: 60%;
  }
  .row-horizon > .col-lg-7 {direction:ltr!important;
    width: 52.5%;
  }
  .row-horizon > .col-lg-6 {direction:ltr!important;
    width: 45%;
  }
  .row-horizon > .col-lg-5 {direction:ltr!important;
    width: 37.5%;
  }
  .row-horizon > .col-lg-4 {direction:ltr!important;
    width: 30%;
  }
  .row-horizon > .col-lg-3 {direction:ltr!important;
    width: 22.5%;
  }
  .row-horizon > .col-lg-2 {direction:ltr!important;
    width: 15%;
  }
  .row-horizon > .col-lg-1 {direction:ltr!important;
    width: 7.5%;
  }
}
