/***** Font intialization ******/
@font-face {
  font-family: 'HelveticaNeue-Roman';
    src: url('/content/dam/open-digital/myaz-ca/en/fonts/HelveticaNeue-Roman.otf');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



@font-face {
  font-family: 'Helvetica-Bold-Font';
    src: url('/content/dam/open-digital/myaz-ca/en/fonts/Helvetica-Bold-Font.ttf');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
font-family: 'Helvetica-Roman-Font';
    src: url('/content/dam/open-digital/myaz-ca/en/fonts/HelveticaNeue-Roman.otf');
    font-weight: normal;
    font-style: normal;
    font-display: swap;


}
p,body,h1,h2,h3,h4,h5,h6{
    font-family: 'HelveticaNeue-Roman' ;
}
b{
    font-family: 'Helvetica-Bold-Font';

}
header{
    font-family: 'HelveticaNeue-Roman' ;
    
}
a,li,ol,ul{
    font-family: 'HelveticaNeue-Roman' ;

}
.text.parbase ul li
{font-family: 'HelveticaNeue-Roman' ;
}
.footer{
    font-family: 'HelveticaNeue-Roman' ;

}

p{font-size:14px;}
.footer{
background-color:#FFFFFF;
color:#333333;
}
.logo-medicine-txt{display:none;}
img.header-nav-logo{height:50px;}

/*.lets-connect{
    font-size: 40px;
    color: #FFFFFF;
    background-color: #830051;
    font-weight: bold;
    padding-top:30px;
    padding-bottom:30px;
    font-family:'Helvetica-Bold-Font';
    margin-left: -10%;
}*/
.logo-imc{
    
padding-top: 10px;

}

.magenta-color-sign-up{
color:#830051;
font-size:32px;
}
.background-gray{
background-color:#DDDDDD;
padding-top: 20px;
padding-bottom: 20px;
}
.magenta-color-ty{
color:#830051;
font-size:18px;
}
.border-bottom{
border-bottom:1px solid #000;
}
.close-button a{ color: #FFFFFF!important;text-decoration:none!important;}
.close-button{
 border: 2px solid #f2b03d;
 background: #830051;
 padding: 0.6em 2em;
 margin: 0 1em;
 border-radius: 1.6em;
 font-weight: bold;
 cursor: pointer;
 outline: none;
 font-size: 18px;
 line-height: normal;
}
.reasonContent
{margin-left: 40%;
bottom: 70px;
position: relative;
padding-right: 10%;
}
.reasonsIcon{width:80px;}
/*language switch*/
.navbar .navbar-header .dropdown-menu > li:first-child > a{
border:none;}
.navbar .navbar-header .dropdown-menu {
    box-shadow: none;
    border: none;
}
.navbar .navbar-header ul {
    position: static;
    display: block;
    background: none;
    padding-top: 10px;}
.navbar .navbar-header ul, .navbar .navbar-header ol {
    margin-bottom: 0px;
}
header .navbar .navbar-header .dropdown-menu {
    text-align: right;
}
.top-header .header-actions>li>a {
    display: none;
}
.navbar .navbar-header ul li {
    display: inline-block;
}
.dropdown-menu>li.active>a .dropdown-menu>li>a
{
    font-family: 'HelveticaNeue-Roman'!important ;
}
header .navbar .navbar-header .dropdown-menu > li > a {
    font-family: 'HelveticaNeue-Roman'!important ;
    color: #fff;
    border-left: 1px solid #fff;
}
.navbar .navbar-header .dropdown-menu>li>a
 {
padding: 0px 8px;
margin-top: 15px;
}
.container .width-100{width:100%;}
/*end*/

header nav.navbar{

position: static !important;
}

body.fixed-top-margin {

margin-top: 0 !important;
}
.navbar-default .top-header {
border-bottom: none!important;
}
.primary-navigation {
border-bottom: none!important;
}
.navbar-fixed-top, .navbar-fixed-bottom {
border-bottom: none!important;
}
.navbar-toggle{display:none;}
.col-cntrl-3-reasons{margin-left:5%;margin-right:5%;}

.top-header{background-color:#830051;}
.component-section .page-section-inner{margin-top:-23px; margin-left:2%; margin-right: 2%;}
.top-header .navbar-header{height:90px;margin-top:5%;margin-bottom:2%;}

.btn-primary {
    background-color: #830051 !important;
    border-color: #830051 !important;
    color: #fff !important;
}
.modal-title{
font-family: 'Helvetica-Bold-Font';
}
.sec-container img.header-nav-logo {margin-bottom: 15px;}

@media screen and (max-width: 767px){
    .paab-img{margin-top:2%;}
    .top-header .header-nav-logo-condensed{height:35px;}
    .navbar .navbar-header ul li{margin-top:7%;}
    .reasonContent{margin-left:22%;padding-right:0px;}

    .top-header .header-actions .dropdown-menu {
        background-color: #830051;}
    .navbar-default .top-header .navbar-header .navbar-toggle, .navbar-default .top-header .navbar-header .header-search-btn {
                    border-left: 1px solid #830051;}
    .navbar .navbar-header ul {padding-top:0px;}
.titles{
font-family: 'Helvetica-Bold-Font';
font-size:24px;
padding-top: 40px;
line-height: 28px;
}
.subtitles{
font-family: 'Helvetica-Bold-Font';
font-size:16px;
}
.subhead{
font-family: 'Helvetica-Bold-Font';
font-size:18px;
text-decoration:underline;
}
.mob-padd{
padding:10px;
}
.txt-underline{text-decoration:underline;}
            }

@media only screen and (min-width:375px) and (max-width:767px) {
.reasonImg{padding-left:5%;}  

.magenta-color-sign-up{
    font-size:24px;
}
.center-logos .row{ margin-left:0px; margin-right:0px; }

    }
@media only screen and (min-width:768px) {
.center-logos{ margin-right: 10%;}

.component-section .page-section-inner {
                    margin-top: -23px;} 
.titles{
font-family: 'Helvetica-Bold-Font';
font-size:24px;
}
.subtitles{
font-family: 'Helvetica-Bold-Font';
font-size:16px;
}
.subhead{
font-family: 'Helvetica-Bold-Font';
font-size:18px;
text-decoration:underline;
}
.txt-underline{text-decoration:underline;}
}


@media only screen and (min-width:768px) and (max-width:991px) {
.col-cntrl-3-reasons{margin-left:5%;margin-right:5%;}
.reasonContent{margin-left:45%;}

                    }
@media only screen and (min-width:375px) and (max-width:640px) {

.component-section .page-section-inner {
                        margin-top: -35px;}
.reasonContent{margin-left:32%;padding-right:0px;}

                    }

@media only screen and (min-width:1200px) and (max-width:1399px){
.component-section .page-section-inner { margin-top: -35px;}    

.col-cntrl-3-reasons {
    margin-left: 10%;
    margin-right: 10%;
}
.reasonContent{margin-left:30%;padding-right:0px;}

   }

@media only screen and (min-width:1400px) {

  .primary-navigation{display:none;}
.component-section .page-section-inner {
    margin-top: -20px;
}
.reasonContent{margin-left:30%;padding-right:0px;}
.col-cntrl-3-reasons {
    margin-left: 13%;
    margin-right: 13%;
}

}
@media screen 
  and (device-width: 393px) 
  and (device-height: 830px) 
  and (-webkit-device-pixel-ratio: 4) {
.component-section .page-section-inner {
    margin-top: -23px;
    margin-left: 2%;
    margin-right: 2%;
}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
    .reasonContent{margin-left:35%;padding-right:0px;}
.col-cntrl-3-reasons {
    margin-left: 10%;
    margin-right: 10%;
}
}
@media only screen and (min-width:1700px){
.reasonContent{margin-left:30%;padding-right:0px;}
.col-cntrl-3-reasons {
    margin-left: 20%;
    margin-right: 20%;
}
}
/*footer*/
.footer a {
 color: #333333;
 text-decoration:none!important;}
/*end*/
.primary-navigation .nav>li.item-more {
    display: none!important;
}


/* 23-3-23 contact and leagal notice *//* privacypolicy header updated 22-1-24*//* commuity guidelines header updated 30-7-24*/
.contactus .navbar-header, .legalnotice .navbar-header, .privacypolicy .navbar-header, .social-media-community-guidelines .navbar-header  {margin-top: 0;margin-bottom: 0;height: auto;}
.contactus .top-header, .legalnotice .top-header, .privacypolicy .top-header , .social-media-community-guidelines .top-header{background-color: #fff;padding: 6px 0px 10px;border-bottom: 1px solid #eee !important;}
.contactus header .navbar .navbar-header .dropdown-menu > li > a, .legalnotice header .navbar .navbar-header .dropdown-menu > li > a, .privacypolicy header .navbar .navbar-header .dropdown-menu > li > a, .social-media-community-guidelines header .navbar .navbar-header .dropdown-menu > li > a {color: #333;margin-top: 0px;}
.contactus header .navbar .navbar-header .dropdown-menu > li:last-child > a, .legalnotice header .navbar .navbar-header .dropdown-menu > li:last-child > a, .privacypolicy header .navbar .navbar-header .dropdown-menu > li:last-child > a, .social-media-community-guidelines header .navbar .navbar-header .dropdown-menu > li:last-child > a{border-left: 1px solid #333;padding-left: 12px;}
.contactus .component-section.full-width.container.no-style.mob-padd, .legalnotice .component-section.full-width.container.no-style.mob-padd, .privacypolicy .component-section.full-width.container.no-style.mob-padd, .social-media-community-guidelines .component-section.full-width.container.no-style.mob-padd {padding: 0;}
.contactus .page-section-inner, .legalnotice .page-section-inner, .privacypolicy .page-section-inner, .social-media-community-guidelines .page-section-inner {margin: 0px !important;}
.contactus header .navbar .navbar-header .dropdown-menu, .legalnotice header .navbar .navbar-header .dropdown-menu, .privacypolicy header .navbar .navbar-header .dropdown-menu, .social-media-community-guidelines header .navbar .navbar-header .dropdown-menu{padding-top: 0px;}
.contactus header img.header-nav-logo, .legalnotice header img.header-nav-logo, .privacypolicy header img.header-nav-logo, .social-media-community-guidelines header img.header-nav-logo {height: 38px;}
.gray-box {background: #f8f8f8;height: 40px;}
.yellow-box {background: #cbd500;padding: 15px;}
.yellow-box .titles {font-size: 40px;font-family: 'Helvetica';line-height: 70px;max-width: 1140px;margin: 0 auto;font-style: italic;} 
.contactus .sec-container, .legalnotice .sec-container, .privacypolicy .sec-container, .social-media-community-guidelines .sec-container {max-width: 1170px;margin: auto;padding: 25px 15px 100px;}
.contactus .sec-container .col-6 {width: 50%;padding: 10px 0px;}



.social-media-community-guidelines-new .navbar-header  {margin-top: 0;margin-bottom: 0;height: auto;}
.social-media-community-guidelines-new .top-header{background-color: #fff;padding: 6px 0px 10px;border-bottom: 1px solid #eee !important;}
.social-media-community-guidelines-new header img.header-nav-logo {height: 38px;}
.social-media-community-guidelines-new header .navbar .navbar-header .dropdown-menu{padding-top: 0px;}
.social-media-community-guidelines-new header .navbar .navbar-header .dropdown-menu > li > a {color: #333;margin-top: 0px;}
.social-media-community-guidelines-new header .navbar .navbar-header .dropdown-menu > li:last-child > a{border-left: 1px solid #333;padding-left: 12px;}
.social-media-community-guidelines-new .component-section.full-width.container.no-style.mob-padd {padding: 0;}
.social-media-community-guidelines-new .page-section-inner {margin: 0px !important;}
.social-media-community-guidelines-new .sec-container {max-width: 1170px;margin: auto;padding: 25px 15px 100px;}



.flex-box{display: flex; flex-direction: row}
@media (max-width: 1199px) and (min-width: 768px){
    .contactus .primary-navigation, .contactus .primary-navigation {display: none;}
}
@media (max-width: 767px){
	.contactus header .navbar .navbar-header .dropdown-menu, .legalnotice header .navbar .navbar-header .dropdown-menu, .privacypolicy header .navbar .navbar-header .dropdown-menu, .social-media-community-guidelines header .navbar .navbar-header .dropdown-menu {background-color: #fff;}
	.contactus .sec-container.flex-box{flex-direction: column;}
	.contactus header .navbar .navbar-header .dropdown-menu, .legalnotice header .navbar .navbar-header .dropdown-menu, .privacypolicy header .navbar .navbar-header .dropdown-menu, .social-media-community-guidelines header .navbar .navbar-header .dropdown-menu {padding-top: 5px;}
    .contactus.contactus-patient .sec-container .col-6 {width: 100%;text-align: center;}
    
    .social-media-community-guidelines-new header .navbar .navbar-header .dropdown-menu {background-color: #fff;padding-top: 5px;}
    
} 

/*Contact us HCP page changes 04-04-2024 */
.contactus.contactus-hcp .sec-container .col-6 {width: 100%;text-align: center;}
/*.contactus.contactus-hcp .yellow-box .titles {text-align: center;}*/

@media only screen and (min-width: 768px){
    .contactus.contactus-hcp .multi-column-container.center-logos {margin: auto;max-width: 980px;}
    .contactus.contactus-hcp .multi-column-container.center-logos .row {margin-left: -72px;}
    .contactus.contactus-hcp .sec-container, .contactus.contactus-patient .sec-container {padding: 25px 15px 0px;}
    .contactus.contactus-hcp .footer {margin-top: 15px;}
}

