/*Custom Font includes 

@font-face {
    font-family: 'OpenSans-Regular';
    src: url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans.eot') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-Regular';
    src: url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans.otf') format('opentype'), url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans.svg#OpenSans') format('svg'), url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans.ttf') format('truetype'), url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-Bold';
    src: url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans-Bold.eot') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-Bold';
    src: url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans-Bold.otf') format('opentype'), url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg'), url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans-Bold.ttf') format('truetype'), url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-Italic';
    src: url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans-Italic.eot') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-Italic';
    src: url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans-Italic.otf') format('opentype'), url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans-Italic.svg#OpenSans-Italic') format('svg'), url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans-Italic.ttf') format('truetype'), url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans-Italic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-Light';
    src: url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans-Light.eot') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-Light';
    src: url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans-Light.otf') format('opentype'), url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans-Light.svg#OpenSans-Light') format('svg'), url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans-Light.ttf') format('truetype'), url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans-Light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-Semibold';
    src: url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans-Semibold.eot') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-Semibold';
    src: url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans-Semibold.otf') format('opentype'), url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg'), url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans-Semibold.ttf') format('truetype'), url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans-Semibold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-BoldItalic';
    src: url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans-BoldItalic.eot') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-BoldItalic';
    src: url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans-BoldItalic.otf') format('opentype'), url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans-BoldItalic.svg#OpenSans') format('svg'), url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans-BoldItalic.ttf') format('truetype'), url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/OpenSans-BoldItalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:  'Helvetica-Bold';
    src: url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/Helvetica-Bold.ttf'), url('/etc/designs/digital/overrides/css/open-digital-astrazeneca/fonts/Helvetica-Bold.eot');
    font-weight: normal;
    font-style: normal;
}
 */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto+Serif:ital,opsz,wght@0,8..144,100..900;1,8..144,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap');

#main-container-drfinder .cmp-finder__form-container { padding:10px 0 30px 0; margin:0 auto; max-width: 990px;}
#main-container-drfinder label.cmp-finder__label { font-family: "Open Sans", sans-serif;
    font-size: 13px;
    text-transform: uppercase; 
    width: 100%; 
    color: #333333;
    line-height: 14px;
    font-weight: bold;
}
#main-container-drfinder .cmp-finder__pincode { min-width: 227px;}
#main-container-drfinder .cmp-finder .cmp-finder__formbutton {                  
    background: #ec0029;
    color: #fff;
    padding: 10px 45px 10px;
    border-radius: 5px;
    font-family:  "Roboto", sans-serif;
    font-size: 18px; line-height: 26px;
    font-style: normal;
    border:0; margin-top: 23px;
}
#main-container-drfinder .cmp-finder__submit-btn 
{
  margin-left: 4rem;
}
#main-container-drfinder .cmp-finder__form-control 
{
    border:1px solid #EBECEC;
    padding-left: 10px;
    padding-right: 10px;
    color: #555;
    background: #FFFFFF;
    font-size: 18px;
    font-family: "Roboto", sans-serif; margin:0; box-sizing: border-box; 
}
#main-container-drfinder .cmp-finder__form-control:focus 
{
    border: 1px solid #9db0ac;
}
#main-container-drfinder .cmp-finder__form-control:hover,
#main-container-drfinder .cmp-finder__form-control:focus,
#main-container-drfinder .cmp-finder__form-control:active {
  outline: none; text-decoration: none;
}
#main-container-drfinder .cmp-finder__form-group { margin-left: 0; margin-right: 4.6rem;}
#main-container-drfinder .cmp-finder__submit-btn { margin-right: 0;}
#main-container-drfinder .cmp-finder__form-group p.cmp-finder__error { font-size: 16px;}

#main-container-drfinder .cmp-finder .cmp-finder__result-container .cmp-finder__result-item { padding: 15px 15px; }

