.display-box.desktop {display: none;}
input#product-value::placeholder {color:#888;}
input#product-value::-webkit-input-placeholder {color: #888;}
input#product-value:-ms-input-placeholder {color: #888;}
.product-recall-wrapper {margin: 10px 0px 0px 0px;}
.page-content.bottom-content {padding-top: 20px;}
.page-content.bottom-content p:last-child {padding-bottom: 0px;}
a[href^="tel:"] {color: inherit !important;text-decoration: none;cursor: default;}
.full-input input{display:inline-block;padding: 6px;color:#333;text-align:left;border:1px solid #d6d6d6;border-radius:4px;background:rgba(255,255,255,0.8);padding-top: 26px;padding-left:16px;padding-right:16px;position:relative;float:left;}
input#product-find{font-size:1.4rem;line-height:24px;background:#90c9e8;color:#105378;background-image:-webkit-gradient(linear,left bottom,left top,from(#5aabd6),to(#90c9e8));background-image:linear-gradient(to top,#5aabd6,#90c9e8);background-image:-webkit-linear-gradient(to top,#5aabd6,#90c9e8);background-image:-moz-linear-gradient(to top,#5aabd6,#90c9e8);background-image:-ms-linear-gradient(to top,#5aabd6,#90c9e8);background-image:-o-linear-gradient(to top,#5aabd6,#90c9e8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90c9e8,endColorstr=#5aabd6);transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;text-transform:uppercase;font-weight:bold;padding:17px 30px;margin:0 20px;display:inline-block;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;border:0;font-family:PT Sans,serif;width: 36%;}
input#product-find:hover{background:#5aabd6;background-image:-webkit-gradient(linear,left bottom,left top,from(#90c9e8),to(#5aabd6));background-image:linear-gradient(to top,#90c9e8,#5aabd6);background-image:-webkit-linear-gradient(to top,#90c9e8,#5aabd6);background-image:-moz-linear-gradient(to top,#90c9e8,#5aabd6);background-image:-ms-linear-gradient(to top,#90c9e8,#5aabd6);background-image:-o-linear-gradient(to top,#90c9e8,#5aabd6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#5aabd6,endColorstr=#90c9e8)}
.full-input label{display:block;font-size:14px;color:#888;position:absolute;top:3px;left:14px;z-index: 1;}
input#product-value{-webkit-appearance:none;width: 100%;font-size: 18px;line-height: 24px;}

.display-box {padding: 20px 0px;color: #1769b4;}
.product-recall-wrapper.error .full-input, .error input#product-value {border-color: #ff0000;background: #fef0f0;}
.product-recall-wrapper.error .full-input label {color: #ff0000;}
.product-recall-wrapper.error .display-box {color: #ff0000;}
.product-recall-wrapper.error .full-input:after {content: "!";position: absolute;right: 15px;top: 14px;color: #ff0000;font-size: 28px;line-height: 30px;}
.display-box p {padding-bottom: 8px;font-size: 16px;line-height: 24px;}
.error-mark:before {content: "";background-image: url(/~/media/Images/S/Senseonics-IR/css/error-mark.png);width: 20px;height: 24px;background-size: 14px;display: block;float: left;background-repeat: no-repeat;background-position: left center;}
.full-input {float: left;width: 44%;display: block;position: relative;}
input#product-value:focus {-webkit-appearance: none;-moz-appearance: none;appearance: none;border-color: #0070c9;outline: 0;box-shadow: 0 0 0 3px rgba(131,192,253,0.5);background-color: #fff;}

@media all and (max-width:767px) {
input#product-find{width:100%;margin:0}
.full-input{width:100%;margin:0}
.display-box.desktop{display:block;float:left;width:100%;padding:10px 0}
.display-box.small{display:none}
.product-recall-wrapper{margin:20px 0}
}

@media all and (min-width:768px) and (max-width:991px){
input#product-find{width:calc(40% - 20px);margin-right:0}
.full-input{width:60%;margin:0}
}