.dpl-sample-page .page-hero {
    background: url("https://individualrights.optum.com/content/images/placeholder_1170x325.jpg") no-repeat;
    background-size: cover;
    height: 325px;
}

.dpl-sample-page .rx-page-controls {
    border-radius: 0px;
    border-top: solid 1px #d0d0ce;
    border-bottom: solid 1px #d0d0ce;
    margin-bottom: 22px;
}

    .dpl-sample-page .rx-page-controls .panel {
        padding: 20px;
    }

    .dpl-sample-page .rx-page-controls .btn--icon {
        float: right;
    }

    .dpl-sample-page .rx-page-controls hr {
        background-color: #d0d0ce;
        margin: 0;
    }

.dpl-sample-page .rx-page-controls-justify {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: baseline;
    align-items: baseline;
}

.dpl-sample-page .rx-page-controls--household header {
    font-weight: 700;
    margin-bottom: 0.5em;
}

.dpl-sample-page .rx-grid-view {
    display: -ms-flexbox;
    display: flex;
}

    .dpl-sample-page .rx-grid-view .rx-grid-view--content {
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    }

    .dpl-sample-page .rx-grid-view .rx-grid-view--controls {
        -ms-flex: 1 90px;
        flex: 1 90px;
        padding-left: 15px;
        width: 105px;
    }

@media screen and (max-width: 768px) {
    .dpl-sample-page .rx-grid-view .rx-grid-view--controls {
        display: none;
    }
}

.dpl-sample-page .locator--results-headline.col-sm-12 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.dpl-sample-page .nav--pagination .chapter {
    margin-bottom: 0px;
}

.dpl-sample-page .result-container .result-card--content {
    margin-bottom: 20px;
}

.dpl-sample-page .locator--results {
    -ms-flex-order: 1;
    order: 1;
}

    .dpl-sample-page .locator--results .card {
        margin-bottom: 20px;
    }

@media screen and (max-width: 768px) {
    .dpl-sample-page .locator--results {
        -ms-flex-order: 2;
        order: 2;
    }
}

.dpl-sample-page .locator--map {
    -ms-flex-order: 2;
    order: 2;
}

@media screen and (max-width: 768px) {
    .dpl-sample-page .locator--map {
        -ms-flex-order: 1;
        order: 1;
    }
}

.dpl-sample-page .rx-cart-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

    .dpl-sample-page .rx-cart-container .rx-cart-container--message {
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        -ms-flex-order: 1;
        order: 1;
        padding-top: 20px;
        padding-bottom: 20px;
    }

        .dpl-sample-page .rx-cart-container .rx-cart-container--message .panel p {
            margin-bottom: 0px;
        }

    .dpl-sample-page .rx-cart-container .rx-cart-container--content {
        -ms-flex: 1 1 70%;
        flex: 1 1 70%;
        -ms-flex-order: 2;
        order: 2;
        padding-bottom: 20px;
    }

    .dpl-sample-page .rx-cart-container .rx-cart-container--summary {
        -ms-flex: 1 1 30%;
        flex: 1 1 30%;
        padding-left: 20px;
        -ms-flex-order: 3;
        order: 3;
    }

@media screen and (max-width: 992px) {
    .dpl-sample-page .rx-cart-container .rx-cart-container--content {
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        -ms-flex-order: 3;
        order: 3;
    }

    .dpl-sample-page .rx-cart-container .rx-cart-container--summary {
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
        -ms-flex-order: 2;
        order: 2;
        padding-bottom: 20px;
        padding-left: 0;
    }

        .dpl-sample-page .rx-cart-container .rx-cart-container--summary .card--order-summary {
            max-width: 100%;
        }
}

.dpl-sample-page .rx-sort-controls {
    margin-bottom: 22px;
}

    .dpl-sample-page .rx-sort-controls .grid {
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: end;
        align-items: flex-end;
    }

    .dpl-sample-page .rx-sort-controls form label {
        margin-bottom: 0;
    }

    .dpl-sample-page .rx-sort-controls form p {
        margin-bottom: 0.5em;
    }

    .dpl-sample-page .rx-sort-controls .nav--tabs {
        border-bottom: none;
    }

.dpl-sample-page .nav--tag-list.has-separator {
    border-left: solid 1px #d0d0ce;
    margin-top: 28px;
    padding-left: 30px;
}

