/*FID 27662*/
/*607411.11//2015.12.30//Footer/
https://www.zh.secure.bmoinvestorline.com/wps/myportal/il2home?il2UserLocale=en,CA&il2TRef=&il2LoginFrom=IL
https://www.zs.secure.bmoinvestorline.com/wps/myportal/il2home?il2UserLocale=en,CA&il2TRef=&il2LoginFrom=IL */

.footer {
  padding-top: 15px !important;
  line-height: 16px !important;
}

/*#671871//08.24.16// 
Bank of Montreal
*/

/*
https://www.zh.bmo.com/privatebanking
https://www.zs.bmo.com/privatebanking
*/

div#megaMenu > div.tl-header-primary >  div > nav.tl-header-primary-right > div.tl-header-signin-menu.tl-header-signin-menu-bmo > div > ul{
  display: -webkit-box;
  display: -moz-box;
  display: box;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
   box-sizing: border-box;
}

div#megaMenu > div.tl-header-primary >  div > nav.tl-header-primary-right > div.tl-header-signin-menu.tl-header-signin-menu-bmo > div > ul > li:nth-child(2){
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  box-ordinal-group: 1;
  margin-top: 30px;
  border: none !important;
}

div#megaMenu > div.tl-header-primary >  div > nav.tl-header-primary-right > div.tl-header-signin-menu.tl-header-signin-menu-bmo > div > ul > li:nth-child(2) p{
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  box-ordinal-group: 1;
  margin-top: 0px;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  border: none !important;
}

div#megaMenu > div.tl-header-primary >  div > nav.tl-header-primary-right > div.tl-header-signin-menu.tl-header-signin-menu-bmo > div > ul > li:nth-child(1){
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  box-ordinal-group: 2;
  margin-top: -10px;
  border-bottom: 1px solid #487193;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(72, 113, 147);
}

div#megaMenu > div.tl-header-primary >  div > nav.tl-header-primary-right > div.tl-header-signin-menu.tl-header-signin-menu-bmo > div > ul > li:nth-child(3){
  -webkit-box-ordinal-group: 3;
  -moz-box-ordinal-group: 3;
  box-ordinal-group: 3;
}

div#megaMenu > div.tl-header-primary >  div > nav.tl-header-primary-right > div.tl-header-signin-menu.tl-header-signin-menu-bmo > div > ul > li:nth-child(4){
  -webkit-box-ordinal-group: 4;
  -moz-box-ordinal-group: 4;
  box-ordinal-group: 4;
}

div#megaMenu > div.tl-header-primary >  div > nav.tl-header-primary-right > div.tl-header-signin-menu.tl-header-signin-menu-bmo > div > ul > li:nth-child(5){
  -webkit-box-ordinal-group: 5;
  -moz-box-ordinal-group: 5;
  box-ordinal-group: 5;
}

div#megaMenu > div.tl-header-primary >  div > nav.tl-header-primary-right > div.tl-header-signin-menu.tl-header-signin-menu-bmo > div > ul > li:nth-child(6){
  -webkit-box-ordinal-group: 6;
  -moz-box-ordinal-group: 6;
  box-ordinal-group: 6;
}

div#megaMenu > div.tl-header-primary >  div > nav.tl-header-primary-right > div.tl-header-signin-menu.tl-header-signin-menu-bmo > div > ul > li:nth-child(7){
  -webkit-box-ordinal-group: 7;
  -moz-box-ordinal-group: 7;
  box-ordinal-group: 7;
}

div#megaMenu > div.tl-header-primary >  div > nav.tl-header-primary-right > div.tl-header-signin-menu.tl-header-signin-menu-bmo > div > ul > li:nth-child(8){
  -webkit-box-ordinal-group: 8;
  -moz-box-ordinal-group: 8;
  box-ordinal-group: 8;
}

/*#696153//11.28.16// 
https://www.zh.bmo.com/advicedirect
https://www.zs.bmo.com/advicedirect
*/

section.style-guide.smartfolio > div.row > div.column > img{
  border: 1px solid #fff;
}

section.style-guide.smartfolio > div.row > div.column > h2:after{
  content: "";
  display: block;
  clear: both;
  width: 100%;
  border: 1px solid #fff;
}

/*#711548.7//3.14.17// 
https://www.zs.bmo.com/nesbittburns/about-us
https://www.zh.bmo.com/nesbittburns/about-us
*/

section > div.columns > div.copy.centered > h5,
section > div.columns > h4{
  font-weight: 700;
}

