/*GLOBAL*/
a, abbr, acronym, address, applet, b, big, blockquote, body, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, tt, u, ul, var, body {
    font-family: "Nunito Sans", Arial, serif;
}

.entry b,
.entry u,
.entry i,
.entry li,
.entry div.arx-text {
    font-size:20px;
    line-height:27px;
    color:#99A8AB;
}

.entry h1,
.entry h2,
.entry h3,
.entry h4,
.entry h5
{
    color:#99A8AB;
}

.btn-primary, a.btn:visited.btn-primary, p.btn:visited.btn-primary {
    background-color: #17A2B8;
    border: #17A2B8;
    color: white;
}

.btn-secondary, a.btn:visited.btn-secondary , p.btn:visited.btn-secondary {
    background-color: white;
    border: #E0E0E0 solid 1px;
    color: #868E96;
}

/*HEADER*/
#header {
    border-bottom: thin #b0d16b solid;
    opacity: 1;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

#header #navbar-section {
    flex-direction: row-reverse;
    min-height: 3rem;
}

#header #navbar-main-content {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    min-height: 3rem;
}

#header #navbar-main-content .navbar-brand {
    margin-right: .5rem;
    margin-left: .5rem;
    padding-top: 0;
    padding-bottom: 0;
    align-items: center;
}

#header #navbar-main-content div {
    max-height: 50px;
}

#header #navbarSupportedContent #navbar-left-block {
    width: 100%;
    margin-right: 0 !important;
}

#header #navbarSupportedContent #navbar-left-block .dropdown {
    margin-left: auto;
    color: #b0d16b;
}

#header #navbarSupportedContent #navbar-left-block .dropdown .dropdown-menu {
    color: white;
    background-color: #b0d16b;
}

#header #navbarSupportedContent #navbar-left-block .dropdown .dropdown-menu .dropdown-item {
    padding: .25rem .5rem;
}

#header #dropdown-profile, #header #navbar-right-block_search {
    display: none;
}

#header .navbarFontWeight {
    font-size: 18px;
    font-weight: 600;
}

@media (max-width: 992px) {
    #header #navbarSupportedContent {
        padding-left: 0;
    }

    #header #navbarSupportedContent #navbar-left-block .dropdown {
        margin-left: unset;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    #header #navbarSupportedContent #navbar-left-block .dropdown .dropdown-menu {
        width: max-content;
    }
}

/*FOOTER*/
#main-footer {
    background-color: white;
    border-top: thin #b0d16b solid;
    padding-top: 1rem;
    padding-bottom: 1rem;
    opacity: 1;
}

#main-footer .containerfoot {
    display: flex;
    align-items: center;
    width: 100%;
    color: #8a9d9e;
    font-size: 18px;
    font-weight: 600;
    font-family: "Nunito Sans", serif;
}

#main-footer .containerfoot a {
    color: #8a9d9e;
    font-size: 18px;
    font-weight: 600;
    font-family: "Nunito Sans", serif;
}

#main-footer .footer-custom-text-left {
    padding-right: 1rem;
    padding-left: 1rem;
}

#main-footer .footer-custom-text-right {
    padding-right: 1rem;
    padding-left: 1rem;
    margin-right: 0;
    margin-left: auto;
    text-align: right;
}

@media (max-width: 992px) {
    #main-footer .containerfoot {
        display: unset;
        text-align: left;
    }
}

/*HOMEPAGE SNIPPETS*/
.wysiwyg-v2-edited .snippet-green-background-rectangle,
.snippet-green-background-rectangle {
    background-color: #145C67;
}

.wysiwyg-v2-edited .snippet-green-background-rectangle h1,
.snippet-green-background-rectangle h1 {
    text-align: center;
    color: white!important;
}

.wysiwyg-v2-edited .snippet-green-background-rectangle p,
.snippet-green-background-rectangle p {
    color: white!important;
}

.wysiwyg-v2-edited .snippet-white-container-button-and-text,
.snippet-white-container-button-and-text {
    background-color: white;
    align-items: center;
    padding: .5rem .25rem;
    border: transparent;
}

.wysiwyg-v2-edited .snippet-white-container-button-and-text p,
.snippet-white-container-button-and-text p {
    color: #8FA0A3!important;
    padding-bottom: 0;
}

.wysiwyg-v2-edited .snippet-white-container-button,
.snippet-white-container-button {
    background-color: white;
    align-items: center;
    border: transparent;
    color: #8FA0A3;
    padding: 0.5rem 5rem;
    align-self: center;
}

.wysiwyg-v2-edited .snippet-white-container-button p,
.snippet-white-container-button p {
    padding-bottom: 0;
}

