.resultdiv-brand, .resultdiv-generic {
box-shadow: 0 10px 20px 5px rgba(0,0,0,.4)!important;
display:inline-block;
max-width:calc(50% - 20px);	
border-radius:5px;
}
.resultdiv-brand {
margin-right:10px;
border:4px solid #049CBC;
}
.resultdiv-generic {
margin-left:10px;
border:4px solid #406593;
}
.drug-results.drug-results-brand {
margin-right: auto;
-ms-flex-order: 1;
order: 1
}
.drug-result .addtocart_btn {
}
.drug-results.drug-results-generic {
margin-left: auto;
-ms-flex-order: 2;
order: 2
}
.drug-results.drug-results-generic .drug-result {
background-color: #fff;
}
.drug-results .drug-result {
padding: 0rem;
margin-bottom: 0rem;
}
.drug-results .drug-result .product-select-label {
font-size: .9em;
padding-top: .3rem
}
.drug-results .item-header {
display: none
}
.drug-results .item-header h3 {
margin-bottom: 0;
color: #008a00
}
.drug-results .item-header .medicationIngredient {
padding-top: 0
}
.drug-results .item-header .medicationIngredient h4 {
font-size: 1.2rem
}
.drug-results figcaption {
padding-top: .25rem;
text-align: right;
font-size: .6em;
display: none
}
.drug-package-head {
padding-bottom: .0px;
height:auto !important;
}
.drug-package-head .drug-info {
-ms-flex-order: 2;
order: 2
}
@media (min-width:1024px) {
.drug-package-head .drug-info {
-ms-flex-order: 1;
order: 1
}
}
.drug-package-head .drug-info .comments {
margin: .25rem 0;
font-size: .8em
}
.drug-package-head .drug-image {
-ms-flex-order: 1;
order: 1
}
@media (min-width:1024px) {
.drug-package-head .drug-image {
-ms-flex-order: 2;
order: 2
}
}
.drug-package-head .brand-or-generic {
font-size: 1.3rem;
text-transform: uppercase;
font-weight: 700;
text-align: right;
margin-bottom: .5rem
}
.drug-package-head .drug-package-strength {
font-size: 1.6rem;
font-weight: 700;
text-align: left;
line-height: 1.2;
margin-bottom: 1rem
}
.drug-package .drug-dropdown-note {
text-transform: uppercase;
font-weight: 700;
justify-content: left;
letter-spacing: .05em
}
.drug-package .drug-dropdown-container,
.drug-package .drug-dropdown-note {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center
}
.drug-package .drug-dropdown-container {
-ms-flex-pack: center;
justify-content: center;
margin-bottom:0px;
}
.drug-package .drug-package-dropdown {
width: 100%;
margin: 0px 0px 20px 0px;
text-transform: capitalize
}
.drug-package .add-to-cart .button {
width: 100%;
margin: 0
}
.dose-selector {
text-align: right;
}
.selector-action-title {
font-size: 2.75rem;
color: #e16c45;
padding-left: 1rem;
font-family: Arial,sans-serif;
}
.dose-selector .button {
margin-left: .5rem;
margin-right: .5rem;
background-color: #fee5d6;
border: 2px solid #e16c45;
color: #000;
height: auto;
padding: .45em .5em;
text-transform: none;
font-size: 2.6rem;
margin: .5rem 0;
font-weight: 700;
border-radius:.5em;
display:inline-block;
text-align:left;
line-height:35px;
}
.dose-selector .button .check-prices-label {
font-family: Arial,sans-serif;
text-transform: uppercase;
color: #fff;
font-weight: 400;
float: right;
-webkit-border-radius: 6px;
border-radius: 6px;
background-clip: padding-box;
text-align: center;
line-height: 30px;
vertical-align: middle;
background: #406593;
padding: 4px 6px;
font-size: 19px;
letter-spacing: 1px;
position: relative;
}
.dose-selector .button.active-dose {
border: 2px solid #e16c45
}
.dose-selector .button.active-dose,
.dose-selector .button:hover {
background-color: #e7c1aa;
color: #000
}
.product-page-single-details {
height:0px;
overflow: hidden;
}
@media print,
screen and (max-width:40em) {
.dose-selector .button {
margin-right: .5rem
}
.dose-selector .button:first-child {
margin-left: 0
}
.resultdiv-generic {
margin-top:20px;
}
#masthead .stickyheader .cart-details {    
padding-top: 18px !important;    
}
#logo-home {
margin-left:-20px !important;
}
}
.order-step-container {
text-transform: uppercase;
font-weight: 700;
letter-spacing: .05em;
color: #e16c45;
background: #fefefe;
border: 3px solid #e16c45;
padding: .2rem 1rem;
text-align: center;
}
#dosage-tabs {
margin-bottom:20px;
}
#order-step-1 {
margin-bottom:20px;
}
.drug-header {
margin-top:0px;
margin-bottom:0px;
}
.drug-header h2{
margin-top: 10px;
margin-bottom: 10px;
color: #fff;
margin-left: 20px;
margin-right: 20px;
font-size: 3.0rem;
}
.drug-header-brand {
background: #049CBC none repeat scroll 0 0;
}
.drug-header-generic {
background: #406593 none repeat scroll 0 0;
}
.drug-info-left {
width:150px;
height:55px;
display:inline-block;
margin-right:20px;
vertical-align: top;
}
.drug-info-left-brand {
background: transparent url(//www.pricepropharmacy.com/wp-content/themes/pricepro-pharmacy/images/rx-brand.png) center top no-repeat;
background-size: 100%;
}
.drug-info-left-generic {
background: transparent url(//www.pricepropharmacy.com/wp-content/themes/pricepro-pharmacy/images/rx-generic.png) center top no-repeat;
background-size: 100%;
}
.drug-info-right {
display:inline-block;
width:calc(100% - 180px);
vertical-align: top;
}
.drug-info-right .shipped-from {
font-size:16px;
font-family: Arial, sans-serif !important;
font-weight:bold !important;
}
.drug-info-right .manufacturer {
font-size:13px;
}
.drug-details {
padding-top:10px;
padding-bottom:10px;
}
.drug-form {
border: 2px solid #049cbc;
border-radius: 4px;
clear: left;
padding: 10px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
max-height: 350px; overflow-y: auto;
}
.drug-form .order-step {
margin-bottom:20px;
}
.drug-form select {
margin-bottom:20px;
}
.product-subhead.summary {
font-family: Arial, sans-serif !important;
background:none !important;
}
.product-subhead.summary {
background:#ff0300;
}
.summary-rx {
background:#049cbc; color:#fff !important;border-radius:50%;padding:3px;
padding-right: 5px;
padding-left: 5px;
font-size: 16px;
text-transform:none;
}
.summary-text {
padding:6px;
border-radius:3px;
margin-left:4px;
background:#ff0300;
}
.drug-form-brand {
background: #d8e7ee none repeat scroll 0 0 padding-box;
border: 2px solid #049cbc;
}
.drug-form-generic {
background: #d4dbea none repeat scroll 0 0;
border-color: #406593;
}
.select2-container .select2-selection--single {
height:auto !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 40px !important;
}
.drug-button-container {
width:100%;
margin:auto;
max-width:210px;
}
.drug-button-container .add-to-cart .button  {
font-size:20px !important;
margin:auto;
padding-top:15px;
padding-bottom:15px;
text-transform:uppercase;
font-weight:bold;
}
.drug-button-container-generic .add-to-cart .button {
background-color: #406593 !important;
border-color: #406593 !important;
}
.drug-button-container-brand .add-to-cart .button  {
background-color: #2ba6cb!important;
border-color: #2284a1!important;
}
.secondary-heading {
display:none;
color:#000;
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
font-weight:bold;
font-family: Arial, sans-serif !important;
font-size:16px;
}
.drug-results figcaption {
text-align:center;
}
.secondary-heading-drugname {
font-size:20px;
}
.secondary-heading-manufacturer {
font-size:13px;
font-weight:normal;
font-family: "robotoregular", Helvetica, Arial, sans-serif;
}
.top-heading-brand {
display:none;
padding: 10px;
font-size: 25px;
font-weight: bold !important;
padding-bottom: 5px;
padding-top: 5px;
color: #049CBC;
width:100%;
text-align:center;
font-family: Arial, sans-serif !important;
line-height: 25px;
}
.top-heading-generic {
display:none;
padding: 10px;
font-size: 25px;
font-weight: bold !important;
padding-bottom: 5px;
padding-top: 5px;
color: #406593;
width:100%;
text-align:center;
font-family: Arial, sans-serif !important;
line-height: 25px;
}
.resultdiv-brand .drug-result-count-1 .top-heading-brand {
display:block;
}
.resultdiv-generic .drug-result-count-1 .top-heading-generic {
display:block;
}
.resultdiv-brand .drug-result-count-2 .drug-header , .resultdiv-brand .drug-result-count-2 .drug-details {
display:none !important;
}
.resultdiv-brand .drug-result-count-3 .drug-header , .resultdiv-brand .drug-result-count-3 .drug-details {
display:none !important;
}
.dpd-brand {
}
.resultdiv-brand .drug-result-count-2 .secondary-heading {
display:block;
}
.resultdiv-brand .drug-result-count-3 .secondary-heading {
display:block;
}
.resultdiv-generic .drug-result-count-2 .drug-header , .resultdiv-generic .drug-result-count-2 .drug-details {
display:none !important;
}
.resultdiv-generic .drug-result-count-3 .drug-header , .resultdiv-generic .drug-result-count-3 .drug-details {
display:none !important;
}
.resultdiv-brand .drug-result-count-2 .drug-radio-buttons , .resultdiv-generic .drug-result-count-2 .drug-radio-buttons {
display:none !important;
}
.resultdiv-brand .drug-result-count-3 .drug-radio-buttons , .resultdiv-generic .drug-result-count-3 .drug-radio-buttons {
display:none !important;
}
.resultdiv-brand .drug-result-count-1 .drug-package-dropdown-new , .resultdiv-generic .drug-result-count-1 .drug-package-dropdown-new {
display:none !important;
}
.resultdiv-generic .drug-result-count-2 .secondary-heading {
display:block;
}
.resultdiv-generic .drug-result-count-3 .secondary-heading {
display:block;
}
.resultdiv-brand .drug-result-count-2 .drug-button-container-brand .add-to-cart .button, .resultdiv-generic .drug-result-count-2 .drug-button-container-generic .add-to-cart .button {
background-color: #e88a6b !important;
border-color: #e16c45 !important;
}
.resultdiv-brand .drug-result-count-3 .drug-button-container-brand .add-to-cart .button, .resultdiv-generic .drug-result-count-3 .drug-button-container-generic .add-to-cart .button {
background-color: #e88a6b !important;
border-color: #e16c45 !important;
}
.select-qty-title {
font-weight:bold;
width:100%;
display:block;
color:#000;
margin-bottom:15px;
padding-left:10px;
font-family: Arial, sans-serif !important;
}
.resultdiv-brand .drug-result-count-2 .select-qty-title, .resultdiv-generic .drug-result-count-2 .select-qty-title {
display:none !important;
}
.resultdiv-brand .drug-result-count-3 .select-qty-title, .resultdiv-generic .drug-result-count-3 .select-qty-title {
display:none !important;
}
.resultdiv-brand .drug-result-count-2 , .resultdiv-generic .drug-result-count-2 {
margin-top:0px;
}
.resultdiv-brand .drug-result-count-3 , .resultdiv-generic .drug-result-count-3 {
margin-top:0px;
}
.drug-radio-buttons {
width:100% !important;
} .containerradio {
display: block;
position: relative;
padding-left: 35px;
margin-bottom: 12px;
cursor: pointer;
font-size: 18px;
font-weight:bold;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
} .containerradio input {
position: absolute;
opacity: 0;
cursor: pointer;
height: 0;
width: 0;
} .checkmark {
position: absolute;
top: 0;
left: 0;
height: 20px;
width: 20px;
background-color: #eee;
border-radius: 50%;
margin-top: 7px;
} .containerradio:hover input ~ .checkmark {
background-color: #ccc;
} .containerradio input:checked ~ .checkmark {
background-color: #000;
} .checkmark:after {
content: "";
position: absolute;
display: none;
} .containerradio input:checked ~ .checkmark:after {
display: block;
} .containerradio .checkmark:after {
top: 4px;
left: 4px;
width: 10px;
height: 10px;
border-radius: 50%;
background: white;
}
.containerradio .quantity {
display:inline-block;
font-family: Arial, sans-serif !important;
width:auto;
}
.containerradio .price {
margin-left:0px;
font-family: Arial, sans-serif !important;
text-align:center;
display:inline-block;
width:auto;
margin-left:10px;
margin-right:10px;
}
.containerradio .dose {
font-weight:normal;
font-size:12px;
text-align:right;
display:inline-block;
width:auto;
}
.product-subhead.summary { 
display:block !important;
}
.contact-info > :first-child label {
font-family: Arial, sans-serif !important;
}
.pw-pharmacy-wrap .order-submission .place-order {
}
#SubmitOrder {
text-align: center;
font-size: 25px;
width: 200px;
font-family:  Arial, sans-serif !important;
padding-top: 15px;
padding-bottom: 15px;
}
#pharmacy-wrap input[name=btnCheckout], #pharmacy-wrap input[name=btnContinue] {
min-width:0px !important;
}
#profile-info-change-pass {
text-align:right;
}
#profile-info-reorder a {
background-color:#e16c45 !important;
}
.pw-profile .tabs-title>a {
color: #e16c45 !important;
}
.pw-profile .tabs-title>a:hover {
color: #e16c45 !important;
}
.pw-profile .tabs-title.is-active a, .pw-profile .tabs-title>a:active {
color: #406593 !important;
}
.order-id.view-recent-order  {
color:#049cbc !important;
}
#recent-orders-list th {
background-color:#049cbc !important;
color:#fff !important;
}
#order-details th {
background-color:#f0f1f1 !important;
font-family:  Helvetica, Arial, sans-serif !important;
color:#000 !important;
}
#order-details .grand-total-price, #order-details .description, #order-details  .unit-price {
font-family:  Helvetica, Arial, sans-serif !important;
color:#000 !important;
}
#order-details  tbody .unit-price {
font-family: "roboto", Helvetica, Arial, sans-serif !important;
color:#000 !important;
font-weight: normal !important;
}
#order-details tfoot td, #order-details tfoot .subtotal , #order-details tfoot .shipping-fee{
font-family: "roboto", Helvetica, Arial, sans-serif !important;
color:#000 !important;
font-weight: normal !important;
}
#order-details tfoot > :last-child td, #order-details tfoot td.grandtotal {
font-family:  Helvetica, Arial, sans-serif !important;
color:#000 !important;
font-weight:bold !important;
}
#select-shipping-address label {
font-size:18px;
}
#select-shipping-address label .description {
font-family:  Helvetica, Arial, sans-serif !important;
color:#000 !important;
font-size:20px;
}
#select-shipping-address button {
font-size:16px !important;
}
#profile-info dt {
font-family:  Helvetica, Arial, sans-serif !important;
color:#049cbc !important;
}
#profile-info dd {
font-weight:normal;
}
.cart-widget-line-item .product-quantity {
display:block;
}
.cart-widget-line-item .grid-x .cell  {
display:none;
}
.cart-widget-line-item .grid-x .cell.heading {
display:block;
font-family:  Helvetica, Arial, sans-serif !important;
}
.cart-widget-line-item .grid-x .cell.value {
display: block;
margin-top: -30px;
width: 100%;
margin-right: -125px !important;
flex: 1;
}
.cart-widget-line-item .product-quantity {
font-family: "roboto", Helvetica, Arial, sans-serif !important;
font-weight: normal !important;
}
#pwire-shopping-cart-widget .sub-total .heading, #pwire-shopping-cart-widget .shipping .heading{
font-family: "roboto", Helvetica, Arial, sans-serif !important;
font-weight: normal !important;
}
.drug-result .medicationIngredient, .drug-result .lastOrdered {
font-family:  Helvetica, Arial, sans-serif !important;
}
.drug-result .drug-icons, .drug-result .drug-type, .drug-result .strength, .drug-result .quantity, .drug-result .price {
font-family:  Helvetica, Arial, sans-serif !important;
}
#pwire-shopping-cart-widget .total {
font-family:  Helvetica, Arial, sans-serif !important;
}
.page-register-form #personal-info legend, .page-register-form #billing-info legend, .page-register-form #shipping-info legend, .page-register-form #login-info legend, .page-register-form #contact-info legend{
color: #049cbc !important;
font-family:  Arial, sans-serif;
font-weight: bold;
font-size:30px !important;
}
.override-weight {
font-family: "roboto", Helvetica, Arial, sans-serif !important;
font-weight: normal !important;
}
.drug-result .drug-icons.override-weight, .drug-result .drug-type.override-weight, .drug-result .strength.override-weight, .drug-result .quantity.override-weight, .drug-result .price.override-weight {
font-family: "roboto", Helvetica, Arial, sans-serif !important;
font-weight: normal !important;
}
.drug-result .medicationIngredient.override-weight, .drug-result .lastOrdered.override-weight {
font-family: "roboto", Helvetica, Arial, sans-serif !important;
font-weight: normal !important;
}
.drug-result .medicationIngredient.override-weight label, .drug-result .lastOrdered.override-weight label{
font-family: "roboto", Helvetica, Arial, sans-serif !important;
font-weight: normal !important;
}
.billing_method .mailing-address, .billing_method .intro-message {
margin-bottom:20px !important;
}
.billing_method .intro-message-new {
font-style:italic;
color: #999;
}
.comments-data {
display: block;
margin-left:10px;
font-size:14px;
line-height:40px !important;
}
.clearseparator {
clear:both;
height:40px;
display:none;
width:100%;
}
.pw-profile ul.tabs li a {	
font-weight:bold;
font-family:  Arial, sans-serif;
}
#masthead .phone-number, #masthead .cart-details {
opacity:1 !important;
}
#branding #logo a {
background:none !important;
}
@media screen and (max-width: 900px) {
.reorder-country-name {
width:100%;
text-align:left;
}
.pw-reorder .drug-result .medicationHeading h3 {
font-size: 2rem;
}
.pw-reorder table.drug-result .add-drugpackage-to-cart {
font-size: 12px;
display: block;
padding: 10px 4px 10px 4px;
width: 80px;
}
#recent-orders-list td, .drug-result td {
font-size:12px !important;
}
.pw-reorder .drug-result td label {
font-size: 1em;
font-weight: bold;
}
#recent-orders-list th , .drug-result th{
font-size:12px !important;
}
.pw-profile ul.tabs li a {
font-size: 10px !important;
padding: 10px 2px 10px 2px;
font-weight:bold;
}
#profile-info-change-pass {
text-align: right;
width: 100% !important;
text-align: center;
margin-bottom: 20px;
font-size:16px !important;
}
.clearseparator {
display:block;
}
.resultdiv-brand, .resultdiv-generic {	
max-width:100%;	
margin-left:0px;
margin-right:0px;
}
.resultdiv-generic {
margin-top:20px;
}
.resultdiv-brand {
margin-bottom:0px;
}
}
@media screen and (max-width: 400px) {
.containerradio .quantity {	
width:auto;
}
.containerradio .price {
width:auto;
margin-left:10px;
margin-right:10px;
}
.containerradio .dose {
width:auto;
}
}