﻿﻿ /*PDF Loader custom css.*/
#pdfLoader {
    overflow-y: hidden;
}

.intl-tel-input {
    display: none !important;
}

#MNumberFormatMessage {
    display: none;
}

#AltNumberFormatMessage {
    display: none;
}

#PPNumberFormatMessage {
    display: none;
}

#PasswordUserNameMatchValidate {
    display: none;
}

#PostalCodeFormatMessage {
    display: none;
}

#ConsentRequiredMessage {
    display: none;
}

#PSecondaryContactPhoneNumberFormatMessage {
    display: none;
}

#AlternatePrimaryContactPhoneNumberFormatMessage {
    display: none;
}

.pdfObject {
    width: 100%;
    height: 700px;
    border: none;
    background: white;
    overflow-y: hidden;
    position: relative;
    /*z-index: 1;*/
}

.mlg-selected {
    color: #495057 !important;
    width: 100%;
}

.mlg-not-selected {
    color: #AAB0B3;
    width: 100%;
}

/*.li-selected select.focus {
    color: #495057 !important;
}*/

.fl-select select.focus, .fl-select select.filled, .fl-select select.success, .fl-select select.error {
    color: #2B3A42;
}

.grecaptcha-badge {
    display: none;
}

.cover {
    position: absolute;
    border: none;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
}

.cp {
    z-index: 2;
}


.cs {
    margin-top: -5px;
}

    .cs input {
        border-radius: 0;
    }

    .cs .dd {
        border: none;
        border-bottom: #AAB0B3 1px solid;
        border-radius: 0;
        outline: none;
        width: 100% !important;
        padding: 0;
    }

        .cs .dd * {
            border-radius: 0 !important;
        }

        .cs .dd .divider {
            border: none;
        }

        .cs .dd .ddTitle {
            width: 100% !important;
            padding: 3px 0 2px 0;
        }

            .cs .dd .ddTitle .ddTitleText {
                padding-top: 0px;
                padding-bottom: 0px;
            }

        .cs .dd .ddChild {
            border: 1px solid #CCC;
            box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
            height: auto !important;
            max-height: 300px !important;
            top: 25px !important
        }

            .cs .dd .ddChild li {
                padding: 5px 10px;
                border: none;
            }

                .cs .dd .ddChild li.hover,
                .cs .dd .ddChild li.selected {
                    background-color: rgba(0, 0, 0, 0.05);
                }

        .cs .dd .ddArrow:hover {
            background-position: 100% 0;
        }

.dd .ddChild {
    width: 100% !important;
}

.dd {
    width: inherit !important;
    height: inherit !important;
}

.divider {
    display: none !important;
}

.ddTitleText {
    padding: 5px 20px 5px 15px !important;
    color: #AAB0B3;
}

._msddli_ .ddlabel {
    font-weight: normal !important;
    white-space: pre !important;
    min-height: 1.2em !important;
    padding: 0px 12px 1px !important;
}

._msddli_ {
    border-bottom: 1px solid #ffffff !important
}

.hover {
    background-color: #0079ff !important;
}

.ddcommon ul {
    padding-left: 0px !important;
}

.dd .ddChild li img {
    padding: 0 0 0 12px !important;
}

.dd .ddChild li {
    padding: 0px 0px 4px 3px !important;
}

#CountrySelected_msdd {
    height: 53px !important;
    border: 1px solid #99979c !important;
    font-size: 1rem !important;
    align-items: center !important;
    padding-top: 10px !important;
    padding-left: 5px !important;
}

#CountrySelected_child {
    top: 46px !important;
}

#PreferredLanguageSelected_msdd {
    height: 53px !important;
    border: 1px solid #99979c !important;
    font-size: 1rem !important;
    align-items: center !important;
    padding-top: 10px !important;
    padding-left: 5px !important;
}

#PreferredLanguageSelected_child {
    top: 46px !important;
    height: 53px !important;
}

.ddcommon.disabledAll {
    opacity: 1 !important;
    background-color: #e9ecef !important;
}

