﻿
header {
    box-shadow: 1px 1px 0 1px grey;
}
/*@font-face {
    font-family: 'Veranda';
    src: url('../fonts/Veranda.ttf') format('truetype');
}*/

html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font-size: 18px;
}


/*.dxEditors_edtDropDown > img {
    content: url("");
}*/


.dxeTextBoxSys, .dxeTextBox_SoftOrange, .dxeTextBoxDefaultWidthSys, .dxeNullText_SoftOrange, .dxh0 {
    width: 100%;
}

html, body, textarea.dxeMemoEditAreaSys, #captcha label, *[class*="dxeBase"] label, .dxeListBoxItem_SoftOrange, .dxeListBoxItemHover_SoftOrange em, .dxbButton, .dxpnlControl_SoftOrange, .dxeTextBox_SoftOrange, *[class*="dxeBase"] label, .dxeTextBoxDefaultWidthSys, .dxeEditAreaSys, .dxeTextBoxSys, .dxeMemoEditAreaSys, .dxbButtonSys, .dxeButtonEditSys, .dxeButton, .dxbButtonEditSys {
    font: normal normal normal 14px Arial !important;
}

body, textarea.dxeMemoEditAreaSys, #captcha label, *[class*="dxeBase"] label {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

.dxpnlControl_SoftOrange {
    background: inherit;
}

.dxeListBoxItem_SoftOrange {
    background: none;
}

.dxeListBoxItemHover_SoftOrange em {
    background: none;
    background-color:;
}

body {
}

.navbar-default {
    background-color: white;
}

#dxValidationSummary, #TxtEmailAddress_EC {
    font-size: 18px;
}


.header-container {
    padding-top: 15px;
}

.jumbotron {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 0px;
    padding-left: 0px;
    height: 380px;
    color: white;
    background-color: #F6921E;
    background: url('Images/BannerImage.jpg') top center no-repeat scroll;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    -o-background-size: contain;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    box-shadow: 1px 1px 0 1px grey;
    background-size: 100% 100%;
}

.home-header {
    height: 700px;
    background-color: whitesmoke !important;
    background: url('Images/BannerImage.jpg') top center no-repeat scroll;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    -o-background-size: contain;
    box-shadow: none;
}

/* Media Queries */
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
    .home-header {
        height: 600px;
    }
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
    .home-header {
        height: 450px;
    }

    .home-search-control {
        padding-left: 175px;
    }
}

/* Small Devices, Tablets */
/* Default collapse size */
@media only screen and (max-width : 768px) {
    .home-header {
        height: 470px;
    }

    #myNavbar > ul > li > a {
        line-height: 20px;
    }
}


@media only screen and (max-width : 700px) {
    .home-search-control {
        padding-left: 100px;
    }
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
    .home-header {
        height: 570px;
    }

    .home-search-fields {
        margin-top: 75px;
    }

    table#DrugName {
        width: 300px !important;
    }

    .home-search-control {
        padding-left: 20px;
    }
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
}

.result-header-row {
    padding-top: 40px;
}

/* Navbar styles */

.navbar-scriptcost-index {
    background-color: transparent;
    border: 0;
}

.navbar-scriptcost {
    background-image: url("../../Content/Images/home_bkg_top.jpg");
    background-repeat: no-repeat;
    background-position: top;
}

.navbar-default .navbar-nav > li > a, .navbar-default .navbar-brand {
    color: #f1f1f1;
}

    .navbar-default .navbar-nav > li > a:hover,
    .navbar-default .navbar-nav > li > a:focus {
        /*background-color: rgba(191, 208, 41, 0.4);*/
        text-decoration: underline;
    }

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
    background-color: rgba(191, 208, 41, 0.4);
}

#myNavbar > ul > li.active > a {
    background-color: transparent;
    text-decoration: underline;
}

@media only screen and (max-width: 766px) {
    .collapsing, .in {
        background-color: #f7f7f7;
    }

        .collapsing ul li a, .in ul li a {
            color: #0064B2 !important;
        }

            .collapsing ul li a:hover, .in ul li a:hover {
                color: #0064B2 !important;
            }
}

/* Customize the text color and shadow color and to optimize text legibility. */
.img-center {
    margin: 0 auto;
}

footer {
    margin: 50px 0;
}

.scriptcost-name {
    padding-top: 30px;
    height: 20%;
    width: 20%;
}