/*#711900.5//3.15.17// 
https://www.zh.bmo.com/nesbittburns/about-us/market-quotes-research/get-quote
https://www.zs.bmo.com/nesbittburns/about-us/market-quotes-research/get-quote
*/

table#equityTable > tbody > tr:nth-child(2) > td > select#equityType{
  max-width: 80px;
} 

table#equityTable > tbody > tr:nth-child(2) > td > input[type="text"]{
  max-width: 90px;
} 

table#equityTable > tbody > tr:nth-child(2) > td > select[name="Exchange"]{
  max-width: 126px;
} 

/*#737578//6.09.17// 
https://www.zh.bmo.com/nesbittburns/contact-us/let-us-contact-you
https://www.zs.bmo.com/nesbittburns/contact-us/let-us-contact-you
*/

@media(max-width: 520px){
div.footer-bottom > div > div.footer-right > div.footer-social{
  text-align: center;
  width: 100%;
}

div.footer-bottom > div > div.footer-right > div.footer-social > ul,
div.footer-bottom > div > div.footer-right > div.footer-social > h3{
  margin: 10px auto !important;
  float: none !important;
  text-align: center !important;
}

div.footer-bottom > div > div.footer-right > div.footer-social > ul > li{
  float: none !important;
  display: inline-block !important;
  text-align: center !important;
}
}

/*#780632.2//02.05.18//
https://www.zh.advicedirect.bmo.com/privatebank/asia
https://www.zs.advicedirect.bmo.com/privatebank/asia
*/

@media(min-width: 768px){
section#awards > div.columns > div.stroke > div.fill{
  /* padding-top: 20px; */
  /* padding-bottom: 0; */
  /* min-height: 60px; */
}

#awards > div:nth-child(1) > div:nth-child(3) > div.fill.three-lines{
  /* min-height: 88px; */
}

section#awards > div.columns > div.stroke > div.fill > strong{
  /* line-height: 1.4; */
  /* min-height: 64px; */
}

section#awards > div.columns:nth-child(2) > div.stroke:nth-child(3) > div.fill > strong,
section#awards > div.columns:nth-child(2) > div.stroke:nth-child(4) > div.fill > strong{
  /* padding-top: 10px; */
  /* margin-bottom: -10px; */
}
}

div #awards .fill.two-lines {
  /* padding: 40px 0 17px; */
}

#awards > .columns > * div:first-child {
  height: 100%;
}





/*#871981//11.18.19//*/

div.cm-stickynav-bar-primary > div.cm-stickynav__container > h3.cm-stickynav__title br{
  display: none;
}



/*#887381//03.20.20//*/

@media(min-width: 768px){
div.special-offer{
  display: block !important;
}

div.special-offer div.special-covid-offer{
  display: block !important;
  margin: 0 auto !important;
}

div.special-offer div.special-covid-offer ~ a[href*="/self-directed/covid19/"]{
  padding-top: 10px;
  max-width: 140px;
  clear: both !important;
  float: none;
  display: block !important;
  position: relative !important;
  margin: 10px auto 0 !important;
}
}

/* 937727.1 | 05.13.2021 */
#accountTypesTab-panel-0 > div > div.sm--12.md--5.columns > div > svg{
  width: 240px;
}

/* 937727.2 | 06.04.2021 */
@media only screen and (min-width:1280px)and (max-width:9000px){
  div > div > div.sm--12.md--5.columns > div > svg{
      width: 240px;
  }
}

/* 951244.1 | 09.07.21 */
#persOpenPerformancePlanCard > div > div.background-color--white.border-radius--half{
  min-height: 272px;
}

/* 971663.6 | 04.05.22 */
#stepThree > div.lg-text-align--center.sm-pl--1.lg-pl--0.columns > a{
  word-break: keep-all;
}

/*  1003033.1 | 12.01.22 */
#persVideoSection > div > div.row.max-width--75.sm-py--2.md-py--3.xl-py--4 > div.sm-text-align--center{
  display: none;
}

/* 1001189.26 | 4.25.2023 */
#persDigitalBusinessCheckingAccountFourthRow > div:nth-child(2) > div:nth-child(3){
  max-width: 180px;
  margin-left: 0;
}

/* 1001189.30 | 4.27.2023 */
@media (min-width:1024px){
  #persFindRightChequingSection .popover.top {
    left: -70px !important;
  }
  #persFindRightChequingSection .popover.top>.arrow:after{
    left: -98px;
  }
  #persFindBranch .padding-bottom--unit-4-x {
    padding-bottom: 2.2em;
  }
}