/*select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url(/Assets/Registries/Website/Common/IconImages/dd_arrow.gif) no-repeat;
	display: inline-block;
	top: 50%;
	right: 4px;
	width: 16px;
	height: 16px;
	margin-top: -8px;
}*/

.backgroundHeaderColor {
    background-color: #d6d6d6 !important;
}

.anchorDisabled {
    pointer-events: none;
    cursor: default;
}

.ii-verify:before {
    content: "";
}

.ii-verify {
    color: #bd1914;
}


.column-text {
    word-break: break-word !important;
}

    .column-text.speciality {
        word-break: break-word !important;
    }

.form-group.has-error label.radio {
    color: #333;
}

.formatMsg {
    display: none;
}


/* Amgen Genesis theme */

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600&display=swap');

h1, h2, h3, h4, h5, h6 {
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    color: #5B2D91;
}

a {
    color: #5B2D91;
}

    a:hover {
        color: #5B2D91;
    }

.text-primary {
    color: #5B2D91 !important;
}

.crimson {
    font-family: "Roboto", sans-serif;
    font-style: normal;
    font-weight: 400;
}

/*@media (min-width: 1200px) {
    .jumbotron.welcome {
        background-position: left;
    }
}*/

.jumbotron.welcome {
    background-color: #d5e2eb;
    padding-top: 15px;
    padding-bottom: 15px;
    background-size: cover;
    background-position: -1000px bottom;
}

@media (min-width: 992px) {
    .jumbotron.welcome {
        background-color: #d5e2eb;
        background-size: cover;
        background-position: left;
    }
}

.jumbotron.welcome h1,
.jumbotron.welcome p {
    font-family: 'Montserrat', sans-serif;
    color: #5B2D91;
    font-style: normal;
}

.jumbotron.welcome h1 {
    font-size: 2.4rem;
    font-weight: 600;
}

.jumbotron.welcome .lead, .jumbotron.welcome p {
    font-weight: normal;
    font-size: 0.9rem;
}

.btn-info {
    color: white;
    background-color: #5B2D91;
    border-color: #5B2D91;
}

    .btn-info:hover, .btn-info:active, btn-info:focus {
        color: white;
        background-color: #c7aecc;
        border-color: #c7aecc;
    }

.gd-1 {
    background: none;
    background-color: #5B2D91;
    border-bottom: none;
}

    .gd-1 h2, .gd-1 p, .gd-1 a {
        color: white;
    }

    .gd-1 .how-do-i {
        border-left: none;
        border-bottom: none;
        background-color: #5B2D91;
    }

        .gd-1 .how-do-i .text-primary, .gd-1 .how-do-i .border-primary {
            color: white !important;
        }

        .gd-1 .how-do-i .bg {
            background-color: white;
            border-bottom: none;
            border-top: none;
        }

        .gd-1 .how-do-i h2 {
            text-align: left;
        }

        .gd-1 .how-do-i .media {
            display: flex;
            text-align: left;
        }

            .gd-1 .how-do-i .media .ii {
                margin-bottom: 0;
                display: inline-block;
            }