.dpl-sample-page .card.is-list .card-content {
    padding-left: 0px;
}

.dpl-sample-page .grid-view--col {
    margin-bottom: 44px;
}

.dpl-sample-page .panel--no-margin {
    margin: 0;
}

.dpl-sample-page .container.padding-bottom {
    padding-bottom: 44px;
}

.dpl-sample-page .utility-button-container {
    margin-bottom: 1em;
}

    .dpl-sample-page .utility-button-container .btn--icon {
        margin-right: 1.5em;
    }

.dpl-sample-page .nav--filter-tags {
    padding-top: 30px;
}

@media screen and (max-width: 768px) {
    .dpl-sample-page .nav--filter-set {
        max-width: 100%;
    }
}

@media screen and (max-width: 768px) {
    .dpl-sample-page .filter-results-container {
        padding: 20px 20px 0px;
    }
}

.dpl-sample-page .panel--overlay .optum-container {
    padding: 40px 20px 20px;
}

    .dpl-sample-page .panel--overlay .optum-container .nav--architecture-set .nav-header {
        padding: 20px;
    }

.dpl-sample-page .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}

    .dpl-sample-page .row:not(.no-justify) .tile,
    .dpl-sample-page .row:not(.no-justify) .card {
        height: 100%;
    }

    .dpl-sample-page .row div[class*="col-"].has-padding {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .dpl-sample-page .row .content-center .card-content,
    .dpl-sample-page .row .content-center .tile-content {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
    }

    .dpl-sample-page .row .align-center {
        text-align: center;
    }

@media screen and (max-width: 768px) {
    .dpl-sample-page .row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

.dpl-sample-page .page-controls--inline {
    width: 100%;
    text-align: right;
    padding: 10px 20px;
}

.dpl-sample-page .panel--align-center {
    text-align: center;
}

.dpl-sample-page .area {
    padding-top: 44px;
    padding-bottom: 44px;
}

    .dpl-sample-page .area.no-padding {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .dpl-sample-page .area.padding-bottom {
        padding-top: 0px;
    }

    .dpl-sample-page .area.trim--gray-primary {
        background: #d0d0ce;
    }

.dpl-sample-page aside.col-md-4 {
    padding-top: 0px;
}

.dpl-sample-page .grid-flex-grow .card--message,
.dpl-sample-page .grid-flex-grow .card--action {
    height: 100%;
}

.dpl-template-page .dpl-hero .dpl-hero-container {
    /*modified by BR for backgroundimage*/
     /*background: url("https://individualrights.optum.com/content/images/background-image_1170x325.jpg") no-repeat;*/
    background: url("https://individualrights.optum.com/content/images/background-image_1170x500.jpg") no-repeat;
    /*background: url("https://individualrights.optum.com/content/images/placeholder_1170x500.jpg") no-repeat;*/
    background-size: cover;
    height: 450px;
}

.dpl-template-page .page-hero {
    background: url("https://individualrights.optum.com/content/images/placeholder_1170x325.jpg") no-repeat;
    background-size: cover;
}
/*# sourceMappingURL=sample-page-overrides.css.map */


/*added bt BR CLass not input Use */
/*.portal-title {
    margin:-19px 0 0 15px !important;
    padding:0 19px;
    border-left: 1px solid #d0d0ce;
    float: right;
    color: #333;
    font-size: 20px;
    line-height: 1;
    position: relative;
    visibility: visible;
    opacity: 1;
   
  
}*/
/*added bt BR CLass not input Use */
/*.brand-logo{
    float:left;
}*/


/*added bt BR*/
@media screen and (max-width: 768px) {
    /*.portal-title {
        display:none;
    }*/
    /*changed On 6/26/2019*/
    .header-logo h1, p {
        display:none;
    }

    .header-logo img {
  margin-left:8px;
  margin-top:9px;
  height: 33px !important;
}
}


/*added bt BR THis is for Optum Logo on Application*/
.header-logo img {
  float: left;
  width: auto;
  height: 42px;
}
/*added bt BR This is for Application Name on Header*/
/*.header-logo h1 {
  position: relative;
  top: 24px;
  left: 10px;
  font-size:20px;

 border-left:1px solid #d0d0ce;
 padding-left:19px;
 float:left;
  color:#333;
  line-height:19px;
}*/

/*added bt BR*/
@media all and (min-width: 960px) {
    .header-logo{
        padding:9px 0 0 0;
    }
}