.request-download-menu-module__dropdownUl___1R4Dy {
    position: absolute;
    border: 1px #eeeff1;
    font-size: 12px;
    min-width: 100px;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 6px 12px rgba(0,0,0,.18);
    list-style-type: none;
    font-family: Gotham SSm A,Gotham SSm B,Helvetica,Arial,sans-serif;
    white-space: nowrap;
    z-index: 1000
}

.request-download-menu-module__title___3k5Ug {
    text-align: left;
    color: #8b939c;
    font-size: 12px;
    padding-right: 63%;
    padding-bottom: 3px
}

.request-download-menu-module__titleButton___urrmF {
    border-style: none;
    font-weight: 500
}

.request-download-menu-module__downloadIcon___1y7JC {
    color: #8b939c;
    float: right;
    padding-right: 3px
}

.request-download-menu-module__link___1Ow8D {
    color: #333;
    display: block
}

.request-download-menu-module__link___1Ow8D:hover,.request-download-menu-module__link___1Ow8D:visited {
    color: #333
}

.request-download-menu-module__titleSpan___1UhA8 {
    padding-left: 13px;
    vertical-align: sub;
    color: #333
}

.request-download-menu-module__downloadTitle___hVQiz {
    border-bottom: 1px solid #e6e6e6;
    padding: 8px 10.5px 10px 5px
}

.request-download-menu-module__linkRow___b9g2k:hover {
    background-color: #eeeff1
}

.request-download-menu-module__disabled___1946S {
    cursor: not-allowed
}

.request-download-menu-module__disabled___1946S:hover {
    opacity: .35
}

.request-more-actions-module__container___6y6bk {
    right: 5px;
    top: calc(50% + 45px);
    display: block
}

@media only screen and (max-width: 767px) {
    .request-more-actions-module__container___6y6bk {
        right:0;
        top: 115px
    }
}

.request-module__container___1UWCG {
    margin-bottom: 10px
}

.request-module__downloadDropdown___1Y8QI {
    right: 57px;
    top: calc(50% - 16px)
}

@media only screen and (max-width: 767px) {
    .request-module__downloadDropdown___1Y8QI {
        right:60px;
        top: 30px
    }
}

.request-module__title___3pa4z {
    padding: 5px 18px 10px
}

.request-module__requestReact___2MnUu {
    cursor: pointer;
    position: relative;
    width: 100%;
    border: none;
    padding: 20px 0 15px;
    background-color: #fff
}

.request-module__requestReact___2MnUu:hover {
    background-color: #f3f4f5
}

@media only screen and (max-width: 767px) {
    .request-module__requestReact___2MnUu {
        padding:0 0 15px
    }
}

button.request-module__request-react___2NgaB {
    padding: 0;
    font-weight: 400
}

.request-module__requestDataName___MZPHn {
    font-size: 14px;
    font-weight: 700;
    color: #142840;
    width: 16.66667%;
    padding: 5px 40px 0 15px
}

@media only screen and (max-width: 767px) {
    .request-module__requestDataName___MZPHn {
        width:100%;
        padding: 0 5px 0 0;
        float: none
    }
}

.request-module__requestData___3G8KR {
    color: #142840;
    font-size: 12px;
    text-overflow: ellipsis
}

.request-module__reportStatus___2cuaW {
    font-size: 11px;
    margin-left: 25px;
    width: 40%;
    text-transform: uppercase
}

@media only screen and (max-width: 767px) {
    .request-module__reportStatus___2cuaW {
        width:auto;
        padding: 5px 0 0
    }
}

.request-module__reportStatus___2cuaW p {
    margin: 0
}

.request-module__requestLogo___3KDY8 {
    width: 154px
}

.request-module__requestLogo___3KDY8>img {
    height: 25px
}

.request-module__productList___1kOGy {
    width: 50%
}

@media only screen and (max-width: 767px) {
    .request-module__productList___1kOGy {
        width:100%
    }
}

.request-module__productRow___1ea0h {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.request-module__productRow___1ea0h:not(:last-child) {
    margin-bottom: 15px
}

@media only screen and (max-width: 767px) {
    .request-module__productRow___1ea0h {
        flex-direction:column;
        position: relative
    }

    .request-module__productRow___1ea0h:not(:last-child) {
        border-bottom: 1px solid #e6e6e6;
        padding: 15px 0
    }
}

.request-module__cancer___33LOP {
    width: 25%;
    padding: 5px 0 0
}

@media only screen and (max-width: 767px) {
    .request-module__cancer___33LOP {
        padding:0;
        width: 100%;
        float: none;
        margin: 0
    }
}

.request-module__trm___1ZodS {
    padding: 0 20px 0 25px;
    text-align: left;
    width: 140px
}

@media only screen and (max-width: 767px) {
    .request-module__trm___1ZodS {
        position:absolute;
        height: 100%;
        left: 0;
        top: 0;
        display: flex;
        align-items: center
    }
}

.request-module__dataBlock___21D4R {
    display: flex;
    align-items: flex-start;
    height: 100%;
    justify-content: space-around
}

@media only screen and (max-width: 767px) {
    .request-module__dataBlock___21D4R {
        text-align:center;
        flex-direction: column;
        padding-top: 15px
    }
}

.request-module__downloadButton___34Icc {
    color: #8b939c;
    font-size: 20px;
    padding: 0 23px 0 20px;
    align-self: center;
    border: none;
    background: transparent;
    transition: color .2s linear
}

.request-module__downloadButton___34Icc:active,.request-module__downloadButton___34Icc:hover {
    color: #1a5ea7;
    background: transparent
}

@media only screen and (max-width: 767px) {
    .request-module__downloadButton___34Icc {
        margin-right:20px;
        padding: 17.5px 23px 20px 20px;
        position: absolute;
        right: 30px;
        top: 10px
    }
}

.request-module__disabledDownloadButton___2GeF6 {
    cursor: not-allowed;
    opacity: .5
}

.request-module__disabledDownloadButton___2GeF6:hover {
    background-color: #b8bec5
}

.request-module__moreActionsButton___3LJ0w {
    border: none;
    width: calc(5% - 45px);
    text-align: center;
    padding: 0 36px 0 12px;
    align-self: center
}

@media only screen and (max-width: 767px) {
    .request-module__moreActionsButton___3LJ0w {
        padding:20px;
        right: 0;
        float: none;
        position: absolute;
        width: 30px;
        min-height: 100%;
        margin-top: 0
    }
}

.request-module__dropdownToggle___gbaAY {
    font-size: 12px;
    color: #8b939c;
    font-weight: 500;
    border: none;
    background: none;
    padding: 0
}

.request-module__dropdownToggle___gbaAY:hover {
    background: none;
    color: #1a5ea7
}

a.request-module__dropdownToggle___gbaAY:active,a.request-module__dropdownToggle___gbaAY:focus,a.request-module__dropdownToggle___gbaAY:hover {
    color: #1a5ea7
}

.request-module__actionsIcon___srO1G {
    padding: 7px
}

.request-module__downloadLinksContainer___2lLqM {
    padding-top: 5px
}

.modal-module__container___1erT1 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0,0,0,.4);
    justify-content: center;
    align-items: center;
    padding: 10px;
    z-index: 2000;
    overflow-y: auto
}

.LogoutWarningModal-module__heading1Warning___3gzGS {
    color: #f05574;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    text-transform: uppercase;
    margin: 0
}

.LogoutWarningModal-module__textLargeStandard___1346F {
    color: #142840;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px
}

.LogoutWarningModal-module__container___1AVPK {
    background: #eeeff1;
    border-radius: 4px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.5);
    max-width: 600px;
    width: 100%
}

.LogoutWarningModal-module__container___1AVPK button {
    background: none;
    border: none;
    cursor: pointer
}

.LogoutWarningModal-module__container___1AVPK button:active,.LogoutWarningModal-module__container___1AVPK button:focus {
    outline: none
}

.LogoutWarningModal-module__container___1AVPK button:hover {
    background: none;
    color: #00478b
}

.LogoutWarningModal-module__header___1Y01a {
    position: relative;
    border-bottom: 1px solid #d6d7d8;
    text-align: center;
    padding: 20px 40px
}

.LogoutWarningModal-module__bodyContainer___2Hiz2 {
    padding: 30px 34px
}

.LogoutWarningModal-module__warningContainer___3lWlv {
    display: flex
}

.LogoutWarningModal-module__warningIcon___3Cv7i {
    width: 36px;
    height: 36px
}

.LogoutWarningModal-module__warningText___2uKBY {
    margin: 0 0 0 14px
}

.LogoutWarningModal-module__finalText___1YD1V {
    margin: 8px 0 0
}

.LogoutWarningModal-module__buttonContainer___22me2 {
    display: flex;
    justify-content: space-between;
    margin-top: 36px
}

.LogoutWarningModal-module__signInButton___3Uk72 {
    background-color: #00478b;
    padding: 12px 20px;
    text-align: center;
    border-radius: 5px
}

.LogoutWarningModal-module__signOutButton___PouHf {
    background-color: #8b939c;
    padding: 12px 20px;
    text-align: center;
    border-radius: 5px
}

.LogoutWarningModal-module__signOutButton___PouHf>a,.LogoutWarningModal-module__signOutButton___PouHf>a:focus,.LogoutWarningModal-module__signOutButton___PouHf>a:hover {
    color: #fff!important
}

.AdministrationDropdown-module__dropdownButton___2bQ4N {
    background: none;
    border: none;
    cursor: pointer;
    display: flex;
    margin-left: 5px;
    padding: 5px;
    z-index: 1;
    color: #8b939c!important
}

.AdministrationDropdown-module__dropdownButton___2bQ4N:hover {
    background: none
}

.AdministrationDropdown-module__dropdownButton___2bQ4N .AdministrationDropdown-module__fa___cJkvF {
    color: #8b939c;
    font-size: 22px;
    margin: 0
}

.AdministrationDropdown-module__dropdownButton___2bQ4N .AdministrationDropdown-module__fa___cJkvF:hover {
    color: #00478b
}

.AdministrationDropdown-module__dropdownList___JdEWr {
    background-color: #fff;
    border: 1px solid #dfdfdf;
    border-radius: 0 0 5px 5px;
    box-shadow: 0 2px 5px -1px #b7b6b6;
    max-height: 240px;
    margin-top: 38px;
    overflow-y: scroll;
    padding: 10px 0;
    position: absolute;
    z-index: 10
}

.AdministrationDropdown-module__dropdownList___JdEWr li {
    margin: 0
}

.AdministrationDropdown-module__dropdownList___JdEWr li button {
    width: 100%;
    font-size: 13px;
    line-height: 17px;
    text-overflow: ellipsis;
    border: none;
    text-align: left;
    text-transform: none;
    font-weight: 400
}

.AdministrationDropdown-module__tabIsActive___M7snn {
    color: #1a5ea7
}

.manage-study-manager-search-module__searchContainer___1bwk0 {
    position: relative;
    padding-bottom: 20px
}

.manage-study-manager-search-module__searchContainer___1bwk0 .manage-study-manager-search-module__searchIcon___3ywJC {
    left: 15px;
    top: 10px;
    width: 20px;
    height: 20px;
    font-size: 20px;
    position: absolute;
    z-index: 1;
    opacity: .3;
    color: #142840
}

.manage-study-manager-search-module__searchContainer___1bwk0 .manage-study-manager-search-module__searchInput___2q4EF {
    color: #142840;
    outline: none;
    font-size: 14px;
    padding-left: 40px;
    padding-bottom: 10px
}

.buttons-module__dynamicSizeButton___c9UGh {
    display: inline-block;
    border: none;
    text-decoration: none;
    border-radius: 4px;
    padding: 14px 20px;
    font-weight: 500;
    font-size: 14px;
    cursor: pointer;
    text-align: center;
    transition: all .3s ease 0s
}

.buttons-module__blueButton___1PzpW {
    background-color: #1a5ea7;
    color: #fff
}

.buttons-module__blueButton___1PzpW:focus,.buttons-module__blueButton___1PzpW:hover {
    color: #fff;
    background-color: #18a9e3
}

.buttons-module__greyButton___1VnPp {
    background-color: #b4babf;
    color: #fff
}

.buttons-module__greyButton___1VnPp:focus,.buttons-module__greyButton___1VnPp:hover {
    color: #fff;
    background-color: #8b9196
}

.filter-list-module__searchIcon___cJac7 {
    color: #8b939c;
    padding: 12px;
    position: absolute;
    left: 0
}

.filter-list-module__filterContainer___3iOnz {
    position: relative;
    margin-bottom: -10px;
    height: 50px
}

.filter-list-module__input___26CTF {
    height: 42px;
    color: #142840;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #d6d7d8;
    transition: border-color;
    width: 100%;
    padding-left: 35px!important;
    border-bottom-right-radius: unset!important;
    border-bottom-left-radius: unset!important
}

.list-picker-module__firstListContainer___1193L {
    width: 30%;
    margin-top: 20px;
    float: left;
    padding-left: 10px
}

.list-picker-module__secondListContainer___2Qns9 {
    width: 30%;
    margin-top: 20px;
    float: left
}

.list-picker-module__buttonsContainer___1DScs {
    width: 20%;
    margin-top: 75px;
    margin-left: 5%;
    margin-right: 10%;
    display: grid;
    float: left
}

.list-picker-module__firstList___2yfA5 {
    height: 72%
}

.list-picker-module__firstList___2yfA5,.list-picker-module__secondList___3cHrB {
    background-color: #fff;
    border: 1px solid #d6d7d8;
    border-radius: 4px;
    overflow-y: scroll
}

.list-picker-module__secondList___3cHrB {
    height: 90%
}

.list-picker-module__addButton___RI0-t,.list-picker-module__removeButton___1c3aS {
    margin-top: 15px;
    height: 42px;
    width: 120px
}

.list-picker-module__listItem___2aort {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-left: 5px
}

.list-picker-module__selectedItem___2RfTH {
    background-color: #4572a7;
    color: #fff
}

.list-picker-module__title___3zEhb {
    font-weight: 500
}

.list-picker-module__listsContainer___kAtGJ {
    height: 250px;
    display: flex;
    align-content: space-between
}

.study-manager-modal-module__errors___2Vno_ {
    margin-bottom: 10px;
    color: #f05a5c
}

.study-manager-modal-module__modalContainerOuter___x1rIE {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    background-color: rgba(0,0,0,.4);
    z-index: 1051;
    overflow-y: auto
}

.study-manager-modal-module__modalContainerOuter___x1rIE .study-manager-modal-module__modalContainerInnerAlignTop___Aw7LT {
    width: 100%
}

.study-manager-modal-module__modalContainerOuter___x1rIE .study-manager-modal-module__modalContainerInnerAlignTop___Aw7LT .study-manager-modal-module__modalContent___Y5idL {
    padding: 15px
}

.study-manager-modal-module__modalContainerOuter___x1rIE .study-manager-modal-module__modalContainerInner___Rj-b3 {
    width: 100%;
    max-height: 100%
}

@media only screen and (min-width: 500px) {
    .study-manager-modal-module__modalContainerOuter___x1rIE .study-manager-modal-module__modalContainerInner___Rj-b3 {
        position:absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%)
    }
}

.study-manager-modal-module__modalContainerOuter___x1rIE .study-manager-modal-module__modalContainerInner___Rj-b3 .study-manager-modal-module__modalContent___Y5idL {
    padding: 15px
}

.study-manager-modal-module__modalContainerOuter___x1rIE .study-manager-modal-module__modalContainerInner___Rj-b3 .study-manager-modal-module__modalContent___Y5idL>div {
    border-radius: 4px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.5);
    margin: 0 auto;
    max-width: 540px;
    width: 100%;
    font-size: 14px;
    line-height: 1.5;
    position: relative;
    background-color: #fff
}

.study-manager-modal-module__modalContainerOuter___x1rIE .study-manager-modal-module__modalContainerInner___Rj-b3 .study-manager-modal-module__modalContent___Y5idL>div .study-manager-modal-module__header___3qFWt {
    padding: 20px 40px;
    font-size: 16px;
    color: #142840;
    text-transform: uppercase;
    text-align: center;
    border-bottom: 1px solid #e6e6e6;
    font-weight: 500;
    word-break: break-all
}

@media only screen and (max-width: 767px) {
    .study-manager-modal-module__modalContainerOuter___x1rIE .study-manager-modal-module__modalContainerInner___Rj-b3 .study-manager-modal-module__modalContent___Y5idL>div .study-manager-modal-module__header___3qFWt {
        text-align:left;
        font-size: 14px;
        padding-left: 30px
    }
}

.study-manager-modal-module__modalContainerOuter___x1rIE .study-manager-modal-module__modalContainerInner___Rj-b3 .study-manager-modal-module__modalContent___Y5idL>div .study-manager-modal-module__headerFixed___2T0u0 {
    position: fixed;
    width: inherit;
    max-width: 900px;
    background-color: #fff;
    z-index: 1
}

.study-manager-modal-module__modalContainerOuter___x1rIE .study-manager-modal-module__modalContainerInner___Rj-b3 .study-manager-modal-module__modalContent___Y5idL>div .study-manager-modal-module__modalContainerFixedHeader___AHE3d {
    padding-top: 65px;
    max-height: 475px;
    overflow-y: scroll
}

.study-manager-modal-module__modalContainerOuter___x1rIE .study-manager-modal-module__modalContainerInner___Rj-b3 .study-manager-modal-module__modalContent___Y5idL>div .study-manager-modal-module__content___1FBcr {
    padding: 30px
}

.study-manager-modal-module__modalContainerOuter___x1rIE .study-manager-modal-module__modalContainerInner___Rj-b3 .study-manager-modal-module__modalContent___Y5idL>div .study-manager-modal-module__content___1FBcr .study-manager-modal-module__description___3W7Zn {
    font-size: 14px;
    color: #142840;
    word-break: break-all;
    margin-bottom: 30px;
    text-align: center
}

@media only screen and (max-width: 767px) {
    .study-manager-modal-module__modalContainerOuter___x1rIE .study-manager-modal-module__modalContainerInner___Rj-b3 .study-manager-modal-module__modalContent___Y5idL>div .study-manager-modal-module__content___1FBcr .study-manager-modal-module__description___3W7Zn {
        text-align:left
    }
}

.study-manager-modal-module__modalContainerOuter___x1rIE .study-manager-modal-module__modalContainerInner___Rj-b3 .study-manager-modal-module__modalContent___Y5idL>div .study-manager-modal-module__buttonsRow___2pGJg {
    margin-top: 30px
}

.study-manager-modal-module__modalContainerOuter___x1rIE .study-manager-modal-module__modalContainerInner___Rj-b3 .study-manager-modal-module__modalContent___Y5idL>div .study-manager-modal-module__infoCircleHeader___1uUKZ {
    font-weight: 700
}

.study-manager-modal-module__modalContainerOuter___x1rIE .study-manager-modal-module__modalContainerInner___Rj-b3 .study-manager-modal-module__modalContent___Y5idL>div .study-manager-modal-module__somaticAlterationsInfo___2arNO {
    max-width: 475px
}

.study-manager-modal-module__modalContainerOuter___x1rIE .study-manager-modal-module__modalContainerInner___Rj-b3 .study-manager-modal-module__modalContent___Y5idL>div.study-manager-modal-module__billingOverlay___1Hu-p {
    max-width: 700px
}

.study-manager-modal-module__modalContainerOuter___x1rIE .study-manager-modal-module__modalContainerInner___Rj-b3 .study-manager-modal-module__modalContent___Y5idL>div.study-manager-modal-module__discardOverlay___3-9HQ {
    width: 600px;
    height: 280px
}

i.study-manager-modal-module__closeIcon___1hkVh {
    color: #8b939c;
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 22px;
    padding: 10px;
    cursor: pointer;
    z-index: 1
}