.page-title {
    background-color: transparent;
    color: #5B2D91;
    background-image: url(/Assets/Registries/Website/Common/IconImages/header-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.btn-Amgen {
    background-color: #1C5880;
}

.page-footer {
    background-color: #f2f2f2;
    color: #595959;
}

    .page-footer a, .page-footer .navbar-nav .nav-item .nav-link {
        color: #5B2D91;
        text-decoration: underline;
    }



@media (min-width: 992px) {
    .gd-2 {
        background: linear-gradient(to right, #5B2D91 50%, #fff 50%);
    }
}

.how-do-i-common.border-primary {
    border-color: #5B2D91 !important;
}

.how-do-i-common.bg-primary-light {
    background-color: #5B2D91 !important;
}

.how-do-i-common h2, .how-do-i-common p, .how-do-i-common a {
    color: white;
}

.how-do-i-common .text-primary {
    color: white !important;
}

.btn-primary {
    background-color: #5B2D91;
    border-color: #5B2D91;
    color: white;
}

    .btn-primary:hover {
        background-color: #c7aecc;
        border-color: #c7aecc;
        color: #5B2D91;
    }

    .btn-primary:not(:disabled):not(.disabled):active {
        background-color: #c7aecc;
        border-color: #c7aecc;
        color: #5B2D91;
    }

    .btn-primary:focus, .btn-primary.focus {
        box-shadow: none;
    }

.how-do-i-common .btn-primary {
    background-color: white;
    border-color: white;
    color: #5B2D91;
}

    .how-do-i-common .btn-primary:hover {
        background-color: #c7aecc;
        border-color: #c7aecc;
        color: #5B2D91
    }

.header-reset .back-to-login {
    color: #5B2D91;
}

.acc {
    margin-bottom: 1rem;
    border-radius: 0;
    border: #5B2D91 1px solid;
}

    .acc .card-header {
        background-color: white;
        border-bottom: transparent;
        padding: 1rem;
    }

        .acc .card-header .btn.btn-link {
            color: #5B2D91;
        }

            .acc .card-header .btn.btn-link::before {
                width: 32px;
                height: 2px;
                border-top: #5B2D91 2px solid;
            }

            .acc .card-header .btn.btn-link::after {
                height: 0;
                width: 2px;
                left: 15px;
                border-right: #5B2D91 2px solid;
                transition: height 0.3s ease;
            }

.btn-outline-some-blue {
    color: #5B2D91;
    border-color: #5B2D91;
}

    .btn-outline-some-blue:hover {
        color: #fff;
        background-color: #5B2D91;
        border-color: #5B2D91;
    }

    .btn-outline-some-blue:not(:disabled):not(.disabled):active {
        color: #fff;
        background-color: #5B2D91;
        border-color: #5B2D91;
    }

    .btn-outline-some-blue:focus {
        box-shadow: none;
    }

.page-footer .navbar-nav .nav-item:not(:last-child)::after {
    content: "|";
    display: inline-block;
    margin-left: 0px;
    margin-right: 5px;
    color: #5B2D91;
}

@media (min-width: 992px) {
    .nav1 .navbar-nav > .nav-item.active .nav-link {
        border-left: none;
        font-weight: 600;
    }
}

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    background-color: #1C5880;
}

.hamburger:not(.collapsed) .hamburger-inner, .hamburger:not(.collapsed) .hamburger-inner::before, .hamburger:not(.collapsed) .hamburger-inner::after {
    background-color: #1C5880;
}

.border-some-blue {
    border-color: #1C5880 !important;
}

.custom-checkbox .btn-primary-light {
    color: #212529;
    background-color: white;
    border-color: white;
}

.custom-checkbox [data-bs-toggle="collapse"] > .fa {
    font-size: 1.25rem;
    color: #1C5880;
    margin-right: 10px;
    font-weight: 400;
}

.modal-dialog .modal-header h1.modal-title {
    color: white;
}

.modal-dialog .modal-header {
    background-color: #5B2D91;
}

    .modal-dialog .modal-header .close {
        right: 25px;
        top: auto;
    }



.ii-success:before {
    content: "\e902";
}

.bg-special-secondary {
    background-color: #5B2D91;
}


/* calendar */
.iqvia-calendar .cal-controls .btn-cal-view-switcher.active {
    color: white;
    background-color: #5B2D91;
}

.iqvia-calendar .cal-controls .btn-cal-view-switcher {
    border: #5B2D91 1px solid;
}

.iq-tabs .nav .nav-link.active {
    border-bottom: #5B2D91 5px solid;
    color: #5B2D91;
}

.iq-tabs .nav .nav-link.active {
    border-bottom: #5B2D91 5px solid;
    color: #5B2D91;
}

.iq-tabs .nav .nav-link:hover {
    color: #5B2D91;
}

.records .record-icons i {
    color: #5B2D91;
}

.profile-tabs .nav .nav-item.active {
    border-color: #5B2D91;
    background-color: #5B2D91;
}

.iq-radio input[type="checkbox"] ~ label::before, .iq-checkbox input[type="checkbox"] ~ label::before {
    color: #5B2D91;
}

.link-icon {
    color: #5B2D91;
}

/* confirm box */

#confirmOverlay {
    padding: 10px !important
}

    #confirmOverlay #confirmBox {
        font-family: 'Montserrat', sans-serif;
        background: white !important;
        width: auto !important;
        max-width: 675px !important;
        border: none !important;
        border-radius: 5px !important;
        box-shadow: none !important;
        position: unset !important;
        left: auto !important;
        top: auto !important;
        margin: 0 auto !important;
        height: auto !important;
    }

        #confirmOverlay #confirmBox h1 {
            font-family: 'Montserrat', sans-serif;
            font-size: 1.2rem !important;
            font-weight: 700 !important;
            overflow-wrap: break-word;
            letter-spacing: normal !important;
            border-top-left-radius: 5px !important;
            border-top-right-radius: 5px !important;
            background: none !important;
            background-color: #5B2D91 !important;
            text-align: center !important;
            color: white !important;
            padding: 10px 15px !important;
            text-shadow: none !important;
        }