.text-header {
    padding-bottom: 24px;
    text-align: center;
    color: #00b8af;
    font-size: 30px;
}

.text-header-small {
    color: #0064B2;
    font-size: 18px !important;
}

.contact-text {
    color: #6D6E71;
    padding-left: 2px;
    padding-top: 4px;
}

.contact-entry {
    margin-bottom: 16px;
}

.contact-entry-social {
    margin-top: 160px;
}

.block-header {
    height: 30px;
    background-color: #0064B2;
    border-color: #0064B2;
    color: white;
    vertical-align: middle;
    padding-left: 10px;
    padding-right: 10px;
}

.block-detail {
    border: 2px solid #989ea4;
    background: #F2F3F4;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    /*box-shadow: 1px 1px 0 1px grey;*/
    padding: 10px;
}

.price {
    font-size: 24px;
    color: #00b8af;
    padding-bottom: 20px;
}

.vertical-line {
    border-left: thick solid lightgrey;
    height: 200px;
    margin-left: -15px;
    padding-left: 25px;
}

.coupon {
    border: 4px dashed lightgrey;
    width: 650px;
    height: 300px;
    padding: 25px;
    font-size: 14px;
}

fieldset {
    border: 2px solid #989ea4;
    background: #F2F3F4;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    /*box-shadow: 1px 1px 0 1px grey;*/
    padding: 15px;
}

    fieldset legend {
        background: #00b8af;
        border: 2px solid #989ea4;
        color: #fff;
        padding: 2px 10px;
        font-size: 20px;
        margin: 0;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        /*box-shadow: 1px 1px 0 1px grey;*/
        padding: 5px 10px;
    }

.coupon-header-field {
    height: 40px;
    font-size: 20px;
}

.coupon-info-header {
    padding-top: 50px;
    min-height: 20px;
    color: #0064B2
}

.coupon-row {
    padding-top: 10px;
}


input {
    border-radius: 10px;
    -moz-border-radius: 10px;
    width: 100%;
}


.green-button {
    background-color: yellowgreen !important;
    border-color: yellowgreen !important;
}


button.PrintButton {
    background-color: white;
    border: white;
    cursor: pointer;
    font-size: 1.2em;
    font-weight: 600;
    padding: 7px;
    margin-right: 8px;
    width: auto;
    border-style: none;
    border-radius: 5px;
    height: 60px;
}


.dxbButtonSys, .dxeButtonEditSys, .dxeButton, .dxbButtonEditSys,
.dxeTextBoxDefaultWidthSys, .dxeEditAreaSys, .dxeTextBoxSys, .dxeMemoSys
/*, .dxeButtonEdit_SoftOrange, .dxeEditArea_SoftOrange, .dxeTextBox_SoftOrange*/ {
    height: 36px;
    padding: 0 3px;
    border-radius: 8px;
    font-size: 18px;
    -moz-border-radius: 8px;
}

.dxeButtonEditSys {
    padding: 0 0 0 3px;
}

.scriptcost-dropdown-button {
    background: none;
}

.dxeTextBoxDefaultWidthSys, .dxeEditAreaSys, .dxeTextBoxSys, .dxeMemoEditAreaSys {
    color: #6D6E71;
}

.dxbButtonSys, .dxeButtonEditSys, .dxeButton, .dxbButtonEditSys {
    color: #0064B2 !important;
}

.dxeMemoSys > tbody > tr > td {
    padding: 3px 10px 3px 3px;
}

/*span a {
    color: #0064B2 !important;
}*/

.drugcard {
    text-align: center;
    position: relative;
    width: auto;
    height: auto;
    padding-right: 20px;
}

.scriptcost-green {
    color: #BFD029;
}

.scriptcost-orange {
    color: #0064B2 !important;
}

.scriptcost-lightgrey {
    color: #A5A7AA;
}

.scriptcost-mediumgrey {
    color: #BABCBE;
}

.scriptcost-green-button {
    background-color: #BFD029 !important;
    border-color: #BFD029 !important;
    color: white !important;
    min-width: 180px;
    width: auto;
}


.scriptcost-orange-button {
    background-color: #0064B2 !important;
    border-color: #0064B2 !important;
    color: white !important;
    height: 32px !important;
    border-radius: 10px;
    -moz-border-radius: 10px;
    width: 100%;
}