i.study-manager-modal-module__closeIcon___1hkVh:hover {
    color: #1a5ea7
}

.study-manager-modal-module__formItemContainer___2BfEH {
    margin: 20px auto 10px
}

.study-manager-modal-module__formItemContainer___2BfEH .study-manager-modal-module__formItem___2Uacr {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px
}

.study-manager-modal-module__formItemContainer___2BfEH .study-manager-modal-module__formItem___2Uacr input {
    border-radius: 4px;
    border: 1px solid #ccc
}

.study-manager-modal-module__formItemContainer___2BfEH .study-manager-modal-module__formItem___2Uacr .study-manager-modal-module__formItemEmail___G4t2b {
    margin-right: 20px
}

.study-manager-modal-module__formItemInner___2MFTs {
    display: inline-block
}

.study-manager-modal-module__formItemInnerLeft___UMGQr {
    display: inline-block;
    width: 47%
}

.study-manager-modal-module__formItemInnerRight___1VllA {
    float: right;
    width: 47%
}

.study-manager-modal-module__shareEmailAddress___1IXmj,.study-manager-modal-module__shareFirstName___2oZ5C,.study-manager-modal-module__shareLastName___1EpIF {
    font-weight: 500;
    text-transform: uppercase;
    font-size: 12px;
    margin-bottom: 10px;
    margin-top: 0
}

.study-manager-modal-module__button___13fbc {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    width: 75%;
    border: none;
    text-decoration: none;
    border-radius: 4px;
    padding: 14px 20px;
    font-weight: 500;
    font-size: 14px;
    cursor: pointer;
    text-align: center;
    transition: all .3s ease 0s;
    background-color: #1a5ea7;
    color: #fff
}

.study-manager-modal-module__button___13fbc:focus,.study-manager-modal-module__button___13fbc:hover {
    color: #fff;
    background-color: #18a9e3
}

.study-manager-modal-module__checkboxContainer___3r7Tr {
    margin-top: 10px
}

.study-manager-modal-module__checkbox___3sFD6 {
    margin: 10px 5px 0 0
}

.manage-study-manager-module__emailErrors___3bNYs {
    margin-bottom: 10px;
    color: #f05a5c
}

.manage-study-manager-module__manageStudyManager___3P2fk .manage-study-manager-module__content___159X3 p {
    margin-bottom: 15px;
    font-size: 12px
}

.manage-study-manager-module__manageStudyManager___3P2fk .manage-study-manager-module__content___159X3 .manage-study-manager-module__manageStudyManagerDetailItem___tQQFT {
    margin-top: 20px;
    margin-bottom: 5px;
    line-height: 1.7
}

.manage-study-manager-module__manageStudyManager___3P2fk .manage-study-manager-module__content___159X3 .manage-study-manager-module__manageStudyManagerDetailItem___tQQFT .manage-study-manager-module__itemLabel___3zR1Y {
    font-size: 12px;
    opacity: .6;
    font-weight: 500
}

.manage-study-manager-module__manageStudyManager___3P2fk .manage-study-manager-module__content___159X3 .manage-study-manager-module__manageStudyManagerDetailItem___tQQFT .manage-study-manager-module__itemContent___2NOAr {
    min-height: 25px
}

.manage-study-manager-module__manageStudyManager___3P2fk .manage-study-manager-module__content___159X3 .manage-study-manager-module__manage__study_managerContentInner___3QY6Y {
    margin-top: 15px
}

.manage-study-manager-module__manageStudyManager___3P2fk a {
    font-size: 12px;
    text-decoration: underline
}

.manage-study-manager-module__manageStudyManager___3P2fk .manage-study-manager-module__alertBox___oAcKn {
    border-radius: 4px;
    padding: 10px
}

.manage-study-manager-module__manageStudyManager___3P2fk .manage-study-manager-module__alertBox___oAcKn .manage-study-manager-module__fa___21DXk {
    font-size: 20px;
    float: left
}

.manage-study-manager-module__manageStudyManager___3P2fk .manage-study-manager-module__alertBox___oAcKn .manage-study-manager-module__alertBoxText___2lGZm {
    display: inline-block;
    margin-left: 10px
}

.manage-study-manager-module__manageStudyManager___3P2fk .manage-study-manager-module__alertBox___oAcKn.manage-study-manager-module__danger___1K0vI {
    color: #fff;
    background-color: #f0595d
}

.manage-study-manager-module__modalContainerOuter___14jB5 {
    display: none;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    background-color: rgba(0,0,0,.4);
    z-index: 1051;
    overflow-y: auto
}

.manage-study-manager-module__modalContainerOuter___14jB5 .manage-study-manager-module__modalContainerInnerAlignTop___1m15P {
    width: 100%
}

.manage-study-manager-module__modalContainerOuter___14jB5 .manage-study-manager-module__modalContainerInnerAlignTop___1m15P .manage-study-manager-module__modalContent___1Wlak {
    padding: 15px
}

.manage-study-manager-module__modalContainerOuter___14jB5 .manage-study-manager-module__modalContainerInner___GR4Jj {
    width: 100%;
    max-height: 100%
}

@media only screen and (min-width: 500px) {
    .manage-study-manager-module__modalContainerOuter___14jB5 .manage-study-manager-module__modalContainerInner___GR4Jj {
        position:absolute;
        top: 20%;
        left: 50%;
        transform: translate(-50%,-50%)
    }
}

.manage-study-manager-module__modalContainerOuter___14jB5 .manage-study-manager-module__modalContainerInner___GR4Jj .manage-study-manager-module__modalContent___1Wlak {
    padding: 15px
}

.manage-study-manager-module__modalContainerOuter___14jB5 .manage-study-manager-module__modalContainerInner___GR4Jj .manage-study-manager-module__modalContent___1Wlak>div {
    border-radius: 4px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.5);
    margin: 0 auto;
    max-width: 540px;
    width: 100%;
    font-size: 14px;
    line-height: 1.5;
    position: relative;
    background-color: #fff
}

.manage-study-manager-module__modalContainerOuter___14jB5 .manage-study-manager-module__modalContainerInner___GR4Jj .manage-study-manager-module__modalContent___1Wlak>div .manage-study-manager-module__header___2BjXm {
    padding: 20px 40px;
    font-size: 16px;
    color: #142840;
    text-transform: uppercase;
    text-align: center;
    border-bottom: 1px solid #e6e6e6;
    font-weight: 500;
    word-break: break-all
}

@media only screen and (max-width: 767px) {
    .manage-study-manager-module__modalContainerOuter___14jB5 .manage-study-manager-module__modalContainerInner___GR4Jj .manage-study-manager-module__modalContent___1Wlak>div .manage-study-manager-module__header___2BjXm {
        text-align:left;
        font-size: 14px;
        padding-left: 30px
    }
}

.manage-study-manager-module__modalContainerOuter___14jB5 .manage-study-manager-module__modalContainerInner___GR4Jj .manage-study-manager-module__modalContent___1Wlak>div .manage-study-manager-module__headerFixed___2ZT_x {
    position: fixed;
    width: inherit;
    max-width: 900px;
    background-color: #fff;
    z-index: 1
}

.manage-study-manager-module__modalContainerOuter___14jB5 .manage-study-manager-module__modalContainerInner___GR4Jj .manage-study-manager-module__modalContent___1Wlak>div .manage-study-manager-module__modalContainerFixedHeader___3vJx6 {
    padding-top: 65px;
    max-height: 475px;
    overflow-y: scroll
}

.manage-study-manager-module__modalContainerOuter___14jB5 .manage-study-manager-module__modalContainerInner___GR4Jj .manage-study-manager-module__modalContent___1Wlak>div .manage-study-manager-module__content___159X3 {
    padding: 30px
}

.manage-study-manager-module__modalContainerOuter___14jB5 .manage-study-manager-module__modalContainerInner___GR4Jj .manage-study-manager-module__modalContent___1Wlak>div .manage-study-manager-module__content___159X3 .manage-study-manager-module__description___3pfhx {
    font-size: 14px;
    color: #142840;
    word-break: break-all;
    margin-bottom: 30px;
    text-align: center
}

@media only screen and (max-width: 767px) {
    .manage-study-manager-module__modalContainerOuter___14jB5 .manage-study-manager-module__modalContainerInner___GR4Jj .manage-study-manager-module__modalContent___1Wlak>div .manage-study-manager-module__content___159X3 .manage-study-manager-module__description___3pfhx {
        text-align:left
    }
}

.manage-study-manager-module__modalContainerOuter___14jB5 .manage-study-manager-module__modalContainerInner___GR4Jj .manage-study-manager-module__modalContent___1Wlak>div .manage-study-manager-module__buttonsRow___2rzH6 {
    margin-top: 30px
}

.manage-study-manager-module__modalContainerOuter___14jB5 .manage-study-manager-module__modalContainerInner___GR4Jj .manage-study-manager-module__modalContent___1Wlak>div .manage-study-manager-module__infoCircleHeader___CfOkb {
    font-weight: 700
}

.manage-study-manager-module__modalContainerOuter___14jB5 .manage-study-manager-module__modalContainerInner___GR4Jj .manage-study-manager-module__modalContent___1Wlak>div .manage-study-manager-module__somaticAlterationsInfo___3W9iH {
    max-width: 475px
}

.manage-study-manager-module__modalContainerOuter___14jB5 .manage-study-manager-module__modalContainerInner___GR4Jj .manage-study-manager-module__modalContent___1Wlak>div.manage-study-manager-module__billingOverlay___1Db9o {
    max-width: 700px
}

.manage-study-manager-module__modalContainerOuter___14jB5 .manage-study-manager-module__modalContainerInner___GR4Jj .manage-study-manager-module__modalContent___1Wlak>div.manage-study-manager-module__discardOverlay___2bkSf {
    width: 600px;
    height: 280px
}

.manage-study-manager-module__modalContainerInner___GR4Jj.manage-study-manager-module__alignTop___3g_4O {
    -webkit-transform: none;
    -ms-transform: none;
    top: auto;
    transform: none;
    left: auto;
    position: static
}

.manage-study-manager-module__button___pyuNO {
    display: inline-block;
    border: none;
    text-decoration: none;
    border-radius: 4px;
    padding: 14px 20px;
    font-weight: 500;
    font-size: 14px;
    cursor: pointer;
    text-align: center;
    transition: all .3s ease 0s;
    background-color: #1a5ea7;
    color: #fff
}

.manage-study-manager-module__button___pyuNO:focus,.manage-study-manager-module__button___pyuNO:hover {
    color: #fff;
    background-color: #18a9e3
}

i.manage-study-manager-module__closeIcon___1jPuM {
    color: #8b939c;
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 22px;
    padding: 10px;
    cursor: pointer;
    z-index: 1
}

i.manage-study-manager-module__closeIcon___1jPuM:hover {
    color: #1a5ea7
}

