/**
*@Module			PRICE OFFER
*@Version			1.0.0	
*@Author    		One_Man
*@Copyright 		2015 - 2017 PRESTALOGIC.CH	
*@Installation		See PDF Documentation	
*@License			See PDF Documentation
*@Website   		https://prestalogic.ch	
*@Support			info@prestalogic.ch	
 */

  .box-info-product .maobutton {
    padding: 0;
    border-top: 1px solid #aa6000;
    border-right: 1px solid #aa6000;
    border-left: 1px solid #aa6000;
    border-bottom: 1px solid #aa6000;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
/*  display: block; */ /* ori */
   /* background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOWFkMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2FiNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); */
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e68202), color-stop(100%, #aa6000));
    background-image: -moz-linear-gradient(#e68202, #aa6000);
    background-image: -webkit-linear-gradient(#e68202, #aa6000);
    background-image: linear-gradient(#e68202, #aa6000);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e68202', endColorstr='#aa6000',GradientType=0 ); }
    .box-info-product .maobutton:before {
      font-family: "FontAwesome";
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      color: #fff;
      font-size: 32px;
      line-height: 47px;
     /* text-shadow: 0 1px #015883; */
      content: "\f0d6";
      z-index: 4;
      width: 53px;
      text-align: center;
      border: 1px solid #aa6000;
      -moz-border-radius: 5px 0 0 5px;
      -webkit-border-radius: 5px;
      border-radius: 5px 0 0 5px; }
@media (min-width: 992px) {
#price_offer.buttons_bottom_block {
	width: 100%;
}
}
@media (max-width: 991px) {
	#price_offer.buttons_bottom_block {
	max-width: 300px;
	float: left;
}
}
      @media (max-width: 991px) {
        .box-info-product .maobutton:before {
          display: none; } }
    .box-info-product .maobutton.offered:before {
      content: "\f00c"; }
    .box-info-product .maobutton:after {
      background: url(../img/border-1.gif) repeat-y 0 0;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 52px;
      content: "";
      width: 1px;
      z-index: 3; }
      @media (max-width: 991px) {
        .box-info-product .maobutton:after {
          display: none; } }
    .box-info-product .maobutton span {
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      border-radius: 5px;
      font-weight: 700;
      font-size: 16px;
      line-height: 20px;
      border-top: 1px solid #aa6000;
      border-right: 1px solid #aa6000;
      border-left: 1px solid #aa6000;
      border-bottom: 1px solid #aa6000;
     /* text-shadow: 0 1px #015883; */
      padding: 12px 14px 14px 60px;
      color: #fff;
      display: block !important;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
      @media (max-width: 1199px) {
        .box-info-product .maobutton span {
          padding: 12px 22px 14px 60px;
          font-size: 14px; } }
      @media (max-width: 991px) {
        .box-info-product .maobutton span {
          padding: 8px 12px 10px;
          text-align: center; } }
    .box-info-product .maobutton:hover {
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwN2FiNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOWFkMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #999), color-stop(100%, #797979));
      background-image: -moz-linear-gradient(#999, #797979);
      background-image: -webkit-linear-gradient(#999, #797979);
      background-image: linear-gradient(#999, #797979);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999', endColorstr='#797979',GradientType=0 );
      background-position: 0 0; }
#make_offer_form {
  width: 555px;
  overflow: hidden; }
  @media (max-width: 767px) {
    #make_offer_form {
      width: 280px; } }
  #price_offer_form .product img {
    margin: 0 0 10px 0;
    border: 1px solid #d6d4d4; }
  #price_offer_form .product p {
    padding: 0;
    color: #333; }
    #price_offer_form .product p .product_name {
      font-size: 12px;
      color: #000; }
  #price_offer_form .form_container {
    padding: 10px 15px;
    border: 1px solid #d6d4d4;
    background: #fbfbfb; }
    #price_offer_form .form_container p.intro_form {
      padding-bottom: 6px;
      font-weight: 700;
      font-size: 13px;
      color: #333; }
    #price_offer_form .form_container p.txt_required {
      padding-bottom: 0;
      color: #666; }
    #price_offer_form .form_container .text {
      padding-bottom: 10px; }
      #price_offer_form .form_container .text label {
        display: block;
        padding: 0;
        width: 100%;
        font-size: 12px; }
      #price_offer_form .form_container .text input {
        padding: 0 5px;
        height: 22px;
        width: 100%;
        border: 1px solid #b6b4b4;
        font-size: 12px;
        color: #666; }
      #price_offer_form .form_container .text textarea {
        height: 66px;
        padding: 0 5px;
        width: 100%;
        border: 1px solid #b6b4b4;
        font-size: 12px;
        color: #666; }
  #price_offer_form .submit {
    margin-top: 20px;
    padding-bottom: 0;
    text-align: right; }
	#price_offer_form_error, sup.required {
		font-weight: 700;
		color:red; }
#price_offer_form .row {
	margin-left: 0;
	margin-right: 0;
}