.scriptcost-input-small, .scriptcost-dropdown-item-small, .scriptcost-input-small {
    width: auto !important;
}

.scriptcost-input-small {
    height: 24px !important;
}


/*.scriptcost-input, .scriptcost-dropdown-item {
    font: normal normal normal 16px 'Veranda' !important;
    width: auto !important;
}

.scriptcost-input-small, .scriptcost-dropdown-item-small,
.dxeTextBoxSys, .scriptcost-input-small {
    font: normal normal normal 16px 'Veranda' !important;
    width: auto !important;
}

    .scriptcost-input-small .dxeEditAreaSys {
        font: normal normal normal 16px 'Veranda' !important;
        height: 24px !important;
    }*/
.map {
    height: 550px;
    margin-left: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    box-shadow: 1px 1px 0 1px grey;
    margin-bottom: 10px;
}
/*give it junk to override*/
/*
    .dxEditors_edtDropDown {
    background-image: url('/a.jpg'); 
}
    */

.dxeListBoxItemRow em { /* remove highlighting from imcremental filter*/
    background: none !important;
}

.dxeListBoxItemSelected {
    background: none !important;
    background-color: lightgrey !important;
}

.dxeListBoxItem_SoftOrange em {
    background: none !important;
    background-color: #0064B2 !important;
}

.dxeListBoxItemHover_SoftOrange {
    background: none !important;
    background-color: #0064B2 !important;
}


.dxeListBoxItemHover {
    background: none !important;
    background-color: #0064B2 !important;
}

    .dxeListBoxItemHover em {
        background: none !important;
        background-color: #0064B2 !important;
    }

.dxeButtonEditButton, .dxeButtonEditButtonHover {
    background: none !important;
    border: none !important;
}

.menubutton {
    background: none !important;
    border: none !important;
}


.drug-data-section {
    background: #00b8af;
    border: 1px solid #989ea4;
    color: #fff;
    padding: 2px 10px;
    font-size: 20px;
    margin: 0;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    /*box-shadow: 1px 1px 0 1px grey;*/
    padding: 5px 10px;
    /*border-radius: 10px;
    -moz-border-radius: 10px;*/
}

.store-price-list {
    height: 550px;
    overflow: auto;
}

.dxrpControl, .dxrpControlGB {
    font: inherit !important;
    color: inherit !important;
}

.header-link a, .header-link a:hover, .header-link a:active, .header-link a:focus, .header-link a:visited {
    color: white;
}


.orange-link, .orange-link a, .orange-link a:hover, .orange-link a:active, .orange-link a:focus, .orange-link a:visited {
    color: #0064B2 !important;
}

.orange-large-link, .orange-large-link a, .orange-large-link a:hover, .orange-large-link a:active, .orange-large-link a:focus, .orange-large-link a:visited {
    color: #0064B2 !important;
}

.dxbButton {
    padding: 6px;
    border: #BABCBE;
    border-width: 5px;
    border-style: solid;
    font: inherit;
}

.drug-info-panel {
    border: 1px solid #989ea4;
    background: #F2F3F4;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    box-shadow: 1px 1px 0 1px grey;
    padding: 15px;
}

.Warning {
    font-family: Arial;
    color: red;
    /*font-weight: bold;*/
}

.faq-item-header {
    text-decoration: underline;
    color: black;
}

.faq-item-content {
    /*font-size: 16px;*/
    font-weight: normal;
    margin-bottom: 24px;
}


.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #fff;
    text-decoration: none;
    background-color: white !important;
}

.Bold {
    font-weight: bold;
}

.Italics {
    font-style: italic;
}

.checkbox-large {
    transform: scale(1.5);
    width: auto;
    margin-right: 4px !important;
}

.validation-summary {
    margin-bottom: 16px;
}

table {
    border-collapse: unset !important;
    border-spacing: 0;
}

.dxp-comboBox, .dxeButtonEditSys, .dxeTextBox_SoftOrange, .dxeEditArea_SoftOrange, .dxeButtonEdit_SoftOrange, .dxpcDropDown_SoftOrange, .dxeListBox_SoftOrange {
    border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    -khtml-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
}

    .dxeButtonEdit_SoftOrange .dxic {
        border-radius: 5px 0px 0px 5px;
        -moz-border-radius: 5px 0px 0px 5px;
        -khtml-border-radius: 5px 0px 0px 5px;
        -webkit-border-radius: 5px 0px 0px 5px;
    }

