﻿contenbody {
  font-size: 0.9em;
}
@media (min-width: 768px) {
  body {
    background-color: #f4f4f4;
    overflow-y: scroll;
  }
}
.apex-bing_ads-img,
.apex-main-img,
.apex-bing_ads_intelligence-img,
.apex-bing_ads_editor_v11-img {
  background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/logo_MS.svg') no-repeat;
  height: 36px;
  margin-top: 19px !important;
  width: 110px;
}

.apex-bing_ads-img.new-brand-logo,
.apex-main-img.new-brand-logo,
.apex-bing_ads_editor_v11-img.new-brand-logo {
  background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/logo_MSA_new.png') no-repeat;
  height: 58px;
  width: 215px;
  background-size: 100% 100%;
  margin: 9px 0 0 14px !important;
}

.navbar-brand-divider {
  background: #000000;
  display: inline-block;
  height: 36px;
  margin: 14px 20px 0;
  width: 1px;
}
.navbar-brand-text {
  color: #323130;
  display: inline-block;
  font-size: 17px;
  font-weight: 500;
  margin-top: 19px;
  vertical-align: top;
}
.apex-header .navbar-brand,
.apex-header .navbar-brand-divider,
.apex-header .navbar-brand-text {
  float: left;
}
@media screen and (-ms-high-contrast: active) {
  .apex-bing_ads-img {
    background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/logo_MS_white.svg') no-repeat;
  }
  .navbar-brand-divider {
    background: #ffffff;
  }
  .navbar-brand-text {
    color: #ffffff;
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  .apex-bing_ads-img {
    background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/logo_MS_black.svg') no-repeat;
  }
  .navbar-brand-text {
    color: #000000;
  }
  .type2 .row_even > .table_cell > img {
    background-image: url('data:image/svg+xml,<svg width="10" height="10" xmlns="http://www.w3.org/2000/svg"><rect width="10" height="10" fill="black" /></svg>');
  }
}
@media screen and (-ms-high-contrast: white-on-black) {
  .apex-bing_ads-img {
    background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/logo_MS_white.svg') no-repeat;
  }
  .navbar-brand-divider {
    background: #ffffff;
  }
  .navbar-brand-text {
    color: #ffffff;
  }
}
.apex-bing_ads_mobile-img {
  background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/logo_MS.svg') no-repeat;
}
.apex-ucm-img,
.apex-UCM_Secured-img,
.apex-UCM_UNSecured-img {
  background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/logo_ucm.svg') no-repeat;
  width: 90px;
  margin-right: -100px !important;
}
.apex-bing-img {
  background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/logo_bing.png') no-repeat scroll -2px 3px;
  background-size: contain;
  width: 155px;
}
.apex-bingdesktop-img {
  background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/logo_bing.png') no-repeat scroll -2px 3px;
  background-size: contain;
  width: 155px;
}
.apex-bing_ads_yahoo-img {
  background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/Bing_Ads_Sprite.png') no-repeat scroll -2px -2px;
}
.apex-bing_ads_editor-img {
  background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/logo_bae.png?v=13.png') no-repeat scroll 0 0;
  height: 43px;
  width: 160px;
  margin-top: 18px !important;
  margin-right: -20px !important;
}
.apex-devcenter_pc-img {
  /*background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/logo_pubcenter.png') no-repeat scroll 0 0;*/
  height: 50px;
  margin-top: 7px !important;
  width: 45px;
}
.apex-pubcenter-img,
.apex-pubcenter_v1,
.apex-pubcenter_v4-img {
  background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/logo_pubCenter_new.svg') no-repeat scroll 0 0;
  height: 54px;
  width: 300px;
  margin-top: 0 !important;
  margin-left: 0 !important;
}
.apex-full_browser_sample-img {
  background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/Bing_Ads_Sprite.png') no-repeat scroll -2px -2px;
}
.apex-mc-img {
  background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/logo_mc.png') no-repeat scroll 0 0;
  margin-top: 15px !important;
  height: 40px;
  width: 50px;
}
.apex-cat-img,
.apex-cat_v2-img {
  background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/logo_cat.png') no-repeat scroll 0 0;
  margin-top: 18px !important;
  height: 40px;
  width: 160px;
}
.apex-digital_marketing-img {
  background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/logo_DMC.svg') no-repeat scroll 0 0;
  width: 200px;
  margin-top: 25px !important;
}
/* RAIL CONTENT BLOCK*/
/* RailContent  */
#railContent {
  padding: 0;
  margin-top: 0;
  position: relative;
  line-height: 1.5em;
  margin-left: 0 !important;
  margin-right: 0;
}
#railContent #cntnt .type2 {
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}
#railContent font.keywords,
#railContent .loc_language {
  font-size: xx-small;
  color: #ffffff;
  visibility: hidden;
  display: none;
}
#railContent .type1 {
  margin-bottom: 25px;
}
#railContent .ie7 .type1,
#railContent .ie8 .type1 {
  filter: progid:DXImageTransform.Microsoft.Shadow(color='@limitedSectionBgColor', Direction=135, Strength=6);
  background-color: #ffffff;
}
#railContent .ie7 .type1 {
  width: 100%;
}
#railContent table.type1 {
  margin: 20px 0;
  border-spacing: 0;
}
#railContent table.type1 tr,
#railContent table.type1 td {
  border: 0;
}
#railContent .ie7 table.type1,
#railContent .ie8 table.type1 {
  margin-bottom: -1px;
}
#railContent table.type1 .table_head_cell {
  font-size: 1em;
  text-align: left;
  padding: 5px 15px;
  background-color: #f4f4f4;
  border-top: 1px solid #eaecee;
  border-bottom: 1px solid #eaecee;
  vertical-align: middle;
  font-weight: 600;
  line-height: 1.2em;
}
#railContent table.type1 .table_head_cell[scope="row"] {
  vertical-align: top;
  border-bottom: solid 1px #ccc;
  padding: 8px 15px;
  line-height: 1.5em;
  background-color: transparent;
}
#railContent table.type1 .table_subhead_cell {
  border-bottom: 1px solid #eaecee;
  font-size: 1em;
  text-align: left;
  padding: 4px 8px;
  font-weight: bold;
  vertical-align: middle;
  background-color: #f3f5f7;
}
#railContent table.type1 .table_cell {
  vertical-align: top;
  border-bottom: solid 1px #ccc;
  padding: 8px 15px;
  line-height: 1.5em;
}
#railContent p {
  margin: 0;
  padding-bottom: 0.8em;
}
#railContent.bai p {
  color: #fff;
}
#railContent .mega h3 {
  font-weight: bold;
  font-size: 1em;
  cursor: pointer;
  background: no-repeat 0 -122px;
  margin: 0 4px 10px 0;
  padding-left: 18px;
  line-height: 15px;
}
#railContent .mega h3:hover {
  background-position: 0 -67px;
}
#railContent .mega > div {
  display: none;
  padding-left: 18px;
}
#railContent .mega.expand h3 {
  font-weight: bold;
  background-position: 0 -95px;
}
#railContent .mega.expand h3:hover {
  background-position: 0 -150px;
}
#railContent p.para {
  margin: 0 0 10px;
  padding: 0;
  line-height: 16px;
}
#railContent img {
  border: none;
}
#railContent ol.circle,
#railContent ul.circle {
  list-style-type: circle;
}
#railContent ol.square,
#railContent ul.square {
  list-style-type: square;
}
#railContent ol.upper-roman,
#railContent ul.upper-roman {
  list-style-type: upper-roman;
}
#railContent ol.lower-alpha,
#railContent ul.lower-alpha {
  list-style-type: lower-alpha;
}
#railContent ol {
  font-size: 1em;
  padding-left: 27px;
  list-style: decimal;
  margin-top: 5px;
  margin-bottom: 5px;
}
#railContent ol ol {
  margin-left: 18px;
  padding-left: 0;
}
#railContent ol ol li {
  list-style: lower-alpha;
}
#railContent ol ol li:last-child {
  padding-bottom: 0;
}
#railContent ol img {
  padding-top: 0;
}
#railContent ol p {
  margin: 0;
  padding: 10px 0 0;
}
#railContent ol li {
  padding-bottom: 0.5em;
}
#railContent ol li.list_item {
  padding-left: 3px;
}
#railContent ol.ordered_loAlpha {
  list-style-type: lower-alpha;
}
#railContent ol.ordered_dec {
  list-style-type: decimal;
}
#railContent ul {
  list-style: disc outside;
  padding: 0 0 0.5em 1em;
  margin: 0 0 0 10px;
}
#railContent ul.unordered {
  padding-bottom: 8px;
}
#railContent ul p {
  margin: 0;
  padding-bottom: 5px;
}
#railContent ul li {
  padding-bottom: 0.5em;
}
#railContent ul li.list_item {
  padding-left: 3px;
}
#railContent b {
  font-weight: bold;
}
#railContent a.GLOSSARY_LINK {
  text-decoration: none;
  border-bottom: 1px dashed #0078D4;
}
#railContent a.GLOSSARY_LINK:hover {
  text-decoration: none;
  border-bottom: 1px solid;
  color: #3399ff;
}
#railContent .morehelp_section {
  margin: -2px 0 8px;
}
#railContent .morehelp_title {
  text-align: right;
}
#railContent .morehelp_title a {
  color: #0078D4;
  font-weight: bold;
  text-decoration: none;
  padding-left: 10px;
  background: url("") no-repeat 0 -51px;
}
#railContent .morehelp_title a:hover {
  text-decoration: underline;
}
#railContent .morehelp_title a.morehelp_expand {
  background-position: 0 -34px;
}
#railContent .morehelp_body_expand {
  display: block;
  padding: 0;
}
#railContent .morehelp_body_collapse {
  display: none;
}
#railContent .morehelp_section .div_expand {
  border: none;
  padding: 0;
  margin-bottom: 10px;
}
#railContent .content_title {
  font-size: 1.2em;
  color: #ee6600;
  font-weight: normal;
  margin: 0 0 10px;
}
#railContent span.input {
  font-style: italic;
}
#railContent strong,
#railContent span.ui_item {
  font-weight: 600;
  color: #323130;
}
#railContent h1 {
  border: medium none;
  font-size: 26px;
  margin: 0;
  text-transform: none;
  font-weight: 400;
  line-height: 1.2em;
  padding: 20px 0px 30px;
}
#railContent h4 {
  border: medium none;
  font-size: 2em;
  margin: -64px 0 1em 0;
  text-transform: none;
  font-weight: 300;
  line-height: 1.2em;
}
#railContent .expando-list {
  margin-bottom: 10px;
  margin-top: 5px;
}
#railContent .expando-head {
  cursor: pointer;
  color: #0078d4;
  font-size: 1em;
  padding: 1.5px 0 3px 0;
  display: block;
  width: 100%;
}
#railContent .expando-head:before {
  font-family: MsAds MDL2 Assets;
  color: #0078d4;
  font-weight: normal;
  content: "\E974";
  margin: 0px;
  padding-top: 0px;
  position: absolute;
}
#railContent .expando-head:focus {
  text-decoration: none;
}
#railContent .expando-head-active img {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
#railContent .expando-head-active:before {
  font-family: MsAds MDL2 Assets;
  color: #323130;
  font-weight: normal;
  content: "\E70D";
  margin: 0 5px 0 0;
  padding-top: 0px;
}
#railContent .expando {
  padding-top: 3px;
  padding-bottom: 3px;
}
#railContent .expando a:hover {
  text-decoration: none;
}
#railContent .expando ol {
  margin-top: 0;
  padding: 5px 20px 10px 25px;
}
#railContent .expando-body {
  margin: 0 5px 5px 0;
}
#railContent .expando-body .MORE_INFO_ICON_NOTE,
#railContent .expando-body .MORE_INFO_ICON_IMPORTANT,
#railContent .expando-body .MORE_INFO_ICON_HINT {
  margin-top: 5px;
  margin-bottom: 10px;
}
#railContent .expando-body ul {
  margin: 10px 0 0 10px;
}
#railContent .expando-body-active {
  display: block;
  margin: 0 5px 5px 0;
}
#railContent .expando-body-active .INSTRUCTIONS {
  margin-bottom: 0;
  margin-top: 0;
}
#railContent .expando-hover span.head {
  color: #3399ff;
}
#railContent hr.hr_dotted {
  border-bottom: 1px dotted #d9d9d9;
  border-top: none;
  width: 100%;
  border-left: none;
  border-right: none;
  height: 0;
}
#railContent .hr_gradient {
  background-image: url(https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/images/hr_gradient.png);
  background-repeat: no-repeat;
  height: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 100%;
}
#railContent p.toc {
  margin: 0 0 -10px 10px;
  padding: 0;
}
#railContent ul.toc {
  margin: 4px 4px 0 15px;
  padding: 0 0 0 1em;
}
#railContent li.toc {
  margin: 0 0 4px 0;
}
#railContent ul p.toc,
#railContent ul li.toc {
  margin: 15px 0 -10px 0;
}
#railContent .rightcol {
  margin: 0;
  padding: 0;
  border: 0;
  width: 200px;
}
#railContent p.rightcol {
  margin: 0 0 -10px 15px;
  padding: 0;
}
#railContent ul.rightcol {
  margin: 4px 4px 0 15px;
  padding: 0 0 0 1em;
  list-style-type: none;
}
#railContent li.rightcol {
  margin: 0 0 4px -12px;
  border-bottom: 1px dotted #d9d9d9;
}
#railContent ul p.rightcol,
#railContent ul li.rightcol {
  margin: 15px 0 -10px 0;
}
#railContent p.linkp {
  margin: 0;
  padding: 0 0 3px;
}
#railContent li.linkp {
  line-height: 130%;
}
#railContent ul li.linkp {
  list-style: disc;
}
#railContent .BookTopic ul {
  padding-left: 10px;
}
#railContent img.plusminus {
  margin-left: -10px;
  padding-right: 4px;
  vertical-align: baseline;
}
#railContent code {
  font-family: "Courier New";
  background-color: transparent;
}
#railContent pre {
  margin: 0;
}
#railContent th.gray,
#railContent td.gray {
  background: #eeeeee;
}
#railContent .notes {
  margin-top: 1.2em;
}
#railContent .notes p.otherh {
  color: #000;
}
#railContent .tips {
  margin-top: 1.2em;
}
#railContent .DEFINITIONS {
  margin-bottom: 1.1em;
}
#railContent .FAQ_ENTRY {
  margin-top: 4px;
}
#railContent .FAQ_ANSWER {
  margin: 4px 0 4px 15px;
}
#railContent .GLOSSARY_TEXT {
  font-style: italic;
  color: #286428;
}
#railContent .HEADING {
  font-weight: 500;
  font-size: 20px;
  margin: 10px 0 15px 0;
}
#railContent .INSTRUCTIONS {
  margin-bottom: 0;
  margin-top: 0;
}
#railContent .INSTRUCTION_INTRO {
  margin-top: 1em;
}
#railContent .INSTRUCTION_LIST {
  margin: 0 0 0 2em;
}
#railContent .INTRO {
  margin-bottom: 1em;
}
#railContent .ISSUES {
  margin-left: 10pt;
}
#railContent .LINKHEAD {
  font-weight: bold;
  margin: 8px 0 4px 0;
}
#railContent .LINKS {
  float: left;
  padding: 0 30px 2px 0;
}
#railContent .MEGA_INSTRUCTION_CONTENT {
  margin: 4px 0 4px 15px;
}
#railContent .EXPANDER {
  width: 100%;
}
#railContent .EXPANDER img {
  padding-right: 5px;
  padding-top: 1px;
}
#railContent .EXPANDER_CONTENT a {
  margin: 0 0 0 15px;
  display: block;
}
#railContent .MORE_INFO,
#railContent .MORE_INFO_NOTE,
#railContent .MORE_INFO_ICON_NOTE,
#railContent .MORE_INFO_IMPORTANT,
#railContent .MORE_INFO_ICON_IMPORTANT,
#railContent .MORE_INFO_TIP,
#railContent .MORE_INFO_WARNING,
#railContent .MORE_INFO_FEEDBACK,
#railContent .MORE_INFO_HINT,
#railContent .MORE_INFO_ICON_HINT,
#railContent .ALERT {
  margin-bottom: 1.1em;
}
#railContent .MORE_INFO_ICON_NOTE,
#railContent .MORE_INFO_ICON_IMPORTANT,
#railContent .MORE_INFO_ICON_HINT,
#railContent .ALERT {
  background-color: #f4f4f4;
  padding: 7px 20px 7px 40px;
  display: block;
  clear: both;
}
#railContent .MORE_INFO_ICON_NOTE:before,
#railContent .MORE_INFO_ICON_IMPORTANT:before,
#railContent .MORE_INFO_ICON_HINT:before,
#railContent .ALERT:before {
  margin: 10px 0 0 -20px;
  font-size: 20px;
  vertical-align: top;
  float: left;
}
#railContent .MORE_INFO_ICON_NOTE p,
#railContent .MORE_INFO_ICON_IMPORTANT p,
#railContent .MORE_INFO_ICON_HINT p,
#railContent .ALERT p {
  margin: 0;
  padding: 10px;
  line-height: 1.4em;
  display: inline-block;
}
#railContent .MORE_INFO_ICON_NOTE h5,
#railContent .MORE_INFO_ICON_IMPORTANT h5,
#railContent .MORE_INFO_ICON_HINT h5,
#railContent .ALERT h5 {
  display: none;
}
#railContent .MORE_INFO_ICON_NOTE ul,
#railContent .MORE_INFO_ICON_IMPORTANT ul,
#railContent .MORE_INFO_ICON_HINT ul,
#railContent .MORE_INFO_ICON_NOTE ol,
#railContent .MORE_INFO_ICON_IMPORTANT ol,
#railContent .MORE_INFO_ICON_HINT ol,
#railContent .ALERT ol {
  padding: 10px;
  margin-left: 25px;
}
#railContent .MORE_INFO_ICON_IMPORTANT {
  background: #FDE7E9;
}
#railContent .MORE_INFO_ICON_IMPORTANT:before {
  font-family: MsAds MDL2 Assets;
  color: #d83b01;
  content: "\E783";
  font-weight: normal;
}
#railContent .MORE_INFO_ICON_IMPORTANT a {
  color: #005A9E;
}
#railContent .MORE_INFO_ICON_NOTE {
  background-color: #EFF6FC;
}
#railContent .MORE_INFO_ICON_NOTE a {
  color: #106ebe;
}
#railContent .MORE_INFO_ICON_NOTE h5 {
  font-weight: bold;
  display: none;
}
#railContent .MORE_INFO_ICON_NOTE:before {
  font-family: MsAds MDL2 Assets;
  content: "\E946";
  color: #605E5C;
  display: inline;
}
#railContent .MORE_INFO_ICON_HINT {
  background-size: 16px 16px;
}
#railContent .MORE_INFO_ICON_HINT h5 {
  font-weight: bold;
}
#railContent .MORE_INFO_ICON_IMPORTANT h5,
#railContent .ALERT h5 {
  font-weight: bold;
}
#railContent .OPTIONAL_INSTRUCTION {
  margin: 6px 0 4px -25px;
}
#railContent .OPTIONAL_INSTRUCTION_LEFT_CELL {
  margin: 0;
  padding: 0;
}
#railContent .OPTIONAL_INSTRUCTION_RIGHT_CELL {
  margin: 0;
  padding: 0;
}
#railContent .OPTIONAL_INSTRUCTION_ARROW {
  margin: 4px 4px 0 4px;
}
#railContent .OPTIONAL_INSTRUCTION_SPAN {
  display: block;
  margin-left: 6px;
  padding-top: 2px;
}
#railContent .STATEMENT {
  font-weight: bold;
}
#railContent .SUPERTOPIC_CHOICES {
  margin-bottom: 1em;
}
#railContent .SUBTOPIC_CHOICES {
  margin-bottom: 1em;
}
#railContent .TAKE_ME_THERE_INSTRUCTIONS {
  margin: 4px 0 4px 0;
}
#railContent .TASKS {
  margin-bottom: 1.1em;
}
#railContent .TD_SUPERTOPIC_CHOICE_BUTTON {
  vertical-align: top;
  padding: 0;
}
#railContent .TD_SUPERTOPIC_CHOICE_TEXT {
  vertical-align: middle;
  padding: 0 0 4px 0;
}
#railContent .TD_SUBTOPIC_CHOICE_BUTTON {
  vertical-align: top;
  padding: 0;
}
#railContent .TD_SUBTOPIC_CHOICE_TEXT {
  vertical-align: middle;
  padding: 0;
}
#railContent .TD_GRAY {
  background: #F5F7FC;
  margin: 0;
  padding: 0;
}
#railContent .TroubleshootLink {
  margin-bottom: 1.1em;
}
#railContent a.ONCLICK {
  font-weight: inherit;
  text-decoration: none;
}
#railContent a.ONCLICKhover {
  cursor: pointer;
  text-decoration: none;
}
#railContent a.ONCLICKhover span {
  text-decoration: underline !important;
}
#railContent a.TMT_LINK {
  color: #59628B;
}
#railContent a.TMT_LINKhover {
  cursor: pointer;
  text-decoration: underline;
}
#railContent .EXPANDER a.ONCLICK {
  vertical-align: middle;
}
#railContent .EXPANDER a.ONCLICKhover {
  vertical-align: middle;
}
#railContent .BOX {
  border: solid 1px #e1e1e1;
  background-color: #ececec;
  padding: 2px 7px;
  color: #666666;
  margin-bottom: 7px;
  display: block;
  line-height: 31px;
  text-decoration: none;
  font-size: 1em;
  width: auto;
}
#railContent a .BOX,
#railContent a:hover .BOX,
#railContent .BOX:hover {
  text-decoration: none;
  color: #666666;
  width: 156px;
  cursor: pointer;
}
#railContent a:hover .BOX,
#railContent .BOX:hover {
  background-color: #e1e1e1;
}
#railContent .limited_full,
#railContent .limited_partial {
  clear: both;
  border-left: 5px solid #ff9900;
  padding: 5px 5px 5px 12px;
  font-size: 0.8em;
  margin-top: 5px;
  margin-bottom: 10px;
  background: #eaecee;
  width: 100%;
}
#railContent .limited_text {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  padding: 0 13px 0 0;
}
#railContent .limited_text span.white {
  color: #ffffff;
  font-weight: bold;
}
#railContent .limited_section {
  background: url(https://app.smartcontext.ai/default/https://help.ads.microsoft.com/resources/neutral/images/icon_partial_availability_body.png) no-repeat 8px 8px;
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 60px;
  padding-right: 13px;
  border: 1px solid #d7d7d7;
  margin-top: 10px;
  margin-bottom: 10px;
  -webkit-box-shadow: 5px 5px 5px #d7d7d7;
  -moz-box-shadow: 5px 5px 5px #d7d7d7;
  -o-box-shadow: 5px 5px 5px #d7d7d7;
  box-shadow: 5px 5px 5px #d7d7d7;
}
#railContent .bullet_01,
#railContent .bullet_02,
#railContent .bullet_03,
#railContent .bullet_04,
#railContent .bullet_05,
#railContent .bullet_06,
#railContent .bullet_07,
#railContent .bullet_08,
#railContent .bullet_09 {
  background-image: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/images/bullet_sprite.png");
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
#railContent .bullet_01 image,
#railContent .bullet_02 image,
#railContent .bullet_03 image,
#railContent .bullet_04 image,
#railContent .bullet_05 image,
#railContent .bullet_06 image,
#railContent .bullet_07 image,
#railContent .bullet_08 image,
#railContent .bullet_09 image {
  display: none;
}
#railContent .bullet_01 {
  background-position: 0 0;
}
#railContent .bullet_02 {
  background-position: -20px 0;
}
#railContent .bullet_03 {
  background-position: -40px 0;
}
#railContent .bullet_04 {
  background-position: -60px 0;
}
#railContent .bullet_05 {
  background-position: -80px 0;
}
#railContent .bullet_06 {
  background-position: -100px 0;
}
#railContent .bullet_07 {
  background-position: -120px 0;
}
#railContent .bullet_08 {
  background-position: -140px 0;
}
#railContent .bullet_09 {
  background-position: -160px 0;
}
#railContent object#uictls {
  display: none;
}
#railContent .linkH1 {
  color: #336699;
  padding-bottom: 10px;
  font-weight: bold;
}
#railContent .linkH2 {
  font-size: 97%;
  color: #336699;
  padding-bottom: 2px;
  font-weight: bold;
}
#railContent div[class$="_title"] a[class^="link_"],
#railContent .mega h3 {
  background-image: url(https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/images/sprite_icons.png?v=1.0017);
}
#railContent div[class$="_title"] {
  font-weight: bold;
  margin: 0 0 7px;
  color: #505050;
  padding: 0;
  text-indent: 0;
}
#railContent div[class$="_title"] a {
  color: #505050;
}
#railContent div[class$="_title"] a:hover {
  text-decoration: none;
  font-weight: bold;
}
#railContent div[class$="_title"] a[class^="link_"] {
  background: no-repeat 0 -117px;
  display: block;
  padding: 5px 5px 5px 18px;
  font-weight: bold;
  min-height: 18px;
  margin: 0 0 -7px;
  text-decoration: none;
  line-height: 14px;
}
#railContent div[class$="_title"] a.link_collapse {
  margin-bottom: -4px;
}
#railContent div[class$="_title"] a.link_collapse:hover {
  background-position: 0 -62px;
}
#railContent div[class$="_title"] a.link_expand {
  background-position: 0 -89px;
  font-weight: bold;
}
#railContent div[class$="_title"] a.link_expand:hover {
  background-position: 0 -144px;
}
#railContent div[class$="_body_collapse"] {
  display: none;
}
#railContent div[class$="_body_expand"] {
  padding-left: 18px;
  padding-bottom: 10px;
}
#railContent .div_expand {
  display: block;
  padding: 0 9px 9px 26px;
  margin-bottom: 3px;
}
#railContent .div_expand .videoDiv {
  margin-left: -26px;
}
#railContent .div_collapse {
  display: none;
}
#railContent .conceptual_body_none {
  padding: 0;
}
#railContent a.link_none {
  padding-left: 5px;
}
#railContent a .link_span_img {
  display: none;
}
#railContent a .link_span_img img {
  display: none;
}
@media (min-width: 768px) {
  #railContent #cntnt {
    margin-top: 0 !important;
    padding-bottom: 0;
    margin: 0;
    padding-top: 20px;
    margin-left: 40px;
  }
  #railContent.bai p {
    color: #323130;
  }
}
@media (min-width: 992px) {
  .col-sm-8.blog-main #railContent #cntnt {
    padding-top: 30px;
    padding-right: 20px;
    padding-bottom: 30px;
    margin: 0 40px;
  }
  #railContent .MORE_INFO_ICON_NOTE,
  #railContent .MORE_INFO_ICON_IMPORTANT,
  #railContent .MORE_INFO_ICON_HINT,
  #railContent .ALERT {
    margin-left: 0px;
    margin-right: 0px;
  }
  .blog-main #railContent .MORE_INFO_ICON_NOTE,
  .blog-main #railContent .MORE_INFO_ICON_IMPORTANT,
  .blog-main #railContent .MORE_INFO_ICON_HINT,
  .blog-main #railContent .ALERT {
    margin-left: 0px;
    margin-right: 0px;
  }
}
div.col-sm-8.blog-main #cntnt {
  background: #fff;
  padding-left: 0;
  padding-top: 0;
}
@media (min-width: 768px) {
  div.col-sm-8.blog-main #cntnt {
    padding-left: 0 !important;
    padding-top: 40px;
  }
}
.row #railContent h1 {
  border: medium none;
  margin: 0 0 1em 0;
  text-transform: none;
  font-weight: 400;
  line-height: 1.2em;
  padding: 0;
}
.row #railContent h1#apex_h1_tag {
  margin: 30px 0 1em;
}
@media (min-width: 992px) {
  .row #railContent h1#apex_h1_tag {
    margin: 0 40px 1em 0;
  }
}
.expando-head > .head {
  display: inline-block;
  padding-left: 20px;
}
.expando-head > .head:focus {
  text-decoration: underline;
}
.table_head_cell {
  padding: 5px;
}
ul.INSTRUCTION_LIST {
  padding: 0 !important;
}
/* RAIL CONTENT BLOCK*/
.apex-menu {
  margin-left: 1.4em;
  width: 97%;
  min-height: 40px;
}
.footer-nolink {
  padding: 1px 0 8px 0;
}
img[name*="msntrade"] {
  display: none;
}
/*SEARCH */
.apex_search_box {
  white-space: nowrap;
  min-width: 300px;
  background-color: white;
  margin-top: 5px;
}
.apex_search_box:active,
.apex_search_box:hover {
  outline: none;
}
.apex_search_box ::-ms-clear {
  display: none;
}
#apex_search {
  background-color: #fff;
  border: 1px solid #8B8B8B;
  height: 45px;
  margin: 0 10px;
}
#apex_search:focus {
  border: 1px solid #0078D4;
}
@media (min-width: 768px) {
  #apex_search {
    height: 38px;
    margin: 5px 0;
    min-width: 555px;
  }
}
input.apex_querybox {
  min-width: 93%;
  position: relative;
  float: left;
  border: 0;
  font-size: 1em;
  margin: 0;
  width: 93%;
  padding: 10px 8px 6px 0;
  margin-left: -37px;
  padding-left: 37px;
  background: none;
}
input.apex_querybox::-webkit-input-placeholder {
  /* Edge */
  color: #767676;
}
input.apex_querybox:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #767676;
}
input.apex_querybox::placeholder {
  color: #767676;
}
span.highlight {
  font-weight: 700;
}
span.highlight:before,
span.highlight:after {
  content: " ";
}
span.highlight.no-padding:before,
span.highlight.no-padding:after {
    content: "";
}
#apex_search:before {
  font-family: MsAds MDL2 Assets;
  color: #0078d4;
  font-size: 16px;
  font-weight: normal;
  content: "\E721" / "";
  float: left;
  margin: 8px 10px;
}
input.apex_querybutton {
  border: 0;
  width: 20px;
  height: 20px;
  margin: 8px 3px 4px 0;
  cursor: pointer;
  padding: 0;
  background: #fff;
}
input.apex_querybutton.clearbutton {
  width: 18px;
  height: 18px;
  background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/icon_clear_black.svg') no-repeat;
  /* margin: 0;*/
  margin: 8px 3px 4px 0;
}
input.apex_querybutton.clearbutton:hover {
  background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/icon_clear_black.svg') no-repeat;
  width: 20px;
  height: 20px;
  margin: 8px 3px 4px 0;
}
.apexContentTile.uberHomeBodyContainer h2:first-child {
  margin-bottom: 20px !important;
  margin-top: 40px!important;
}
.apexContentTile.uberHomeBodyContainer {
  margin-right: 0px;
}
.apexContentTile.uberProductContainer {
  width: 100% !important;
  background: #fff !important;
  margin-top: 0 !important;
}
.uberHomeBodyContainer img {
  width: 30px;
  margin-bottom: 10px;
}
.uberHomeBodyContainer .apexContentTile {
  background: #f3f2f1;
  margin: 10px;
  padding: 10px 0;
  width: 25%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  display: inline-block !important;
}
.apexContentTile.uberTitleContainer h1,
.apexContentTile.MsaHpTitleContainer h1 {
  color: #323130 !important;
}
@media (min-width: 992px) {
  .apexContentTile.uberTitleContainer h1 {
    color: #fff !important;
  }
}
.apexButtonLink {
  cursor: pointer;
}
.apexButtonLink.apexContentTile.uberProduct {
  width: 100% !important;
  margin: 10px 0 !important;
  display: inline-block;
  min-height: auto !important;
  float: none;
  padding: 15px;
}
.apexButtonLink.apexContentTile.uberProduct:hover {
  background: #EDEBE9;
}
.apexButtonLink.apexContentTile.uberProduct:active {
  background: #E1DFDD;
}
.apexButtonLink.apexContentTile.uberProduct:active:hover {
  background: #D2D0CE;
}
@media (min-width: 768px) {
  .apexButtonLink.apexContentTile.uberProduct {
    width: 45% !important;
    min-height: 190px !important;
    margin: 10px !important;
  }
}
@media (min-width: 992px) {
  .apexButtonLink.apexContentTile.uberProduct {
    width: 25% !important;
    min-height: 205px !important;
  }
  .apexContentTile.uberTitleContainer,
  .apexContentTile.MsaHpTitleContainer {
    position: absolute;
    top: -230px;
    width: 98%;
  }
  .apexContentTile.uberHomeBodyContainer {
    margin-right: 40px;
  }
  .uberHomeBodyContainer .apexContentTile {
    padding: 10px;
  }
}
#railContent h1.apexButtonTitle {
  color: #323130 !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  margin-bottom: 10px;
}
.apexButtonLink.apexContentTile.uberResource {
  width: 100%;
  text-align: center;
  border: 1px solid #d8d8d8;
  padding: 15px;
  margin: 10px 0;
  display: inline-block;
  vertical-align: top;
  background: #fff;
}
.apexButtonLink.apexContentTile.uberResource:hover {
  background: #F3F2F1;
}
.apexButtonLink.apexContentTile.uberResource:active {
  background: #EDEBE9;
}
.apexButtonLink.apexContentTile.uberResource:active:hover {
  background: #E1DFDD;
}
@media (min-width: 992px) {
  .apexButtonLink.apexContentTile.uberResource {
    width: 25% !important;
  }
}
@media (min-width: 768px) {
  .apexButtonLink.apexContentTile.uberResource {
    width: 45%;
    min-height: 200px;
    margin: 10px;
  }
}
.apexContentTile.uberHomeBottomContentContainer {
  margin: 0;
  float: left;
  text-align: center;
  background: #fff;
  width: 100%;
}
.apexContentTile.uberResource img {
  height: 40px;
  margin: 10px auto;
}
.SearchWrapper.SearchBoxCustom {
  background-color: #f3f2f1;
}
@media (min-width: 992px) {
  .SearchWrapper.SearchBoxCustom {
    height: 328px;
    padding-top: 100px;
    background: url(https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/BA_Conc_HpHero2020.png) no-repeat right top;
    background-color: #f3f2f1;
  }
  .apexContentTile.uberHomeBottomContentContainer {
    margin: 0 40px 40px 0;
  }
}
.container.SearchWrapper.SearchBoxUberHome {
  background-color: #f3f2f1;
}
@media (min-width: 768px) {
  .container.SearchWrapper.SearchBoxUberHome {
    height: 328px;
    padding-top: 100px;
    background: url(https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/uber_Hp_Hero.jpg) no-repeat;
    background-size: cover;
    margin: 23px 0 0 0;
  }
}
@media screen and (-ms-high-contrast: active) {
  input.apex_querybutton {
    background: none;
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  input.apex_querybutton {
    background: none;
  }
}
@media screen and (-ms-high-contrast: white-on-black) {
  input.apex_querybutton {
    background: none;
  }
}
@media screen and (-ms-high-contrast: active) {
  input.apex_querybutton.clearbutton {
    background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/icon_clear_white.svg') no-repeat;
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  input.apex_querybutton.clearbutton {
    background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/icon_clear_black.svg') no-repeat;
  }
}
@media screen and (-ms-high-contrast: white-on-black) {
  input.apex_querybutton.clearbutton {
    background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/icon_clear_white.svg') no-repeat;
  }
}
@media screen and (-ms-high-contrast: active) {
  input.apex_querybutton.clearbutton:hover {
    background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/icon_clear_white.svg') no-repeat;
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  input.apex_querybutton.clearbutton:hover {
    background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/icon_clear_black.svg') no-repeat;
  }
}
@media screen and (-ms-high-contrast: white-on-black) {
  input.apex_querybutton.clearbutton:hover {
    background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/icon_clear_white.svg') no-repeat;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .apex_search_box ::i-block-chrome,
  .apex_search_box input.apex_querybutton {
    background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/icon_clear_black.svg') no-repeat;
  }
  .apex_search_box ::i-block-chrome.clearbutton,
  .apex_search_box input.apex_querybutton.clearbutton {
    background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/icon_clear_black.svg') no-repeat;
  }
  .apex_search_box ::i-block-chrome.clearbutton:hover,
  .apex_search_box input.apex_querybutton.clearbutton:hover {
    background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/icon_clear_black.svg') no-repeat;
  }
  .apex_search_box ::i-block-chrome,
  .apex_search_box .apex_search {
    clear: both;
  }
}
input.apex_querybutton_clear {
  border: 0;
  width: 20px;
  height: 20px;
  min-width: 16px;
  padding: 0;
  background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/icon_clear_black.svg') no-repeat;
  cursor: pointer;
  margin: 8px 3px 4px 0;
  padding-right: 0;
}
.SearchSummary {
  position: relative;
  height: auto;
  overflow: hidden;
  padding-right: 10px;
}
.SearchTitle.ellipsis {
  margin-left: -20px;
}
.SearchRow > .SearchTitle {
  -o-text-overflow: ellipsis;
  /* Opera */
  text-overflow: ellipsis;
  /* IE, Safari (WebKit) */
  overflow: hidden;
  /* don't show excess chars */
  white-space: nowrap;
  /* force single line */
  /*width: 555px;*/
  /* fixed width */
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
  min-height: 25px;
}
.SearchTitle a:before {
  font-family: MsAds MDL2 Assets;
  color: #0063B1;
  font-weight: normal;
  content: "\E7C3";
  margin-right: 5px;
  display: inline-block;
}
.col-xs-1.searchRow-left {
  display: none;
}
@-moz-document url-prefix() {
  .SearchRow > .SearchTitle {
    line-height: 20px;
  }
}
#navGroupData .vidThumbNail {
  display: none;
}
#navGroupData ul {
  padding-left: 20px;
}
@media (min-width: 768px) {
  #navGroupData ul {
    padding-left: 0;
  }
}
@media screen and (-ms-high-contrast: active) {
  #navGroupData .vidThumbNail {
    background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/icon_videoSearchResult_white.svg') no-repeat;
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  #navGroupData .vidThumbNail {
    background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/icon_videoSearchResult_black.svg') no-repeat;
  }
}
@media screen and (-ms-high-contrast: white-on-black) {
  #navGroupData .vidThumbNail {
    background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/icon_videoSearchResult_white.svg') no-repeat;
  }
}
.VideoRow {
  height: auto;
  padding-top: 3px;
  padding-right: 10px;
}
.VideoRow > .VideoThumbNail {
  width: 105px;
  height: 60px;
  float: left;
  margin-right: 15px;
  margin-top: -3px;
}
.VideoRow > .VideoTitle {
  top: 5px;
}
.VideoRow > .abLaunchVideo {
  cursor: pointer;
}
.VideoRow > span.abLaunchVideo {
  cursor: pointer;
}
.VideoRow > span.abLaunchVideo:before {
  display: none;
}
.VideoRow > .vidThumbNail,
.relatedVideoRow > .vidThumbNail {
  display: flex;
  position: relative;
  overflow: hidden;
}
.VideoRow > .vidThumbNail img,
.relatedVideoRow > .vidThumbNail img {
  flex-shrink: 0;
}
.SearchRow > .SearchTitle span,
.VideoRow > .VideoTitle {
  color: #0078D4;
  cursor: pointer;
  font-size: 1.1em;
  top: 0;
  position: relative;
  width: 100%;
  min-height: 25px;
}
.abLaunchVideo ul {
  text-align: left;
}
.abLaunchVideo,
span.abLaunchVideo {
  cursor: pointer;
}
.apexContentTile .abLaunchVideo img {
  width: 165px !important;
  float: left !important;
  margin-left: 0 !important;
  margin-bottom: 5px !important;
  margin-top: 0 !important;
}
@media (min-width: 992px) {
  .apexContentTile .abLaunchVideo img {
    margin: 0 !important;
  }
}
.abLaunchVideo:before {
  content: "\E714";
  font-family: MsAds MDL2 Assets;
  color: #0063B1;
  margin-left: -23px;
  margin-right: 5px;
  display: inline-block;
  font-size: 18px;
  vertical-align: bottom;
}
#cntnt span.abLaunchVideo:before {
  display: none;
}
.SearchRow,
.VideoRow {
  padding-bottom: 25px;
  padding-right: 10px;
}
.SearchRow {
  padding-bottom: 25px;
  padding-right: 10px;
}
@media (min-width: 768px) {
  .SearchRow:first-child {
    /* margin-top: 25px;*/
  }
}
/* SEARCH END*/
/* AUTO COMPLETE OVERRIDE */
.ui-autocomplete {
  position: absolute;
  cursor: default;
  border-color: #eaecee;
}
.ui-autocomplete.ui-widget-content {
  z-index: 1050;
}
.ui-widget-content {
  border: 1px solid #aaaaaa;
  /*{borderColorContent}*/
  background-color: #ffffff;
  color: #777777;
}
.ui-widget {
  font-size: 1em;
  /*{fsDefault}*/
}
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  float: left;
  width: auto;
}
.ui-menu .ui-menu-item a.ui-corner-all:hover,
.ui-menu .ui-menu-item a.ui-corner-all:focus,
.ui-menu .ui-menu-item a.ui-corner-all:active {
  width: auto;
  background: #eaecee !important;
  color: #000000;
  border-radius: 0;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  background: #eaecee;
  border: none;
  color: #000000;
  border-radius: 0;
  font-weight: normal;
  background-size: cover;
}
.ui-autocomplete li:hover,
.ui-autocomplete li:active,
.ui-autocomplete li:focus {
  width: auto;
  background: #eaecee !important;
  color: #000000;
  border-radius: 0;
}
.ui-helper-hidden-accessible {
  position: absolute;
  left: -9999px;
}
/* AUTO COMPLETE OVERRIDE - END */
/*#railContent {
    margin-top: 2em;
}

@media (min-width: 768px) {
    #railContent {
        margin-top: 2.2em!important;
    }
}
*/
.video-sidebar {
  /*display: none;*/
  /*border-left: 1px solid #ecebea!important;*/
  margin-top: 20px;
}
@media (min-width: 992px) {
  .video-sidebar {
    /*display: none;
    border-left: 1px solid #ecebea!important;*/
    margin-top: 2em !important;
  }
}
@media (min-width: 768px) {
  .video-sidebar {
    /*display: none;
    border-left: 1px solid #ecebea!important;*/
    margin-top: 0;
  }
}
.VideoRow {
  width: 100%;
  position: relative;
  float: left;
}
.VideoRow > .vidThumbNail {
  /*margin-top: 28px;*/
  /*position: absolute;*/
  bottom: 0;
  left: 0;
}
@media (min-width: 768px) {
  .VideoRow {
    float: none;
  }
}
.video-footer-label {
  position: relative;
  bottom: 0.3em;
  right: 0.3em;
  top: 5px;
  left: -25px;
  padding-left: 25px;
}
.topic-sidebar {
  width: 232px;
  border: gray solid 2px;
}
.more-videos {
  float: left;
  padding-bottom: 5px;
  padding-right: 10px;
  padding-left: 5px;
  color: #0078D4;
  clear: both;
}
.more-videos:hover {
  cursor: pointer;
}
@media (min-width: 768px) {
  .more-videos {
    float: left;
    padding: 0 10px 5px 0;
    color: #0078D4;
    clear: none;
    margin: 15px 0 20px 0;
  }
}
.show {
  display: block;
}
.hide {
  display: none;
}
.clear {
  clear: both;
}
/* Style for ELLIPSES -- BEGIN*/
.ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.block-ellipsis {
  display: block;
  display: -webkit-box;
  max-width: 100%;
  /*height: 43px;*/
  margin: 0 auto;
  font-size: 0.9em;
  line-height: 1.6em;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.box {
  height: 4.5em;
  background: #eee;
  border: 1px solid #ccc;
  padding: 0.5em 1em;
  margin-right: 30px;
  margin-bottom: 30px;
  overflow: hidden;
  float: left;
}
.box--fixed {
  width: 130px;
}
.box--responsive {
  width: 30%;
}
.nav-spacer {
  display: none;
}
/* necessary plugin styles */
.ellip {
  display: block;
  height: 100%;
}
.ellip-line {
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
.ellip,
.ellip-line {
  position: relative;
  overflow: hidden;
  max-width: 100%;
}
/* Style for ELLIPSES -- END*/
.ab_support_window > li > div {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.4285;
  white-space: nowrap;
  text-decoration: none;
}
#ab_support_call_val {
  font-weight: 600;
}
#ab_support_site:hover {
  cursor: pointer;
}
/*VIDEO OVERLAY - BEGIN */
span#abOverlayClose,
span#abOverlayClose:hover {
  background-image: url(https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/images/ab-images-v2.png?v=1.0003);
}
.abOverlayBgCover {
  background: #444444;
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  overflow: hidden;
  margin-top: -50px;
}
.abOverlayBox {
  border: 1px solid #aaaaaa;
  position: absolute;
  display: none;
  background: #ffffff;
  z-index: 1000;
}
#abOverlayContent {
  padding: 10px 10px 0 10px;
  width: 350px;
  min-height: 400px;
}
@media (min-width: 768px) {
  #abOverlayContent {
    width: 605px;
    height: 470px;
  }
}
#abOverlayHead {
  margin-top: -17px;
}
#iframeVideo {
  margin-top: -14px;
  margin-left: -8px;
}
span#abOverlayClose {
  background-position: -418px 0;
  width: 26px;
  height: 26px;
  position: relative;
  float: right;
  margin-top: -4px;
  margin-right: -20px;
}
span#abOverlayClose:hover {
  cursor: pointer;
  background-position: -445px 0;
  width: 26px;
  height: 26px;
  position: relative;
}
#abOverlayTitle h1 {
  float: left;
  color: #ffb900;
  font-weight: bold;
}
#abOverlaySummary p {
  font-size: 0.8em;
  line-height: 1.4em;
  padding-top: 20px;
}
#externalInfoSearchHead {
  font-size: 1.1em;
  padding-top: 20px;
  margin-bottom: -5px;
  font-weight: normal;
  font-style: italic;
}
#externalInfoSearchFooter {
  font-size: 1.1em;
  padding-top: 20px;
  font-weight: normal;
  font-style: italic;
}
.footer {
  background-color: #2f2f2f;
  text-transform: capitalize;
  float: left !important;
  width: 100%;
  clear: both;
  z-index: 10;
  /*position: absolute;*/
  bottom: 0;
}
.footer .container {
  border-bottom: none !important;
}
@media (min-width: 768px) {
  .footer {
    position: absolute;
  }
}
.navbar-nav-footer a {
  color: #fff;
}
ul.navbar-nav.navbar-nav-footer.navbar-right.footer a:hover {
  color: #fff !important;
}
ul.navbar-nav.navbar-nav-footer.navbar-right.footer a:visited {
  color: #fff;
}
ul.navbar-nav.navbar-nav-footer.navbar-right.footer a:focus {
  color: #fff;
}
/*VIDEO OVERLAY - END */
.tile:first-child {
  margin-left: 0;
}
#relatedTopicsData ul > li :before {
  font-family: MsAds MDL2 Assets;
  content: "\E7C3";
  font-weight: normal;
  margin-block: 0;
  margin-inline: -18px 3px;
  display: inline-block;
}
#relatedTopicsData ul > li a:before {
  color: #0078d4;
}
#navGroupData ul > li,
#relatedTopicsData ul > li,
#relatedVideoData ul > li {
  list-style-type: none;
  display: list-item;
  padding-top: 10px;
  margin-left: 0;
  font-size: 1em;
  line-height: 1.3em;
}
#navGroupData a {
  color: #0063B1;
}
#relatedVideoData ul {
  padding-left: 0;
}
#relatedVideoData ul > li {
  margin-left: 0;
}
@media (min-width: 768px) {
  #relatedVideoData ul {
    padding-left: 50px;
  }
}
@media (min-width: 992px) {
  #relatedVideoData ul {
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  #relatedVideoData ul > li {
    margin-left: -50px;
  }
}
@media (min-width: 992px) {
  #relatedVideoData ul > li {
    margin-left: 0;
  }
}
#navGroupData {
  margin: 0 20px;
}
#navGroupData .feature {
  position: relative;
  font-weight: 500;
  font-size: 1em;
  width: 100%;
}
#navGroupData .feature,
#relatedVideoData p,
relatedTopicsData .feature {
  position: relative;
}
@media (min-width: 768px) {
  #relatedTopicsData .feature {
    padding-left: 20px;
  }
}
#relatedVideoData p,
#relatedTopicsData .feature {
  padding: 15px 15px 10px 0;
  line-height: 1.2em;
  font-weight: 600;
  font-size: 1em;
  margin-left: -20px !important;
}
#relatedVideoData p:after,
#relatedTopicsData .feature:after {
  left: 0;
  bottom: -8px;
  content: "";
  position: absolute;
  margin-left: 10px;
  width: 0;
  height: 0;
}
#relatedVideoData p:before,
#relatedTopicsData .feature:before {
  border-top: 6px solid #ccc;
  border-right: 6px solid transparent;
  border-left: none;
  left: auto;
  right: 0;
  bottom: -6px;
}
@media (min-width: 992px) {
  #navGroupData {
    margin: 0 40px;
  }
}
@media (min-width: 768px) {
  #navGroupData ul > li:nth-child(-n+2) {
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  #navGroupData .feature {
    position: relative;
    margin: 0 0 15px -20px;
    vertical-align: middle;
    background: none;
    text-transform: none;
    color: #323130;
    font-weight: 600;
    line-height: 18px;
  }
}
#navGroupData .feature:after {
  left: 0;
  bottom: -8px;
  content: "";
  position: absolute;
  margin-left: 10px;
  width: 0;
  height: 0;
}
#navGroupData .feature:before {
  border-top: 6px solid #ccc;
  border-right: 6px solid transparent;
  border-left: none;
  left: auto;
  right: 0;
  bottom: -6px;
}
#relatedVideoData {
  margin-top: 0;
}
#relatedVideoData .tilebox {
  margin: 0;
}
#relatedVideoData p {
  margin-bottom: 5px !important;
  padding-top: 0 !important;
}
@media (min-width: 992px) {
  #relatedVideoData {
    margin-top: -20px !important;
  }
}
@media (min-width: 992px) {
  #relatedVideoData .tilebox {
    margin-top: 0;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  #relatedTopicsData .feature,
  #relatedVideoData p {
    margin: 0;
    padding-left: 0 !important;
  }
}
@media (min-width: 992px) {
  #relatedTopicsData .feature,
  #relatedVideoData p {
    margin: 0 0 0 -20px;
    padding-left: 0 !important;
  }
}
@media (min-width: 768px) {
  #relatedTopicsData {
    margin-top: 40px;
  }
}
@media (min-width: 992px) {
  #relatedTopicsData {
    margin-top: 0;
  }
}
#relatedTopicsData .tilebox {
  margin-left: 0;
  margin-right: 0;
}
#relatedTopicsData .tilebox ul {
  padding-bottom: 30px;
  padding-left: 0 !important;
}
@media (min-width: 768px) {
  #relatedTopicsData .tilebox {
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  #relatedTopicsData .tilebox ul {
    padding-bottom: 0;
  }
}
#relatedTopicsData,
#relatedVideoData,
#relatedSupportData {
  margin: 0 20px 0 40px;
}
@media (min-width: 992px) {
  #relatedTopicsData,
  #relatedVideoData,
  #relatedSupportData {
    padding: 0 20px 20px 0;
    width: 190px;
    border-right: 1px solid #e0e0e0;
  }
}
@media (min-width: 992px) {
  #relatedTopicsData,
  #relatedVideoData,
  #relatedSupportData {
    margin: 0;
  }
  #relatedSupportData {
    margin-top: -20px !important;
  }
}
#relatedVideoData .relatedVideoRow {
  /*  height: 210px;*/
  position: relative;
  width: 100%;
  margin-bottom: 20px;
}
#relatedSupportData {
  margin-top: 30px;
  margin-left: 0;
}
@media (min-width: 768px) {
  #relatedSupportData {
    margin-left: 0;
    margin-top: 10px;
  }
}
@media (min-width: 992px) {
  #relatedSupportData {
    margin-top: -25px;
  }
}
#relatedSupportData ul {
  padding-right: 0;
  margin-left: -10px;
}
@media (min-width: 768px) {
  #relatedSupportData ul {
    padding-right: 0;
    margin-left: 0;
  }
}
#relatedSupportData .tilebox {
  margin-left: 0;
  width: 300px;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  #relatedSupportData .tilebox {
    margin-bottom: 0;
    margin-top: 0;
    width: 100%;
  }
}
label.VideoLabel {
  position: relative;
  margin-right: -22px;
  width: 100%;
  font-size: 16px;
  font-weight: 500;
  border-bottom: 1px solid #d4d4d4;
}
label.VideoLabel:after {
  left: 0;
  bottom: -8px;
  content: "";
  position: absolute;
  margin-left: 10px;
  width: 0;
  height: 0;
}
@media (min-width: 992px) {
  label.VideoLabel {
    padding: 10px;
    text-transform: none;
    line-height: 1.2em;
    font-weight: 500;
    font-size: 1em;
    border-bottom: 1px solid #ccc;
    padding: 10px 10px 5px 38px;
    margin-left: -30px;
    width: 200px;
    max-width: 200px !important;
  }
}
/*Commenting widget*/
.echo-canvas {
  background-color: #f0f0f0;
  margin: 0 auto;
  width: auto;
  max-width: 1170px;
  position: relative;
}
#echo-container {
  width: auto;
  padding: 0 20px 20px 20px;
  margin: 50px auto 50px auto;
}
.display-none {
  display: none !important;
}
a {
  color: #0078D4;
}
a:focus {
  outline: auto 2px Highlight;
  outline: auto 5px -webkit-focus-ring-color;
}
a:hover {
  color: #005A9E;
}
.abLaunchVideo {
  color: #0063B1;
}
.abLaunchVideo:hover {
  text-decoration: underline;
}
.abLaunchVideo:focus {
  text-decoration: underline;
}
.apex_dropdown_content {
  padding: 10px 20px 20px 20px;
  margin-top: 15px;
  background-color: #f9f9f9;
}
.apex_dropdown_content a {
  color: #106EBE;
}
.apex_dropdown_label {
  padding-right: 12px;
  font-weight: 600;
  min-width: 80px;
  margin-bottom: 10px;
}
.masonry .item {
  float: left;
  width: 280px;
  padding-left: 50px;
}
/*Glossary terms*/
.apex-tooltip {
  max-width: 400px;
}
a.GLOSSARY_LINK {
  white-space: nowrap;
}
.tooltip-inner {
  background: #f3f2f1 !important;
  border: 1px solid #ccc !important;
  box-shadow: 0px 0.6px 1.8px rgba(0, 0, 0, 0.108), 0px 3.2px 7.2px rgba(0, 0, 0, 0.132);
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-size: 1em;
  font-weight: normal;
  line-height: 1.4;
  visibility: visible;
  filter: alpha(opacity=100);
  opacity: 1 !important;
  font-size: 13px !important;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif !important;
}
.tooltip.in {
  filter: alpha(opacity=100);
  opacity: 1 !important;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.top .tooltip-arrow {
  bottom: -5px;
  left: 50%;
  margin-left: -5px;
  border-width: 12px 12px 0;
  border-top-color: #d1d1d1;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #d1d1d1;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #d1d1d1;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #d1d1d1;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #d1d1d1;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #d1d1d1;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #d1d1d1;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #d1d1d1;
}
.tooltip-inner {
  max-width: 350px;
  padding: 15px;
  text-align: left;
  text-decoration: none;
  background-color: #d1d1d1;
  border-radius: 4px;
  color: black !important;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
#relatedSupportData li {
  list-style-type: none;
  /* height: 40px; */
  margin-left: -30px;
}
#relatedSupportData .forumRow {
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
  border-top: 1px solid #d1d1d1;
  padding-bottom: 10px;
  border-bottom: 1px solid #d1d1d1;
  padding-top: 8px;
}
#relatedSupportData .signUpRow {
  display: table;
  overflow: hidden;
  float: left;
  margin-top: 10px;
  margin-bottom: 20px;
  width: 100%;
}
#relatedSupportData .signUpRow .signUp,
#relatedSupportData .signUpRow .signin {
  float: left;
  vertical-align: middle;
  display: table-cell;
}
@media (min-width: 768px) {
  #relatedSupportData li {
    padding: 0;
    margin: 0 -20px 0 0;
  }
}
@media (min-width: 992px) {
  #relatedSupportData li {
    margin: 0 -20px 0 -20px;
  }
}
@media (min-width: 768px) {
  #relatedSupportData .forumRow {
    margin-top: 0;
    padding: 8px 20px 10px 0;
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  #relatedSupportData .forumRow {
    margin-top: 0;
    padding: 8px 20px 10px 30px;
    margin-left: -10px;
  }
}
/*Sign-in Sign up right rail*/
#signinLabel {
  padding: 10px 20px 10px 12px;
  background-color: #d4d4d4;
  white-space: nowrap;
  font-size: 0.9em;
  background-image: url(https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/chevron.png);
  background-size: 14px 9px;
  background-repeat: no-repeat;
  background-position: right center;
  margin-right: 10px;
  text-transform: uppercase;
}
#signUpLabel {
  padding: 10px 18px 10px 12px;
  background-color: #d4d4d4;
  white-space: nowrap;
  font-size: 0.9em;
  background-image: url(https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/chevron.png);
  background-size: 14px 9px;
  background-repeat: no-repeat;
  background-position: right center;
  text-transform: uppercase;
}
#formLabel {
  background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/icon_support_color.svg') no-repeat;
  background-size: 26px 18px;
  background-position: 0 2px;
  font-size: 0.9em;
  padding-left: 30px;
  text-transform: uppercase;
}
@media screen and (-ms-high-contrast: active) {
  #formLabel {
    background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/icon_support_white.svg') no-repeat;
    background-size: 26px 18px;
    background-position: 0 2px;
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  #formLabel {
    background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/icon_support_black.svg') no-repeat;
    background-size: 26px 18px;
    background-position: 0 2px;
  }
}
@media screen and (-ms-high-contrast: white-on-black) {
  #formLabel {
    background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/icon_support_white.svg') no-repeat;
    background-size: 26px 18px;
    background-position: 0 2px;
  }
}
/*Expand images to full size*/
.apexImgZoomable {
  width: 40%;
  box-shadow: 2px 2px 2px #ccc;
}
.apexImgZoomable:hover {
  cursor: pointer;
}
.apexImgZoomable.on {
  width: 100%;
}
.zoomableImage {
  padding: 20px 0;
  /* zoom-out image */
  /* zoom-in image */
}
.zoomableImage::after {
  background: no-repeat url(https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/magnify_in.png) 0 0;
  content: '';
  cursor: pointer;
  height: 26px;
  position: absolute;
  width: 26px;
  z-index: 3;
  margin-top: 5px;
  margin-left: -35px;
}
.zoomableImage.on:after {
  background: no-repeat url(https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/magnify_out.png) 0 0;
  content: '';
  cursor: pointer;
  height: 60px;
  position: absolute;
  margin-left: -30px;
  margin-top: 5px;
  width: 60px;
  z-index: 3;
}
/*Custom (homepage) layout*/
.apexContentTile.HeroButton {
  background: #0094eb;
  color: white;
}
.apexContentTile.homeHeaderContent {
  width: 21.2%;
  color: #fff;
  display: table-cell;
  vertical-align: middle;
}
.apexContentTile.homeHeaderContainer p {
  font-size: 1.3em;
  line-height: 1.5em;
  font-weight: 300;
  margin: 0 auto !important;
  padding: 0 50px;
}
.apexContentTile.videoHeaderContainer p {
  font-size: 16px;
  line-height: 1.5em;
  margin: 0 auto !important;
  padding: 0 20px 50px;
}
.apexContentTile.startHeaderContainer p {
  font-size: 1.8em;
  line-height: 1.5em;
  font-weight: 300;
  margin: 0 auto !important;
  padding: 0 80px 20px;
}
.apexContentTile.homeHeaderImg {
  display: none;
}
.apexContentTile.homeBody4col {
  margin: auto;
}
.apexContentTile.homeBody4col img {
  margin-top: 10px auto;
  height: 42px;
}
.apexContentTile img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.apexContentTile .HEADING {
  text-align: center;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 1.2em;
  padding: 0;
  color: #323130 !important;
}
.apexContentTile.homeContainer {
  margin-bottom: -10px;
  margin-top: -10px;
  float: left;
}
.apexContentTile.homeBottomContainer {
  width: 100%;
  margin-top: 20px;
  margin: 0 auto;
  float: none;
  max-width: 1700px;
  padding: 0 50px 20px 0;
}
.apexContentTile.homeBottomContentContainer {
  background: #fff;
}
.apexContentTile.videoBottomContainer .apexContentTile.homeBottomContent {
  margin: 20px 0 -50px 20px !important;
  display: inline-block;
  clear: left;
  padding-bottom: 0;
  float: left;
}
.apexContentTile.startBottomContainer {
  margin-left: 20px;
}
.apexContentTile.startBottomContainer .apexContentTile.homeBottomContent {
  margin: 50px 0 !important;
}
.apexContentTile.homeBottomContent {
  padding: 0 20px 20px 30px;
  display: inline-block;
  margin: 0;
}
.apexContentTile.homeBottomIntro {
  width: 100%;
  float: left;
}
.apexContentTile .heroButton {
  background: #0094eb;
  max-width: 225px;
  margin: 15px auto 0;
  text-transform: uppercase;
  font-size: 1.3em;
  letter-spacing: 1px;
  font-weight: 400;
  padding: 13px;
}
.apexContentTile.homeBottomVideos .apexContentTile ul {
  text-align: left;
  list-style: none !important;
}
.apexContentTile.homeBottomVideos img {
  margin: 0 0 5px 0 !important;
}
.apexContentTile .homeHeaderContent .abLaunchVideo {
  float: right;
  margin-left: 80px;
}
.apexContentTile .homeHeaderContent .abLaunchVideo:focus {
  border: 1px solid white;
}
@media (min-width: 768px) {
  .apexContentTile.homeHeaderContainer {
    margin-top: -5px;
  }
}
@media (min-width: 768px) {
  .apexContentTile.videoHeaderContainer {
    height: 290px;
  }
}
@media (min-width: 992px) {
  .apexContentTile.homeHeaderContent {
    float: left;
  }
}
.homeHeaderContent a {
  background: #004b50;
  text-transform: uppercase;
  font-size: 1.2em;
  letter-spacing: 1px;
  font-weight: 400;
  padding: 17px 20px;
  /*border-radius: 5px;*/
  color: #fff;
  margin-top: 10px !important;
  display: inline-block;
}
.homeHeaderContent a:hover {
  background: #0094eb;
  text-decoration: none;
}
.homeHeaderContent a:focus {
  outline-offset: 0;
  background-color: #004b50;
  text-decoration: none;
}
.videoHeaderContainer .HEADING {
  padding-top: 20px;
}
.apexContentTile.homeHeaderContainer .HEADING {
  text-align: center !important;
}
@media (min-width: 768px) {
  .videoHeaderContainer .HEADING {
    padding-top: 0 !important;
  }
}
@media (min-width: 768px) {
  .apexContentTile.videoHeaderContainer p {
    padding: 0 70px 20px;
  }
}
@media (min-width: 992px) {
  .apexContentTile.homeHeaderContainer p {
    padding: 0 100px 20px 500px;
  }
}
@media (min-width: 1200px) {
  .apexContentTile.videoHeaderContainer p {
    padding: 0 100px 20px;
  }
  .apexContentTile.homeHeaderContainer .HEADING {
    text-align: center !important;
  }
  .apexContentTile.homeHeaderContainer p {
    padding: 0 300px 20px;
  }
}
@media (min-width: 992px) {
  .apexContentTile.startHeaderContainer p {
    padding: 0 200px 20px;
  }
  .apexContentTile.homeHeaderContainer .HEADING {
    text-align: right !important;
    padding-right: 20px;
  }
}
@media (min-width: 1200px) {
  .apexContentTile.startHeaderContainer p {
    padding: 0 300px 20px;
  }
}
.homeHeaderContent.apexContentTile a {
  display: none;
}
@media (min-width: 992px) {
  .homeHeaderContent.apexContentTile a {
    display: inline-block;
  }
  .homeHeaderContent.apexContentTile img {
    display: block;
    float: right;
    margin-right: 0 !important;
    margin-bottom: 0;
    width: 265px;
  }
}
.homeBody4col .apexContentTile {
  width: 100%;
  border: none;
  margin-top: 0px;
  margin-left: 0;
  padding: 15px 0px;
}
.homeBody4col .apexContentTile:last-child {
  margin-right: 0;
}
@media (min-width: 768px) {
  .homeBody4col .apexContentTile {
    width: 50%;
    float: left;
    min-height: 240px;
  }
}
@media (min-width: 992px) {
  .homeBody4col .apexContentTile {
    margin-top: 40px;
    width: 20%;
    display: table-cell;
    float: none;
    padding: 15px 25px;
    min-height: 280px;
  }
}
@media (min-width: 768px) {
  .apexContentTile.homeBottomContentContainer {
    margin-bottom: 50px;
    margin-left: 0;
    display: inline-block;
    float: none;
    background: #fff;
  }
}
@media (min-width: 992px) {
  .apexContentTile.homeBottomContentContainer {
    background: #f3f2f1;
    margin-left: -40px;
  }
}
@media (min-width: 768px) {
  .homeBottomContentContainer .apexContentTile:nth-child(1) {
    width: 33%;
    display: inline-block;
    padding: 20px 40px 20px 60px;
    vertical-align: top;
  }
}
@media (min-width: 768px) {
  .homeBottomContentContainer .apexContentTile:nth-child(2) {
    width: 33%;
    display: inline-block;
    padding: 20px 40px 20px 20px;
    vertical-align: top;
  }
}
@media (min-width: 768px) {
  .homeBottomContentContainer .apexContentTile:nth-child(3) {
    width: 33%;
    display: inline-block;
    padding: 20px 40px 20px 20px;
    vertical-align: top;
  }
}
.videoBottomContainer .homeBottomIntro p:first-child {
  margin: 0 !important;
}
.videoBottomContainer .homeBottomContent .HEADING {
  color: #323130 !important;
  font-size: 20px !important;
  font-weight: 600;
}
.videoBottomContainer .homeBottomContent .homeBottomIntro {
  margin-top: 0 !important;
}
.startBottomContainer .homeBottomContent .HEADING {
  color: #0078D4 !important;
  font-size: 1.4em !important;
  margin-bottom: 5px !important;
  margin-top: 0 !important;
}
.startBottomContainer .homeBottomVideos .apexContentTile {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .apexContentTile.homeBottomContent {
    margin: 0 20px 0 0;
    padding: 20px 50px 0 30px;
  }
}
@media (min-width: 992px) {
  .apexContentTile.homeBottomContent {
    padding-left: 50px;
  }
}
.homeBottomContent .HEADING {
  text-align: left !important;
  text-transform: none;
  font-size: 1.6em !important;
  margin: 15px 0 !important;
  font-weight: 500 !important;
}
.homeBottomContent p {
  line-height: 1.7em;
  clear: left;
}
.homeBottomContentContainer .homeBottomContent img {
  display: none;
}
@media (min-width: 768px) {
  .homeBottomContentContainer .homeBottomContent img {
    width: 40%;
    margin: 80px 0 20px 20px !important;
    display: inline-block;
    float: right;
  }
}
@media (min-width: 992px) {
  .homeBottomContentContainer .homeBottomContent img {
    float: right;
    width: 500px;
  }
}
@media (min-width: 1200px) {
  .homeBottomContentContainer .homeBottomContent img {
    width: 615px;
  }
}
.homeBottomIntro p {
  float: left;
}
.homeBottomIntro p:first-child {
  padding-bottom: 5px !important;
  font-weight: 500;
  font-size: 1.1em;
  margin-top: 20px !important;
}
.homeBottomIntro .HEADING {
  float: left;
  display: inline-block;
  font-weight: 500 !important;
}
@media (min-width: 992px) {
  .homeBottomContent .HEADING {
    padding: 5px 0 5px 0 !important;
    margin-top: 15px !important;
    margin-bottom: 15px !important;
    font-size: 1.9em !important;
    color: #0078D4;
    text-align: left !important;
    text-transform: none !important;
  }
}
.homeBottomVideos {
  width: 100%;
  display: inline-block;
  margin-bottom: 50px;
}
.homeBottomVideos.apexContentTile ul:first-child {
  padding-left: 0 !important;
  margin-left: 0 !important;
}
.homeBottomVideos p {
  line-height: 1.4em;
  padding-top: 0.5em;
  font-size: 0.9em;
}
.homeBottomVideos .apexContentTile {
  margin-right: 20px;
  line-height: 1.2em;
  font-size: 0.9em;
  float: left;
  width: 165px;
  min-height: 170px;
}
.homeBottomVideos img {
  width: 100%;
  margin: 0 0 0.3em 0;
  margin-left: 0;
  margin-right: 0;
}
a#bingYahooLabel {
  margin-right: 4em;
  text-transform: none;
}
/*Custom (homeV2page) layout*/
.apexContentTile.homeV2HeaderContainer {
  width: 500%;
  background-color: #0078D4;
  float: left;
  margin-left: -100px;
  margin-top: 10px;
}
.apexContentTile.homeV2HeaderContent {
  width: 21.2%;
  padding: 35px 0 25px 105px;
  margin-left: 0;
  color: #fff;
}
.apexContentTile h2 {
  font-size: 1em;
  text-transform: none;
  color: #0078D4 !important;
}
.apexContentTile.homeV2HeaderContainer p {
  font-size: 1.1em;
  line-height: 1.5em;
}
.apexContentTile.homeV2HeaderImg {
  display: none;
}
.apexContentTile.homeV2BodyContainer {
  width: 100%;
  margin-left: -13px;
}
.apexContentTile.homeV2Body4col {
  margin: auto;
}
.apexContentTile.homeV2Body4col.apexContentTile {
  width: 100%;
  margin-left: 15px;
}
.apexContentTile img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.apexContentTile.homeV2Body4col img {
  margin-top: 10px;
}
.apexContentTile.homeBodyContainer p {
  text-align: center;
}
.apexContentTile.homeBodyContainer ul {
  list-style-type: none !important;
  margin: 10px 5px 0 0 !important;
  padding: 0 !important;
  font-weight: 400;
  font-size: 1em;
  text-align: center;
}
.apexContentTile.homeV2BottomIntro {
  width: 100%;
}
.apexContentTile.homeV2BottomVideos .apexContentTile ul {
  text-align: left;
}
.apexContentTile .homeV2HeaderContent .abLaunchVideo {
  float: right;
  margin-left: 80px;
}
.apexContentTile .homeV2HeaderContent .abLaunchVideo:focus {
  border: 1px solid white;
}
@media (min-width: 768px) {
  .apexContentTile.homeV2HeaderContainer {
    margin-top: -5px;
  }
}
@media (min-width: 992px) {
  .apexContentTile.homeV2HeaderContent {
    float: left;
  }
}
.homeV2HeaderContent.apexContentTile img {
  display: none;
}
@media (min-width: 992px) {
  .homeV2HeaderContent.apexContentTile img {
    display: block;
    float: right;
    margin-right: 0 !important;
    margin-bottom: 0;
    width: 265px;
  }
}
.homeV2Body4col .apexContentTile {
  width: 50%;
  /*box-shadow: 2px 2px 2px #ccc;*/
  border-right: none;
  margin-top: 40px;
  margin-left: 0;
  min-height: 280px;
}
.homeV2Body4col .apexContentTile .apexContentTile:last-child {
  margin-right: 0;
  border-right: none;
}
@media (min-width: 768px) {
  .homeV2Body4col .apexContentTile {
    min-height: 280px;
  }
}
@media (min-width: 992px) {
  .homeV2Body4col .apexContentTile {
    width: 21%;
    margin-left: 0;
    min-height: 280px;
    border-top: 3px solid #0078D4;
    border-bottom: 3px solid #0078D4;
    margin-right: 4.5%;
  }
}
@media (min-width: 1200px) {
  .homeV2Body4col .apexContentTile {
    min-height: 280px;
  }
}
@media (min-width: 992px) {
  .apexContentTile.homeBodyContainer p {
    text-align: left;
  }
}
@media (min-width: 992px) {
  .apexContentTile.homeBodyContainer ul {
    margin: 10px 5px 0 20px !important;
    list-style-type: square !important;
    text-align: left;
  }
}
.homeV2BottomContainer {
  width: 100%;
  margin-top: 20px;
}
.homeV2BottomContent {
  padding: 0 20px 0 0;
  width: 100%;
}
.homeV2BottomContent .HEADING {
  text-align: left;
  /*border-top: 1px solid #d4d4d4;*/
  border-bottom: 1px solid #d4d4d4;
  font-weight: 300;
  font-size: 1.3em;
  padding: 5px 0 5px 0;
  margin-top: 15px !important;
  margin-bottom: 20px;
}
.homeV2BottomIntro p:first-child {
  padding-bottom: 5px !important;
  font-weight: 700;
}
.homeV2BottomVideos {
  width: 100%;
}
.homeV2BottomVideos p {
  line-height: 1.4em;
  padding-top: 0.5em;
  font-size: 0.9em;
}
.homeV2BottomVideos .apexContentTile {
  max-width: 150px;
  min-height: 140px;
  margin-right: 1.25%;
  line-height: 1.2em;
  font-size: 0.9em;
  margin-bottom: 12px;
}
.homeV2BottomVideos img {
  width: 100%;
  margin: 0 0 0.3em 0;
  margin-left: 0;
  margin-right: 0;
}
/*END HOME V2*/
/*New to Advertising? right rail*/
.newToProjectRow.show.clear {
  display: none !important;
}
@media (min-width: 992px) {
  .newToProjectRow.show.clear {
    display: block !important;
    background-size: 165px 229px;
    background-repeat: no-repeat;
    background-position: 0 center;
    font-size: 0.9em;
    height: 25px;
    /*width: 165px;*/
    position: relative;
  }
}
span.newToProject {
  position: absolute;
  bottom: 0;
  padding: 10px;
  background-color: #672A7B;
  line-height: 1.3em;
  height: 75px;
}
a#newToProjectLabel {
  color: #f0f0f0;
}
/*Video Directory */
.videoDirectory.show.clear {
  display: none !important;
  margin: 20px 0 0 0;
}
@media (min-width: 992px) {
  .videoDirectoryRow.show.clear {
    display: block !important;
    background-size: 165px 229px;
    background-repeat: no-repeat;
    background-position: 0 center;
    font-size: 0.9em;
    padding: 0 20px;
  }
}
span.videoDirectory {
  padding: 10px 10px 10px 60px;
  background-color: #fff;
  line-height: 1.3em;
  background: #fff url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/icon_videoDirectory_color.svg') no-repeat;
  background-position: 8px center;
  min-height: 66px;
  display: table;
  border: 1px solid #672a7b;
}
@media screen and (-ms-high-contrast: active) {
  span.videoDirectory {
    background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/icon_videoDirectory_white.svg') no-repeat;
    background-position: 8px center;
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  span.videoDirectory {
    background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/icon_videoDirectory_black.svg') no-repeat;
    background-position: 8px center;
  }
}
@media screen and (-ms-high-contrast: white-on-black) {
  span.videoDirectory {
    background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/icon_videoDirectory_white.svg') no-repeat;
    background-position: 8px center;
  }
}
a#videoDirectoryLabel {
  display: table-cell;
  vertical-align: middle;
}
/*YouTube Player*/
#videoTitle {
  top: 340px;
  font-weight: normal;
  margin: 10px 10px 0 20px;
  font-size: 1.5em;
  margin-left: 20px !important;
}
#videoDesc {
  position: absolute;
  top: 380px;
  margin: -5px 20px 10px 20px;
  overflow-y: scroll;
  height: 80px;
}
/*TEMPORARY - NEED TO MOVE TO JUMBOTRON.CSS*/
.navbar.head1 {
  background-color: #f9f9f9;
  border-color: #666;
}
.list-group-item.tilebox a:before {
  content: "\E7C3";
  color: #0063B1;
  font-family: MsAds MDL2 Assets;
  margin-inline-start: -20px;
  margin-inline-end: 5px;
  display: inline-block;
}
.list-group-item:last-child {
  margin: 0 !important;
}
@media (min-width: 992px) {
  .list-group-item:last-child {
    margin: 0;
    background: #f3f2f1;
    padding: 0;
  }
}
@media (min-width: 768px) {
  .tilebox ul {
    padding: 0;
    margin: 0;
  }
}
@media (min-width: 768px) {
  .tilebox {
    padding: 0;
  }
}
.navbar-default .navbar-nav > li > a {
  padding: 12px 0 10px 13px !important;
}
.navbar-default .navbar-nav > li > a:focus {
  margin-left: 19px;
  border-bottom: 3px solid #0078d4;
}
.navbar-default .navbar-nav > li.navbar-right > a {
  color: #0078d4;
}
.navbar-default .navbar-nav > li.navbar-right > a:hover {
  text-decoration: underline;
  color: #005a9e;
}
.navbar-default .navbar-nav > li.navbar-right > a:last-child {
  padding-right: 13px !important;
}
.navbar-default.head2 > .container {
  border-bottom: 1px solid #ccc;
}
@media (min-width: 768px) {
  .container:first-child {
    border: none;
    padding-left: 0 !important;
  }
}
.ContentContainer {
  height: inherit;
  overflow: auto;
}
.SearchContainer {
  padding-left: 0 !important;
  padding-bottom: 1px;
  height: inherit;
  margin: 20px 20px 20px 40px;
}
@media (min-width: 768px) {
  .SearchContainer .col-sm-8.blog-main {
    background: #fff !important;
  }
  .ContentContainer {
    overflow: unset;
  }
}
@media (min-width: 992px) {
  .SearchContainer .col-sm-8.blog-main {
    margin: 0;
    width: 100%;
  }
  .SearchContainer {
    padding-left: 0 !important;
    padding-bottom: 1px;
    margin-top: 30px;
    height: inherit;
    margin: 30px 0 0;
  }
}
@media (min-width: 992px) {
  .SearchContainer .col-sm-3.col-sm-offset-1.video-sidebar {
    margin-left: 30px !important;
    padding-top: 10px;
    width: 10%;
  }
}
.row {
  margin: 0;
  display: flex;
  flex-direction: column-reverse;
  padding-bottom: 0;
}
.row.masonry-container {
  margin-top: 0;
  margin-bottom: 40px;
  margin-left: 0px;
}
@media (min-width: 992px) {
  .row {
    display: block !important;
  }
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  padding-right: 2%;
  padding-left: 0;
  padding-bottom: 0;
  /*border-bottom: 5px solid #fff;*/
}
.list-group.col-sm-6.col-md-4.tile.item {
  background: #f3f2f1;
}
.list-group-item.tilebox {
  background: none;
  padding-left: 20px;
}
@media (min-width: 768px) {
  .list-group-item.tilebox {
    padding: 20px;
  }
}
@media (min-width: 768px) {
  .list-group.col-sm-6.col-md-4.tile.item {
    margin: 10px 20px 10px 0;
    padding: 0 20px;
    background: #f3f2f1;
  }
}
@media (min-width: 992px) {
  .col-sm-3 {
    width: 25%;
    margin-bottom: 260px;
  }
}
@media (min-width: 768px) {
  .col-sm-8 {
    margin-right: 40px;
    background: none !important;
  }
}
@media (min-width: 992px) {
  .col-sm-8 {
    max-width: 900px;
    padding: 0 !important;
    width: 70%;
    margin: 0 0 50px 10px !important;
  }
}
.col-sm-8 {
  margin: 0;
  border-bottom: none;
  padding-right: 0px;
}
.not-active {
  pointer-events: none;
  cursor: default;
}
.expando-head-bg {
  display: none;
}
.expando-head-bg img {
  vertical-align: middle;
}
.apexContentTile .expando-head-bg img {
  display: inline;
}
.apexContentTile.homeResources:first-child {
  margin-left: 0;
}
.apexContentTile.homeResources:last-child {
  margin-right: 0;
  border-right: none;
}
@media (min-width: 768px) {
  .apexContentTile.homeResources:first-child {
    margin-left: 0;
  }
}
.homeResources .HEADING {
  text-align: left;
  padding: 0;
  text-transform: none !important;
  color: #0078D4 !important;
  font-weight: 500 !important;
  font-size: 1.4em !important;
  margin-bottom: 10px !important;
}
.homeResources a {
  padding: 8px 15px !important;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 1em;
  color: #fff;
  font-weight: 500;
  float: left;
  background: #0078D4;
  /*border-radius: 5px;*/
}
.homeResources a:hover {
  background-color: #0094eb;
  color: white;
  text-decoration: none;
}
.caret {
  width: 20px;
  height: 15px;
  border: none;
  padding-top: 2px;
}
.caret:before {
  font-family: MsAds MDL2 Assets;
  color: #323130;
  font-size: 12px;
  font-weight: normal;
  content: "\E972";
}
#apexbody {
  min-height: 100%;
  position: relative;
  font-size: 14px;
  background: #fff;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  color: #323130;
}
#apexbody .header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1030;
}
#apexbody.PubCenter_v4 .SearchWrapper {
  margin-top: 0;
}
#apexbody #cookie-banner {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1060;
}
.AllContentContainer {
  padding-bottom: 0;
  overflow: hidden;
}
@media (min-width: 768px) {
  .AllContentContainer {
    padding-bottom: 35px;
  }
}
/*Move to Jumbotron.css after testing*/
.navbar-default {
  background-color: #fff;
}
.navbar-default .navbar-nav > .active > a {
  border-bottom: 3px solid #0078D4;
}
.navbar-default .navbar-nav > .active > a:hover {
  border-bottom: 3px solid #0078d7;
  color: #201f1e;
}
@media (min-width: 768px) {
  body {
    background-color: #fff;
  }
}
@media (min-width: 768px) {
  .SearchContainer {
    margin-top: 40px !important;
    padding-left: 5px;
    height: inherit;
    background: #fff;
    margin-left: 36px;
    padding-left: 15px !important;
  }
}
@media (min-width: 992px) {
  .SearchContainer {
    width: 570px;
  }
}
.SearchContainer .row {
  display: flex !important;
}
#apex_new_to_ad,
#apex_sign_in_ad,
#apex_sign_up_ad {
  display: none;
}
@media (min-width: 768px) {
  #apex_new_to_ad,
  #apex_sign_in_ad,
  #apex_sign_up_ad {
    margin-top: 0px;
    display: inline-block;
  }
}
#apex_new_to_ad a {
  padding-top: 3px;
  font-size: 0.9em;
  background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/icon_newAdv_color.svg') no-repeat;
  text-decoration: none;
  display: none;
}
@media (min-width: 992px) {
  #apex_new_to_ad a {
    display: inline-block;
  }
}
@media screen and (-ms-high-contrast: active) {
  #apex_new_to_ad a {
    background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/icon_newAdv_white.svg') no-repeat;
  }
}
@media screen and (-ms-high-contrast: black-on-white) {
  #apex_new_to_ad a {
    background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/icon_newAdv_black.svg') no-repeat;
  }
}
@media screen and (-ms-high-contrast: white-on-black) {
  #apex_new_to_ad a {
    background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Images/icon_newAdv_white.svg') no-repeat;
  }
}
#apex_sign_in_ad a {
  color: #0078D4;
  display: block;
  white-space: nowrap;
  padding: 6px 13px;
  height: 32px;
  text-decoration: none;
}
#apex_sign_in_ad a:hover {
  text-decoration: none;
}
#apex_sign_up_ad a {
  color: #fff;
  background-color: #0078D4;
  display: block;
  white-space: nowrap;
  padding: 6px 13px;
  margin-left: 15px;
  height: 32px;
}
#apex_sign_up_ad a:hover {
  text-decoration: none;
  background-color: #106ebe;
}
#apex_sign_up_ad a:focus {
  outline-offset: 0;
  background-color: #106ebe;
}
#apex_sign_up_ad a:active,
#apex_sign_up_ad a.active {
  background-color: #005a9e;
  border: 1px solid #005a9e;
  color: #fff;
}
.dropdown-toggle:focus {
  outline: auto 2px Highlight;
  outline: auto 5px -webkit-focus-ring-color;
}
.dropdown-menu {
  background-color: #fff !important;
  border: none;
  box-shadow: 0px 0.6px 1.8px rgba(0, 0, 0, 0.108), 0px 3.2px 7.2px rgba(0, 0, 0, 0.132);
  border-radius: 2px;
  left: 20px;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #e6e6e6 !important;
}
.dropdown-menu > .active > a {
  background-color: #fff;
}
.dropdown-menu > .active > a:hover {
  background-color: #e6e6e6;
}
.navbar-default .navbar-nav > li > a:hover {
  color: #0078D4;
  border-bottom: 3px solid #0078D4;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover {
  color: #0078D4;
  border-bottom: 3px solid #0078D4;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  background-color: #fff;
  border-bottom: 3px solid #0078D4;
}
a#bingYahooLabel {
  display: none;
}
ul.nav.navbar-nav.apex-menu li.navbar-right a:hover,
ul.nav.navbar-nav.apex-menu li.navbar-right a:focus {
  border-bottom: none;
}
@media (min-width: 768px) {
  ul.navbar-nav.navbar-nav-footer.navbar-right.footer {
    padding-left: 30px;
  }
}
.col-sm-3.col-sm-offset-1.video-sidebar {
  padding: 15px 20px 20px 0;
  float: left;
  width: 90%;
}
@media (min-width: 992px) {
  .col-sm-3.col-sm-offset-1.video-sidebar {
    padding: 40px 20px 20px 40px;
    margin-left: 40px;
  }
}
.navbar-toggle {
  background: transparent url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/Images/Bing_Ads_Sprite.png') no-repeat scroll 2px -1355px;
  margin-top: 12px;
  padding: 10px 12px;
}
.navbar-inverse .navbar-toggle {
  display: none;
}
h2 {
  font-size: 1em;
  font-weight: bold;
}
.footer > li > a {
  float: none;
  text-decoration: underline;
}
@media (min-width: 768px) {
  .footer > li > a {
    float: left;
  }
}
/*End Move to Jumbotron.css after testing*/
/* Help discoverability - begin  07/12/2016*/
.apex_platform_chrome {
  background-color: #fff;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  border: 1px solid lightgray;
  width: 252px;
}
.apex_search_area {
  white-space: nowrap;
  width: 230px;
  background-color: #fff;
  margin-top: 3px;
  margin-left: 10px;
}
.apex_header_area {
  background-color: #0078D4;
  height: 80px;
}
.apex_header {
  white-space: nowrap;
  color: white;
  background-color: #0078D4;
  padding-top: 7px;
}
.apex_header .back_button {
  margin-left: 10px;
}
.apex_header .back_button.active {
  color: #fff;
  cursor: default;
}
.apex_header .back_button.active:hover {
  cursor: pointer;
}
.apex_header .back_button.disabled {
  color: darkgrey;
}
.apex_header .close_button {
  float: right;
  margin-right: 10px;
  cursor: default;
}
.apex_header .close_button:hover {
  cursor: pointer;
}
.apex_support_area {
  background-color: #0078D4;
  color: #fff;
  position: absolute;
  bottom: 1px;
  width: 96%;
  padding-left: 10px;
}
.apex_support_area .support {
  padding-top: 10px;
}
.apex_support_area .support img {
  vertical-align: middle;
}
.apex_support_area .support:hover {
  cursor: pointer;
}
.apex_support_area .support_label {
  margin-left: 10px;
}
.apex_support_area .support_dropdown {
  float: right;
  margin-right: 10px;
}
.apex_content_area {
  width: 250px !important;
  float: right;
  padding: 3px;
}
.apexHelpContainer #railContent #railContent {
  margin: 10px;
}
.apexHelpContainer #railContent hr {
  margin-left: 10px;
}
.apexHelpContainer #railContent .SearchRow {
  padding-bottom: 1px !important;
  padding-left: 23px;
}
.apexHelpContainer #railContent .SearchRow > .SearchTitle {
  text-overflow: normal;
  padding: 10px;
  white-space: normal !important;
  width: 220px !important;
  padding-bottom: 0;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  color: #1570A6;
}
.apexHelpContainer #railContent .SearchRow.Search {
  padding-left: 0;
}
.apexHelpContainer #railContent .SearchRow.Video img {
  padding-right: 5px;
  vertical-align: middle;
}
.apexHelpContainer #railContent input.apex_querybox {
  min-width: 0;
  width: 180px;
}
.apexHelpContainer #railContent input.apex_querybutton {
  height: 20px !important;
  margin-left: 10px;
  background: url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/images/ab-chrome-v3.png') no-repeat -3px -170px !important;
}
.apexHelpContainer #railContent .SearchLabel {
  height: 19px;
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  margin-left: 10px;
  text-align: left;
  padding-top: 20px;
}
.apexHelpContainer #railContent .SearchLabel img {
  padding-right: 5px;
  vertical-align: middle;
  margin-top: -2px;
}
.apexHelpContainer #railContent .SearchLabel span {
  padding-right: 5px;
}
homeheadercontent .apexHelpContainer .apex_content_title {
  font-family: 'Segoe UI Bold', 'Segoe UI';
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  margin: 15px 0 0 10px;
}
/* Help discoverability - end */
/*Custom (homeV2page) layout*/
.homeHeaderContent .HEADING {
  font-size: 26px !important;
  font-weight: 500 !important;
  text-transform: none !important;
  color: #fff !important;
}
@media (min-width: 768px) {
  .ContentContainer {
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .ContentContainer {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .ContentContainer,
  .SearchContainer {
    margin: 0 auto;
  }
}
.apexContentTile.homeHeaderContainer {
  float: none;
  width: 100%;
  max-width: 1740px;
  margin: 0 auto;
  display: table;
  height: 300px;
  overflow: hidden;
}
.apexContentTile.videoHeaderContainer {
  float: none;
  width: 80%;
  display: table;
  overflow: hidden;
  margin: 0 auto;
}
.apexContentTile.homeHeaderContent {
  margin: 0 auto;
  text-align: center;
  float: none;
}
.apexContentTile.homeBodyContainer {
  max-width: 2000px;
  margin: 0 auto 40px;
  border-collapse: separate;
  border-spacing: 30px 0;
  width: auto;
  padding-top: 17px;
}
.apexContentTile.homeBody4col.apexContentTile {
  width: 100%;
  margin: 0 auto;
  float: none;
  background: #fff;
}
.apexContentTile.homeResourcesContainer {
  border-top: none;
  margin: 60px auto 0;
  float: left;
}
.apexContentTile.homeResourcesBackground {
  float: none;
  margin: 0 auto;
  border-top: none;
  display: inline-block;
  padding: 0 30px;
}
.apexContentTile.homeResources {
  margin: 10px 0;
  float: left;
  padding: 10px 30px 20px 0;
  width: 90%;
}
#railContent.dmc .apexContentTile.homeBodyContainer {
  margin: 0;
  padding-top: 0;
}
@media (min-width: 768px) {
  .apexContentTile.homeHeaderContainer {
    height: auto;
    padding: 20px 0;
  }
}
@media (min-width: 768px) {
  .apexContentTile.startHeaderContainer {
    display: table;
    overflow: hidden;
    float: none;
    width: 100%;
    min-width: 410px;
    margin: 20px auto 0;
  }
}
@media (min-width: 992px) {
  .apexContentTile.homeHeaderContainer {
    height: 404px;
    margin-bottom: 30px;
  }
}
@media (min-width: 992px) {
  .apexContentTile.videoHeaderContainer {
    margin-bottom: 50px;
  }
}
@media (min-width: 992px) {
  .apexContentTile.startHeaderContainer {
    margin-bottom: 50px;
    margin-top: 0;
    height: 300px;
  }
}
@media (min-width: 1200px) {
  .apexContentTile.homeHeaderContainer {
    height: 404px;
    margin-bottom: 30px;
  }
  .apexContentTile.homeHeaderContainer .HEADING {
    text-align: center !important;
  }
}
.container {
  padding-right: 0;
  padding-left: 0;
}
.container > .navbar-header {
  margin-right: 0;
}
@media (min-width: 992px) {
  .apexContentTile.homeResourcesBackground {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .apexContentTile.homeResources {
    margin: 10px 20px 0 0;
    padding: 10px 20px 20px 0;
  }
}
@media (min-width: 992px) {
  .apexContentTile.homeResources {
    width: 30%;
  }
}
@media (min-width: 992px) {
  .apexContentTile.homeResources:first-child {
    margin-left: 50px;
  }
}
.navbar-form.navbar-right {
  position: absolute;
}
@media (min-width: 768px) {
  .navbar-nav > li.navbar-right {
    position: absolute;
    right: 20px !important;
  }
}
@media (min-width: 768px) {
  .navbar-inverse .navbar-collapse,
  .navbar-inverse .navbar-form {
    right: 20px !important;
    padding-left: 30px !important;
  }
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  background-color: #fff;
}
.head1 .container {
  border-bottom: 1px solid #ccc;
}
@media (min-width: 768px) {
  .head1 .container {
    border-bottom: none;
  }
}
#railContent #cntnt {
  margin: 0 20px;
  padding-top: 20px;
}
@media (min-width: 768px) {
  .col-sm-3.col-sm-offset-1 {
    width: 100%;
    margin: 0;
    padding-left: 0 !important;
  }
}
@media (min-width: 992px) {
  .col-sm-3.col-sm-offset-1 {
    width: 5%;
    margin-left: 65px;
    margin-bottom: 30px;
    margin-top: 30px;
  }
  #railContent #cntnt {
    margin: 0 40px;
  }
}
.col-sm-3.col-sm-offset-1 {
  margin-left: 0px;
  margin-right: 0px;
  padding: 0;
}
.videoHeaderMasterContainer {
  background: #004578;
  margin-left: -40px;
  background-size: cover;
  margin-right: -40px;
}
@media (min-width: 992px) {
  .videoHeaderMasterContainer {
    background: url(https://app.smartcontext.ai/default/https://help.ads.microsoft.com/resources/targeted/Bing_Ads/en/BA_VideoHero.gif) no-repeat left center;
  }
  .col-sm-3.col-sm-offset-1 {
    margin-left: 65px;
    margin-bottom: 30px;
    margin-top: 30px;
  }
}
.startHeaderMasterContainer {
  background: url(https://app.smartcontext.ai/default/https://help.ads.microsoft.com/resources/targeted/Bing_Ads/en/BA_GetStartedHeroPhoto.jpg) no-repeat center center;
  background-size: cover;
  margin-left: -50px;
  margin-bottom: 50px;
}
.homeHeaderMasterContainer {
  background: #124678;
  background-size: cover;
}
@media (min-width: 992px) {
  .homeHeaderMasterContainer {
    background: url(https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/BA_HomeHero.gif) no-repeat left center;
  }
}
/*END Custom (homeV2page) layout*/
/*SEO Featured Pages layout*/
.apexContentTile h1 {
  text-align: center;
  color: #fff !important;
  padding-top: 130px;
}
/*END SEO Featured Pages layout*/
/*Training callout*/
.apexContentTile.trainingContainer {
  background: url(https://app.smartcontext.ai/default/https://help.ads.microsoft.com/resources/targeted/Bing_Ads/en/Global_Icon_trainingCallout.png) no-repeat 20px center;
  background-color: #f9f9f9;
  padding: 10px 10px 10px 135px;
  display: inline-block;
  width: 350px;
  margin-left: 20px;
}
/* END Training Callout*/
/*2017 GETTING STARTED*/
.apexContentTile.GetStartedSection {
  display: table;
  border-spacing: 0;
  border-collapse: separate;
  padding-top: 0;
  clear: both;
  margin: 0 auto;
  float: left;
}
.apexContentTile.GetStartedSection:nth-child(1) {
  padding-top: 20px !important;
}
.apexContentTile.GetStartedSection:nth-child(5) {
  padding-top: 0;
  margin-bottom: 150px;
}
.apexContentTile.GetStartedSection:nth-child(6) {
  padding-top: 0;
  margin-bottom: 150px;
}
.apexContentTile.GetStartedSection:nth-child(11) {
  padding-top: 0;
}
.apexContentTile.GetStartedSection:nth-child(16) {
  padding-top: 0;
}
.apexContentTile.GetStartedRow1 {
  display: table-row;
  float: left;
}
.apexContentTile.GetStartedMarker {
  display: table-cell;
  vertical-align: top;
}
.apexContentTile.GetStartedHeading {
  display: table-cell;
  vertical-align: bottom;
}
.apexContentTile.GetStartedRow2 {
  display: table-row;
  float: left;
}
.apexContentTile.GetStartedPath {
  display: none;
  vertical-align: top;
  background: url(https://app.smartcontext.ai/default/https://help.ads.microsoft.com/resources/targeted/Bing_Ads/en/BA_GetStarted_PathBg.png);
}
.apexContentTile.GetStartedText {
  display: table-cell;
  vertical-align: top;
  padding-left: 35px;
}
@media (min-width: 768px) {
  .apexContentTile.GetStartedSection {
    float: none;
  }
}
@media (min-width: 768px) {
  .apexContentTile.GetStartedSection:nth-child(1) {
    padding-top: 120px !important;
  }
}
@media (min-width: 768px) {
  .apexContentTile.GetStartedSection:nth-child(1) {
    padding-top: 120px;
  }
}
@media (min-width: 768px) {
  .apexContentTile.GetStartedSection:nth-child(5) {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .apexContentTile.GetStartedSection:nth-child(6) {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .apexContentTile.GetStartedPath {
    display: table-cell;
  }
}
.GetStartedHeaderMasterContainer {
  background: #fff;
  margin: 20px 0 30px;
}
.GetStartedHeaderMasterContainer p {
  color: #002050;
}
.GetStartedHeaderMasterContainer h2.HEADING {
  font-weight: 400 !important;
  font-size: 2em !important;
}
@media (min-width: 768px) {
  .GetStartedHeaderMasterContainer {
    background: #fff;
  }
}
@media (min-width: 992px) {
  .GetStartedHeaderMasterContainer {
    background: url(https://app.smartcontext.ai/default/https://help.ads.microsoft.com/resources/targeted/Bing_Ads/en/BA_GetStarted_Hero.png) no-repeat left center;
    background-size: cover;
    padding-top: 0;
    margin-top: 3px;
    margin-left: -5px;
  }
}
@media (min-width: 768px) {
  .GetStartedHeaderMasterContainer h2.HEADING {
    font-size: 30px !important;
  }
}
/* Style the tab */
#railContent {
  /* Style the tab content */
}
#railContent div.apexTab {
  overflow: hidden;
  /* Style the buttons inside the tab */
}
#railContent div.apexTab button {
  background-color: inherit;
  float: left;
  outline: none;
  cursor: pointer;
  transition: 0.3s;
  font-size: 14px;
  background: #f9f9f9;
  padding: 20px;
  display: table-cell;
  border: none;
  border-left: none;
  height: 150px;
  width: 33.33%;
  /* Change background color of buttons on hover */
}
#railContent div.apexTab button:hover {
  background-color: #fff;
}
#railContent div.apexTab button:focus {
  outline: auto 2px Highlight;
  outline: auto 5px -webkit-focus-ring-color;
}
#railContent div.apexTab button:nth-child(1) {
  border-left: 1px solid #e6e6e6;
  border-right: none;
}
#railContent div.apexTab button:nth-child(3) {
  border-left: none;
}
#railContent div.apexTab button.active {
  background: #fff;
  border-bottom: none;
  border-top: 5px solid #0071bc;
}
#railContent .apexTabContent {
  display: none;
  padding-left: 0px;
  border: none;
  background-color: white;
  clear: both;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 50px;
  padding-bottom: 150px;
}
#railContent .apexContentTile.GetStartedVideo p {
  margin-bottom: 30px;
  padding-bottom: 0;
  width: 100%;
  font-size: 0.9em;
}
#railContent button.apexTabLink {
  background: #f4f4f4;
}
#railContent button.apexTabLink:hover {
  background: #fff;
}
#railContent .apexTabLink span.input {
  width: 250px;
  margin: 0 auto;
  font-style: normal;
}
#railContent .apexContentTile.TwoColumnTabContainer .apexTabLink span.input {
  font-size: 16px;
}
@media (min-width: 768px) {
  #railContent div.apexTab button {
    font-size: 17px;
    border: 1px solid #e6e6e6;
  }
}
@media (min-width: 768px) {
  #railContent .apexTabContent {
    width: 850px;
    border: 1px solid #e6e6e6;
    border-top: none;
    margin: 0 auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-left: 30px;
  }
}
@media (min-width: 768px) {
  #railContent .apexContentTile.TwoColumnTabContainer .apexTabContent {
    width: 100%;
    padding: 40px 50px 50px 50px;
  }
}
.apexContentTile.GetStartedNavSection {
  background: #f9f9f9;
  margin: 0 auto;
  text-align: center;
  font-size: 22px;
  color: #112351;
  display: table;
}
.apexContentTile.GetStartedVideo {
  display: table-cell;
  vertical-align: top;
  padding: 20px 0 0 0;
  background: #fff;
}
.apexContentTile.GetStartedVideo .abEmbedVideo {
  font-size: 0;
  border: 1px solid #ccc;
  line-height: 0;
  margin-top: -62px;
  cursor: pointer;
}
.apexContentTile.GetStartedNav a.LINK {
  color: #0071bc;
}
.apexContentTile.GetStartedNav img {
  height: 45px;
  margin-bottom: 10px;
}
.apexContentTile.GetStartedSpacer {
  width: 72px;
  border-bottom: 1px solid #e6e6e6;
  display: table-cell;
}
.apexContentTile.GetStartedVideo h2.HEADING {
  text-align: left;
  margin: 10px 0 5px 0 !important;
  font-size: 1.2em !important;
}
.apexContentTile.GetStartedTitle {
  font-size: 14px;
  vertical-align: top;
  display: block;
  width: 295px;
  padding-left: 10px;
  padding-top: 12px;
  line-height: 16px;
  height: 50px;
}
.apexContentTile.GetStartedPageMaster {
  background: #fff;
}
.apexContentTile.GetStartedNavContainer {
  margin: 0 auto;
  display: table;
  width: 100%;
}
@media (min-width: 768px) {
  .apexContentTile.GetStartedVideo {
    width: 642px;
    padding: 0 0 0 10px;
  }
}
@media (min-width: 768px) {
  .apexContentTile.GetStartedVideo .abEmbedVideo {
    margin-top: -105px;
  }
}
@media (min-width: 768px) {
  #railContent .apexContentTile.GetStartedVideo p {
    padding-bottom: 50px;
    padding-right: 20px;
    width: 100%;
    font-size: 1em;
  }
}
@media (min-width: 768px) {
  .apexContentTile.GetStartedVideo h2.HEADING {
    font-size: 1.4em;
  }
}
button.apexTabLink.active {
  background: #fff !important;
}
@media (min-width: 768px) {
  .apexContentTile.GetStartedTitle {
    font-size: 22px;
    width: 400px;
    display: table-cell;
    padding-left: 20px;
    line-height: 26px;
  }
}
@media (min-width: 768px) {
  .apexContentTile.GetStartedNavContainer {
    width: 850px;
  }
}
@media (min-width: 992px) {
  .apexContentTile.GetStartedPageMaster {
    background: #f4f4f4;
    margin: 0 -40px;
  }
}
.fromAdwordsVideo1 {
  background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Adwords_Video1_sm.png") 0 0;
  background-repeat: no-repeat;
  width: 320px;
  height: 180px;
}
@media (min-width: 768px) {
  .fromAdwordsVideo1 {
    background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Adwords_Video1.png") 0 0;
    background-repeat: no-repeat;
    width: 640px;
    height: 360px;
  }
}
@media (min-width: 768px) {
  .fromAdwordsVideo1:hover {
    background: url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Adwords_Video1.png') 0 -360px;
  }
}
.fromAdwordsVideo2 {
  background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Adwords_Video2_sm.png") 0 0;
  background-repeat: no-repeat;
  width: 320px;
  height: 180px;
}
@media (min-width: 768px) {
  .fromAdwordsVideo2 {
    background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Adwords_Video2.png") 0 0;
    background-repeat: no-repeat;
    width: 640px;
    height: 360px;
  }
}
@media (min-width: 768px) {
  .fromAdwordsVideo2:hover {
    background: url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Adwords_Video2.png') 0 -360px;
  }
}
.fromAdwordsVideo3 {
  background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Adwords_Video3_sm.png") 0 0;
  background-repeat: no-repeat;
  width: 320px;
  height: 180px;
}
@media (min-width: 768px) {
  .fromAdwordsVideo3 {
    background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Adwords_Video3.png") 0 0;
    background-repeat: no-repeat;
    width: 640px;
    height: 360px;
  }
}
@media (min-width: 768px) {
  .fromAdwordsVideo3:hover {
    background: url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Adwords_Video3.png') 0 -360px;
  }
}
.fromAdwordsVideo4 {
  background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Adwords_Video4_sm.png") 0 0;
  background-repeat: no-repeat;
  width: 320px;
  height: 180px;
}
@media (min-width: 768px) {
  .fromAdwordsVideo4 {
    background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Adwords_Video4.png") 0 0;
    background-repeat: no-repeat;
    width: 640px;
    height: 360px;
  }
}
@media (min-width: 768px) {
  .fromAdwordsVideo4:hover {
    background: url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Adwords_Video4.png') 0 -360px;
  }
}
.fromAdwordsVideo5 {
  background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Adwords_Video5_sm.png") 0 0;
  background-repeat: no-repeat;
  width: 320px;
  height: 180px;
}
@media (min-width: 768px) {
  .fromAdwordsVideo5 {
    background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Adwords_Video5.png") 0 0;
    background-repeat: no-repeat;
    width: 640px;
    height: 360px;
  }
}
@media (min-width: 768px) {
  .fromAdwordsVideo5:hover {
    background: url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Adwords_Video5.png') 0 -360px;
  }
}
.fromScratchVideo1 {
  background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Scratch_Sprite_sm.png") 0 0;
  background-repeat: no-repeat;
  width: 320px;
  height: 180px;
}
@media (min-width: 768px) {
  .fromScratchVideo1 {
    background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Scratch_Sprite.png") 0 0;
    background-repeat: no-repeat;
    width: 640px;
    height: 360px;
  }
}
@media (min-width: 768px) {
  .fromScratchVideo1:hover {
    background: url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Scratch_Sprite.png') 0 -360px;
  }
}
.fromScratchVideo2 {
  background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Scratch_Sprite_sm.png") 0 0;
  background-repeat: no-repeat;
  width: 320px;
  height: 180px;
}
@media (min-width: 768px) {
  .fromScratchVideo2 {
    background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Scratch_Sprite.png") 0 0;
    background-repeat: no-repeat;
    width: 640px;
    height: 360px;
  }
}
@media (min-width: 768px) {
  .fromScratchVideo2:hover {
    background: url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Scratch_Sprite.png') 0 -360px;
  }
}
.fromScratchVideo3 {
  background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Scratch_Sprite_sm.png") 0 0;
  background-repeat: no-repeat;
  width: 320px;
  height: 180px;
}
@media (min-width: 768px) {
  .fromScratchVideo3 {
    background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Scratch_Sprite.png") 0 0;
    background-repeat: no-repeat;
    width: 640px;
    height: 360px;
  }
}
@media (min-width: 768px) {
  .fromScratchVideo3:hover {
    background: url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Scratch_Sprite.png') 0 -360px;
  }
}
.fromScratchVideo4 {
  background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Scratch_Sprite_sm.png") 0 0;
  background-repeat: no-repeat;
  width: 320px;
  height: 180px;
}
@media (min-width: 768px) {
  .fromScratchVideo4 {
    background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Scratch_Sprite.png") 0 0;
    background-repeat: no-repeat;
    width: 640px;
    height: 360px;
  }
}
@media (min-width: 768px) {
  .fromScratchVideo4:hover {
    background: url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Scratch_Sprite.png') 0 -360px;
  }
}
.fromScratchVideo5 {
  background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Scratch_Sprite_sm.png") 0 0;
  background-repeat: no-repeat;
  width: 320px;
  height: 180px;
}
@media (min-width: 768px) {
  .fromScratchVideo5 {
    background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Scratch_Sprite.png") 0 0;
    background-repeat: no-repeat;
    width: 640px;
    height: 360px;
  }
}
@media (min-width: 768px) {
  .fromScratchVideo5:hover {
    background: url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_Scratch_Sprite.png') 0 -360px;
  }
}
.newToSemVideo1 {
  background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_SEM_Video1_sm.png") 0 0;
  background-repeat: no-repeat;
  width: 320px;
  height: 180px;
}
@media (min-width: 768px) {
  .newToSemVideo1 {
    background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_SEM_Video1.png") 0 0;
    background-repeat: no-repeat;
    width: 640px;
    height: 360px;
  }
}
@media (min-width: 768px) {
  .newToSemVideo1:hover {
    background: url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_SEM_Video1.png') 0 -360px;
  }
}
.newToSemVideo2 {
  background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_SEM_Video2_sm.png") 0 0;
  background-repeat: no-repeat;
  width: 320px;
  height: 180px;
}
@media (min-width: 768px) {
  .newToSemVideo2 {
    background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_SEM_Video2.png") 0 0;
    background-repeat: no-repeat;
    width: 640px;
    height: 360px;
  }
}
@media (min-width: 768px) {
  .newToSemVideo2:hover {
    background: url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_SEM_Video2.png') 0 -360px;
  }
}
.newToSemVideo3 {
  background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_SEM_Video3_sm.png") 0 0;
  background-repeat: no-repeat;
  width: 320px;
  height: 180px;
}
@media (min-width: 768px) {
  .newToSemVideo3 {
    background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_SEM_Video3.png") 0 0;
    background-repeat: no-repeat;
    width: 640px;
    height: 360px;
  }
}
@media (min-width: 768px) {
  .newToSemVideo3:hover {
    background: url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_SEM_Video3.png') 0 -360px;
  }
}
.newToSemVideo4 {
  background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_SEM_Video4_sm.png") 0 0;
  background-repeat: no-repeat;
  width: 320px;
  height: 180px;
}
@media (min-width: 768px) {
  .newToSemVideo4 {
    background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_SEM_Video4.png") 0 0;
    background-repeat: no-repeat;
    width: 640px;
    height: 360px;
  }
}
@media (min-width: 768px) {
  .newToSemVideo4:hover {
    background: url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_SEM_Video4.png') 0 -360px;
  }
}
.newToSemVideo5 {
  background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_SEM_Video5_sm.png") 0 0;
  background-repeat: no-repeat;
  width: 320px;
  height: 180px;
}
@media (min-width: 768px) {
  .newToSemVideo5 {
    background: url("https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_SEM_Video5.png") 0 0;
    background-repeat: no-repeat;
    width: 640px;
    height: 360px;
  }
}
@media (min-width: 768px) {
  .newToSemVideo5:hover {
    background: url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/GS_SEM_Video5.png') 0 -360px;
  }
}
.apexTabLink img {
  padding-bottom: 5px;
  margin-top: -10px;
  display: none;
}
@media (min-width: 768px) {
  .apexTabLink img {
    display: block;
  }
}
.GetStartedHelpPane {
  display: none;
}
.GetStartedLogo {
  margin-top: -30px;
  margin-bottom: 50px;
  padding-top: 50px;
  display: none;
}
@media (min-width: 992px) {
  .GetStartedLogo {
    margin-top: -122px;
    padding-top: 0;
    display: block;
  }
}
/*END 2017 GETTING STARTED*/
/* BEGIN AUTO SUGGESTION */
#apex-suggestion-box {
  display: none;
  font-family: inherit;
  background: #fff;
  padding: 0;
  margin: 0 10px 0 0;
  z-index: 1050;
  border: none;
  box-shadow: 0 3.2px 7.2px rgba(0, 0, 0, 0.132);
  width: 555px;
}
#apex-suggestion-box #no-suggestions {
  padding: 10px;
}
#apex-suggestion-box ul {
  list-style: none;
  width: 100%;
  padding: 0;
  margin: 0;
  clear: both;
  display: none;
}
#apex-suggestion-box ul > li {
  padding: 0;
  margin: 0;
}
#apex-suggestion-box ul > li a {
  display: inline-block;
  height: 100%;
  color: inherit;
  text-decoration: none;
  padding: 10px 25px 10px 0;
}
#apex-suggestion-box ul > li a:hover {
  background: #f4f4f4;
}
#apex-suggestion-box ul > li > .apex-topic,
#apex-suggestion-box ul > li > .apex-video {
  position: absolute;
  margin-top: 9px;
}
#apex-suggestion-box ul > li > span:last-child {
  padding-left: 40px;
}
#apex-suggestion-box .selected {
  background-color: #eee;
}
#apex-suggestion-box #apex-suggestion-header {
  margin-right: 10px;
  margin-top: 5px;
  font-weight: bold;
  font-size: 0.8em;
  color: #999;
  float: right;
}
.screen-reader-only {
  position: absolute;
  height: 1px;
  width: 1px;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: polygon(0 0, 0 0, 0 0);
  -webkit-clip-path: polygon(0 0, 0 0, 0 0);
  overflow: hidden !important;
}
@media (min-width: 768px) {
  #apex-suggestion-box ul {
    list-style: none;
    width: 100%;
    padding: 0;
    margin: 0;
    clear: both;
    display: block;
  }
}
.apex-video:before {
  content: "\E714";
  font-family: MsAds MDL2 Assets;
  margin: 0 5px 0 15px;
  display: inline-block;
  font-size: 18px;
  vertical-align: middle;
}
.apex-topic:before {
  font-family: MsAds MDL2 Assets;
  font-weight: normal;
  content: "\E7C3";
  margin: 0 5px 0 15px;
  display: inline-block;
}
#apexbody #searchHeading {
  display: block;
  font-size: 26px;
  font-weight: 400;
  text-align: left;
  padding-bottom: 20px;
  margin-left: -20px;
}
/*END 2017 GETTING STARTED*/
/*START 2019 HP REDESIGN*/
.apexContentTile.newHomeHeaderLeftContainer {
  padding: 50px;
  background: #0078D4;
  text-align: center;
}
.apexContentTile.newHomeHeaderLeftContainer h2 {
  text-align: center;
  color: #fff !important;
  font-size: 26px !important;
}
.apexContentTile.newHomeHeaderLeftContainer a:hover {
  text-decoration: none;
  background: #024b50;
}
.apexContentTile.newHomeHeaderMasterContainer a {
  border: 1px solid #fff;
  color: #fff;
  padding: 8px;
  display: inline-block;
}
.apexContentTile.newHomeHeaderMasterContainer a:hover {
  text-decoration: none;
}
.apexContentTile.newHomeHeaderMasterContainer a:visited {
  color: #fff;
}
.apexContentTile.newHomeHeaderRightContainer {
  text-align: center;
}
.apexContentTile.newHomeHeaderRightContainer img {
  float: right;
  margin-top: -60px;
}
.apexContentTile.newHomeHeaderRightTop {
  background: #00188f;
  padding: 20px;
  min-height: 166px;
  display: block;
  float: left;
  width: 100%;
  border-top: 20px solid #fff;
  border-bottom: 20px solid #fff;
  color: #fff;
}
.apexContentTile.newHomeHeaderRightTop a:hover {
  background: #0078D7;
}
.apexContentTile.newHomeHeaderRightBottom {
  background: #32145a;
  padding: 20px;
  display: block;
  width: 100%;
  float: right;
  color: #fff;
  margin-bottom: 50px;
}
.apexContentTile.newHomeHeaderRightBottom a:hover {
  background: #5C2D91;
}
@media (min-width: 768px) {
  .apexContentTile.newHomeHeaderMasterContainer {
    margin-bottom: 20px;
    margin-top: -14px;
    float: left;
    width: 100%;
    display: table;
    background: none;
  }
}
@media (min-width: 992px) {
  .apexContentTile.newHomeHeaderMasterContainer {
    background: url(https://app.smartcontext.ai/default/https://help.ads.microsoft.com/resources/targeted/Bing_Ads/en/BA_Hp_Hero.gif) no-repeat left top;
  }
}
@media (min-width: 992px) {
  .apexContentTile.newHomeHeaderLeftContainer {
    display: block;
    vertical-align: middle;
    margin: 110px;
    background: none;
  }
}
@media (min-width: 1200px) {
  .apexContentTile.newHomeHeaderLeftContainer {
    display: table-cell;
    width: 75%;
    margin: 0;
  }
}
#railContent .apexContentTile.newHomeHeaderLeftContainer p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  margin-bottom: 20px;
}
#railContent .apexContentTile.newHomeHeaderRightContainer h2 {
  color: #fff !important;
  font-size: 18px !important;
  text-align: center;
}
@media (min-width: 992px) {
  .apexContentTile.newHomeHeaderRightContainer {
    color: #fff;
    background: #fff;
    min-height: 220px;
  }
}
@media (min-width: 1200px) {
  .apexContentTile.newHomeHeaderRightContainer {
    border-right: 15px solid #fff;
    float: right;
    border-left: 15px solid #fff;
    border-top: 10px solid #fff;
    border-bottom: none;
  }
}
@media (min-width: 992px) {
  .apexContentTile.newHomeHeaderRightContainer {
    text-align: left;
  }
}
@media (min-width: 992px) {
  #railContent .apexContentTile.newHomeHeaderRightContainer h2 {
    text-align: left;
  }
}
@media (min-width: 992px) {
  .apexContentTile.newHomeHeaderRightContainer img {
    margin-top: -20px;
  }
  .apexContentTile.newHomeHeaderRightContainer a {
    float: right;
  }
}
@media (min-width: 992px) {
  .apexContentTile.newHomeHeaderRightTop {
    width: 50%;
    border: 20px solid #fff;
    border-right: none;
  }
}
@media (min-width: 1200px) {
  .apexContentTile.newHomeHeaderRightTop {
    display: table-cell;
    border: none;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .apexContentTile.newHomeHeaderRightBottom {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .apexContentTile.newHomeHeaderRightBottom {
    width: 50%;
    border: 20px solid #fff;
  }
}
@media (min-width: 1200px) {
  .apexContentTile.newHomeHeaderRightBottom {
    min-height: 182px;
    display: table-cell;
    border: none;
    border-top: 15px solid #fff;
    width: 100%;
  }
}
@media (min-width: 992px) {
  #railContent .apexContentTile.homeBodyContainer ul {
    margin: 10px 5px 0 5px !important;
    list-style-type: none !important;
    text-align: center;
  }
}
@media (min-width: 992px) {
  .homeBody4col .apexContentTile {
    width: 20%;
    display: table-cell;
    float: none;
  }
}
@media (min-width: 992px) {
  .apexContentTile.homeBodyContainer p {
    text-align: center;
  }
}
/*START Hide in full browser Help*/
#railContent .helpPaneOnly {
  display: none;
}
/*END Hide in full browser Help*/
/* Style the PIVOT content */
#railContent .apexContentTile.TwoColumnPivotContainer {
  margin-left: 30px;
}
#railContent .apexContentTile.TwoColumnPivotContainer .apexTabContent {
  display: none;
  padding-left: 30px;
  border: none;
  background-color: white;
  clear: both;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 0;
  padding-bottom: 0;
}
#railContent .apexContentTile.TwoColumnPivotContainer {
  /* Style the buttons inside the tab */
}
#railContent .apexContentTile.TwoColumnPivotContainer div.apexTab button.active {
  background: #fff;
  border-bottom: none;
  border-bottom: 2px solid #0071bc;
  font-weight: 600;
}
#railContent .apexContentTile.TwoColumnPivotContainer button.apexTabLink {
  background: #fff;
  width: auto;
  height: auto;
  padding: 0;
  margin-right: 20px;
  margin-bottom: 20px;
  border: none;
  height: 50px;
}
#railContent .apexContentTile.TwoColumnPivotContainer button.apexTabLink.active::before {
  background-color: transparent;
  bottom: 0px;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  box-sizing: border-box;
  transition: background-color 0.267s cubic-bezier(0.1, 0.25, 0.75, 0.9) 0s;
  border-bottom: 2px solid #0078d4;
}
#railContent .apexContentTile.TwoColumnPivotContainer button.apexTabLink:hover {
  background: #fff;
}
#railContent .apexContentTile.TwoColumnPivotContainer button.apexTabLink:focus {
  outline: auto 2px Highlight;
  outline: auto 5px -webkit-focus-ring-color;
}
#railContent .apexContentTile.TwoColumnPivotContainer button.apexTabLink.active {
  background: #fff !important;
  border-top: none;
  font-weight: 600;
  position: relative;
}
#railContent .apexContentTile.TwoColumnPivotContainer .apexTabLink span.input {
  font-size: 14px;
  width: auto;
  /* prevents shift  */
}
#railContent .apexContentTile.TwoColumnPivotContainer .apexTabLink span.input::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
#railContent .apexContentTile.TwoColumnPivotContainer div.apexTab button {
  background-color: inherit;
  float: left;
  outline: none;
  cursor: pointer;
  transition: 0.3s;
  font-size: 14px;
  background: #f9f9f9;
  display: table-cell;
  border: none;
  border-left: none;
  /* Change background color of buttons on hover */
}
#railContent .apexContentTile.TwoColumnPivotContainer div.apexTab button:hover {
  background-color: #fff;
}
@media (min-width: 768px) {
  #railContent .apexContentTile.TwoColumnPivotContainer .apexTabContent {
    width: 100%;
    padding: 0 50px 0 0;
  }
}
@media (min-width: 768px) {
  #railContent .apexContentTile.TwoColumnPivotContainer div.apexTab button {
    border: none;
  }
}
/* Digital Marketing Center */
.dmcHomeLinks {
  margin: 20px;
  border: 2px solid #fff;
  color: #fff;
  padding: 8px;
  text-align: center;
}
.dmcHomeLinks:hover {
  background: #106EBE;
}
.dmcHomeLinks a {
  font-weight: 600;
  min-width: 150px;
  color: #fff !important;
  padding: 8px;
}
.dmcHomeLinks a:hover {
  text-decoration: none;
}
a.dmcHomeLinks {
  font-weight: 600;
  min-width: 150px;
  color: #fff;
  padding: 8px;
  text-align: center;
}
.apexContentTile.dmcHome {
  display: table;
  background: #004578;
}
.apexContentTile.dmcHomeHero {
  vertical-align: top;
  padding: 10px;
  text-align: center;
}
.apexContentTile.dmcHomeHero .HEADING {
  padding: 30px 0;
  font-size: 18px !important;
  color: #fff !important;
  text-align: left;
  margin: 0;
  width: 100%;
  font-weight: 400;
}
.apexContentTile.dmcHomeHero p {
  color: #fff;
  margin: 0 0;
}
.apexContentTile.dmcHomeNav {
  margin-right: 20px;
  margin-left: 20px;
}
.apexContentTile.dmcNote {
  margin: 50px auto;
  text-align: center;
  padding-bottom: 50px;
}
@media (min-width: 768px) {
  .apexContentTile.dmcHome {
    height: 500px;
    background: none;
    width: 80%;
    margin: 50px auto 20px;
  }
  .apexContentTile.dmcHomeHero {
    width: 70%;
    background: url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/DMC_SupportHeroPhoto4.jpg') no-repeat left top;
    background-size: cover;
    margin-top: -20px;
    vertical-align: top;
    padding: 50px;
    display: table-cell;
    text-align: left;
  }
  .apexContentTile.dmcHomeHero .HEADING {
    padding: 30px 30px 20px;
    font-size: 30px !important;
    color: #444 !important;
    text-align: left;
    margin: 0 !important;
    background: rgba(255, 255, 255, 0.85);
    width: 80%;
    font-weight: 400;
  }
  .apexContentTile.dmcHomeHero p {
    color: #444;
    font-size: 18px;
    margin: 0 0;
    background: rgba(255, 255, 255, 0.85);
    padding: 0 50px 30px 30px;
    width: 80%;
  }
  .apexContentTile.dmcHomeNav {
    display: table-cell;
    width: 30%;
    background: #004578;
    text-align: center;
    vertical-align: middle;
  }
  .dmcHomeLinks {
    width: auto;
  }
}
/*END Digital Marketing Center */
/*START BAI */
.baiHomeHero {
  display: block;
  width: 100%;
  background-size: cover;
  margin-top: 0px;
  vertical-align: top;
  padding: 10px;
}
@media (min-width: 768px) {
  .baiHomeHero {
    background: url('https://app.smartcontext.ai/default/https://help.ads.microsoft.com/Resources/content/styles/Images/baiHero.jpg') no-repeat left bottom;
    background-size: cover;
    display: table-cell;
    width: 70%;
    margin-top: -20px;
    padding: 50px;
  }
}
.baiHomeHero p {
  color: #fff;
  margin: 0 0;
}
@media (min-width: 768px) {
  .apexContentTile.baiHomeHero p {
    font-size: 18px;
    margin: 0 0;
    background: rgba(255, 255, 255, 0.7);
    padding: 0 50px 30px 30px;
    width: 80%;
  }
}
/*END BAI */
#railContent .imageVideo {
  display: none;
}
.abLaunchVideo.infoline:before {
  display: none;
}
button.search-view-more {
  border: none;
  border-radius: 0.25rem;
  box-sizing: content-box;
  background: #0078D4;
  border-radius: 2px;
  padding: 6px 20px;
  color: #fff;
}
button.search-view-more:hover {
  background: #106EBE;
}
div.search-load-end {
  margin: auto;
  text-align: center;
}
/* Start Help 2.0 Styling */
.SearchWrapper {
  margin: 0;
  background: #f3f2f1;
  box-shadow: none;
}
.SearchWrapper .navbar-form {
  margin: 30px auto 10px;
  float: none !important;
  width: 100%;
}
@media (min-width: 768px) {
  .SearchWrapper {
    margin: 50px 0 1px 0;
  }
  .SearchWrapper .navbar-form {
    margin: 40px auto;
    width: 585px;
  }
}
.breadcrumb {
  display: none;
  margin-bottom: 10px;
}
.BreadcrumbWrapper > nav {
  display: none;
}
.breadcrumb-item {
  font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: #605e5c;
  position: relative;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-top: 0px;
  padding-bottom: 0px;
  line-height: 36px;
  text-decoration: none;
  overflow: hidden;
}
.breadcrumb-item:first-child a {
  font-size: 0;
  padding: 0 10px 0 0;
}
.breadcrumb-item:first-child a:focus {
  border: none;
}
.breadcrumb-item:first-child a:before {
  font-family: MsAds MDL2 Assets;
  display: inline-block;
  font-size: 18px;
  content: "\E80F";
  margin-top: -5px;
  vertical-align: middle;
}
.breadcrumb-item a {
  font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: #605e5c;
  position: relative;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 8px;
  line-height: 36px;
  text-decoration: underline;
  overflow: hidden;
}
.breadcrumb-item a:hover {
  color: #323130;
  cursor: pointer;
  text-decoration: none;
}
.breadcrumb-item a:active,
.breadcrumb-item a:active:hover {
  background-color: #edebe9;
  color: #323130;
  text-decoration: none;
}
.breadcrumb-item span {
  padding: 8px;
}
@media (min-width: 992px) {
  .breadcrumb {
    font-size: 13px !important;
    border-bottom: 1px solid #eaeaea;
    padding: 5px 50px;
    background: #fff;
    display: block;
  }
  .breadcrumb a {
    color: #323130;
  }
  .breadcrumb a visited {
    color: #323130;
    text-decoration: none;
  }
  .BreadcrumbWrapper > nav {
    display: block;
  }
}
li.breadcrumb-item:last-child {
  color: #323130;
  font-weight: 600;
}
li.breadcrumb-item:last-child :before {
  font-weight: normal;
}
.breadcrumb > li + li:before {
  font-family: MsAds MDL2 Assets;
  color: #323130;
  font-size: 12px;
  content: "\E76C";
  font-weight: normal;
  padding: 0px;
}
/*feedback styling -- begin*/
#apex-topic-feedback {
  border-top: 1px solid #e0e0e0;
  padding-top: 50px;
  float: left;
  width: 100%;
  margin: 0px;
}
@media (min-width: 992px) {
  #apexContentFeedback {
    margin: 0px 40px;
  }
}
#apex-topic-feedback .begin {
  display: flex;
  justify-content: center;
}
#apex-topic-feedback #apex-feedback-title {
  padding-bottom: 20px;
  font-size: 20px;
}
#apex-topic-feedback div.begin #apex-feedback-question,
#apex-topic-feedback div.begin .apex-feedback-answer {
  display: none;
}
#apex-topic-feedback div.begin #apex-feedback-button {
  float: left;
  margin-left: 50px;
  margin-right: 30px;
}
#apex-topic-feedback div.begin button {
  margin-left: 12px;
  padding: 6px 19px;
  border: 1px solid #8a8886;
  border-radius: 2px;
  box-sizing: border-box;
  background: #fff;
  font-weight: 600;
}
#apex-topic-feedback div.mid .apex-feedback-button,
#apex-topic-feedback div.end .apex-feedback-button {
  display: none;
}
#apex-topic-feedback div.mid #apex-feedback-answer-button {
  clear: both;
  float: left;
  color: #fff;
  background-color: #0078d4;
  display: block;
  white-space: nowrap;
  padding: 6px 13px;
  border: none;
}
#apex-topic-feedback div.mid textarea {
  overflow: auto;
  float: left;
  width: 80%;
  height: 65px;
  margin-bottom: 10px;
  resize: none;
  border: 1px solid #ccc;
}
#apex-topic-feedback div.mid #apex-feedback-question,
#apex-topic-feedback div.mid .apex-feedback-answer {
  display: block;
  clear: both;
}
#apex-topic-feedback div.end #apex-feedback-question,
#apex-topic-feedback div.end .apex-feedback-answer {
  display: none;
}
/*feedback styling -- end*/
/* END Help 2.0 Styling */
/* Start Cookie Consent */
#cookieManageConsent {
  cursor: pointer;
  display: none;
}
/* End Cookie Consent */
.btn-fluent {
  color: #fff;
  background-color: #0078d4;
  border: 1px solid #0078d4;
  display: block;
  white-space: nowrap;
  padding: 6px 13px;
  height: 32px;
  text-align: center;
}
.btn-fluent:hover {
  background-color: #106ebe;
  border: 1px solid #106ebe;
  color: #fff;
  text-decoration: none;
}
.btn-fluent:focus,
.btn-fluent.focus {
  color: #fff;
  background-color: #106ebe;
  border: 1px solid #106ebe;
  margin-left: 0;
  margin-right: 0;
  text-decoration: none;
}
.btn-fluent:focus:after,
.btn-fluent.focus:after {
  border: 1px solid #fff;
  bottom: 1px;
  left: 1px;
  right: 1px;
  top: 1px;
}
.btn-fluent:active,
.btn-fluent.active {
  background-color: #005a9e;
  border: 1px solid #005a9e;
  color: #fff;
}