#medicinePriceIndex{padding-top:24px}#medicinePriceIndex pre{font-family:"Haas Grot Disp Web","Arial",sans-serif;font-size:1.6rem;white-space:pre-wrap;margin-bottom:48px;font-style:italic}#medicinePriceIndex ul,#medicinePriceIndex li{list-style-type:initial}#medicinePriceIndex ul{padding-left:40px;margin-bottom:48px}#medicinePriceIndex .select-wrapper{display:flex;align-items:center;justify-content:center}#medicinePriceIndex .select-wrapper .median-prices{padding:8px;margin:8px 0;width:100%}#medicinePriceIndex h1,#medicinePriceIndex .underlined-title{color:#004279;text-align:center;font-size:4rem;line-height:120%}#medicinePriceIndex h1:after,#medicinePriceIndex .underlined-title:after{content:"";display:block;margin:16px auto;width:80px;height:4px;background-color:#004279;border-radius:2px}#medicinePriceIndex h3{color:#004279;text-align:center;font-size:4rem;line-height:120%}#medicinePriceIndex h4{color:#004279;text-align:center;font-size:2.8rem;line-height:120%}#medicinePriceIndex h5{color:#004279;text-align:center;font-size:2.4rem;line-height:120%}#medicinePriceIndex h6{text-align:center;font-size:2rem;line-height:120%;margin:2rem 0 0.8rem;font-family:"Haas Grot Disp Web","Arial",sans-serif;font-weight:500}#medicinePriceIndex strong{font-weight:500}#medicinePriceIndex .light-grey{background-color:#f8f8f8;padding:32px 0}#medicinePriceIndex .table-container{width:100%;overflow:auto;padding:32px 0}#medicinePriceIndex .table-container h5{margin-top:48px}#medicinePriceIndex .table-container table{margin-top:80px;margin-bottom:80px;border-spacing:1px;border-collapse:separate;font-size:1.2rem;line-height:120%}#medicinePriceIndex .table-container table.table-uk{margin-top:32px}#medicinePriceIndex .table-container table tr:nth-child(even){background-color:rgba(0,0,0,0.12)}#medicinePriceIndex .table-container table tr:nth-child(odd){background-color:#f8f8f8}#medicinePriceIndex .table-container table th,#medicinePriceIndex .table-container table td{border-radius:0;text-align:center;max-width:0;min-width:80px;overflow:hidden}#medicinePriceIndex .table-container table th{word-break:break-word;font-weight:400}#medicinePriceIndex .table-container table th.dark-blue{background-color:#004279;color:#fff}#medicinePriceIndex .table-container table th.blue{background-color:#A5D5FF !important}#medicinePriceIndex .table-container table th.light-blue{background-color:#BBDEFB !important}#medicinePriceIndex .table-container table th.faint-blue{background-color:#E3F2FD}#medicinePriceIndex .table-container table th img{filter:brightness(0) invert(1)}#medicinePriceIndex .table-container table th.sortable,#medicinePriceIndex .table-container table th.small-sortable{position:relative;cursor:pointer}#medicinePriceIndex .table-container table th.sortable:before,#medicinePriceIndex .table-container table th.sortable:after,#medicinePriceIndex .table-container table th.small-sortable:before,#medicinePriceIndex .table-container table th.small-sortable:after{content:'';position:absolute;left:50%;width:4px;height:4px}#medicinePriceIndex .table-container table th.sortable:before,#medicinePriceIndex .table-container table th.small-sortable:before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid transparent;border-bottom:4px solid rgba(0,0,0,0.34);bottom:6px;transform:translateY(-100%) translateX(-50%)}#medicinePriceIndex .table-container table th.sortable:after,#medicinePriceIndex .table-container table th.small-sortable:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(0,0,0,0.34);border-bottom:4px solid transparent;bottom:4px;transform:translateX(-50%)}#medicinePriceIndex .table-container table th.sortable.asc:before,#medicinePriceIndex .table-container table th.small-sortable.asc:before{border-bottom:4px solid #000}#medicinePriceIndex .table-container table th.sortable.desc:after,#medicinePriceIndex .table-container table th.small-sortable.desc:after{border-top:4px solid #000}#medicinePriceIndex .table-container table .invisible.invisible{background-color:#fff}#medicinePriceIndex .table-container.small{width:480px;max-width:90%;margin:0 auto 112px;padding:0}#medicinePriceIndex .table-container.small table{margin-top:0;margin-bottom:0}#medicinePriceIndex .select-wrapper{width:480px;max-width:90%;margin:24px auto;display:block}#medicinePriceIndex .select-wrapper input{border:1px solid #004279;padding:16px;width:480px;max-width:100%;margin-right:0;box-sizing:border-box}#medicinePriceIndex .select-wrapper .dropdown-content li>a,#medicinePriceIndex .select-wrapper .dropdown-content li>span{color:#222}#medicinePriceIndex .methodology h4,#medicinePriceIndex .methodology h6{text-align:left;color:#004279}.page-footer{padding:0}