.dxeImage_SoftOrange {
    border-radius: 15px !important;
    -moz-border-radius: 15px !important;
    -khtml-border-radius: 15px !important;
    -webkit-border-radius: 15px !important;
}



.dxeButtonEditButtonHover_SoftOrange {
    background: none;
    background-color: #0064B2 !important;
}

.dxeButtonEditButton_SoftOrange {
    border-radius: 0px 5px 5px 0px;
    -moz-border-radius: 0px 5px 5px 0px;
    -khtml-border-radius: 0px 5px 5px 0px;
    -webkit-border-radius: 0px 5px 5px 0px;
    background: #0064B2 !important;
}

.navbar .nav li.dropdown > .dropdown-toggle .caret.caret-orange {
    border-top-color: #0064B2;
    border-bottom-color: #0064B2;
}

.navbar {
    margin-bottom: 0;
}

.btn {
    background: #808080;
    border: 2px solid;
    /*font-family: verdana !important;*/
    /*font-variant: small-caps;*/
    /*font-weight: normal !important;*/
    color: white;
    margin: 0;
    box-shadow: 1px 1px 0 1px grey;
}

.btn-default:hover, .btn-default:active, .btn-default:focus {
    color: #fff;
    background-color: #0064B2;
    border-color: #808080;
}

    .btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default.focus:active, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus .subscriber-profile dd {
        color: #fff;
        background-color: #808080;
        border-color: #0064B2;
    }

.scriptcost-step {
    margin: 8px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.container.image-buttons {
    padding-top: 20px;
}


.form-control {
    border: 1px solid #A0A0A0;
    height: 43px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}


a, a:hover, a:active, a:focus, a:visited {
    border: transparent none !important;
    outline: 0;
    text-decoration: none;
    /*color: #0064B2 !important;*/
    background-color: transparent;
}


.loginlinks a, .loginlinks a:hover, .loginlinks a:active, .loginlinks a:focus, .loginlinks a:visited {
    border: transparent none !important;
    outline: 0;
    text-decoration: none;
    color: black !important;
    background-color: transparent;
}



.accordion, .accordion * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.accordion {
    overflow: hidden;
    box-shadow: 0px 1px 3px rgba(0,0,0,0.25);
    border-radius: 3px;
    background: #f7f7f7;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

/*----- Section Titles -----*/
.accordion-section-title {
    width: 100%;
    padding: 10px;
    display: inline-block;
    border-bottom: 1px solid white;
    background: #00b8af;
    transition: all linear 0.15s;
    /* Type */
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

    .accordion-section-title.active, .accordion-section-title:hover {
        background: #4c4c4c;
        /* Type */
        text-decoration: none;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
    }

.accordion-section:last-child .accordion-section-title {
    border-bottom: none;
}

/*----- Section Content -----*/
.accordion-section-content {
    padding: 15px;
    padding-top: 5px;
    padding-bottom: 2px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}




.navbar-brand {
    padding: 0;
}

#navbar-logo {
    background-image: url(../Content/Images/MedOne.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 168px;
    height: 68px;
    margin: 0;
    padding: 0;
    display: block;
    background-size: cover;
}

/*.drug-data-section .header-link a,
.drug-data-section .header-link a:hover,
.drug-data-section .header-link a:active,
.drug-data-section .header-link a:focus,
.drug-data-section .header-link a:visited {
    color: #fff !important;
}*/


a, a:hover, a:active, a:active:focus, a:active:hover, a:focus, a:visited {
    color: #00b8af !important;
}

.drug-data-section .header-link a,
.drug-data-section .header-link a:hover,
.drug-data-section .header-link a:active,
.drug-data-section .header-link a:focus,
.drug-data-section .header-link a:visited {
    color: #fff !important;
}

input[type="submit"]:hover,
input[type="submit"]:active,
input[type="submit"]:active:focus,
input[type="submit"]:active:hover,
input[type="submit"]:focus,
.btn:hover,
.btn:active,
.btn:active:focus,
.btn:active:hover,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:active:focus,
.btn-primary:active:hover,
.btn-primary:focus,
.btn-primary.focus {
    background-color: #989ea4 !important;
    border: 2px solid #fff !important;
    color: #fff !important;
}