@-webkit-keyframes bubbles-module__vertical-bounce___3ObPP {
    33.3% {
        transform: translateY(3px)
    }

    66.6% {
        transform: translateY(-2px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes bubbles-module__vertical-bounce___3ObPP {
    33.3% {
        transform: translateY(3px)
    }

    66.6% {
        transform: translateY(-2px)
    }

    to {
        transform: translateY(0)
    }
}

.bubbles-module__container___YCbtg {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 30px
}

.bubbles-module__tile___2sh0N {
    display: flex;
    flex-direction: column;
    align-items: center
}

.bubbles-module__bubble___ge2fc {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    margin: 0 60px;
    border-radius: 20%;
    font-size: 30px;
    text-align: center;
    vertical-align: middle;
    color: #8b939c;
    background-color: #fff;
    box-shadow: 0 2px 0 0 rgba(0,0,0,.1)
}

.bubbles-module__bubble___ge2fc:focus,.bubbles-module__bubble___ge2fc:hover {
    color: #8b939c;
    transform: scale(1.1);
    transition-duration: .5s
}

.bubbles-module__largeNumber___8xYyZ {
    font-size: 24px
}

.bubbles-module__label___143Ik {
    color: #8b939c;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    padding-top: 20px
}

.bubbles-module__active___1ItoY .bubbles-module__bubble___ge2fc {
    width: 110px;
    height: 110px;
    font-size: 44px;
    color: #1a5ea7;
    box-shadow: 0 22px 12px 0 rgba(0,0,0,.07)
}

.bubbles-module__active___1ItoY .bubbles-module__bubble___ge2fc:focus,.bubbles-module__active___1ItoY .bubbles-module__bubble___ge2fc:hover {
    transform: none;
    -webkit-animation: bubbles-module__vertical-bounce___3ObPP .5s ease-in-out 0s 1;
    animation: bubbles-module__vertical-bounce___3ObPP .5s ease-in-out 0s 1
}

.bubbles-module__active___1ItoY .bubbles-module__largeNumber___8xYyZ {
    font-size: 36px
}

.bubbles-module__active___1ItoY .bubbles-module__label___143Ik {
    color: #1a5ea7;
    font-size: 16px
}

.loading-dots-module__spinner___ZW-gQ>div {
    width: 8px;
    height: 8px;
    margin-left: 6px;
    margin-right: 6px;
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: loading-dots-module__sk-bouncedelay___1n1S8 1.4s ease-in-out infinite both;
    animation: loading-dots-module__sk-bouncedelay___1n1S8 1.4s ease-in-out infinite both
}

.loading-dots-module__spinner___ZW-gQ .loading-dots-module__bounce1___gNSrx {
    -webkit-animation-delay: -.32s;
    animation-delay: -.32s
}

.loading-dots-module__spinner___ZW-gQ .loading-dots-module__bounce2___Ea-7D {
    -webkit-animation-delay: -.16s;
    animation-delay: -.16s
}

.loading-dots-module__spinner___ZW-gQ .loading-dots-module__bounce3___3TVZh {
    -webkit-animation-delay: -.08s;
    animation-delay: -.08s
}

.loading-dots-module__dotColor___3kL01 {
    background-color: #1a5ea7
}

@-webkit-keyframes loading-dots-module__sk-bouncedelay___1n1S8 {
    0%,80%,to {
        transform: scale(0)
    }

    40% {
        transform: scale(1)
    }
}

@keyframes loading-dots-module__sk-bouncedelay___1n1S8 {
    0%,80%,to {
        transform: scale(0)
    }

    40% {
        transform: scale(1)
    }
}

.search-results-module__container___18xrn {
    position: absolute;
    z-index: 2;
    border: 1px solid #dfdfdf;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    background-color: #fff;
    box-shadow: 0 2px 5px -1px #e8e8e8;
    padding: 15px 0;
    max-height: 215px;
    overflow-y: scroll;
    width: 100%;
    -webkit-overflow-scrolling: touch
}

@media only screen and (max-width: 767px) {
    .search-results-module__container___18xrn {
        width:100%
    }
}

.search-results-module__item___2nAYk {
    width: 100%;
    font-size: 12px;
    padding: 8px 10px;
    line-height: 1.6rem;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    border: none;
    text-align: left;
    text-transform: none;
    font-weight: 400
}

.search-results-module__item___2nAYk.search-results-module__selected___14iVh {
    background-color: #f4f3f3
}

.search-results-module__item___2nAYk:hover {
    cursor: pointer;
    background-color: #f4f3f3
}

.search-results-module__noResults___3hmg6 {
    font-size: 12px;
    padding-left: 10px;
    line-height: 1.6rem;
    white-space: nowrap;
    text-overflow: ellipsis
}

.inline-search-module__container___B8dN8 {
    position: relative
}

.inline-search-module__inputContainer___ZnFrS {
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 42px;
    padding: 7px 10px
}

@media only screen and (max-width: 767px) {
    .inline-search-module__inputContainer___ZnFrS {
        display:flex;
        flex-direction: column;
        align-items: stretch
    }
}

.inline-search-module__inputContainer___ZnFrS.inline-search-module__highlight___2kflf {
    border: solid red
}

.inline-search-module__innerContainer___14y8D {
    display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    background-color: #ccc;
    border-radius: 4px;
    color: #fff;
    height: 100%;
    padding: 5px
}

@media only screen and (max-width: 767px) {
    .inline-search-module__innerContainer___14y8D {
        margin-bottom:10px
    }
}

.inline-search-module__innerContainer___14y8D.inline-search-module__active___13Vu1 {
    background-color: #fff
}

.inline-search-module__innerContainer___14y8D.inline-search-module__active___13Vu1:hover {
    cursor: default
}

.inline-search-module__innerContainer___14y8D.inline-search-module__selected___7xOuO {
    background-color: #8b939c
}

.inline-search-module__innerContainer___14y8D:hover {
    cursor: pointer
}

.inline-search-module__deleteIcon___bS1ai,.inline-search-module__icon___1vc2C {
    margin-right: 5px;
    margin-left: 5px;
    font-size: 14px
}

.inline-search-module__active___13Vu1.inline-search-module__deleteIcon___bS1ai,.inline-search-module__icon___1vc2C.inline-search-module__active___13Vu1 {
    color: #ccc
}

.inline-search-module__deleteIcon___bS1ai:hover {
    color: #142840;
    cursor: pointer
}

.inline-search-module__value___3EoqL {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

input[type=text].inline-search-module__input___3C1tV {
    height: 100%;
    width: 100%;
    margin: 0;
    padding-left: 0;
    border: none
}

input[type=text].inline-search-module__input___3C1tV:focus-visible {
    outline: none
}

.inline-search-module__spinner___3AgTP {
    display: flex
}

.inline-search-module__spinner___3AgTP>div {
    width: 5px;
    height: 5px;
    margin: 2px;
    background-color: #8b939c
}

.banner-message-module__alertContainer___3i31B {
    margin: 0 auto;
    position: relative;
    width: 100%;
    max-width: 1000px;
    padding: 0 20px
}

.banner-message-module__closeBanner___3Tvd6 {
    position: absolute;
    z-index: 1;
    padding: 5px 10px;
    right: 0;
    color: #fff;
    cursor: pointer;
    background-color: transparent;
    border: none;
    top: 0;
    height: 100%
}

.banner-message-module__closeBanner___3Tvd6:hover {
    color: #4572a7;
    background-color: transparent
}

.banner-message-module__banner___FohiJ {
    position: relative;
    border: none;
    height: auto;
    border-radius: 4px;
    padding: 7px 7px 7px 0;
    margin-top: 20px
}

.banner-message-module__success____DASW {
    background-color: #88c546
}

.banner-message-module__error___2ciWz {
    background-color: #f0595d
}

.banner-message-module__message___2Op9B {
    display: inline-flex;
    margin-left: 30px;
    padding: 0;
    line-height: 1.2;
    color: #fff;
    vertical-align: middle;
    width: calc(100% - 45px)
}

.banner-message-module__message___2Op9B a,.banner-message-module__message___2Op9B a:focus,.banner-message-module__message___2Op9B a:hover,.banner-message-module__message___2Op9B a:visited {
    text-decoration: underline;
    color: #fff
}

.banner-message-module__bannerLogo___xCUOA {
    color: #fff!important;
    font-size: 16px;
    margin-right: 5px
}

.checkbox-module__checkboxContainer___1gnyo {
    position: relative
}

.checkbox-module__checkboxHighlight___3Ceah {
    position: absolute;
    top: 0;
    width: 15px;
    height: 15px;
    margin-left: 8px;
    border: 2px solid red;
    border-radius: 4px;
    pointer-events: none
}

.expandable-container-module__button___IAE7J {
    border: none;
    background: none;
    padding: 0;
    text-transform: none
}

.expandable-container-module__button___IAE7J:hover {
    background: none;
    border: none;
    color: #000;
    color: initial
}

.expandable-container-module__icon___1LJWu {
    margin-right: 5px;
    font-size: inherit
}

.expandable-container-module__content___1GXAL {
    overflow: hidden
}

.header-module__header___37sKx {
    display: flex;
    justify-content: flex-start;
    height: 56px;
    width: 100%;
    background-color: #fff;
    transition: all .5s;
    box-shadow: 0 1px 0 0 rgba(0,0,0,.05);
    margin-bottom: 20px;
    border: 1px solid transparent
}

@media only screen and (max-width: 767px) {
    .header-module__header___37sKx {
        justify-content:center
    }
}

.header-module__header___37sKx>img {
    height: 32px;
    margin: auto 0 auto 20px
}

.LunarPatientReportSummary-module__patientReportSummary___1ck3J {
    max-width: 1000px;
    padding: 0 20px;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 2px 0 0 rgba(0,0,0,.1);
    text-align: left;
    line-height: 1.6;
    margin: 0 auto;
    left: 0;
    right: 0;
    width: 100%
}

.LunarPatientReportSummary-module__patientReportSummary___1ck3J .LunarPatientReportSummary-module__contentabel___37IZz {
    font-size: 12px;
    color: #8b939c;
    font-weight: 500;
    line-height: 1.8;
    text-transform: uppercase
}

.LunarPatientReportSummary-module__patientReportSummary___1ck3J .LunarPatientReportSummary-module__contentData___3X-9V {
    font-size: 14px;
    color: #142840;
    display: block;
    font-weight: 400;
    overflow-wrap: break-word
}

.LunarPatientReportSummary-module__patientReportSummary___1ck3J .LunarPatientReportSummary-module__row___1CKMl {
    margin: 20px
}

.LunarPatientReportSummary-module__patientReportSummary___1ck3J hr {
    border: 1px solid #8b939c;
    width: 240px
}

.LunarPatientReportSummary-module__patientReportSummary___1ck3J .LunarPatientReportSummary-module__results___uqb34 {
    margin-left: 15px
}

.LunarPatientDropdown-module__dropdownContainer___XeN8P {
    color: #142840;
    width: 226px
}

.LunarPatientDropdown-module__label___YQ8FM {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 9px
}

.LunarPatientDropdown-module__arrowClass___1NMWa {
    color: #8b939c
}

.LunarPatientDropdown-module__itemLabelClass___dttKY {
    font-weight: 400
}

.ReleaseForm-module__infoCircle___16J5b {
    border: none;
    padding: 0;
    margin: 25px 0 0 5px
}

.LunarActionBar-module__actionBar___1bwGM {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-feature-settings: "kern","liga","pnum";
    color: #142840;
    line-height: 1.3;
    font-family: Gotham SSm A,Gotham SSm B,Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    text-align: right;
    box-sizing: border-box;
    background-color: #fff;
    height: 50px;
    box-shadow: 0 1px 0 0 rgba(0,0,0,.1);
    border-radius: 4px;
    float: right;
    display: flex
}

.LunarActionBar-module__actionBar___1bwGM .LunarActionBar-module__actionBarButton___30ABx {
    font-size: 12px;
    color: #8b939c;
    font-weight: 500;
    text-align: right;
    position: relative;
    border-radius: 4px;
    padding: 0 16px 0 20px;
    border: none;
    border-left: 1px solid #eeeff1
}

.LunarActionBar-module__actionBar___1bwGM .LunarActionBar-module__actionBarButton___30ABx:hover {
    color: #4572a7;
    background-color: #fff
}

.LunarPatientHeader-module__container___1TiN9 {
    padding: 0 0 15px
}

.LunarPatientHeader-module__header___SaPRj {
    display: flex;
    justify-content: space-between
}

.LunarPatientHeader-module__backButton___9TFJ1 {
    align-self: flex-start;
    color: #8b939c;
    font-size: 12px;
    line-height: 16px;
    font-weight: 500;
    align-self: center
}

.LunarPatientHeader-module__title___jKmcz {
    align-self: center;
    font-weight: 500;
    font-size: 15px;
    line-height: 25px;
    color: #142840;
    text-align: center;
    margin-top: 9px
}

.LunarPatientHeader-module__flashMessage___3eDC6 {
    margin-left: 5px
}

.LunarPatientDownload-module__downloadButton___2tV3x {
    border-radius: 5px;
    border: none;
    background-color: #1a5ea7;
    box-shadow: 0 1px 5px 0 #ccc;
    color: #fff;
    right: 0;
    bottom: 0;
    position: absolute;
    padding: 11px 20px;
    font-weight: 500
}

.LunarPatientDownload-module__downloadButton___2tV3x:hover {
    color: #fff;
    background-color: #4572a7
}

@media only screen and (max-width: 500px) {
    .LunarPatientDownload-module__downloadText___1FaMH {
        border:0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
    }
}

.patient-tests-dropdown-module__dropdownContainer___3UQMg {
    color: #142840;
    width: 450px
}

@media only screen and (max-width: 767px) {
    .patient-tests-dropdown-module__dropdownContainer___3UQMg {
        width:100%
    }
}

.patient-tests-dropdown-module__title___193wA {
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 9px
}

.patient-tests-dropdown-module__arrowClass___1SXbb {
    color: #8b939c
}

.patient-tests-dropdown-module__itemLabelClass___1FUdT {
    font-weight: 400;
    font-size: 12px;
    padding-right: 5px;
    width: 100%;
    max-width: 100%
}

.download-button-module__downloadText___3GhiI {
    padding-right: 12px
}

.download-button-module__downloadButton___3dBqN {
    color: #fff;
    font-weight: 500;
    border-radius: 5px;
    border: none;
    padding: 11px 20px;
    background-color: #1a5ea7;
    box-shadow: 0 1px 5px 0 #ccc;
    white-space: normal;
    word-wrap: break-word;
    text-align: center;
    cursor: pointer;
    vertical-align: baseline;
    vertical-align: initial;
    text-transform: uppercase;
    display: inline-block;
    line-height: 14px
}

.download-button-module__downloadButton___3dBqN:hover {
    background-color: #4572a7;
    color: #fff
}

.download-button-module__downloadButton___3dBqN:focus {
    background-color: #1a5ea7;
    color: #fff
}

.download-button-module__disabledButton___1sLS_ {
    pointer-events: none;
    background-color: #b8bec5;
    cursor: not-allowed;
    color: #fff;
    padding: 11px 20px;
    border-radius: 5px;
    white-space: normal;
    line-height: 14px;
    opacity: .5;
    text-transform: uppercase;
    display: inline-block
}

.download-button-module__downloadMenu___3E3hJ {
    margin-top: 43px;
    padding: 14px 20px
}

.download-button-module__downloadMenuLink___34Zy2 {
    padding-left: 10px;
    text-align: left
}

.download-button-module__buttonDropdownContainer___2yrvM {
    display: flex;
    justify-content: flex-end
}

.patient-tests-dropdown-container-module__container___sH5HW {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 20px;
    flex-wrap: wrap
}

@media only screen and (max-width: 767px) {
    .patient-tests-dropdown-container-module__container___sH5HW {
        flex-direction:column
    }
}

.patient-tests-dropdown-container-module__downloadButton___2xIXj {
    align-self: flex-end
}

@media only screen and (max-width: 767px) {
    .patient-tests-dropdown-container-module__downloadButton___2xIXj {
        margin-top:15px;
        width: 100%;
        display: grid
    }
}

.LunarPatientPageContainer-module__LunarPatientPageContainer___F-_ON {
    width: 100%
}

.LunarPatientPageContainer-module__reportsRow___1i0UM {
    position: relative;
    height: 65px;
    margin: 0 0 20px
}

.base-module__accordionSection___3to35 {
    display: flex;
    flex-direction: column;
    padding: 25px 30px;
    border-radius: 4px;
    background-color: #fff;
    width: 100%;
    position: relative
}

.base-module__accordionSection___3to35.base-module__collapsed___2_1wk {
    cursor: pointer
}

.base-module__sectionRow___18kvI:last-child>div {
    margin-bottom: 0
}

.base-module__requiredFieldsText___1twMR {
    color: red;
    font-size: 11px
}

.base-module__sectionSubheading___hZGfu {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 15px;
    font-size: 12px
}

.base-module__sectionRow___18kvI {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px
}

.base-module__sectionRow___18kvI:last-child {
    margin-bottom: 0
}

.base-module__sectionColumn___1Vrt8 {
    margin-right: 30px;
    flex: 1 1
}

.base-module__sectionColumn___1Vrt8:last-child {
    margin-right: 0
}

@media only screen and (max-width: 767px) {
    .base-module__sectionColumn___1Vrt8 {
        width:80%;
        flex-direction: column;
        align-items: center
    }
}

.base-module__fieldLabel___3mHnr {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 500;
    color: #142840
}

@media only screen and (max-width: 767px) {
    .base-module__fieldLabel___3mHnr {
        font-size:10px;
        padding-top: 8px
    }
}

.base-module__fieldLabel___3mHnr.base-module__highlighted___2xHFC {
    color: red;
    font-weight: 600
}

.base-module__highlightedAsterix___3xBKh {
    color: red;
    font-weight: 600;
    font-family: auto;
    margin-left: 4px
}

.base-module__field___3CWKR {
    height: 42px;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 0
}

.current-therapy-information-expanded-module__checkboxList___3lRYP {
    display: flex;
    margin-top: 10px
}

.current-therapy-information-expanded-module__label___1aoOJ {
    font-size: 12px;
    color: #142840
}

.current-therapy-information-expanded-module__checkboxContainer___1HrjG {
    display: flex;
    align-items: center;
    margin-right: 30px
}

.current-therapy-information-expanded-module__dateInput___3xAxE {
    width: 149px;
    margin-top: 15px
}

.current-therapy-information-expanded-module__inputContainer___3f79d {
    display: flex;
    padding-right: 20px;
    justify-content: space-between;
    margin-top: 10px
}

.current-therapy-information-expanded-module__specificTherapyContainer___3C9x2 {
    width: 60%
}

.current-therapy-information-collapsed-module__tabRow___1f4Of {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.test-requisition-button-module__link___2feUx {
    display: flex;
    align-items: center;
    padding: 10px;
    font-size: 14px
}

.test-requisition-button-module__link___2feUx .test-requisition-button-module__downloadIcon___2VqWv {
    padding-left: 5px!important
}

.test-requisition-button-module__link___2feUx.test-requisition-button-module__disabled___-XZz6 {
    opacity: .5;
    margin-top: 10px;
    background-color: #8b939c;
    color: #333;
    cursor: default;
    pointer-events: none
}

.test-requisition-button-module__link___2feUx.test-requisition-button-module__disabled___-XZz6:hover {
    background: #8b939c;
    color: #333
}

.test-begin-button-module__beginButton___20szQ {
    display: inline-flex;
    justify-content: center;
    margin: 0 auto;
    padding: 7px;
    border: none;
    border-radius: 4px;
    line-height: 18px;
    width: 75%;
    min-width: 7.5rem;
    font-weight: 500;
    font-size: 14px;
    text-decoration: none;
    text-transform: none;
    text-align: center;
    background-color: #1a5ea7;
    color: #fff;
    cursor: pointer;
    transition: all .3s ease 0s
}

.test-begin-button-module__beginButton___20szQ:hover {
    background: #18a9e3;
    color: #fff
}

.test-begin-button-module__beginButton___20szQ.test-begin-button-module__disabled___10_EO {
    opacity: .5;
    background-color: #8b939c;
    color: #333;
    cursor: default
}

.test-begin-button-module__beginButton___20szQ.test-begin-button-module__disabled___10_EO:hover {
    background: #8b939c;
    color: #333
}

@media only screen and (max-width: 767px) {
    .test-begin-button-module__beginButton___20szQ {
        width:100%!important
    }
}

.test-begin-button-module__beginButton___20szQ .test-begin-button-module__angleRight___1Fo6K {
    padding-left: 5px!important
}

.new-test-requisition-module__container___rViKV {
    background: #fff;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #d6d7d8;
    width: 100%;
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin: auto;
    padding: 15px 7px
}

@media only screen and (max-width: 767px) {
    .new-test-requisition-module__container___rViKV {
        padding:5px;
        width: 100%!important;
        min-height: 17rem
    }
}

.new-test-requisition-module__testOptionsTitle___3hJaE {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
    color: #142840;
    width: 100%
}

.new-test-requisition-module__warningTextInfo___3B8D- {
    color: #f05574;
    font-size: 13px;
    width: 100%;
    padding: 10px 10px 5px;
    white-space: normal;
    line-height: 1.3em;
    font-weight: 400;
    text-transform: none
}

.new-tests-buttons-container-module__container___34SV_ {
    display: flex;
    width: 95%;
    max-width: 70em
}

@media only screen and (max-width: 767px) {
    .new-tests-buttons-container-module__container___34SV_ {
        width:98%
    }
}

.new-tests-buttons-container-module__container___34SV_ .new-tests-buttons-container-module__leftColumn___1-B5C {
    width: 62.5%;
    padding-right: 20px
}

@media only screen and (max-width: 767px) {
    .new-tests-buttons-container-module__container___34SV_ .new-tests-buttons-container-module__leftColumn___1-B5C {
        padding-right:5px
    }
}

.new-tests-buttons-container-module__container___34SV_ .new-tests-buttons-container-module__rightColumn___5gK-e {
    width: 37.5%
}

.new-tests-buttons-container-module__container___34SV_ .new-tests-buttons-container-module__logosGroup___3p8u- {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 16px 0;
    max-width: 31rem;
    width: 100%
}

.new-tests-buttons-container-module__container___34SV_ .new-tests-buttons-container-module__logosGroup___3p8u- img:nth-child(2) {
    margin-right: unset
}

.new-tests-buttons-container-module__container___34SV_ .new-tests-buttons-container-module__logosGroup___3p8u- img:nth-child(4) {
    padding-right: 1px
}

.new-tests-buttons-container-module__container___34SV_ .new-tests-buttons-container-module__logosGroup___3p8u- .new-tests-buttons-container-module__leftGuardantLogo___12p1d {
    margin: 5px;
    width: auto;
    height: 30px
}

@media only screen and (max-width: 767px) {
    .new-tests-buttons-container-module__container___34SV_ .new-tests-buttons-container-module__logosGroup___3p8u- .new-tests-buttons-container-module__leftGuardantLogo___12p1d {
        margin:4px;
        height: 26px
    }
}

.new-tests-buttons-container-module__container___34SV_ .new-tests-buttons-container-module__rightGuardantLogo____LSRy {
    margin: 18px;
    width: auto;
    height: 40px
}

@media only screen and (max-width: 767px) {
    .new-tests-buttons-container-module__container___34SV_ .new-tests-buttons-container-module__rightGuardantLogo____LSRy {
        margin:6px;
        height: 34px
    }
}

.new-tests-buttons-container-module__container___34SV_ .new-tests-buttons-container-module__rightGuardantLogo____LSRy.new-tests-buttons-container-module__disabled___3VsI1 {
    margin: 10px
}

@media only screen and (max-width: 767px) {
    .new-tests-buttons-container-module__container___34SV_ .new-tests-buttons-container-module__rightGuardantLogo____LSRy.new-tests-buttons-container-module__disabled___3VsI1 {
        margin:5px
    }
}

.dashboard-list-item-module__row___1a-o4 {
    display: flex;
    background-color: #fff;
    margin-bottom: 10px;
    position: relative
}

.dashboard-list-item-module__row___1a-o4:first-child {
    border-radius: 3px 3px 0 0
}

.dashboard-list-item-module__row___1a-o4:last-child {
    border-radius: 0 0 3px 3px
}

.dashboard-list-item-module__row___1a-o4:only-child {
    border-radius: 3px 3px 3px 3px
}

.dashboard-list-item-module__column___2RWE5 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #142840;
    text-align: left;
    font-size: 12px;
    padding: 25px 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 20%
}

@media only screen and (max-width: 767px) {
    .dashboard-list-item-module__column___2RWE5 {
        white-space:normal;
        width: 100%;
        padding: 20px 0 0;
        text-align: center
    }
}

.dashboard-list-item-module__column___2RWE5:first-child {
    font-size: 14px;
    font-weight: 700;
    width: 18%
}

@media only screen and (max-width: 767px) {
    .dashboard-list-item-module__column___2RWE5:first-child {
        padding-bottom:20px
    }
}

.dashboard-list-item-module__status___2GcM6 {
    padding: 10px 20px
}

.dashboard-list-item-module__status___2GcM6 span {
    margin-bottom: 5px
}

.dashboard-list-item-module__status___2GcM6 span:last-child {
    margin-bottom: 0
}

.dashboard-list-item-module__images___3qX-Y {
    justify-content: space-around;
    align-items: flex-start;
    padding: 10px 20px;
    width: 15%
}

.dashboard-list-item-module__images___3qX-Y>img {
    height: 20px;
    margin-bottom: 5px
}

.dashboard-list-item-module__images___3qX-Y>img:last-child {
    margin-bottom: 0
}

.dashboard-list-item-module__disabled___1F-H1 {
    pointer-events: none
}

.dashboard-list-item-module__column___2RWE5:hover>.dashboard-list-item-module__tooltipText___3xtSG {
    visibility: visible;
    opacity: 1
}

.dashboard-list-item-module__tooltipText___3xtSG {
    visibility: hidden;
    background-color: #fff;
    color: #142840;
    text-align: center;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    padding: 5px;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
    top: 75%;
    left: 5%;
    opacity: 0;
    transition: opacity .2s;
    text-transform: capitalize;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.5)
}

.dashboard-list-item-module__downloadButton___9pxll {
    color: #8b939c;
    font-size: 20px;
    align-self: center;
    border: none;
    background: transparent;
    transition: color .2s linear
}

.dashboard-list-item-module__downloadButton___9pxll:active,.dashboard-list-item-module__downloadButton___9pxll:hover {
    color: #1a5ea7;
    background: transparent
}

@media only screen and (max-width: 767px) {
    .dashboard-list-item-module__downloadButton___9pxll {
        margin-right:20px;
        padding: 17.5px 23px 20px 20px
    }
}

.dashboard-list-item-module__disabledDownloadButton___qARpc {
    cursor: not-allowed;
    opacity: .5
}

.dashboard-list-item-module__disabledDownloadButton___qARpc:hover {
    background-color: #b8bec5
}

.dashboard-list-item-module__buttonColumn___1Ak-x {
    display: flex;
    justify-content: center;
    width: 6%;
    padding-left: 6px
}

@media only screen and (max-width: 767px) {
    .dashboard-list-item-module__buttonColumn___1Ak-x {
        white-space:normal;
        width: 100%;
        padding: 20px 0 0;
        text-align: center
    }
}

.dashboard-list-item-module__status___2GcM6 {
    padding-left: 10px;
    padding-right: 10px
}

.dashboard-list-module__disabled___3YGs5 {
    pointer-events: none
}

.orders-list-container-module__container___3eUgz {
    margin-bottom: 20px
}

.orders-list-container-module__noOrders___3lq2T {
    color: #a7a8ab;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    padding: 30px 20px 25px;
    width: 100%;
    border-radius: 4px;
    background-color: #fff;
    border-bottom: 1px solid #eeeff1;
    box-shadow: 0 2px 0 0 rgba(0,0,0,.1)
}

.diagnosis-condition-early-stage-collapsed-module__column___FC0JT {
    padding-right: 30px;
    flex: 0 0 33%
}

.diagnosis-condition-early-stage-collapsed-module__row___wPxgQ {
    display: flex
}

.diagnosis-condition-early-stage-collapsed-module__noMargin___1kHQV {
    margin: 0
}

.diagnosis-condition-early-stage-collapsed-module__shadow___3_JC- {
    box-shadow: 0 2px 0 0 rgba(0,0,0,.1)
}

.diagnosis-condition-early-stage-collapsed-module__cancerTypeSection___19NjY {
    overflow: visible;
    color: #8b939c
}

.secondary-codes-module__searchWrapper___3FYHB {
    width: 100%
}

.diagnosis-condition-early-stage-expanded-module__column40___1A3O8 {
    flex: 0 0 40%
}

.diagnosis-condition-early-stage-expanded-module__width40___2EzmX {
    width: 40%
}

.diagnosis-condition-early-stage-expanded-module__cancerType___1gvaz {
    display: flex;
    flex-direction: column;
    flex: 0 0 50%
}

.diagnosis-condition-early-stage-expanded-module__cancerTypeContent___zvXbU {
    margin: auto 0
}

.diagnosis-condition-early-stage-expanded-module__radioButtonArea___2u3Or {
    align-items: center;
    flex: 1 1;
    display: flex
}

.diagnosis-condition-early-stage-expanded-module__stageColumn___2jSJD {
    display: flex;
    align-items: center;
    margin: 10px 15px 10px 0
}

.diagnosis-condition-early-stage-expanded-module__highlighted___2MZ9S {
    color: red
}

.diagnosis-condition-early-stage-expanded-module__contentSpaceBreathable___3ilWC {
    margin-right: 26px
}

.diagnosis-condition-early-stage-expanded-module__smallText___3r3u6 {
    font-size: 12px
}

.diagnosis-condition-early-stage-expanded-module__leftSpace___Ag5JQ {
    padding-left: 4px
}

.diagnosis-condition-early-stage-expanded-module__topSpace___3lo9C {
    padding-top: 6px
}

.diagnosis-condition-early-stage-expanded-module__diseaseOriginalDiagnosisColumn___16R7x {
    display: flex
}

.diagnosis-condition-early-stage-expanded-module__primaryCodeColumn___2f7p1 {
    width: calc(50% - 15px)
}

.diagnosis-condition-early-stage-expanded-module__originalDiagnosis___FD1jV {
    width: 150px
}

.cancer-type-section-module__highlightedContainer___31vmO {
    background-color: #fde3e3;
    border: 2px solid red;
    border-radius: 20px;
    padding: 20px
}

.cancer-type-section-module__cancerTypesSection___4ouWA {
    display: flex
}

.cancer-type-section-module__cancerTypesColumn___1QEWg {
    display: flex;
    flex-direction: column;
    width: 45%
}

.cancer-type-section-module__cancerGroupName___qDM4A {
    font-weight: 500;
    font-size: 13px
}

.cancer-type-section-module__cancerTypesGroup___37eHv {
    margin-bottom: 10px
}

.cancer-type-section-module__cancerTypeLabel___16_Ta {
    display: inline-block
}

.cancer-type-section-module__highlightedOtherDisease___7wgtN {
    border: 2px solid red!important
}

.diagnosis-condition-late-stage-expanded-module__primaryCodeColumn___1ZanV {
    width: calc(50% - 15px)
}

.diagnosis-condition-late-stage-expanded-module__originalDiagnosis___ErTjg {
    width: 150px
}

.diagnosis-condition-late-stage-expanded-module__stageCheckbox___3Bp63 {
    display: flex;
    align-items: center
}

.diagnosis-condition-late-stage-expanded-module__stageLabel___FhfFL {
    font-size: 11px;
    font-weight: 500
}

.orders-dashboard-module__container___23b6t {
    display: flex;
    flex-direction: column;
    align-items: center
}

.orders-dashboard-module__container___23b6t .orders-dashboard-module__section___1v0h0 {
    width: 100%;
    margin-top: 20px
}

.order-form-header-module__container___2xCEt {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px
}

@media (max-width: 960px) {
    .order-form-header-module__container___2xCEt {
        flex-direction:column
    }
}

.order-form-header-module__guardantLogo___3yD6- {
    width: 190px;
    height: 41px;
    margin-right: 10px
}

.order-form-header-module__title___3mq8t {
    margin-bottom: 8px;
    color: #5c6670;
    font-size: 22px;
    font-weight: 300;
    height: 22px;
    letter-spacing: -.39px
}

@media only screen and (max-width: 767px) {
    .order-form-header-module__title___3mq8t {
        font-size:16px;
        text-align: center
    }
}

.test-selection-information-expanded-module__accordionSection___3NfVL {
    display: flex;
    flex-direction: column;
    padding: 25px 30px;
    border-radius: 4px;
    background-color: #fff;
    width: 100%;
    position: relative
}

.test-selection-information-expanded-module__accordionSection___3NfVL.test-selection-information-expanded-module__collapsed___1oubc {
    cursor: pointer
}

.test-selection-information-expanded-module__infoRow___1bnvc:last-child>div,.test-selection-information-expanded-module__sectionRow___32PZ8:last-child>div,.test-selection-information-expanded-module__testSelectionRow___2pe-1:last-child>div {
    margin-bottom: 0
}

.test-selection-information-expanded-module__requiredFieldsText___2EtEe {
    color: red;
    font-size: 11px
}

.test-selection-information-expanded-module__sectionSubheading___2zDaJ {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 15px;
    font-size: 12px
}

.test-selection-information-expanded-module__infoRow___1bnvc,.test-selection-information-expanded-module__sectionRow___32PZ8,.test-selection-information-expanded-module__testSelectionRow___2pe-1 {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px
}

.test-selection-information-expanded-module__infoRow___1bnvc:last-child,.test-selection-information-expanded-module__sectionRow___32PZ8:last-child,.test-selection-information-expanded-module__testSelectionRow___2pe-1:last-child {
    margin-bottom: 0
}

.test-selection-information-expanded-module__sectionColumn___1V1xu {
    margin-right: 30px;
    flex: 1 1
}

.test-selection-information-expanded-module__sectionColumn___1V1xu:last-child {
    margin-right: 0
}

@media only screen and (max-width: 767px) {
    .test-selection-information-expanded-module__sectionColumn___1V1xu {
        width:80%;
        flex-direction: column;
        align-items: center
    }
}

.test-selection-information-expanded-module__fieldLabel___2NDAC {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 500;
    color: #142840
}

@media only screen and (max-width: 767px) {
    .test-selection-information-expanded-module__fieldLabel___2NDAC {
        font-size:10px;
        padding-top: 8px
    }
}

.test-selection-information-expanded-module__fieldLabel___2NDAC.test-selection-information-expanded-module__highlighted___j2zZi {
    color: red;
    font-weight: 600
}

.test-selection-information-expanded-module__highlightedAsterix___1Z4a- {
    color: red;
    font-weight: 600;
    font-family: auto;
    margin-left: 4px
}

.test-selection-information-expanded-module__field___2DThu {
    height: 42px;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 0
}

.test-selection-information-expanded-module__infoRow___1bnvc {
    display: flex;
    justify-content: space-between
}

.test-selection-information-expanded-module__infoRow___1bnvc .test-selection-information-expanded-module__infoSpan___1cs39 {
    display: flex;
    align-items: center;
    position: relative;
    font-size: 12px
}

.test-selection-information-expanded-module__infoRow___1bnvc .test-selection-information-expanded-module__infoSpan___1cs39 .test-selection-information-expanded-module__infoButton___1SDpj {
    padding: 0;
    margin-left: 5px;
    border: none;
    background-color: transparent
}

.test-selection-information-expanded-module__infoRow___1bnvc .test-selection-information-expanded-module__infoSpan___1cs39 .test-selection-information-expanded-module__infoButton___1SDpj .test-selection-information-expanded-module__infoIcon___2-jfA {
    color: #000;
    font-size: 21px
}

.test-selection-information-expanded-module__infoRow___1bnvc .test-selection-information-expanded-module__infoSpan___1cs39 .test-selection-information-expanded-module__tooltip___33oSf {
    position: absolute;
    bottom: 50px;
    left: -70px;
    width: 430px;
    padding: 10px;
    background-color: #fff;
    border: 2px solid #000;
    border-radius: 10px;
    font-size: 12px
}

.test-selection-information-expanded-module__infoRow___1bnvc .test-selection-information-expanded-module__infoSpan___1cs39 .test-selection-information-expanded-module__tooltip___33oSf p {
    margin-bottom: 15px
}

.test-selection-information-expanded-module__infoRow___1bnvc .test-selection-information-expanded-module__infoSpan___1cs39 .test-selection-information-expanded-module__tooltip___33oSf .test-selection-information-expanded-module__square___3GGWE {
    position: absolute;
    margin-left: calc(50% - 21px);
    bottom: -16px;
    transform: rotate(45deg);
    width: 30px;
    height: 30px;
    background-color: #fff;
    border-right: 2px solid #000;
    border-bottom: 2px solid #000
}

.test-selection-information-expanded-module__testSelectionRow___2pe-1 {
    display: flex;
    flex-direction: row;
    align-items: center
}

.test-selection-information-expanded-module__testSelectionRow___2pe-1>p {
    margin: auto 40px
}

.test-selection-information-expanded-module__testSelectionRow___2pe-1>div,.test-selection-information-expanded-module__testSelectionRow___2pe-1>fieldset {
    border: 2px solid #000;
    border-radius: 5px;
    background-color: transparent;
    padding: 20px;
    margin: 0;
    position: relative
}

.test-selection-information-expanded-module__testSelectionRow___2pe-1>div legend,.test-selection-information-expanded-module__testSelectionRow___2pe-1>fieldset legend {
    margin: 0;
    padding: 0 5px;
    border: none;
    font-size: 14px;
    width: auto;
    transform: translateY(-2px)
}

@media (-ms-high-contrast:none) {
    .test-selection-information-expanded-module__testSelectionRow___2pe-1>div legend,.test-selection-information-expanded-module__testSelectionRow___2pe-1>fieldset legend {
        display: inline;
        background-color: #fff;
        transform: translateY(-22px)
    }
}

.test-selection-information-expanded-module__testSelectionRow___2pe-1>div h5,.test-selection-information-expanded-module__testSelectionRow___2pe-1>fieldset h5 {
    font-weight: 500
}

.test-selection-information-expanded-module__testSelectionRow___2pe-1>div.test-selection-information-expanded-module__firstBox___3n_Hb,.test-selection-information-expanded-module__testSelectionRow___2pe-1>fieldset.test-selection-information-expanded-module__firstBox___3n_Hb {
    flex-flow: row wrap
}

@media (-ms-high-contrast:none) {
    .test-selection-information-expanded-module__testSelectionRow___2pe-1>div.test-selection-information-expanded-module__firstBox___3n_Hb,.test-selection-information-expanded-module__testSelectionRow___2pe-1>fieldset.test-selection-information-expanded-module__firstBox___3n_Hb {
        padding-top: 10px
    }
}

.test-selection-information-expanded-module__testSelectionRow___2pe-1>div.test-selection-information-expanded-module__firstBox___3n_Hb .test-selection-information-expanded-module__firstBoxTests___3sUii,.test-selection-information-expanded-module__testSelectionRow___2pe-1>fieldset.test-selection-information-expanded-module__firstBox___3n_Hb .test-selection-information-expanded-module__firstBoxTests___3sUii {
    display: flex;
    justify-content: space-between
}

.test-selection-information-expanded-module__testSelectionRow___2pe-1>div.test-selection-information-expanded-module__firstBox___3n_Hb .test-selection-information-expanded-module__aster___15co8,.test-selection-information-expanded-module__testSelectionRow___2pe-1>fieldset.test-selection-information-expanded-module__firstBox___3n_Hb .test-selection-information-expanded-module__aster___15co8 {
    position: absolute;
    top: 0;
    right: 15px;
    color: red
}

@media (-ms-high-contrast:none) {
    .test-selection-information-expanded-module__testSelectionRow___2pe-1>div.test-selection-information-expanded-module__firstBox___3n_Hb .test-selection-information-expanded-module__aster___15co8,.test-selection-information-expanded-module__testSelectionRow___2pe-1>fieldset.test-selection-information-expanded-module__firstBox___3n_Hb .test-selection-information-expanded-module__aster___15co8 {
        top: 8px
    }
}

.test-selection-information-expanded-module__testSelectionRow___2pe-1>div.test-selection-information-expanded-module__firstBox___3n_Hb .test-selection-information-expanded-module__firstColumn___2OwQ8,.test-selection-information-expanded-module__testSelectionRow___2pe-1>fieldset.test-selection-information-expanded-module__firstBox___3n_Hb .test-selection-information-expanded-module__firstColumn___2OwQ8 {
    margin-right: 40px
}

.test-selection-information-expanded-module__testSelectionRow___2pe-1>div.test-selection-information-expanded-module__secondBox___1Fdmy,.test-selection-information-expanded-module__testSelectionRow___2pe-1>fieldset.test-selection-information-expanded-module__secondBox___1Fdmy {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-self: flex-end;
    flex-grow: 1;
    height: 165px;
    text-align: center
}

@media (-ms-high-contrast:none) {
    .test-selection-information-expanded-module__testSelectionRow___2pe-1>div.test-selection-information-expanded-module__secondBox___1Fdmy,.test-selection-information-expanded-module__testSelectionRow___2pe-1>fieldset.test-selection-information-expanded-module__secondBox___1Fdmy {
        height: 100%
    }
}

.test-selection-information-expanded-module__testSelectionRow___2pe-1>div.test-selection-information-expanded-module__secondBox___1Fdmy .test-selection-information-expanded-module__aster___15co8,.test-selection-information-expanded-module__testSelectionRow___2pe-1>fieldset.test-selection-information-expanded-module__secondBox___1Fdmy .test-selection-information-expanded-module__aster___15co8 {
    position: absolute;
    top: 7px;
    right: 15px;
    color: red
}

.test-selection-information-expanded-module__testSelectionRow___2pe-1>div.test-selection-information-expanded-module__secondBox___1Fdmy .test-selection-information-expanded-module__option___1PdnE,.test-selection-information-expanded-module__testSelectionRow___2pe-1>fieldset.test-selection-information-expanded-module__secondBox___1Fdmy .test-selection-information-expanded-module__option___1PdnE {
    justify-content: center
}

.test-selection-information-expanded-module__testSelectionRow___2pe-1>div.test-selection-information-expanded-module__highlighted___j2zZi,.test-selection-information-expanded-module__testSelectionRow___2pe-1>fieldset.test-selection-information-expanded-module__highlighted___j2zZi {
    border-color: red
}

.test-selection-information-expanded-module__option___1PdnE {
    display: flex;
    align-items: center;
    color: #142840;
    font-weight: 300;
    font-size: 14px;
    letter-spacing: .1px;
    line-height: 18px;
    font-family: Gotham SSm A,Gotham SSm B,Helvetica,Arial,sans-serif
}

.test-selection-information-expanded-module__option___1PdnE:last-child {
    margin-bottom: 0
}

.test-selection-information-collapsed-module__accordionSection___ZAB8q {
    display: flex;
    flex-direction: column;
    padding: 25px 30px;
    border-radius: 4px;
    background-color: #fff;
    width: 100%;
    position: relative
}

.test-selection-information-collapsed-module__accordionSection___ZAB8q.test-selection-information-collapsed-module__collapsed___2Mgm7 {
    cursor: pointer
}

.test-selection-information-collapsed-module__sectionRow___2OLa0:last-child>div {
    margin-bottom: 0
}

.test-selection-information-collapsed-module__requiredFieldsText___20NES {
    color: red;
    font-size: 11px
}

.test-selection-information-collapsed-module__sectionSubheading___2lmZd {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 15px;
    font-size: 12px
}

.test-selection-information-collapsed-module__sectionRow___2OLa0 {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px
}

.test-selection-information-collapsed-module__sectionRow___2OLa0:last-child {
    margin-bottom: 0
}

.test-selection-information-collapsed-module__sectionColumn___3Tlav {
    margin-right: 30px;
    flex: 1 1
}

.test-selection-information-collapsed-module__sectionColumn___3Tlav:last-child {
    margin-right: 0
}

@media only screen and (max-width: 767px) {
    .test-selection-information-collapsed-module__sectionColumn___3Tlav {
        width:80%;
        flex-direction: column;
        align-items: center
    }
}

.test-selection-information-collapsed-module__fieldLabel___1Thjm {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 500;
    color: #142840
}

@media only screen and (max-width: 767px) {
    .test-selection-information-collapsed-module__fieldLabel___1Thjm {
        font-size:10px;
        padding-top: 8px
    }
}

.test-selection-information-collapsed-module__fieldLabel___1Thjm.test-selection-information-collapsed-module__highlighted___1aFLV {
    color: red;
    font-weight: 600
}

.test-selection-information-collapsed-module__highlightedAsterix___1eSIH {
    color: red;
    font-weight: 600;
    font-family: auto;
    margin-left: 4px
}

.test-selection-information-collapsed-module__field___2-q8W {
    height: 42px;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 0
}

.test-selection-information-collapsed-module__sectionRow___2OLa0 .test-selection-information-collapsed-module__collapsedTab___2bqZz {
    margin-right: 10px
}

.test-selection-information-collapsed-module__sectionRow___2OLa0 .test-selection-information-collapsed-module__collapsedTab___2bqZz:last-child {
    margin-left: 0
}

.clinical-history-early-stage-collapsed-module__column___1QRnl {
    flex: 0 0 50%
}

.clinical-history-early-stage-collapsed-module__row___wrMXA {
    display: flex;
    justify-content: space-between
}

.clinical-history-early-stage-collapsed-module__noMargin___15EBg {
    margin: 0
}

.clinical-history-early-stage-collapsed-module__shadow___AZJFa {
    box-shadow: 0 2px 0 0 rgba(0,0,0,.1)
}

.clinical-history-early-stage-expanded-module__row___3W_G4 {
    display: flex
}

.clinical-history-early-stage-expanded-module__row___3W_G4:not(:last-child) {
    margin-bottom: 20px
}

.clinical-history-early-stage-expanded-module__container___7H5ls {
    padding: 25px 30px
}

.clinical-history-early-stage-expanded-module__column___1TXAa,.clinical-history-early-stage-expanded-module__columnCheckbox___3OIfL,.clinical-history-early-stage-expanded-module__columnText___31C6Q {
    display: flex;
    align-items: center;
    color: #142840;
    font-weight: 300;
    font-size: 14px;
    letter-spacing: .1px;
    line-height: 18px;
    font-family: Gotham SSm A,Gotham SSm B,Helvetica,Arial,sans-serif
}

.clinical-history-early-stage-expanded-module__columnText___31C6Q {
    flex: 0 0 74%
}

.clinical-history-early-stage-expanded-module__columnCheckbox___3OIfL {
    flex: 0 0 13%;
    justify-content: center
}

.clinical-history-early-stage-expanded-module__columnCheckbox___3OIfL label {
    margin: 0;
    color: #142840;
    font-weight: 300;
    font-size: 14px;
    letter-spacing: .1px;
    line-height: 18px
}

.orders-action-container-module__dynamicSizeButton___TZazo {
    display: inline-block;
    border: none;
    text-decoration: none;
    border-radius: 4px;
    padding: 14px 20px;
    font-weight: 500;
    font-size: 14px;
    cursor: pointer;
    text-align: center;
    transition: all .3s ease 0s
}

.orders-action-container-module__blueButton___2YEk4 {
    background-color: #1a5ea7;
    color: #fff
}

.orders-action-container-module__blueButton___2YEk4:focus,.orders-action-container-module__blueButton___2YEk4:hover {
    color: #fff;
    background-color: #18a9e3
}

.orders-action-container-module__greyButton___1qX9V {
    background-color: #b4babf;
    color: #fff
}

.orders-action-container-module__greyButton___1qX9V:focus,.orders-action-container-module__greyButton___1qX9V:hover {
    color: #fff;
    background-color: #8b9196
}

.orders-action-container-module__ordersActionContainer___MIbf- {
    display: flex;
    justify-content: flex-start;
    padding: 30px 0
}

.orders-action-container-module__continueLaterButton___3XOHx {
    margin-right: 30px
}

.orders-action-container-module__discardButton___q3snl i {
    font-size: 15px;
    padding-right: 5px
}

.orders-action-container-module__nextButton___2YbbY {
    margin-left: auto
}

.orders-action-container-module__nextButton___2YbbY i {
    font-size: 12px;
    padding-left: 5px
}

.guardant-reveal-ordering-expanded-module__checkboxList___1JRjg {
    display: flex;
    margin-top: 10px
}

.guardant-reveal-ordering-expanded-module__dateContainer___1paA9 {
    display: flex;
    align-items: center
}

.guardant-reveal-ordering-expanded-module__productTypeContainer___dagVc {
    padding: 20px;
    border: 1px solid #142840;
    background-color: transparent;
    border-radius: 5px;
    margin-top: 30px
}

@media (-ms-high-contrast:none) {
    .guardant-reveal-ordering-expanded-module__productTypeContainer___dagVc {
        padding-top: 10px
    }
}

.guardant-reveal-ordering-expanded-module__productTypeContainer___dagVc.guardant-reveal-ordering-expanded-module__highlighted___2rQ0Y {
    border-color: red
}

.guardant-reveal-ordering-expanded-module__productTypeContainer___dagVc .guardant-reveal-ordering-expanded-module__tests___3AKV1 {
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}

.guardant-reveal-ordering-expanded-module__legend___2MQeR {
    margin: 0;
    padding: 0 5px;
    border: none;
    font-size: 14px;
    width: auto
}

.guardant-reveal-ordering-expanded-module__dateInput___-I6MN {
    width: 149px;
    margin-left: 15px
}

.guardant-reveal-ordering-expanded-module__productContainer___1-yUR {
    display: flex;
    align-items: center
}

.guardant-reveal-ordering-expanded-module__productLabel___A3X0k {
    font-size: 12px;
    color: #142840
}

.guardant-reveal-ordering-expanded-module__bloodDrawContainer___2TFdC {
    margin-top: 25px
}

.guardant-reveal-ordering-expanded-module__bloodDrawRadioContainer___p_waF {
    display: flex;
    margin-top: 10px
}

.guardant-reveal-ordering-expanded-module__bloodDrawRadio___1QgIO {
    display: flex;
    align-items: center;
    margin-right: 30px
}

.guardant-reveal-ordering-expanded-module__highlightedText___FrJEG {
    color: red!important
}

.guardant-reveal-ordering-collapsed-module__accordionSection___wc1fc {
    display: flex;
    flex-direction: column;
    padding: 25px 30px;
    border-radius: 4px;
    background-color: #fff;
    width: 100%;
    position: relative
}

.guardant-reveal-ordering-collapsed-module__accordionSection___wc1fc.guardant-reveal-ordering-collapsed-module__collapsed___2zFpg {
    cursor: pointer
}

.guardant-reveal-ordering-collapsed-module__sectionRow___1SeAr:last-child>div {
    margin-bottom: 0
}

.guardant-reveal-ordering-collapsed-module__requiredFieldsText___1nX6- {
    color: red;
    font-size: 11px
}

.guardant-reveal-ordering-collapsed-module__sectionSubheading___33zq4 {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 15px;
    font-size: 12px
}

.guardant-reveal-ordering-collapsed-module__sectionRow___1SeAr {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px
}

.guardant-reveal-ordering-collapsed-module__sectionRow___1SeAr:last-child {
    margin-bottom: 0
}

.guardant-reveal-ordering-collapsed-module__sectionColumn___1csA2 {
    margin-right: 30px;
    flex: 1 1
}

.guardant-reveal-ordering-collapsed-module__sectionColumn___1csA2:last-child {
    margin-right: 0
}

@media only screen and (max-width: 767px) {
    .guardant-reveal-ordering-collapsed-module__sectionColumn___1csA2 {
        width:80%;
        flex-direction: column;
        align-items: center
    }
}

.guardant-reveal-ordering-collapsed-module__fieldLabel___2ZWDO {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 500;
    color: #142840
}

@media only screen and (max-width: 767px) {
    .guardant-reveal-ordering-collapsed-module__fieldLabel___2ZWDO {
        font-size:10px;
        padding-top: 8px
    }
}

.guardant-reveal-ordering-collapsed-module__fieldLabel___2ZWDO.guardant-reveal-ordering-collapsed-module__highlighted___MXwPu {
    color: red;
    font-weight: 600
}

.guardant-reveal-ordering-collapsed-module__highlightedAsterix___22tBO {
    color: red;
    font-weight: 600;
    font-family: auto;
    margin-left: 4px
}

.guardant-reveal-ordering-collapsed-module__field___3otxp {
    height: 42px;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 0
}

.guardant-reveal-ordering-collapsed-module__sectionRow___1SeAr .guardant-reveal-ordering-collapsed-module__collapsedTab___2yJBZ {
    margin-right: 10px
}

.guardant-reveal-ordering-collapsed-module__sectionRow___1SeAr .guardant-reveal-ordering-collapsed-module__collapsedTab___2yJBZ:last-child {
    margin-left: 0
}

.orders-container-module__container___3SRGl {
    max-width: 1000px;
    margin: 0 auto
}

.orders-container-module__container___3SRGl .orders-container-module__section___66k4S {
    margin-bottom: 20px
}

.orders-container-module__container___3SRGl .orders-container-module__lastSection___2lPL_ {
    border-bottom: 1px solid #d6d7d8;
    padding-bottom: 30px
}

.orders-container-module__container___3SRGl .orders-container-module__errorBanner___1jxsX {
    position: fixed;
    top: 75px;
    z-index: 2
}

.orders-banner-module__banner___3Rx4r {
    display: flex;
    align-items: center;
    margin: .5rem auto 2rem;
    padding: .8rem;
    border-top: 4px solid #1a5ea7;
    border-radius: 4px;
    max-width: 50%;
    min-width: 26rem;
    box-shadow: 0 2px 1px 0 rgba(0,0,0,.1);
    background: #fff;
    color: #8b939c
}

.orders-banner-module__banner___3Rx4r .orders-banner-module__bannerIcon___1HsJA {
    margin-right: 5px;
    font-weight: 700
}

.orders-banner-module__banner___3Rx4r .orders-banner-module__bannerTextNew___2rt7s {
    font-weight: 700;
    min-width: 3.8rem
}

.orders-banner-module__banner___3Rx4r .orders-banner-module__bannerTextTestOrdering___25E59 {
    font-weight: 500
}

.orders-banner-module__banner___3Rx4r .orders-banner-module__bannerButton___bXOlP {
    margin-left: auto;
    padding: 5px;
    border: none;
    border-radius: 4px;
    width: 25%;
    min-width: 7.5rem;
    font-weight: 400;
    font-size: 12px;
    text-decoration: none;
    text-transform: none;
    text-align: center;
    background-color: #1a5ea7;
    color: #fff;
    cursor: pointer;
    transition: all .3s ease 0s
}

.orders-banner-module__banner___3Rx4r .orders-banner-module__bannerButton___bXOlP:hover {
    background: #18a9e3
}

.release-activity-module__activityLogEvent___uLit4 {
    width: 100%;
    font-size: 14px;
    color: #142840;
    margin-bottom: 0;
    margin-top: 25px
}

.release-activity-module__reportDate___1L8wS {
    color: #1a5ea7;
    font-weight: 500;
    font-size: 14px;
    cursor: pointer;
    text-decoration: underline
}

.release-activity-module__reportDate___1L8wS:hover {
    color: #18a9e3
}

.release-activity-module__timestamp___1uXQx {
    width: 100%;
    font-size: 12px;
    color: #142840;
    margin-top: 5px;
    margin-bottom: 0
}

.release-activity-log-module__releaseToPatientLine___2ehM1 {
    background-color: #000;
    height: 1px;
    opacity: .1;
    margin-left: -30px;
    margin-right: -30px
}

.release-modal-module__rightSide___6jTD1 {
    padding: 20px 30px 30px;
    float: left;
    width: 40%;
    display: block;
    overflow-x: hidden;
    background-color: #eeeff1;
    text-align: left;
    height: 500px;
    border-radius: 0 4px 4px 0
}

@media only screen and (max-width: 767px) {
    .release-modal-module__rightSide___6jTD1 {
        width:100%;
        height: auto;
        min-height: 0;
        border-radius: 0 0 4px 4px
    }
}

.release-modal-module__leftSide___2K0DQ {
    float: left;
    height: 500px;
    width: 60%;
    display: block;
    overflow: hidden;
    padding: 20px;
    background-color: #fff;
    border-radius: 4px 0 0 4px
}

@media only screen and (max-width: 767px) {
    .release-modal-module__leftSide___2K0DQ {
        width:100%;
        height: auto;
        border-radius: 4px 4px 0 0
    }
}

.release-modal-module__modalBody___1uFD- {
    height: 100%
}

.release-modal-module__modalClose___x9fLm {
    position: absolute;
    right: 10px;
    top: 10px;
    padding: 10px;
    border: none;
    cursor: pointer;
    z-index: 1
}

.release-modal-module__modalClose___x9fLm:hover {
    background: none;
    color: #1a5ea7
}

@media only screen and (max-width: 767px) {
    .release-modal-module__modalContent___17scA {
        width:100%;
        height: 100%;
        top: 0
    }
}

.release-modal-module__modalContent___17scA {
    width: 800px;
    overflow: auto;
    max-width: 100%;
    margin-left: 20%;
    position: relative;
    top: 50%;
    left: 30%;
    transform: translate(-50%,-50%)
}

@media only screen and (max-width: 767px) {
    .release-modal-module__modalContent___17scA {
        top:65%
    }
}

.release-modal-module__containerInner___2VRn2 {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.release-modal-module__outerContainer___1qYtq {
    background-color: rgba(0,0,0,.4);
    display: block;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 2000;
    overflow-y: auto
}

.share-modal-module__header___2jg7B {
    padding: 0 0 20px;
    font-size: 16px;
    color: #142840;
    text-transform: uppercase;
    text-align: center;
    border-bottom: 1px solid #e6e6e6;
    font-weight: 500;
    word-break: break-all;
    margin-bottom: 20px
}

.share-modal-module__closeButton___NDKYV {
    position: absolute;
    right: 10px;
    top: 10px;
    padding: 10px;
    border: none;
    cursor: pointer;
    z-index: 1
}

.share-modal-module__closeButton___NDKYV:hover {
    background: none;
    color: #1a5ea7
}

.share-modal-module__container___2l0yw {
    border-radius: 4px;
    margin: 0 auto;
    max-width: 540px;
    line-height: 1.5;
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: #fff;
    transform: translate(-50%,-50%);
    width: 100%;
    padding: 20px
}

.share-modal-module__outerContainer___3xxoz {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    background-color: rgba(0,0,0,.4);
    z-index: 2000;
    overflow-y: auto
}

.share-form-module__termsContainer___2mCD8 {
    display: block
}

.share-form-module__labelTerms___1MFF9 {
    font-size: 11px;
    font-family: Gotham SSm A,Gotham SSm B,Helvetica,Arial,sans-serif;
    color: #142840;
    font-weight: 400
}

.share-form-module__nameLabel___38ReT {
    font-weight: 500;
    text-transform: uppercase;
    font-size: 12px;
    margin-bottom: 10px
}

.share-form-module__formItem___1gwKI {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px
}

.share-form-module__rightItem___3k84h {
    float: right;
    width: 47%
}

.share-form-module__leftItem___21DcR {
    float: left;
    width: 47%
}

.share-form-module__description___20giR {
    margin: 0 0 30px
}

.share-form-module__submitButton___1TVHL {
    border: none;
    border-radius: 4px;
    padding: 14px 20px;
    font-weight: 500;
    font-size: 14px;
    margin: 30px 0 20px;
    background-color: #1a5ea7;
    color: #fff;
    transition: all .3s ease 0s
}

.share-form-module__submitButton___1TVHL:focus,.share-form-module__submitButton___1TVHL:hover {
    background-color: #18a9e3
}

.release-form-module__infoCircle___3f98e {
    border: none;
    padding: 0;
    margin: 25px 0 0 5px
}

.release-form-module__infoCircle___3f98e:hover {
    background: none
}

.release-form-module__formItem___3Ac6N {
    float: left;
    text-align: left
}

.release-form-module__formItem___3Ac6N .popover {
    z-index: 99999999
}

.release-form-module__label___VeqHk {
    float: left;
    font-size: 12px;
    color: #142840;
    font-weight: 500;
    margin-top: 25px;
    margin-bottom: 0;
    text-transform: uppercase
}

.release-form-module__emailInput___3hD85,.release-form-module__messageArea___1Tr55 {
    width: 100%;
    border-radius: 4px;
    background-color: #fff;
    border: 1px solid #ccc;
    margin-top: 10px;
    margin-bottom: 0
}

.release-form-module__messageArea___1Tr55 {
    height: 105px
}

.release-form-module__releaseText___1xoGA {
    text-align: left;
    width: 100%;
    font-size: 14px;
    color: #142840;
    margin-top: 15px;
    margin-bottom: 5px
}

.release-form-module__releaseButton___ZZ_Vu {
    display: inline-block;
    border: none;
    text-decoration: none;
    border-radius: 4px;
    padding: 14px 20px;
    font-weight: 500;
    font-size: 14px;
    cursor: pointer;
    cursor: hand;
    text-align: center;
    transition: all .3s ease 0s;
    background-color: #1a5ea7;
    color: #fff!important
}

.release-form-module__releaseButton___ZZ_Vu:focus,.release-form-module__releaseButton___ZZ_Vu:hover {
    color: #fff!important;
    background-color: #18a9e3
}

.release-form-module__buttonRow___1Aqbj {
    margin-top: 20px
}

.release-form-module__title___3m1pC {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 500;
    padding: 20px 30px;
    margin-left: -30px
}

@media only screen and (max-width: 767px) {
    .release-form-module__title___3m1pC {
        font-size:14px
    }
}

.action-bar-container-module__actionBar___3Hbz- {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-feature-settings: "kern","liga","pnum";
    color: #142840;
    line-height: 1.3;
    font-family: Gotham SSm A,Gotham SSm B,Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    text-align: right;
    box-sizing: border-box;
    background-color: #fff;
    height: 50px;
    box-shadow: 0 1px 0 0 rgba(0,0,0,.1);
    border-radius: 4px;
    float: right;
    display: flex;
    position: relative
}

.action-bar-container-module__actionBar___3Hbz- .action-bar-container-module__buttonWrapper___1OFMA {
    display: flex;
    justify-content: center;
    align-items: center
}

.action-bar-container-module__actionBar___3Hbz- .action-bar-container-module__actionBarButton___23yo- {
    font-size: 12px;
    color: #8b939c;
    font-weight: 500;
    text-align: right;
    position: relative;
    border-radius: 4px;
    padding: 0 16px 0 20px;
    border: none;
    border-left: 1px solid #eeeff1;
    height: 100%
}

.action-bar-container-module__actionBar___3Hbz- .action-bar-container-module__actionBarButton___23yo-:hover {
    color: #4572a7;
    background-color: #fff
}

.action-bar-container-module__actionBar___3Hbz- .action-bar-container-module__actionBarButton___23yo-:not(:hover)+.action-bar-container-module__tooltipText___1az-U {
    display: none
}

.action-bar-container-module__actionBar___3Hbz- .action-bar-container-module__actionBarButton___23yo-:disabled {
    background-color: #fff
}

.action-bar-container-module__actionBar___3Hbz- .action-bar-container-module__selectedActionBarButton___3Tyux {
    color: #4572a7;
    background-color: #fff
}

.action-bar-container-module__actionBar___3Hbz- .action-bar-container-module__tooltipText___1az-U {
    position: fixed;
    z-index: 5000;
    background-color: #fff;
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    padding: 12px 14px;
    border: 1px solid #dddedf;
    color: #8b939c;
    font-size: 12px;
    font-weight: 400;
    margin-top: -110px;
    text-align: center
}

.action-bar-container-module__actionBar___3Hbz- .action-bar-container-module__tooltipText___1az-U:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border: 9px solid transparent;
    border-top-color: #fff
}

.action-bar-container-module__actionBar___3Hbz- .action-bar-container-module__tooltipText___1az-U:hover {
    cursor: default
}

.action-bar-container-module__actionBar___3Hbz- .action-bar-container-module__downloadMenu___W7Nsa {
    display: block;
    top: 50px;
    right: 0;
    padding: 14px 20px
}

.action-bar-container-module__actionBar___3Hbz- .action-bar-container-module__downloadButton___1WUn_ {
    margin-right: 3px
}

.action-bar-container-module__disabledDownloadButton___3_3yo {
    cursor: not-allowed
}

.action-bar-container-module__downloadMenuLink___3lcEC {
    padding-left: 10px;
    text-align: left
}

.alert-module__globalAlert___RlfEU {
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: 14px
}

.alert-module__globalAlertColorBar___TqJqt {
    width: 100%;
    height: 6px;
    border-radius: 4px 4px 0 0
}

.alert-module__alertBox___2zjGO {
    width: 100%;
    background-color: #fff;
    box-shadow: 0 2px 0 0 rgba(0,0,0,.1);
    max-width: 960px;
    border-radius: 4px;
    margin: 0 auto 20px
}

.alert-module__backgroundInfo___TWEa8 {
    background-color: #18a9e3
}

.alert-module__backgroundWarning___2bKXn {
    background-color: #f05574
}

.alert-module__colorInfo___3RkvR {
    color: #18a9e3!important
}

.alert-module__colorWarning___DWtVd {
    color: #f05574!important
}

.alert-module__alertBox___2zjGO.alert-module__success___3TMMW .alert-module__content___muuF1 .alert-module__contentInner___2GoXh {
    padding-left: 0
}

.alert-module__container___39Wee {
    width: 100%;
    padding-left: 0;
    padding-right: 0
}

.alert-module__alertBox___2zjGO .alert-module__content___muuF1 {
    padding: 15px;
    position: relative;
    max-width: 960px
}

.alert-module__alertBox___2zjGO .alert-module__content___muuF1 .alert-module__contentInner___2GoXh {
    padding: 0 30px 0 0
}

.alert-module__alertInfoCircleContainer___2XtLt {
    display: inline-block;
    width: 3.5%;
    vertical-align: top
}

.alert-module__alertInfoCircleContainer___2XtLt .alert-module__fa___1vXSa {
    font-size: 20px
}

.alert-module__alertInfoCircleContainer___2XtLt .alert-module__fa-bullhorn___35mGq {
    color: #88c546
}

.alert-module__alertBox___2zjGO .alert-module__alertTextContainer___2qQPV {
    width: 96.5%;
    padding-left: 4px;
    display: inline-flex
}

.alert-module__closeAlert___1FJTs {
    cursor: pointer;
    background-color: none;
    border: none;
    padding: 0;
    align-self: flex-start
}

.alert-module__closeAlert___1FJTs:hover {
    background-color: transparent!important
}

.alert-module__closeIcon___3WIzb {
    color: #8b939c;
    font-size: 22px
}

.alert-module__closeIcon___3WIzb:hover {
    background-color: none;
    color: #1a5ea7
}

.alert-module__childrenContent___3PowP {
    flex: 1 1
}

.alteration-info-modal-module__container___17yGw {
    background-color: #fff;
    max-width: 540px;
    padding: 30px;
    position: relative
}

.alteration-info-modal-module__closeButton___2A06s {
    background: none;
    border: none;
    position: absolute;
    color: #8b939c;
    right: 10px;
    top: 10px;
    padding: 10px;
    cursor: pointer
}

.alteration-info-modal-module__closeButton___2A06s:hover {
    background: transparent none repeat 0 0/auto auto padding-box border-box scroll;
    background: initial;
    color: #000;
    color: initial
}

.alteration-info-modal-module__closeButton___2A06s>i {
    font-size: 22px
}

.gene-details-modal-module__container___lODVa {
    background-color: #fff;
    max-width: 900px;
    width: 100%;
    margin: auto;
    position: relative
}

.gene-details-modal-module__closeButton___13kLM {
    background: none;
    border: none;
    position: absolute;
    color: #8b939c;
    right: 10px;
    top: 10px;
    padding: 10px;
    cursor: pointer
}

.gene-details-modal-module__closeButton___13kLM:hover {
    background: transparent none repeat 0 0/auto auto padding-box border-box scroll;
    background: initial;
    color: #000;
    color: initial
}

.gene-details-modal-module__closeButton___13kLM>i {
    font-size: 22px
}

.gene-details-modal-module__titleContainer___shLpt {
    padding: 20px 40px;
    font-size: 16px;
    color: #142840;
    text-transform: uppercase;
    text-align: center;
    border-bottom: 1px solid #e6e6e6
}

.gene-details-modal-module__tabButton___26R9F {
    cursor: pointer;
    border: none;
    border-bottom: 1px solid #eeeff1;
    width: 50%;
    color: #8b939c;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    line-height: 50px;
    padding: 0 0 3px
}

.gene-details-modal-module__tabButton___26R9F.gene-details-modal-module__active___1PiVc {
    border-bottom: 4px solid #1a5ea7;
    padding-bottom: 0;
    color: #1a5ea7
}

.gene-details-modal-module__tabButton___26R9F.gene-details-modal-module__active___1PiVc:hover {
    color: #1a5ea7
}

.gene-details-modal-module__tabButton___26R9F:hover {
    background: inherit;
    color: inherit
}

.gene-details-modal-module__sectionTitle___2snBg {
    color: #8b939c;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    margin: 0
}

.gene-details-modal-module__sectionContent___14WPz {
    font-size: 14px;
    margin-bottom: 20px;
    line-height: 1.5em
}

.gene-details-modal-module__contentContainer___36H23 {
    padding: 20px
}

.gene-details-modal-module__spinnerContainer___35N4W {
    height: 250px;
    background-image: url(/packs/media/components/patient-page/gene-details-modal/spinner-dd6b7b0bf5c3af22499abc0a9ee1e1b2.gif);
    background-repeat: no-repeat;
    background-position: 50%
}

.clinical-trials-modal-module__container___11WyG {
    background-color: #fff;
    max-width: 90vw;
    width: 100%;
    position: relative;
    max-height: 80vh;
    overflow-y: scroll
}

.clinical-trials-modal-module__closeButton___5n_vu {
    background: none;
    border: none;
    position: absolute;
    color: #8b939c;
    right: 10px;
    top: 10px;
    padding: 10px;
    cursor: pointer
}

.clinical-trials-modal-module__closeButton___5n_vu:hover {
    background: transparent none repeat 0 0/auto auto padding-box border-box scroll;
    background: initial;
    color: #000;
    color: initial
}

.clinical-trials-modal-module__closeButton___5n_vu>i {
    font-size: 22px
}

.clinical-trials-modal-module__titleContainer___1M4x6 {
    padding: 20px 40px;
    font-size: 16px;
    font-weight: 500;
    color: #142840;
    text-transform: uppercase;
    text-align: center;
    border-bottom: 1px solid #e6e6e6
}

.clinical-trials-modal-module__tableHeader___3BcCI {
    font-size: 11.2px;
    font-weight: 500;
    text-transform: uppercase;
    text-overflow: ellipsis;
    background-color: #d0d4d9;
    height: 33px
}

.clinical-trials-modal-module__tableHeader___3BcCI>th {
    border: none
}

.clinical-trials-modal-module__tableRow___1-Aht>td {
    border-bottom: 1px solid #e6e6e6
}

.clinical-trials-modal-module__titleColmun___3mrGG,.clinical-trials-modal-module__trialColumn___3fgdo {
    width: 25%
}

.clinical-trials-modal-module__phaseColumn___2zOS2 {
    width: 16.66667%
}

.clinical-trials-modal-module__sitesColumn___3xY4b {
    width: 33.33333%
}

.clinical-trials-modal-module__trialUrl___2Y3Gb {
    font-size: 14px
}

.clinical-trials-modal-module__city___1m38u,.clinical-trials-modal-module__phase___Bt_lH,.clinical-trials-modal-module__region___DdBGH,.clinical-trials-modal-module__title___1ujMF {
    font-size: 14px;
    font-weight: 400
}

.clinical-trials-modal-module__region___DdBGH {
    margin-bottom: 10px
}

.clinical-trials-modal-module__city___1m38u {
    padding-left: 10px;
    padding-bottom: 10px
}

.clinical-trials-modal-module__centers___12FOa {
    font-size: 12px
}

.clinical-trials-modal-module__overallContent___uOC5j {
    color: #1a5ea7;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 5px;
    margin-top: 5px
}

.alteration-row-module__row___Ds6eE {
    border-radius: 4px 4px 0 0
}

.alteration-row-module__blockItem___3zux7,.alteration-row-module__clinicalTrialsBlock___IcUU1,.alteration-row-module__colorBlockItem___153YD,.alteration-row-module__descriptionBlock___18lAR,.alteration-row-module__percentageBlock___2pWja,.alteration-row-module__therapiesBlock___3ppfG {
    border-color: #ecedf0;
    font-size: 14px
}

.alteration-row-module__blockItem___3zux7.alteration-row-module__shaded___Wjn7l,.alteration-row-module__shaded___Wjn7l.alteration-row-module__clinicalTrialsBlock___IcUU1,.alteration-row-module__shaded___Wjn7l.alteration-row-module__colorBlockItem___153YD,.alteration-row-module__shaded___Wjn7l.alteration-row-module__descriptionBlock___18lAR,.alteration-row-module__shaded___Wjn7l.alteration-row-module__percentageBlock___2pWja,.alteration-row-module__shaded___Wjn7l.alteration-row-module__therapiesBlock___3ppfG {
    background-color: #f9f9f9
}

.alteration-row-module__colorBlockItem___153YD {
    padding: 0;
    width: 1.5%;
    min-width: 10px
}

.alteration-row-module__colorBlockItem___153YD.alteration-row-module__bordered___27Xr1 {
    border: 1px solid #000
}

.alteration-row-module__clickable___1-75T {
    padding: 0;
    border: none;
    background: none
}

.alteration-row-module__clickable___1-75T:hover {
    background: none;
    color: inherit
}

.alteration-row-module__descriptionBlock___18lAR {
    width: 25.5%;
    padding: 15px
}

.alteration-row-module__descriptionText___1tMu8,.alteration-row-module__gene___31Jt5,.alteration-row-module__highlightedDescription___7X32K,.alteration-row-module__synonym___32w19 {
    font-style: italic;
    padding-right: 8px;
    font-size: 14px
}

.alteration-row-module__gene___31Jt5,.alteration-row-module__highlightedDescription___7X32K,.alteration-row-module__synonym___32w19 {
    cursor: pointer;
    color: #1a5ea7;
    text-decoration: underline
}

.alteration-row-module__gene___31Jt5 {
    font-weight: 700
}

.alteration-row-module__synonym___32w19 {
    font-style: normal
}

.alteration-row-module__percentageBlock___2pWja {
    width: 20%;
    padding: 15px
}

.alteration-row-module__plasmaCopyNumber___2c6LJ {
    font-size: 12px
}

.alteration-row-module__therapiesBlock___3ppfG {
    width: 28%;
    padding: 15px
}

.alteration-row-module__therapyList___H8HSV {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.alteration-row-module__therapyListItem___9qWBt {
    font-size: 14px;
    width: 100%;
    margin-bottom: 5px
}

.alteration-row-module__therapyIcon___1HITC {
    float: left;
    height: 15px;
    margin-right: 5px
}

.alteration-row-module__approvedText___3hH2a {
    color: #007549
}

.alteration-row-module__otherDiseasesText___1o_Ze {
    color: #d98200
}

.alteration-row-module__lackOfResponseText___3Dg36 {
    color: #f42534
}

.alteration-row-module__clinicalTrialsBlock___IcUU1 {
    width: 21%;
    padding: 15px
}

.alteration-row-module__positiveTrial___gJclx,.alteration-row-module__trial___1T2nv {
    font-size: 14px
}

.alteration-row-module__positiveTrial___gJclx {
    color: #1a5ea7;
    text-decoration: underline;
    background: none;
    border: none;
    text-transform: none;
    text-align: left;
    padding: 0;
    font-weight: 400;
    cursor: pointer
}

.alteration-row-module__positiveTrial___gJclx:hover {
    background: none;
    border: none;
    color: #1a5ea7
}

.info-button-module__button___3pDCM {
    background: none;
    border: none;
    cursor: pointer;
    padding: 0;
    vertical-align: baseline;
    vertical-align: initial
}

.info-button-module__button___3pDCM:hover {
    background: transparent none repeat 0 0/auto auto padding-box border-box scroll;
    background: initial;
    color: #000;
    color: initial
}

.alterations-table-module__table___2MDka {
    border-collapse: separate;
    border-radius: 4px;
    background-color: #fff;
    width: 100%;
    margin-bottom: 10px;
    height: 100%
}

.alterations-table-module__availabilityHeaderItem___11LmY,.alterations-table-module__percentageHeaderItem___t2qRs,.alterations-table-module__sortableTableHeaderItem___2m3K5,.alterations-table-module__tableHeaderFirstItem___1MwTO,.alterations-table-module__tableHeaderItem___-OPeL,.alterations-table-module__therapiesHeaderItem___FOdz6 {
    background-color: #cfd3d8;
    border-top: none;
    border-bottom: none;
    vertical-align: middle;
    font-size: 12px;
    font-weight: 500;
    color: #142840;
    width: 25.5%;
    padding: 15px;
    text-transform: uppercase
}

.alterations-table-module__availabilityHeaderItem___11LmY:last-child,.alterations-table-module__percentageHeaderItem___t2qRs:last-child,.alterations-table-module__sortableTableHeaderItem___2m3K5:last-child,.alterations-table-module__tableHeaderFirstItem___1MwTO:last-child,.alterations-table-module__tableHeaderItem___-OPeL:last-child,.alterations-table-module__therapiesHeaderItem___FOdz6:last-child {
    border-radius: 0 4px 0 0
}

.alterations-table-module__tableHeaderFirstItem___1MwTO {
    border-radius: 4px 0 0 0;
    padding: 0;
    width: 1.5%;
    min-width: 10px
}

.alterations-table-module__availabilityHeaderItem___11LmY,.alterations-table-module__percentageHeaderItem___t2qRs,.alterations-table-module__sortableTableHeaderItem___2m3K5,.alterations-table-module__therapiesHeaderItem___FOdz6 {
    position: relative;
    cursor: pointer
}

.alterations-table-module__ascending___3ATE5.alterations-table-module__availabilityHeaderItem___11LmY,.alterations-table-module__ascending___3ATE5.alterations-table-module__percentageHeaderItem___t2qRs,.alterations-table-module__ascending___3ATE5.alterations-table-module__therapiesHeaderItem___FOdz6,.alterations-table-module__descending___2rfT6.alterations-table-module__availabilityHeaderItem___11LmY,.alterations-table-module__descending___2rfT6.alterations-table-module__percentageHeaderItem___t2qRs,.alterations-table-module__descending___2rfT6.alterations-table-module__therapiesHeaderItem___FOdz6,.alterations-table-module__sortableTableHeaderItem___2m3K5.alterations-table-module__ascending___3ATE5,.alterations-table-module__sortableTableHeaderItem___2m3K5.alterations-table-module__descending___2rfT6 {
    font-weight: 700
}

.alterations-table-module__ascending___3ATE5.alterations-table-module__availabilityHeaderItem___11LmY:after,.alterations-table-module__ascending___3ATE5.alterations-table-module__percentageHeaderItem___t2qRs:after,.alterations-table-module__ascending___3ATE5.alterations-table-module__therapiesHeaderItem___FOdz6:after,.alterations-table-module__descending___2rfT6.alterations-table-module__availabilityHeaderItem___11LmY:after,.alterations-table-module__descending___2rfT6.alterations-table-module__percentageHeaderItem___t2qRs:after,.alterations-table-module__descending___2rfT6.alterations-table-module__therapiesHeaderItem___FOdz6:after,.alterations-table-module__sortableTableHeaderItem___2m3K5.alterations-table-module__ascending___3ATE5:after,.alterations-table-module__sortableTableHeaderItem___2m3K5.alterations-table-module__descending___2rfT6:after {
    content: "";
    float: right;
    margin-top: 7px;
    border-style: solid;
    border-color: #404040 transparent;
    position: absolute;
    right: 5px;
    top: 15px
}

.alterations-table-module__ascending___3ATE5.alterations-table-module__availabilityHeaderItem___11LmY:after,.alterations-table-module__ascending___3ATE5.alterations-table-module__percentageHeaderItem___t2qRs:after,.alterations-table-module__ascending___3ATE5.alterations-table-module__therapiesHeaderItem___FOdz6:after,.alterations-table-module__sortableTableHeaderItem___2m3K5.alterations-table-module__ascending___3ATE5:after {
    border-width: 0 4px 4px
}

.alterations-table-module__descending___2rfT6.alterations-table-module__availabilityHeaderItem___11LmY:after,.alterations-table-module__descending___2rfT6.alterations-table-module__percentageHeaderItem___t2qRs:after,.alterations-table-module__descending___2rfT6.alterations-table-module__therapiesHeaderItem___FOdz6:after,.alterations-table-module__sortableTableHeaderItem___2m3K5.alterations-table-module__descending___2rfT6:after {
    border-width: 4px 4px 0
}

.alterations-table-module__inactive___dsi2_.alterations-table-module__availabilityHeaderItem___11LmY,.alterations-table-module__inactive___dsi2_.alterations-table-module__percentageHeaderItem___t2qRs,.alterations-table-module__inactive___dsi2_.alterations-table-module__therapiesHeaderItem___FOdz6,.alterations-table-module__sortableTableHeaderItem___2m3K5.alterations-table-module__inactive___dsi2_ {
    cursor: default
}

.alterations-table-module__headerButton___10Gho {
    border: none;
    background: none;
    font-size: 12px;
    font-weight: 500;
    padding: 0
}

.alterations-table-module__headerButton___10Gho:hover {
    color: inherit;
    background: none
}

.alterations-table-module__percentageHeaderItem___t2qRs {
    width: 20%;
    padding: 15px
}

.alterations-table-module__therapiesHeaderItem___FOdz6 {
    width: 28%;
    padding: 15px
}

.alterations-table-module__availabilityHeaderItem___11LmY {
    width: 21%;
    padding: 15px
}

.alterations-table-module__noAlterationsRow___mBQIa,.alterations-table-module__tableRow___1a4cY {
    font-size: 14px;
    padding: 0;
    border-bottom: 1px solid #ecedf0
}

.alterations-table-module__noAlterationsRow___mBQIa {
    width: 100%;
    padding: 15px
}

.alterations-container-module__container___23XHp {
    margin: 30px 0
}

.alterations-container-module__placeholderMessage___3jZ00 {
    text-align: center;
    margin: 20px auto;
    font-style: italic
}

.alterations-container-module__smallHeader___1CavB {
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 20px;
    margin-top: 40px
}

.alterations-container-module__modalTriggerButton___ZHrpX {
    border: none;
    background: none;
    padding: 0;
    vertical-align: baseline;
    vertical-align: initial
}

.alterations-container-module__legendContainer___1Oiu- {
    font-size: 12px;
    text-align: center;
    margin-bottom: 19px
}

.alterations-container-module__legendIcon___2mRh7 {
    height: 15px;
    margin-right: 5.2px;
    margin-left: 18.7px
}

.alterations-container-module__disclaimerContainer___1Mh-D {
    display: flex;
    justify-content: center;
    border: 2px solid #cfd3d8;
    border-radius: 4px;
    margin-bottom: 20px;
    background-color: #fff;
    padding: 10px;
    font-size: 15px
}

.alterations-container-module__footnote___2uO7j,.alterations-container-module__italicFootnote___3jIWc {
    padding: 0;
    font-size: 12px;
    margin-bottom: 20px;
    color: #142840;
    text-align: left
}

.alterations-container-module__italicFootnote___3jIWc {
    font-style: italic
}

.table-module__title___1mF4N {
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 20px;
    margin-top: 40px
}

@media (min-width: 767px) and (max-width:960px) {
    .table-module__title___1mF4N {
        padding-left:250px;
        padding-right: 250px
    }
}

.table-module__table___3x4BG {
    border-collapse: separate;
    border-radius: 4px;
    background-color: #fff;
    width: 100%;
    margin-bottom: 10px;
    height: 100%
}

.table-module__table___3x4BG tr:last-child {
    box-shadow: 0 2px 0 0 rgba(0,0,0,.1);
    border-radius: 0 0 4px 4px
}

.table-module__table___3x4BG tr:last-child .table-module__rowColorCell___2TKKa {
    border-radius: 0 0 0 4px
}

.table-module__tableHeaderRow___FR_-h {
    box-shadow: 0 0 0 0;
    min-height: 55px;
    border-radius: 4px 4px 0 0;
    height: 100%
}

.table-module__headerCell___2kj57,.table-module__headerColorCell___3vGnd {
    padding: 15px;
    background-color: #cfd3d8;
    border-top: none;
    border-bottom: none;
    vertical-align: middle
}

.table-module__headerCell___2kj57 span.table-module__header-text___2TXGd,.table-module__headerColorCell___3vGnd span.table-module__header-text___2TXGd {
    display: inline-block;
    min-width: 100px;
    margin-right: 5px
}

.table-module__headerColorCell___3vGnd {
    padding: 0!important;
    width: 1.5%;
    min-width: 10px
}

.table-module__rowAdditionalDetailsCell___BqzZ4,.table-module__rowCell___3Livg,.table-module__rowColorCell___2TKKa,.table-module__rowNameCell___1NvJ6 {
    background-color: #f9f9f9;
    border-bottom: 1px solid #ecedf0;
    font-size: 14px;
    padding: 15px
}

.table-module__rowColorCell___2TKKa {
    padding: 0!important;
    background-color: #f9f9f9
}

.table-module__nameLabel___3z84t {
    font-style: italic;
    font-weight: 700;
    font-size: 14px;
    margin-top: 0;
    text-decoration: inherit
}

@media only screen and (max-width: 767px) {
    .table-module__nameLabel___3z84t {
        margin-bottom:5px;
        padding-right: 10px
    }
}

.table-module__rowAdditionalDetailsCell___BqzZ4 {
    width: 65%
}

.biomarkers-container-module__container___3OYyn {
    margin: 30px 0
}

.biomarkers-container-module__footnote___15rio {
    font-size: 12px;
    margin-bottom: 20px;
    color: #142840;
    text-align: left
}

.view-associated-button-module__link___2mv8y {
    color: #fff;
    font-weight: 500;
    border-radius: 25px;
    border: none;
    padding: 11px 20px;
    background-color: #1a5ea7;
    box-shadow: 0 1px 5px 0 #ccc;
    white-space: normal;
    word-wrap: break-word;
    text-align: center;
    cursor: pointer;
    vertical-align: baseline;
    vertical-align: initial;
    text-transform: uppercase;
    display: inline-block;
    line-height: 14px
}

.view-associated-button-module__link___2mv8y:hover {
    background-color: #4572a7;
    color: #fff
}

.view-associated-button-module__left___3XD7a {
    margin-left: 5px
}

.view-associated-button-module__right___161EV {
    margin-right: 5px
}

.blood-view-associated-button-module__container___2iRpB {
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 0;
    border: none;
    position: relative;
    width: 100%
}

.blood-view-associated-button-module__container___2iRpB a {
    color: #fff;
    text-decoration: none
}

.blood-view-associated-button-module__container___2iRpB a:hover {
    color: #fff
}

.blood-view-associated-button-module__right___1mczB {
    text-align: right
}

.blood-view-associated-button-module__left___zUOA6 {
    text-align: left
}

.collection-date-section-module__text___1nZsK {
    color: #8b939c;
    font-size: 12px;
    font-weight: 400;
    font-style: italic;
    margin: 0;
    white-space: normal;
    word-wrap: break-word;
    float: right
}

.comment-module__title___2eJzn {
    margin: 40px 0 20px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px
}

.comment-module__container___qtAF2 {
    background: #fff;
    padding: 30px;
    box-shadow: 0 2px 0 0 rgba(0,0,0,.1);
    border-radius: 4px
}

.comment-module__comment___1WuzY {
    font-size: 12px;
    text-align: left;
    margin: 0
}

.general-message-module__container___rHei8 {
    background-color: #fff;
    box-shadow: 0 2px 0 0 rgba(0,0,0,.1);
    border-radius: 4px;
    padding: 30px;
    text-align: center
}

.immunohistochemistry-table-module__title___QaWeg {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 20px;
    margin-top: 40px
}

.immunohistochemistry-table-module__table___3X0qJ {
    border-collapse: separate;
    border-radius: 4px;
    background-color: #f9f9f9;
    margin-bottom: 10px;
    box-shadow: 0 2px 0 0 rgba(0,0,0,.1)
}

.immunohistochemistry-table-module__cell___3Hv6N {
    width: 33%;
    font-size: 14px;
    border-bottom: 1px solid #ecedf0
}

.immunohistochemistry-table-module__cell___3Hv6N:first-child {
    overflow: hidden;
    word-break: normal;
    width: 1%;
    white-space: nowrap
}

.immunohistochemistry-table-module__cell___3Hv6N:last-child {
    text-align: center
}

.interpretation-and-methodology-module__title___3eI-w {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 20px;
    margin-top: 40px
}

.interpretation-and-methodology-module__referenceList___2sF5T {
    list-style: decimal;
    margin-left: 35px
}

.learn-more-modal-module__modalClose___1YpuG {
    position: absolute;
    right: 10px;
    top: 10px;
    padding: 10px;
    border: none;
    cursor: pointer;
    z-index: 1
}

.learn-more-modal-module__modalClose___1YpuG:hover {
    background: none;
    color: #1a5ea7
}

.learn-more-modal-module__learnMorePanelContainer___1RlNs {
    padding: 30px;
    position: relative;
    background-color: #fff;
    max-width: 630px;
    margin: 0 auto
}

.learn-more-modal-module__containerInner___2BGfT {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.learn-more-modal-module__learnMoreBullet___OiXiL {
    position: absolute;
    width: 10px
}

.learn-more-modal-module__learnMoreText___3HBn2 {
    display: inline-block;
    width: auto;
    margin-left: 25px;
    margin-bottom: 10px
}

h5 {
    font-weight: 500;
    margin-bottom: 0;
    line-height: 1.4;
    color: #4a4a4a;
    font-size: 14px
}

.learn-more-modal-module__learnMoreModal___2BLO3 {
    overflow-y: auto;
    z-index: 2000;
    display: block
}

.learn-more-modal-module__spaceDown___TO1rF {
    padding-bottom: 8px
}

.molecular-response-summary-table-module__container___2U627 {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0;
    border: none;
    position: relative;
    width: 100%
}

.molecular-response-summary-table-module__titleRow___2rfBq {
    margin-bottom: 5px
}

.molecular-response-summary-table-module__title___2OOov {
    font-size: 16px;
    text-align: center;
    font-weight: 500;
    display: inline;
    margin-bottom: 20px;
    margin-top: 40px;
    margin-right: 20px
}

.molecular-response-summary-table-module__legend___2MICX {
    float: right;
    font-weight: 400;
    font-size: 13px
}

.molecular-response-summary-table-module__legend___2MICX img {
    width: 15px
}

.molecular-response-summary-table-module__legendTitle___1J-w4 {
    font-weight: 500;
    font-size: 13px
}

.molecular-response-summary-table-module__legendItem___2Ukvr {
    margin-left: 20px;
    margin-right: 7px;
    font-size: 13px;
    font-weight: 400
}

.molecular-response-summary-table-module__table___2697K {
    border: 3px solid #000
}

.molecular-response-summary-table-module__table___2697K td,.molecular-response-summary-table-module__table___2697K th {
    width: 50%;
    font-size: 16px;
    font-weight: 400;
    text-transform: none;
    padding: 10px 10px 10px 30px;
    border-bottom: 1px solid #000
}

.molecular-response-summary-table-module__tableTitle___VRSIW {
    font-weight: 500;
    font-size: 12px
}

.molecular-response-summary-table-module__content___t-H6g {
    font-weight: 400;
    font-size: 20px
}

.molecular-response-summary-table-module__green___AJ9Sk {
    color: #00754a
}

.molecular-response-summary-table-module__red___27pX- {
    color: #f32735
}

.molecular-response-summary-table-module__orange___26f2n {
    color: #ffb548
}

.molecular-response-summary-table-module__arrowImageLegend___gcvHh {
    width: 20px;
    height: 20px;
    margin-right: 5px
}

.molecular-response-summary-table-module__arrowImageContent___23QDS {
    width: 24px;
    margin-right: 5px;
    margin-bottom: 5px
}

.molecular-response-summary-table-module__tableContentSuperscript___3Tyi6 {
    font-size: 15px
}

.molecular-response-summary-table-module__footnote___2XV3h {
    margin-top: 5px;
    font-size: 12px;
    font-weight: 400
}

.molecular-response-summary-table-module__footnoteSuperscript___31wQP {
    font-size: 11px
}

.navigation-row-module__container___3-YRW {
    display: flex;
    justify-content: space-between;
    margin-top: 5px;
    margin-bottom: 20px;
    padding: 0;
    white-space: normal;
    word-wrap: break-word;
    border: none;
    width: 100%
}

.navigation-row-module__container___3-YRW .navigation-row-module__textsSection___rVuF0 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    text-align: right
}

@media only screen and (min-width: 768px) {
    .navigation-row-module__container___3-YRW .navigation-row-module__textsSection___rVuF0 .navigation-row-module__statusText___8n7xw {
        margin:0
    }
}

@media only screen and (max-width: 767px) {
    .navigation-row-module__container___3-YRW .navigation-row-module__textsSection___rVuF0 p {
        margin-bottom:5px;
        text-align: center
    }
}

.navigation-row-module__container___3-YRW .navigation-row-module__textsSectionOneChild___2ageb {
    justify-content: flex-end
}

@media only screen and (max-width: 767px) {
    .navigation-row-module__container___3-YRW .navigation-row-module__buttonSection___38vS6 {
        display:flex;
        justify-content: center;
        margin-bottom: 15px
    }
}

@media only screen and (max-width: 767px) {
    .navigation-row-module__container___3-YRW {
        flex-direction:column
    }
}

.notification-modal-module__buttonsRow___1DllW {
    display: flex;
    justify-content: space-between;
    margin-top: 30px
}

.notification-modal-module__buttonRow___3QR7b {
    display: flex;
    justify-content: center;
    margin-top: 30px
}

.notification-modal-module__modalContainerOutter___1AYqD {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    background-color: rgba(0,0,0,.4);
    z-index: 2000;
    overflow-y: auto
}

.notification-modal-module__modalContainerOutter___1AYqD .notification-modal-module__modalContainerInner___3Gdgy {
    width: 100%;
    max-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.notification-modal-module__modalContainerOutter___1AYqD .notification-modal-module__modalContainerInner___3Gdgy .notification-modal-module__modalContent___ZH_31 {
    padding: 15px
}

.notification-modal-module__modalContainerOutter___1AYqD .notification-modal-module__modalContainerInner___3Gdgy .notification-modal-module__modalContent___ZH_31>div {
    border-radius: 4px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.5);
    margin: 0 auto;
    max-width: 540px;
    width: 100%;
    font-size: 14px;
    line-height: 1.5;
    position: relative;
    background-color: #fff
}

.notification-modal-module__modalContainerOutter___1AYqD .notification-modal-module__modalContainerInner___3Gdgy .notification-modal-module__modalContent___ZH_31>div .notification-modal-module__header___10tyI {
    padding: 20px 40px;
    font-size: 16px;
    color: #142840;
    text-transform: uppercase;
    text-align: center;
    border-bottom: 1px solid #e6e6e6;
    font-weight: 500;
    word-break: break-all
}

@media only screen and (max-width: 767px) {
    .notification-modal-module__modalContainerOutter___1AYqD .notification-modal-module__modalContainerInner___3Gdgy .notification-modal-module__modalContent___ZH_31>div .notification-modal-module__header___10tyI .notification-modal-module__mobile-only___2EyYC {
        text-align:left;
        font-size: 14px;
        padding-left: 30px
    }
}

.notification-modal-module__modalContainerOutter___1AYqD .notification-modal-module__modalContainerInner___3Gdgy .notification-modal-module__modalContent___ZH_31>div .notification-modal-module__header-fixed___14D8b {
    position: fixed;
    width: inherit;
    max-width: 900px;
    background-color: #fff;
    z-index: 1500
}

.notification-modal-module__modalContainerOutter___1AYqD .notification-modal-module__modalContainerInner___3Gdgy .notification-modal-module__modalContent___ZH_31>div .notification-modal-module__modal-container-fixed-header___f6UDT {
    padding-top: 65px;
    max-height: 475px!important;
    overflow-y: scroll
}

.notification-modal-module__modalContainerOutter___1AYqD .notification-modal-module__modalContainerInner___3Gdgy .notification-modal-module__modalContent___ZH_31>div .notification-modal-module__content____C3I2 {
    font-size: 12.5px;
    background-color: #eeeff1;
    padding: 30px
}

.notification-modal-module__modalContainerOutter___1AYqD .notification-modal-module__modalContainerInner___3Gdgy .notification-modal-module__modalContent___ZH_31>div .notification-modal-module__content____C3I2 .notification-modal-module__description___XnbaO {
    font-size: 14px;
    color: #142840;
    word-break: break-all;
    margin-bottom: 30px;
    text-align: center
}

@media only screen and (max-width: 767px) {
    .notification-modal-module__modalContainerOutter___1AYqD .notification-modal-module__modalContainerInner___3Gdgy .notification-modal-module__modalContent___ZH_31>div .notification-modal-module__content____C3I2 .notification-modal-module__description___XnbaO .notification-modal-module__mobile-only___2EyYC {
        text-align:left
    }
}

.notification-modal-module__modalContainerOutter___1AYqD .notification-modal-module__modalContainerInner___3Gdgy .notification-modal-module__modalContent___ZH_31>div .notification-modal-module__buttons-row___1K1uW {
    margin-top: 30px
}

.notification-modal-module__modalContainerOutter___1AYqD .notification-modal-module__modalContainerInner___3Gdgy .notification-modal-module__modalContent___ZH_31>div .notification-modal-module__info_circle_header___1fUwO {
    font-weight: 700
}

.notification-modal-module__modalContainerOutter___1AYqD .notification-modal-module__modalContainerInner___3Gdgy .notification-modal-module__modalContent___ZH_31>div .notification-modal-module__somatic-alterations-info___2uwFz {
    max-width: 475px
}

.notification-modal-module__modalContainerOutter___1AYqD .notification-modal-module__modalContainerInner___3Gdgy .notification-modal-module__modalContent___ZH_31>div.notification-modal-module__billing-overlay___3WFx7 {
    max-width: 700px
}

.notification-modal-module__modalContainerOutter___1AYqD .notification-modal-module__modalContainerInner___3Gdgy .notification-modal-module__modalContent___ZH_31>div.notification-modal-module__discard-overlay___2QnO9 {
    width: 600px;
    height: 280px
}

.notification-modal-module__discardWarningContainer___2i-xG {
    display: flex;
    font-size: 35px;
    margin-bottom: 20px
}

.notification-modal-module__discardWarningContainer___2i-xG>:first-child {
    display: flex;
    justify-content: center;
    padding-right: 20px
}

.notification-modal-module__discardWarningContainer__icon-container___247Zj {
    display: flex;
    justify-content: center;
    font-size: 35px;
    flex-direction: column
}

.notification-modal-module__discardWarningContainer__icon___3EqD- {
    display: flex;
    justify-content: center;
    color: #e7596e;
    font-size: 40px;
    margin: 0 200px 0 220px;
    text-align: center;
    flex-direction: column
}

.notification-modal-module__discardWarningContent___2fwic {
    display: flex;
    justify-content: center;
    text-align: center
}

.patient-summary-section-module__modalContainer___1FmI6 {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 9px 11px 0 rgba(0,0,0,.2);
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    z-index: 1
}

@media only screen and (min-width: 768px) {
    .patient-summary-section-module__modalContainer___1FmI6 {
        margin-top:67px;
        width: 750px
    }
}

@media only screen and (max-width: 767px) {
    .patient-summary-section-module__modalContainer___1FmI6 {
        height:-webkit-fill-available;
        margin-bottom: 59px;
        overflow-y: scroll;
        position: fixed;
        top: 59px
    }
}

.patient-summary-section-module__expandedContainer___1F8ga {
    background-color: #fff;
    position: relative;
    max-width: 1000px;
    padding: 0 20px;
    border-radius: 4px;
    box-shadow: 0 2px 0 0 rgba(0,0,0,.1);
    text-align: left;
    line-height: 1.6;
    margin: 0 auto;
    width: 100%
}

@media only screen and (min-width: 768px) {
    .patient-summary-section-module__expandedContainer___1F8ga {
        margin-top:10px;
        margin-bottom: 10px
    }
}

@media only screen and (max-width: 767px) {
    .patient-summary-section-module__expandedContainer___1F8ga {
        margin-top:5px;
        margin-bottom: 5px
    }
}

@media only screen and (max-width: 767px) {
    .patient-summary-section-module__adminContainer___G4K7M {
        margin-bottom:114px;
        top: 114px
    }
}

.patient-summary-section-module__label___1bHwj {
    color: #8b939c;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.8;
    text-transform: uppercase
}

.patient-summary-section-module__content___15J5I {
    color: #142840;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6;
    overflow-wrap: break-word
}

@media only screen and (max-width: 767px) {
    .patient-summary-section-module__desktopOnly___3wfmZ {
        display:none
    }
}

@media only screen and (min-width: 768px) {
    .patient-summary-section-module__mobileOnly___35b95 {
        display:none
    }
}

.patient-summary-section-module__row___2di6m {
    margin: 20px
}

.patient-summary-section-module__column___1Qy1-,.patient-summary-section-module__firstColumn___3ka1E,.patient-summary-section-module__secondColumn___20UqS,.patient-summary-section-module__thirdColumn___1rN-6 {
    width: 100%
}

@media only screen and (min-width: 768px) {
    .patient-summary-section-module__column___1Qy1-,.patient-summary-section-module__firstColumn___3ka1E,.patient-summary-section-module__secondColumn___20UqS,.patient-summary-section-module__thirdColumn___1rN-6 {
        float:left;
        padding-left: 15px
    }
}

@media only screen and (max-width: 767px) {
    .patient-summary-section-module__column___1Qy1-,.patient-summary-section-module__firstColumn___3ka1E,.patient-summary-section-module__secondColumn___20UqS,.patient-summary-section-module__thirdColumn___1rN-6 {
        text-align:center
    }
}

@media only screen and (min-width: 768px) {
    .patient-summary-section-module__firstColumn___3ka1E {
        width:26%
    }
}

@media only screen and (min-width: 768px) {
    .patient-summary-section-module__secondColumn___20UqS {
        width:30%
    }
}

@media only screen and (max-width: 767px) {
    .patient-summary-section-module__secondColumn___20UqS {
        border-top:2px solid #eeeff1;
        border-bottom: 2px solid #eeeff1
    }
}

@media only screen and (min-width: 768px) {
    .patient-summary-section-module__thirdColumn___1rN-6 {
        width:43%
    }
}

.patient-summary-section-module__testResultContainer___1SvFG {
    float: left;
    width: 100%
}

.patient-summary-section-module__testResultContainer___1SvFG hr {
    border: 1px solid #8b939c
}

.patient-summary-section-module__testResultContainer___1SvFG .patient-summary-section-module__firstColumn___3ka1E hr {
    width: 160%
}

@media only screen and (max-width: 767px) {
    .patient-summary-section-module__testResultContainer___1SvFG .patient-summary-section-module__firstColumn___3ka1E hr {
        width:100%
    }
}

.patient-name-container-module__container___sRiSY {
    display: flex;
    justify-content: center;
    flex-flow: wrap
}

.patient-name-container-module__button___i73LT {
    background: none;
    border: none;
    cursor: pointer;
    line-height: 1.3;
    display: inline-block;
    color: #142840;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase
}

.patient-name-container-module__button___i73LT i {
    color: #8b939c;
    font-weight: 700
}

@media only screen and (max-width: 767px) {
    .patient-name-container-module__button___i73LT {
        background-color:#fff;
        left: 60px;
        margin: auto;
        padding: 5px 10px;
        position: fixed;
        right: 60px;
        top: 10px;
        width: 50%;
        z-index: 1035
    }
}

@media only screen and (max-width: 767px) {
    .patient-name-container-module__adminButton___3pnh7 {
        margin-top:55px
    }
}

.patient-name-container-module__activeButton___28tX1,.patient-name-container-module__button___i73LT:hover {
    background: none;
    color: #1a5ea7
}

.patient-name-container-module__activeButton___28tX1 i,.patient-name-container-module__button___i73LT:hover i {
    color: #1a5ea7
}

@media only screen and (max-width: 767px) {
    .patient-name-container-module__activeButton___28tX1,.patient-name-container-module__button___i73LT:hover {
        background-color:#fff
    }
}

.patient-name-container-module__titleLabel___17kut {
    cursor: auto
}

.patient-name-container-module__titleLabel___17kut:hover {
    color: #142840
}

.patient-page-alert-module__links___1vhn- {
    margin-top: 6px
}

.patient-page-alert-module__alertButton___2H5bO {
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 12px;
    color: #1a5ea7;
    border: 0;
    padding: 12px 20px 0 0;
    cursor: pointer
}

.patient-page-alert-module__alertButton___2H5bO:hover {
    color: #18a9e3;
    background-color: #fff
}

.reference-item-module__container___2iyGW {
    flex: 0 0 33%;
    margin-bottom: 20px
}

.reference-item-module__container___2iyGW:hover {
    color: #18a9e3
}

@media only screen and (max-width: 767px) {
    .reference-item-module__container___2iyGW {
        display:flex;
        flex-direction: column;
        flex: 1 1 100%;
        align-items: baseline
    }
}

.reference-item-module__fileIconRefContainer___1EA1Y {
    display: flex;
    border: none
}

.reference-item-module__fileIconRefContainer___1EA1Y:hover {
    background-color: transparent
}

.reference-item-module__fileIconRefContainer___1EA1Y>div {
    cursor: pointer
}

.reference-item-module__fileIconRefContainer___1EA1Y>div:hover {
    color: #18a9e3
}

.reference-item-module__name___3HBKc {
    color: #1a5ea7;
    text-decoration: underline;
    font-size: 16px;
    font-family: Gotham SSm A,Gotham SSm B,Helvetica,Arial,sans-serif;
    font-weight: 400;
    text-transform: capitalize
}

.reference-item-module__menuIcon___165ep {
    margin-right: 15px;
    display: inline-block;
    color: #b8bec5
}

.reference-menu-module__header___3-ihS {
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 500;
    margin-top: 40px;
    margin-bottom: 20px
}

.reference-menu-module__menuContainer___oby7q {
    display: flex;
    flex-wrap: wrap;
    padding: 30px;
    background-color: #fff;
    margin-bottom: -40px;
    box-shadow: 0 2px 0 0 rgba(0,0,0,.1);
    border-radius: 4px
}

@media only screen and (max-width: 767px) {
    .reference-menu-module__menuContainer___oby7q {
        background-color:#eeeff1;
        box-shadow: none;
        padding: 0 20px
    }
}

.patient-page-header-module__header___1u1W7 {
    display: flex;
    align-items: center;
    padding: 20px 0;
    justify-content: space-between
}

.patient-page-header-module__column___1HQ4c {
    width: 33.33333%
}

.patient-page-header-module__backButton___18fqw {
    align-self: flex-start;
    color: #8b939c;
    font-size: 12px;
    line-height: 16px;
    font-weight: 500;
    align-self: center;
    cursor: pointer
}

.patient-page-header-module__title___2zyKq {
    align-self: center;
    font-weight: 500;
    font-size: 15px;
    line-height: 25px;
    color: #142840;
    text-align: center;
    margin-top: 9px
}

.patient-page-header-module__flashMessage___36dSv {
    margin-left: 5px
}

.status-message-container-module__container___2ahfT {
    margin: 50px 0
}

.patient-summary-container-module__container___3M0cP {
    display: flex;
    justify-content: center;
    flex-flow: wrap
}

.reference-range-module__title___34XEc {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 20px;
    margin-top: 40px
}

.reference-range-module__container___1U0Ai {
    margin-top: 20px
}

.reference-range-module__disease___IJqnk {
    border: none
}

.reference-range-module__diseaseRow___2gQGe {
    border-bottom: 1px solid #000
}

.reference-range-module__diseaseRow___2gQGe:last-child {
    border: none
}

.reference-range-module__mainTable___2bBM5 {
    border: 1px solid #000
}

.reference-range-module__contextRow___rfgpN {
    border: none
}

.PatientPageContainer-module__patientPageContainer___3p1OM {
    width: 100%
}

.request-download-menu-module__container___27UhM {
    position: relative
}

.request-download-menu-module__dropdown___3v5Vk {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0,0,0,.18);
    display: none;
    flex-direction: column;
    margin-left: 10px;
    margin-top: -35px;
    padding: 5px 0;
    position: absolute;
    white-space: nowrap
}

.request-download-menu-module__dropdown___3v5Vk.request-download-menu-module__visible___1sNkQ {
    display: flex
}

.request-download-menu-module__dropdown___3v5Vk .request-download-menu-module__dropdownToggle___24hVt {
    border-bottom: 1px solid #eeeff1;
    display: flex;
    font-weight: 500;
    justify-content: space-between;
    line-height: 1.5;
    padding: 3px 20px
}

.request-download-menu-module__dropdown___3v5Vk .request-download-menu-module__dropdownToggle___24hVt i {
    color: #8b939c
}

.request-download-menu-module__dropdown___3v5Vk .request-download-menu-module__link___mSl0R {
    color: #333;
    line-height: 1.5;
    padding: 3px 20px;
    text-decoration: none
}

.request-download-menu-module__dropdown___3v5Vk .request-download-menu-module__link___mSl0R:hover {
    background-color: #f5f5f5;
    color: #333;
    outline: none;
    text-decoration: none
}

.requests-table-module__table___2FgX- {
    background-color: #fff
}

.requests-table-module__table___2FgX- th {
    position: relative;
    background-color: #cfd3d8;
    font-size: 12px;
    font-weight: 500;
    color: #142840
}

.requests-table-module__table___2FgX- th:first-child {
    border-radius: 4px 0 0 0
}

.requests-table-module__table___2FgX- th:last-child {
    border-radius: 0 4px 0 0
}

.requests-table-module__table___2FgX- tr {
    border-radius: 4px 4px 0 0
}

.requests-table-module__table___2FgX- td {
    border-bottom: 1px solid #ecedf0;
    padding-top: 15px
}

.requests-table-module__table___2FgX- td a {
    color: #1a5ea7;
    text-decoration: underline
}

.requests-table-module__table___2FgX- td a:hover {
    color: #18a9e3
}

.requests-table-module__table___2FgX- td.requests-table-module__downloadCell___101hr {
    padding: 15px 0
}

.requests-table-module__table___2FgX- th {
    white-space: nowrap;
    border-top: none;
    border-bottom: none
}

.requests-table-module__table___2FgX- .requests-table-module__reportDownloadButton___29m_2 {
    border: none;
    color: #8b939c;
    padding: 3px 15px
}

.requests-table-module__table___2FgX- .requests-table-module__reportDownloadButton___29m_2:hover {
    background-color: transparent;
    color: #1a5ea7
}

.requests-table-module__table___2FgX- .requests-table-module__reportDownloadButton___29m_2:disabled {
    cursor: default;
    background-color: transparent
}

.requests-table-module__table___2FgX- .requests-table-module__reportDownloadButton___29m_2:disabled:hover {
    color: #8b939c
}

.requests-table-module__table___2FgX- .requests-table-module__sortableTableHeaderItem___1h9gB {
    position: relative;
    cursor: pointer
}

.requests-table-module__table___2FgX- .requests-table-module__sortableTableHeaderItem___1h9gB.requests-table-module__ascending___3_h5j,.requests-table-module__table___2FgX- .requests-table-module__sortableTableHeaderItem___1h9gB.requests-table-module__descending___3U8De {
    font-weight: 700
}

.requests-table-module__table___2FgX- .requests-table-module__sortableTableHeaderItem___1h9gB.requests-table-module__ascending___3_h5j:after,.requests-table-module__table___2FgX- .requests-table-module__sortableTableHeaderItem___1h9gB.requests-table-module__descending___3U8De:after {
    content: "";
    float: right;
    margin-top: 7px;
    border-style: solid;
    border-color: #404040 transparent;
    position: absolute;
    right: 5px;
    top: 15px
}

.requests-table-module__table___2FgX- .requests-table-module__sortableTableHeaderItem___1h9gB.requests-table-module__ascending___3_h5j:after {
    border-width: 0 4px 4px
}

.requests-table-module__table___2FgX- .requests-table-module__sortableTableHeaderItem___1h9gB.requests-table-module__descending___3U8De:after {
    border-width: 4px 4px 0
}

.requests-container-module__headerContainer___X-M2Q {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    width: 960px
}

.requests-container-module__column___1gANO {
    width: 33.33333%
}

.requests-container-module__headerText___3AfTp {
    color: #142830;
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 0;
    padding-bottom: 0;
    text-transform: uppercase;
    text-align: center
}

.requests-container-module__backButton___3Gnn5 {
    align-items: center;
    color: #8b939c;
    cursor: pointer;
    display: flex;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content
}

.requests-container-module__backButton___3Gnn5 .requests-container-module__iconAngleLeft___1Y3QB {
    margin-right: 3px
}

.requests-container-module__backButton___3Gnn5:hover,.requests-container-module__backButton___3Gnn5:hover i.requests-container-module__fa___3GInq {
    color: #1a5ea7
}

.DownloadReportsDropdown-module__container___280pp {
    text-align: center
}

.DownloadReportsDropdown-module__inProgressMessage___3vK7I {
    font-size: 20px
}

.DownloadReportsDropdown-module__dropdownContainer___1oQBW {
    display: inline-block;
    position: relative
}

.DownloadReportsDropdown-module__dropdownButton___FpjUg {
    border: none;
    box-shadow: 0 1px 5px 0 #ccc;
    border-radius: 5px;
    font-weight: 500;
    color: #8b939c;
    outline: none;
    padding: 12px 20px
}

button.DownloadReportsDropdown-module__disabledDropdownButton___32apK {
    cursor: not-allowed;
    opacity: .5
}

button.DownloadReportsDropdown-module__disabledDropdownButton___32apK:hover {
    background-color: #1a5ea7
}

.DownloadReportsDropdown-module__dropdownMenu___1WRql {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: none;
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    width: 100%
}

.DownloadReportsDropdown-module__dropdownMenu___1WRql li {
    font-size: 12px;
    line-height: 17px
}

.DownloadReportsDropdown-module__dropdownMenu___1WRql li.DownloadReportsDropdown-module__reportLink___2xEiD {
    padding: 10px 30px
}

.DownloadReportsDropdown-module__dropdownMenu___1WRql li.DownloadReportsDropdown-module__reportLink___2xEiD:hover {
    background-color: #f4f3f3
}

.DownloadReportsDropdown-module__dropdownMenu___1WRql li.DownloadReportsDropdown-module__reportLink___2xEiD a {
    color: #142840;
    display: list-item
}

.DownloadReportsDropdown-module__dropdownMenu___1WRql li.DownloadReportsDropdown-module__reportLink___2xEiD a:link:hover {
    color: #1a5ea7
}

.DownloadReportsDropdown-module__dropdownSubtitle___e9ADq {
    color: #8b939c;
    font-weight: 500;
    padding: 10px 20px
}

.Study-module__font___1S7AI {
    color: #5d6468;
    line-height: 1.25;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@media (min-width: 768px) {
    .Study-module__font___1S7AI {
        font-size:16px
    }
}

.Study-module__font-menu-mobile___1rx4u {
    color: hsla(0,0%,100%,.5)!important;
    text-decoration: none;
    line-height: 1;
    font-size: 15px
}

.Study-module__font-menu___3u_Ur {
    color: #7e888e!important;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 1
}

.Study-module__font-menu-resources___3h-Yk {
    text-decoration: none;
    text-transform: uppercase;
    line-height: 1;
    color: #899298;
    font-size: 14px
}

.Study-module__font-report-title___q2ByG {
    color: #7e888e;
    text-transform: uppercase;
    text-align: center
}

.Study-module__font-report-info___2QqI4 {
    font-size: 20px;
    text-align: center;
    font-weight: 300
}

.Study-module__font-labels___3xeOq {
    font-weight: 500;
    font-size: 12px;
    text-align: center;
    text-transform: uppercase;
    color: #7e888e
}

.Study-module__font-title___3KCKk {
    font-size: 20px;
    text-align: center;
    font-weight: 500
}

.Study-module__center___1jINK {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.Study-module__center-portrait___swfCi {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.Study-module__center-landscape___ifP_9 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%)
}

.Study-module__center-block___1gTo6 {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.Study-module__bg-center___3UXay {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto auto;
    background-size: initial
}

.Study-module__bg-contain___CXMsH {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.Study-module__bg-cover___IXrrk {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

@-webkit-keyframes Study-module__hvr-wobble-vertical___gtLkY {
    33.3% {
        transform: translateY(3px)
    }

    66.6% {
        transform: translateY(-2px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes Study-module__hvr-wobble-vertical___gtLkY {
    33.3% {
        transform: translateY(3px)
    }

    66.6% {
        transform: translateY(-2px)
    }

    to {
        transform: translateY(0)
    }
}

body.Study-module__myguardant_body___1j9yc .Study-module__fa___jJrxo {
    font-family: FontAwesome
}

.Study-module__content____3Jq_D {
    padding-bottom: 30px
}

@media (min-width: 768px) {
    .Study-module__content____3Jq_D {
        padding-top:0;
        padding-bottom: 90px;
        margin: 0 auto;
        max-width: 970px
    }
}

.Study-module__no-selectable___hbPBh,.Study-module__studyPlate___2J0vx {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.Study-module__studyPlate___2J0vx {
    border-radius: 5px;
    height: 177px;
    width: 170px;
    background: #e5e7e9;
    margin-top: 5px;
    margin-right: 15px;
    text-align: center;
    position: relative;
    display: flex;
    flex: 0 0 155px;
    justify-content: center;
    left: 0;
    cursor: pointer
}

.Study-module__studyPlate___2J0vx .Study-module__bubbleContainer___QcIAU {
    position: absolute;
    top: -4%;
    left: 10%;
    display: flex;
    align-items: center
}

.Study-module__studyPlate___2J0vx .Study-module__bubbleContainer___QcIAU a>div {
    color: #1a5ea7
}

.Study-module__studyPlate___2J0vx .Study-module__bubbleSelected___34KHd {
    top: -20%;
    left: 0
}

.Study-module__studyPlate___2J0vx .Study-module__requestCountsTile___1MIHo {
    width: 140px;
    height: 80px;
    text-align: center;
    margin: 0 auto;
    vertical-align: middle;
    display: inline-block
}

.Study-module__studyPlate___2J0vx .Study-module__tileRequestCountsTileIsSelected___G4TgL {
    width: 170px;
    height: 110px
}

.Study-module__studyPlate___2J0vx .Study-module__requestCountsCircles___s2NUw {
    margin-left: 30px;
    margin-right: 30px;
    width: 80px;
    height: 80px;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0 2px 0 0 rgba(0,0,0,.1)
}

.Study-module__studyPlate___2J0vx .Study-module__requestCountsCircles___s2NUw.Study-module__requestCountsTile___1MIHo.Study-module__unselected___1HcpH:hover {
    box-shadow: 0 2px 0 0 rgba(0,0,0,.1);
    transform: scale(1.1);
    transition-duration: .5s
}

.Study-module__studyPlate___2J0vx .Study-module__requestCountsTileIsSelected___26EsG {
    box-shadow: 0 22px 12px 0 rgba(0,0,0,.07);
    width: 110px;
    height: 110px;
    margin-top: 0;
    margin-bottom: 0
}

.Study-module__studyPlate___2J0vx .Study-module__requestCountsTileIsSelected___26EsG:hover {
    -webkit-animation-name: Study-module__hvr-wobble-vertical___gtLkY;
    animation-name: Study-module__hvr-wobble-vertical___gtLkY;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

.Study-module__studyPlate___2J0vx .Study-module__requestCountsTileCount___3viOE {
    position: relative;
    transform: translateY(50%);
    font-size: 30px;
    color: #8b939c
}

.Study-module__studyPlate___2J0vx .Study-module__requestCountsTileCount___3viOE.Study-module__selected___1OBVP {
    color: #1a5ea7;
    transform: translateY(50%);
    font-size: 44px
}

.Study-module__active___1-niE {
    background: #fff;
    border-color: #1a5ea7;
    box-shadow: 0 0 5px 0 #1a5ea7
}

.Study-module__textContainer___T2DA0 {
    align-self: flex-end
}

.Study-module__textContainer___T2DA0.Study-module__inactive___3a5zV div,.Study-module__textContainer___T2DA0.Study-module__inactive___3a5zV span {
    color: #8b939c!important
}

.Study-module__subjectIcon___2ht4o {
    margin-right: 7px;
    width: 21px
}

.Study-module__subjectIcon___2ht4o.Study-module__inactive___3a5zV {
    width: 17px
}

.Study-module__title____sEB1 {
    color: #1a5ea7;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    margin: 10px 0
}

.Study-module__title____sEB1.Study-module__inactive___3a5zV {
    font-size: 14px;
    font-weight: 500;
    line-height: 18px
}

.Study-module__informationContainer___1sKr9 {
    margin: 10px 0
}

.Study-module__informationContainer___1sKr9 span {
    display: block;
    font-size: 14px;
    line-height: 16px;
    max-height: 32px;
    overflow: hidden;
    max-width: 120px
}

.StudiesSearch-module__searchContainer___1irCK {
    display: flex;
    align-items: center;
    flex-direction: column
}

.StudiesSearch-module__searchInput____Vqf2 {
    margin-top: 40px;
    width: 100%;
    max-width: 960px
}

.StudiesSearch-module__searchInput____Vqf2 input {
    background-color: #fff;
    height: 50px;
    width: 100%;
    box-shadow: 0 1px 0 0 rgba(0,0,0,.1);
    border-radius: 4px;
    border: none;
    padding-left: 55px
}

.StudiesSearch-module__searchInput____Vqf2 input:focus {
    outline: none
}

.StudiesSearch-module__searchInput____Vqf2:hover .StudiesSearch-module__iconContainer___2FirD {
    color: #1a5ea7
}

.StudiesSearch-module__iconContainer___2FirD {
    left: 20px;
    right: auto
}

.StudiesSearch-module__searchWrapper___gUsmn {
    position: relative!important;
    width: auto!important
}

.StudiesSearch-module__dropdownList___3kQyZ {
    padding: 0;
    border: 0
}

.StudiesSearch-module__dropdownItem___1j6zS {
    padding: 15px 28px
}

.StudiesSearch-module__dropdownTitle___4JB9x {
    font-size: 14px;
    color: #1a5ea7;
    font-weight: 700
}

.StudiesCarousel-module__carouselContainer____Ufrv {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 225px;
    max-width: 960px;
    margin: auto
}

.StudiesCarousel-module__container___1uT8_ {
    display: flex;
    align-items: center;
    overflow-x: scroll;
    overflow-y: visible;
    padding: 35px 2.5px 40px;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.StudiesCarousel-module__container___1uT8_::-webkit-scrollbar {
    width: 0;
    height: 0;
    background: transparent;
    display: none
}

.StudiesCarousel-module__rightArrow___1w3ql {
    display: flex;
    min-width: 30px
}

.StudiesCarousel-module__rightArrow___1w3ql img {
    cursor: pointer
}

.StudiesCarousel-module__leftArrow___2rwvS {
    display: flex;
    min-width: 30px
}

.StudiesCarousel-module__leftArrow___2rwvS img {
    cursor: pointer
}

.StudiesDropdownTab-module__dropdownButton___1fL8j {
    background: none;
    border: none;
    cursor: pointer;
    display: flex;
    margin-left: 10px;
    padding: 5px;
    z-index: 1;
    color: #8b939c
}

.StudiesDropdownTab-module__dropdownButton___1fL8j:hover {
    background: none
}

.StudiesDropdownTab-module__dropdownButton___1fL8j .StudiesDropdownTab-module__fa___3Pj_0 {
    color: #8b939c;
    font-size: 22px;
    margin: 0
}

.StudiesDropdownTab-module__dropdownButton___1fL8j .StudiesDropdownTab-module__fa___3Pj_0:hover {
    color: #00478b
}

.StudiesDropdownTab-module__dropdownList___211gk {
    background-color: #fff;
    border: 1px solid #dfdfdf;
    border-radius: 5px;
    box-shadow: 0 2px 5px -1px #b7b6b6;
    max-height: 215px;
    margin-top: 15px;
    overflow-y: scroll;
    padding: 10px 0;
    position: absolute;
    z-index: 10
}

.StudiesDropdownTab-module__dropdownList___211gk li {
    margin: 0
}

.StudiesDropdownTab-module__dropdownList___211gk li button {
    width: 100%;
    font-size: 13px;
    line-height: 17px;
    text-overflow: ellipsis;
    border: none;
    text-align: left;
    text-transform: none;
    font-weight: 400
}

.StudiesDropdownTab-module__tabIsActive___3-KJx {
    color: #1a5ea7
}

.SubjectContainer-module__container___3d0Zm {
    display: flex;
    padding: 15px 0;
    align-items: center
}

.SubjectContainer-module__header___3O2yx {
    display: flex;
    flex: 1 1;
    flex-direction: column
}

.SubjectContainer-module__backButton___svEgw {
    align-self: flex-start;
    color: #8b939c;
    font-size: 12px;
    line-height: 16px;
    font-weight: 500
}

.SubjectContainer-module__title___3R21W {
    align-self: center;
    font-weight: 500;
    font-size: 15px;
    line-height: 25px;
    color: #142840;
    text-align: center;
    margin-top: 40px
}