.wysiwyg-v2-edited .snippet-list-selector,
.snippet-list-selector {
    align-self: center;
}

.wysiwyg-v2-edited .snippet-list-selector p,
.snippet-list-selector p {
    padding-bottom: 0;
}

.wysiwyg-v2-edited .snippet-list-selector .dropdown-toggle,
.snippet-list-selector .dropdown-toggle {
    padding: 0.375rem 0.75rem!important;
}

.wysiwyg-v2-edited .snippet-list-selector .show>.dropdown-toggle.btn-primary,
.snippet-list-selector .show>.dropdown-toggle.btn-primary {
    background-color: #17A2B8;
    border: #17A2B8;
}

.wysiwyg-v2-edited .snippet-list-selector .dropdown-menu,
.snippet-list-selector .dropdown-menu {
    background-color: #43C9DE;
    width: 15rem;
    margin-top: 0;
}

.wysiwyg-v2-edited .snippet-list-selector .dropdown-menu p,
.snippet-list-selector .dropdown-menu p {
    margin-top: 0;
}

.wysiwyg-v2-edited .snippet-list-selector .dropdown-menu a:hover,
.snippet-list-selector .dropdown-menu a:hover{
    color: black;
}

.wysiwyg-v2-edited .snippet-list-selector .dropdown-item,
.snippet-list-selector .dropdown-item {
    color: white;
    text-decoration: underline;
}

.wysiwyg-v2-edited .snippet-list-selector .form-control,
.snippet-list-selector .form-control {
    padding: .5rem .25rem;
}

/*CONTAINER SNIPPETS*/
.wysiwyg-v2-edited .snippet-collapse .advanzpharma__collapse-content-holder {
    display:none;
}

.snippet-collapse h4,
.wysiwyg-v2-edited .snippet-collapse h4 {
    color: #b0d16b;
    text-decoration: underline;
    font-size:25px;
    line-height:32px;
    font-weight:600;
}
.snippet-collapse h4 i {
    color: #b0d16b;
    font-size:25px;
    line-height:32px;
    font-weight:600;
}

.snippet-collapse .advanzpharma__collapse-snippet__collapse,
.wysiwyg-v2-edited .snippet-collapse .advanzpharma__collapse-snippet__collapse {
    width: 1rem;
}

.snippet-collapse .advanzpharma__collapse-content-holder,
.wysiwyg-v2-edited .snippet-collapse .advanzpharma__collapse-content-holder {
    margin-left: 1.5rem;
}

.snippet-collapse .snippet-collapse,
.wysiwyg-v2-edited .snippet-collapse .snippet-collapse {
    margin: 0;
}

.snippet-collapse,
.wysiwyg-v2-edited .snippet-collapse {
    margin-bottom: 1rem;
}

.dropdown-menu:not(.wysiwyg-v2-edited .dropdown-menu) {
    display: block;
}

.wysiwyg-v2-edited .advanzpharma__collapse-content-holder .snippet-collapse h4 {
    font-size:20px;
    line-height:27px;
}
p:not(.snippet-block) {
    color:#8E9FA2;
}
a:not(.btn),
a:visited:not(.btn),
.wysiwyg-v2-edited a:not(.btn){
    color:#AFD16A;
    text-decoration: underline;
}

.wysiwyg-v2-edited a.btn,
.wysiwyg-v2-edited .a.btn:visited{
    color:#FFFFFF;
}

.wysiwyg-v2-edited p {
    margin-top: 0px!important;
    padding-bottom:0px!important;
}
.wysiwyg-v2-edited h1,
.wysiwyg-v2-edited h2,
.wysiwyg-v2-edited h3,
.wysiwyg-v2-edited h4,
.wysiwyg-v2-edited h5,
.wysiwyg-v2-edited h6 {
    margin: 0;
    padding:0;
    color:#99A8AB;
}

.entry .snippet-collapse {
    outline: 2px dashed rgba(0,88,251,.4)!important
}

.wysiwyg-v2-edited p,
.wysiwyg-v2-edited .arx-text,
.entry p,
.entry .arx-text {
    font-size: 16px;
    line-height:27px;
    color:#99A8AB;
}

.advanz-pharma-mi-hcp-verification-title {
    text-transform: uppercase;
    font-size: 2em;
}

.advanz-pharma-mi-hcp-verification-sub-title {
    color: #ffffff;
}

.registrationNumberLabel {
    color: #ffffff;
}

#hcpCheckSpinner .spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    border: solid .25em #ffffff;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: spinner-border .75s linear infinite;
    animation: spinner-border .75s linear infinite;
}

.special-page-hcp-status__reporting-side-effect__text{
    color:#8E9FA2;
    font-size:20px;
    line-height: 27px;
}