@media (min-width: 768px) {
    #confirmOverlay #confirmBox h1 {
        font: bold 1rem 'Montserrat', sans-serif !important
    }
}

#confirmOverlay #confirmBox p {
    background-color: white !important;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 14px !important;
    color: #333 !important;
    padding: 0 15px !important;
    text-shadow: none !important;
    line-height: 20px !important
}

#confirmOverlay #confirmBox a {
    color: #1F8C8D;
}

#confirmOverlay #confirmBox #confirmButtons {
    direction: rtl;
    display: flex;
    align-items: center;
    justify-content: center
}

    #confirmOverlay #confirmBox #confirmButtons .button {
        font-family: 'Montserrat', sans-serif !important;
        font-size: 0.8rem !important;
        font-weight: 700 !important;
        background: none !important;
        text-shadow: none !important;
        background-color: #5B2D91 !important;
        color: white !important;
        height: auto !important;
        text-decoration: none !important;
        border: none !important;
        border-radius: 5px !important;
        margin-right: 15px;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        padding-right: 15px !important;
        padding-left: 15px !important;
        border-color: #5B2D91 !important;
    }

        #confirmOverlay #confirmBox #confirmButtons .button:hover {
            background-color: #c7aecc !important;
            border-color: #c7aecc !important
        }

        #confirmOverlay #confirmBox #confirmButtons .button span {
            display: none !important
        }

        #confirmOverlay #confirmBox #confirmButtons .button.gray {
            background-color: transparent !important;
            color: #5B2D91 !important
        }

.responsive-img {
    width: 100%;
    height: auto;
}

.needs-validation a {
    font-weight: bold;
}

/* galaxy fold fixes */

.navbar-brand img {
    max-width: 200px;
}

.iqradio-iqcheck-mb2 .iq-radio:nth-last-child(2) {
    margin-top: 10px;
}

.g-recaptcha {
    -moz-transform: scale(0.93);
    -ms-transform: scale(0.93);
    -o-transform: scale(0.93);
    -moz-transform-origin: 0;
    -ms-transform-origin: 0;
    -o-transform-origin: 0;
    -webkit-transform: scale(0.93);
    transform: scale(0.93);
    -webkit-transform-origin: 0 0;
    transform-origin: 0;
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.77,M12=0,M21=0,M22=0.77,SizingMethod='auto expand');
}

.gj-picker.gj-picker-bootstrap {
    max-width: 260px;
}

@media (min-width: 576px) {
    .gj-picker.gj-picker-bootstrap {
        max-width: 280px;
    }
}


.add-new-activity .modal-header .close,
.reschedule .modal-header .close {
    right: 25px;
    top: 25px;
}

.reschedule .modal-header h2 {
    color: white;
}

.stronger {
    color: #5B2D91;
}

.needs-validation a {
    font-weight: 600;
}

.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #5B2D91;
}

.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #5B2D91;
}

.acc .card-header {
    padding: 0;
}

    .acc .card-header .btn.btn-link {
        display: block;
        width: 100%;
    }

    .acc .card-header .btn.btn-link {
        display: block;
        width: 100%;
        padding: 1rem 1rem 1rem 3rem;
    }

        .acc .card-header .btn.btn-link::after {
            left: 23px;
        }

        .acc .card-header .btn.btn-link::before {
            left: 8px;
        }

