#nowornever_pop_up_card { background: none repeat scroll 0 0 #FFFFFF; left: 50%; margin-left: -275px; position: fixed; top: 150px; width: 588px; z-index: 9999;
    display: none; border: 3px solid #ECECEC;
}
#nowornever_pop_up_card.discounted-nowornever {width: 628px}
#nowornever_pop_up_card .birthday-form .form-list label.required {font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
#nowornever_pop_up_card .login-form-title img {margin-top: 4px; margin-left: 4px; left: 0px; cursor: pointer}
#nowornever_pop_up_card .login-form-title h1, .login-form-title h2 {margin-left: 54px; margin-top: 13px; font-size: 34px}
#nowornever_pop_up_card .login-form-title h3 { float: right; margin-right: 30px; font-family: "DINCompPro-CondMedium", Arial, Helvetica; font-weight: normal;
 color: #666666; font-size: 26px; margin-top: 20px; }

.birthday-form { width: 583px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding:35px 30px }
.birthday-form .wrap { border:1px solid #dcdcdc; margin-bottom:20px; padding:2px; height:140px; }
.birthday-form .properties {width: 280px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ebebeb+0,ffffff+100 */
background: #ebebeb; /* Old browsers */
background: -moz-linear-gradient(top,  #ebebeb 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ebebeb 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ebebeb 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ebebeb 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ebebeb 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
 float:left
}
.birthday-form .info { width: 242px; height:140px;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #ebebeb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ebebeb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ebebeb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ebebeb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ebebeb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#ebebeb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */
text-align: right; padding-right: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
float:left;
}

.birthday-form .action { float: right; margin-right: 12px; margin-top: 57px }

#free-gift .properties p {margin-top: 0; font-family: "DINCompPro-CondMedium",Arial,Helvetica,sans-serif; color: #646464; font-size: 16px}
.birthday-form .properties .product-image {width: 173px; height: 120px; padding:10px; }
.birthday-form .properties .items{text-align: center; margin: 6px 0 2px; display: inline-block}
.birthday-form .properties .items .proicon {margin: 3px; margin-top:13px }
.discounted-nowornever .info h2, #free-gift .info h2 { font-size: 22px; color:#000; font-family: "DINCompPro-CondMedium",Arial,Helvetica,sans-serif; margin:0px; margin-top: 15px; height:58px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 220px; float:right }
.discounted-nowornever .info .reg-price { font-family: "DINCompPro-CondMedium",Arial,Helvetica,sans-serif; text-decoration: line-through; font-size: 20px; margin-left: 8px; color:#818181 }
.discounted-nowornever .info .dis-price { font-family: "DINCompPro-CondMedium",Arial,Helvetica,sans-serif; color: #ff3713; font-size: 32px; margin-left: 8px}
.birthday-form p { color: #000; font-size: 12px; margin: 0; line-height:240% }
.birthday-form .info p { clear: both; float:right }

#noworneverBoxOverlay {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    left: 0;
    opacity: 0.75;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9998;
}
.popup-button {
    background: none repeat scroll 0 0 #FF7E00;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: normal;
    height: 27px;
    text-align: center;
    cursor: pointer;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 3px 10px 0;
}
html[lang="pl"] .popup-button {font-size: 14px}
html[lang="de"] .popup-button {font-size: 13px}
html[lang="pt"] .popup-button {font-size: 13px}
html[lang="pl"] .discounted-nowornever .right h2 {font-size: 25px}

#nowornever_pop_up_card.discounted-nowornever .birthday-form{width: 628px}

.popup-button.btn-no { background: #999999; margin-right:27px }

.birthday-form h4 { text-align:center; font-family: "DINCompPro-CondMedium",Arial,Helvetica,sans-serif; font-size: 28px; font-weight:normal; color:#6a6a6a }
.birthday-form .buttons { text-align:center }
.birthday-form .buttons div { float: none; width: auto; display: inline-block; }

#free-gift .info { width:237px; height:140px }

.birthday-form .metacritic { float: right; margin-top: 4px; margin-right: 4px }
.birthday-form .metacritic .icon { background-image: url('../../images/general-sprites.png'); width:19px; height:19px; float:left; background-position: -329px -185px }
.birthday-form .metacritic .score { float:left; margin-left:4px; font-size:14px; padding: 4px 4px; padding-bottom:2px; line-height:100%; display: block; line-height:100%; font-family: "DINCompPro-CondMedium", Arial, Helvetica; }
.birthday-form .metacritic .red { float:left; background: #ff4400; color:#fff }
.birthday-form .metacritic .yellow { float:left; background: #fdd909; color:#616161 }
.birthday-form .metacritic .green { float:left; background: #91c03c; color:#fff }

/* button disabled fix */

.birthday-form .buttons > .popup-button.disabled {
    opacity: 0.5;
    pointer-events: none;
}