#main-container-drfinder .cmp-finder__result-shown-container h2  { font-size: 14px; line-height: 18px; font-family: "Roboto", sans-serif; font-weight:normal;  padding:20px 0 5px 0;}
#main-container-drfinder .cmp-finder__result-shown-container h2 strong { font-weight: bold;}
#main-container-drfinder .cmp-finder__result-shown-container { margin-left:0; }


#main-container-drfinder .cmp-finder .cmp-finder__html-result-container .btn,
#main-container-drfinder .cmp-finder .cmp-finder__html-result-container .btn:hover,
#main-container-drfinder .cmp-finder .cmp-finder__html-result-container .btn:active,
#main-container-drfinder .cmp-finder .cmp-finder__html-result-container .btn:focus 
{
       outline:none;
       background: #ec0029;
       color: #fff;
       padding: 7px 10px;
       border-radius: 5px;
       font-family:  "Roboto", sans-serif;
       font-size: 14px;
       border:0;
       font-style: normal;
}
#main-container-drfinder .cmp-finder .cmp-finder__html-result-container .btn:hover
{
 text-decoration: underline;
}

#main-container-drfinder .cmp-finder__result-list.cmp-finder__vcenter 
{
    max-height: 700px;
    overflow: auto;
}
 
#main-container-drfinder a.finder-load-more
{
    font-family: 'LexiaLight';
    font-size: 18px;
    line-height: 24px;
    color: #007bff;
}
#main-container-drfinder a.finder-load-more span:hover
{
  text-decoration: underline;
}
 
#main-container-drfinder span.fa-chevron-circle-down:before
{
    color: #007bff;
}
#main-container-drfinder .cmp-finder__text-center .fg-color
{
    color: #007bff; font-family: 'LexiaLight';
}
#finder-footnote {
    clear: both;
    display: inline-block;
    padding:40px 0 0 0;
 }
 
 #main-container-drfinder .cmp-finder__list-result ul li p
{
    font-family: "Roboto", sans-serif; 
    font-size:14px;
    line-height: 14px; 
    color: #333;
}

#main-container-drfinder .cmp-finder .cmp-finder__html-result-container p { -webkit-margin-before: 5px;
    margin-block-start: 5px;-webkit-margin-after: 5px;
    margin-block-end: 5px;}
.cmp-finder__list-result ul li { display: inline-block;}
 

.cmp-finder__list-result ul li:nth-child(5) { display: block;}
.cmp-finder__list-result ul li:nth-child(10) { display: block;}
.cmp-finder__list-result ul li:nth-child(11) { display: block;}

#main-container-drfinder .cmp-finder__list-result ul li .btn-default { margin-top: 4px; display: inline-block;}

.cmp-finder__list-result ul li:nth-child(1) p,
.cmp-finder__list-result ul li:nth-child(2) p,
.cmp-finder__list-result ul li:nth-child(3) p
{
  font-weight: bold;
  font-size:17px;
}
p.tele-phone a { font-size:14px; line-height: 17px; color: #333333;}
.cmp-finder__list-result ul li sup {background-color:#edeaf3;color: #8f1863;font-size: 55%;padding: 3px;border-radius: 5px;font-weight: bold;position: relative;top: 5px;}

#main-container-drfinder .cmp-finder ul.cmp-finder__result-items { margin-top: 11px;}


@media (max-width: 991px)
{
    #main-container-drfinder .finderComponent { max-width: 600px; margin: 0 auto;  width: 100%; margin-bottom: 20px;}
    #main-container-drfinder .cmp-finder__pincode {min-width: 100%;}
    #main-container-drfinder .cmp-finder__submit-btn { margin-left:0; margin-bottom: 0;}
    #main-container-drfinder .cmp-finder__form { padding:0;}
    #main-container-drfinder .cmp-finder .cmp-finder__formbutton { margin-top: 0px;}
    #main-container-drfinder .cmp-finder__form-container {  padding: 10px 0 50px 0;}
    #main-container-drfinder .cmp-finder__form-group {margin-right: 0;}
    #finder-footnote { padding:20px 0 0 0; }
}
 