.acc .collapse.show, .acc .collapsing {
    border-top: #5B2D91 1px solid;
}

#confirmOverlay #confirmBox p {
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
    text-align: center !important;
    text-shadow: none !important;
    background-color: white !important;
    font-family: "Roboto", sans-serif !important;
    font-size: 1rem !important;
    font-weight: 400 !important;
    line-height: 1.25 !important;
    color: #333 !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 20px !important;
}


/* PP-9433 */

.nav2 .navbar-nav {
    margin-right: 0;
    padding-right: 8px;
}

#confirmOverlay #confirmBox h1 {
    display: none;
}

#confirmOverlay #confirmBox p {
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
    text-align: center !important;
    text-shadow: none !important;
    background-color: white !important;
    font-family: "Roboto", sans-serif !important;
    font-size: 1rem !important;
    font-weight: 400 !important;
    line-height: 1.25 !important;
    color: #333 !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 20px !important;
}

/* PP-9895-9897-9911 */

.modal-dialog .modal-header h3 {
    color: white;
    margin: auto;
}

#confirmOverlay {
    background-image: linear-gradient(rgba(11,11,11,0.1), rgba(11,11,11,0.6));
}

    #confirmOverlay #confirmBox {
        display: block;
        position: absolute !important;
        top: auto !important;
        left: 50% !important;
        transform: translate(-50%, 10px);
    }

.page-footer .border-bottom {
    border-bottom: 1px solid #bbbbbb !important;
}

@media (max-width: 991.98px) {
    .po-rl {
        position: relative;
    }
}

/* calendar icon fix */
.input-group > .form-control:focus {
    z-index: 3;
}

.iq-checkbox {
    margin-bottom: 0;
}

.filters hr {
    border: solid 1px #333;
}

.filters .btn-link {
    text-decoration: none;
}


@media (min-width: 768px) {
    h1, .h1 {
        font-size: 3rem;
        font-weight: 400;
    }
}

@media (min-width: 1200px) {
    .h2, h2 {
        font-size: 2.25rem;
        font-weight: 400;
    }
}

.h2r {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 2.25rem;
}


@media(max-width: 374px) {
    .modal-dialog .modal-header h1.modal-title {
        font-size: 1.6rem;
    }
}

.cookies {
    background-color: #5B2D91;
}

.cookiePreferencesBanner a.cookie-btn,
.cookiePreferencesBanner button.cookie-btn {
    background: #fff;
    border: 1px solid #5B2D91;
    color: #5B2D91;
}

    .cookiePreferencesBanner a.cookie-btn:hover,
    .cookiePreferencesBanner a.cookie-btn:active,
    .cookiePreferencesBanner a.cookie-btn:focus,
    .cookiePreferencesBanner button.cookie-btn:hover,
    .cookiePreferencesBanner button.cookie-btn:active,
    .cookiePreferencesBanner button.cookie-btn:focus {
        background: #c7aecc;
        color: #fff;
    }

.cookiePreferencesBanner a.cookie-ghost-btn:hover,
.cookiePreferencesBanner button.cookie-ghost-btn:hover {
    color: #c7aecc;
}

#cookieManagementModal .modal-dialog .modal-header {
    background-color: white;
}

.cookieManagementModalSection h4.modal-title,
.cookieManagementModalSection .modal-body h4 .itemTitle {
    color: #5B2D91;
}

    .cookieManagementModalSection .modal-body h4 a,
    .cookieManagementModalSection .modal-body h4 .itemTitle._v2 {
        color: #5B2D91;
    }

.cookieManagementModalSection .btn-cookieModal {
    background: #5B2D91;
    border: 2px solid #5B2D91;
}

.cookieManagementModalSection .btn.btn-cookieModal:hover,
.cookieManagementModalSection .btn.btn-cookieModal:focus,
.cookieManagementModalSection .btn.btn-cookieModal:active {
    color: #5B2D91;
}

.cookieManagementModalSection .onoffswitch .onoffswitch-inner:before {
    background-color: #5B2D91;
}
